9600000 140270867678795795270699139779788800000 9600001 -64787111129077875072584378623939518720 9600002 30201632759992215167779702906559557440 9600003 -9593465002396527606609493854470692656 9600004 343761470863196975225351763184699389056 9600005 22821816879548067066028621810963209660 9600006 1615656139611301311167529282015690624 9600007 161151910653784676669385876386766471672 9600008 217725478945547891662724145261098803200 9600009 -37171905425193284204806618086606272496 9600010 39297612941001233553348573032363996160 9600011 1101321262361636695375292789653221432 9600012 -263263593945395043245108143282317557760 9600013 -101200385244506361696962867633677977236 9600014 29000509448561459178315898875628433856 9600015 -40415432684258357478915796575063193680 9600016 38625237256714709752459218981472174080 9600017 -69756439521688486127617678786279996608 9600018 -48332294534478002700069742770076280832 9600019 313309924878660187080576113612912160 9600020 31702361406306360704083120295218030080 9600021 245990972012893781005408658081525622990 9600022 17824072402402858871703387189021196800 9600023 -567303130874126483697321254931914187936 9600024 42751253142228562582827712680097873920 9600025 208798696886767150424543474472169801550 9600026 88902229447514183104170461172693959424 9600027 114658059240898572453669231624298897200 9600028 -161772446452328858152042407008637225984 9600029 -20965696382338972000588321012056513216 9600030 -58041407670635465967784781501355530880 9600031 203590917556364529966919170087728363760 9600032 -147773217767433230654537315931899559936 9600033 -1932921922957424951264952437153031552 9600034 -377999898537982994087140713538635499008 9600035 75743972523789570203207662701319584000 9600036 206144503284167813336481591451313448960 9600037 354402650861350177119495664265572026686 9600038 -4582371018336297734321861798297618304 9600039 4673739213252369857334432369019847184 9600040 173484566739520431326848925338105036800 9600041 74409162188003524173834670651778293584 9600042 40502420979583968351535834714441641984 9600043 62541629509873001248754666095874693704 9600044 358799843573570237504503247924112614400 9600045 -50386630731377011222110347668204229760 9600046 -13934652934384313628962574464797134528 9600047 397825299747760089501990472477228532496 9600048 -8275993724950021885586810195874447360 9600049 79146786564168068458337434393662828288 9600050 37681687838797100770642612471201125600 9600051 903414546480694157054563865925602880 9600052 -3745584538317497514991584072634859520 9600053 187376352894913266218334479251372572060 9600054 47527477895097668236573216440929134080 9600055 180367242209088604839817782251202975960 9600056 279231171443619360300772844481022586880 9600057 7397738552253101955682236769849162752 9600058 -15491842038001382245361173258074338112 9600059 -20146784432107818836436919123034935008 9600060 33333705160329774668269401790812840960 9600061 -357736384150936296826916757237378638868 9600062 -51963905631620636170737456996579593088 9600063 -63332663124432833296644595510151581824 9600064 -95195473616956309510569609434341310464 9600065 201952254341778227177671830128679605460 9600066 38005186834308097460450123736939878400 9600067 124649145564820486763016499449690822120 9600068 78683235280956691123479924164986695936 9600069 378012236401740239660587726469732414400 9600070 -130783452231092156375812823197974240000 9600071 -7027468481154234327811702129125811920 9600072 93646620834525543395086258561848115200 9600073 3834981787627464222548772602307437760 9600074 -24681978063690368156689381035126704640 9600075 -68463736090506100345438314271798625700 9600076 191673001834511880882466568070222037760 9600077 18964450518523689064308209313063809580 9600078 4310896715503100088039913084500307968 9600079 -278656026861113356643711737783940000448 9600080 16296819645506098802244398608180838400 9600081 6637770649011731976685811430698080752 9600082 -44508957910182914409304159424143653216 9600083 -116373427544330170430334576742332370056 9600084 -2975898011121522144061573244305531392 9600085 206965149944511752322917018416717276800 9600086 -156460860447345815096072322121834615008 9600087 20834836324637677364808401458678827264 9600088 610615017546523883757776139345119232000 9600089 -182418580754322641238179716159794424044 9600090 -35057531612156062750106516731248192000 9600091 25082664009112708260978727679480135492 9600092 -73225806247765983824939107352648547840 9600093 -282535603359982457392224961151830660800 9600094 -90007213915608261547053005505847296 9600095 157838282931596981511878713823262913680 9600096 268738590256006425110516656756928544768 9600097 -128920909244327716445079722348131310060 9600098 76488190780225969284766091629802206800 9600099 -38478888472899485424634200040647852936 9600100 133365391850410546021887665234800918400 9600101 -74300058841113373051662368257893355776 9600102 87010327697707350186351564087949230720 9600103 -4785245183510443425789206030947192648 9600104 37077772287629020758246995900921395200 9600105 -193927032129013834476692682638220767040 9600106 21297973295119829149315767163234360752 9600107 -220723650863424963872229767771653623768 9600108 4419387149603006971726282811929559040 9600109 -4092834200649738118252965560711459700 9600110 -65995900758799557221340220305051267840 9600111 -85853398041249645887926498148726039040 9600112 -4179581662996888749167159425114275840 9600113 337223868882487468702638336800760758580 9600114 -204186391786168848314672587927430116608 9600115 55054980585298118188017020143630955520 9600116 -68186100707786943026245072381264520448 9600117 -165181606869178467566258201374580068320 9600118 148434850174634425560513646280583659520 9600119 -519676396230753838149025307231154258288 9600120 -10422962741978768130099646720395571200 9600121 -555075041585147375355151573845363854508 9600122 43072425188260558892675501815568140032 9600123 -32558413777941331412211226557780663552 9600124 319583802538178302739501900461764663296 9600125 98242558582090079394140492791335399000 9600126 -74022281298457828002498174467561902080 9600127 340216483657959839311931797666920140752 9600128 41724605913622120023268003556622336000 9600129 244106005797011757267746820866092674960 9600130 87885314711628244038222895705290393600 9600131 65374586126882495507843349845019422400 9600132 -65535883393560573542795413144493257728 9600133 -429266845249802956131340175688711667618 9600134 -155390456028658753740537436306122938784 9600135 -69292670341443853952349577277427236400 9600136 -22343699757282293541873575338705059840 9600137 -5130409978804130256510406702973989680 9600138 -66191596026975870593418494676593029440 9600139 -269276799332565408888763731707315304560 9600140 -427819358454217249996563111076577280 9600141 92880790240071001079460852702107009280 9600142 -1394787553258187128800281219784608256 9600143 11539109581100252874849138457779625200 9600144 5267908004956051196139491614426988544 9600145 -115861945365075285024456856420564136280 9600146 106691897915021132383454744694944656272 9600147 234087317581591149028546414438196461440 9600148 282393536486793334513037086095275662208 9600149 190729070416596854196340512769901228640 9600150 -5835935709263414745335374883894476800 9600151 -111044819880521190432999801644925498192 9600152 -244643118723937785380546163269132697600 9600153 -222730462743746011985000246469517966896 9600154 -89981606538756310416684647816068473600 9600155 -58853508369091119461246495262001426080 9600156 -18202494345921043716562350460676287488 9600157 6525351863888355153744603844557580352 9600158 5791010777801220811070324536010198400 9600159 247310419050446724973478634730432508160 9600160 246598198417411597454492962744270848000 9600161 -196294830254662914775118490330156542238 9600162 -79670775265636092705858979218699804672 9600163 -97845592442332659941684750289970172760 9600164 -2718551064619269354793726435664093184 9600165 -9652287968369464291704620703191450340 9600166 -11307998251498410980948616929611879968 9600167 -15964389889674823234487972531778971784 9600168 -55932351315034079489742613961773056000 9600169 -229262071424543335878363005829197511430 9600170 -140557078634591364478256748643995330720 9600171 42989860382112870848940495178481485824 9600172 125538708408117847196348735499342205440 9600173 129213258341511075226155326108827238400 9600174 -86898920281774465773503852964274176000 9600175 -4078927424859664393912868102509624000 9600176 -14453589131982617579419194217916448768 9600177 -34515136618194572901421081315723968192 9600178 -16771046304663310351624944505641375984 9600179 338601674864294624808606523796416092600 9600180 149694605578049688089647867605473280 9600181 251824533572411359928763545856946207982 9600182 -196536783412261899439173001941006515808 9600183 -152811694775197884021639300778543098048 9600184 -64575661433323543446289597808010854400 9600185 -90357371836895766634799660657135280000 9600186 59543095188435473080489566921037761024 9600187 53865093834891447350333898553126041200 9600188 -462207674747729022689409729181910016 9600189 88338923198233036439313358265539302720 9600190 -154379154464125304925428711471238206400 9600191 -151835837195775875996694976326623967024 9600192 6283132963580405734796647391865864192 9600193 -8692395066782332335400926940155002156 9600194 -40205532765987340866534107222239891968 9600195 -109329262855801206090830471233232997120 9600196 886995387380537652445394876227006720 9600197 52826700598337059112515394407315350432 9600198 -87888158689703445404068821942474697536 9600199 -69557672536555307491605433133196442528 9600200 51178730006274241537089684351258624000 9600201 -14383767781112254069961272568271346332 9600202 -237844927091287999893526296680833130448 9600203 -214115005294235998130525746942098897096 9600204 -35603527541140867443159097455456485376 9600205 -148001156261212482290748783378359300040 9600206 -86086710088309983281710174788717342720 9600207 -25941166188581593638499045956719677560 9600208 32187187704416404742350034636440387584 9600209 68020297767604523663415243137651307504 9600210 -65456615385670923424097844973900840800 9600211 29135197089976313313878221715548258552 9600212 -322231130745391303227432009704722364544 9600213 71230095039019400186114867221252309824 9600214 22971511541845431646157356069690469664 9600215 -52362124356114050201598352031508209640 9600216 97514997663603515776575418141978521600 9600217 133354800020041376441959800769925639952 9600218 484685905301798259664758404544878914560 9600219 -149683995936116413784597383673876442000 9600220 -103474906799927114963252979576093081600 9600221 -50758959404144586742463891968625083488 9600222 15684815487354742710140324889927051072 9600223 3157951087308811614754536156332475648 9600224 -147329924341541430453737564657738317824 9600225 56974386572704776407108741180767836000 9600226 -83805131369260171008492229826693024688 9600227 -84407239674059095435180890093607300800 9600228 142469468717725754135648091249976995840 9600229 -407107956145489438445113136374240843424 9600230 9274564751064711186516603262074731520 9600231 1768931710483077053175671281615929984 9600232 41870684867746866402080227875083827200 9600233 -95493851327083992106203819439334800896 9600234 38277081589125839928362178064733901312 9600235 1414597909714875821483399376853413120 9600236 196251014971537962788293145628103400448 9600237 122504533362621218583250243002007122294 9600238 241223276454582988363944705226501052160 9600239 -237464873093159386073329806545201805000 9600240 -4778316763925768752331547924002242560 9600241 -17944483791238178062247015011733874496 9600242 -8656462153978004493117287911358295648 9600243 99370835430337667324536703883907422264 9600244 -228382170421257562907434796880791500800 9600245 -177512108507154489819260124601925158500 9600246 -57082196390771363850915169386503975040 9600247 193874977947669859015154074475849505960 9600248 55667086266715618309684441755287224320 9600249 -5184847974757522800206421714873674880 9600250 -2384878316834162524821444614895552000 9600251 71252620701860736692406025956341097252 9600252 65208414298298957106744898141597804032 9600253 -148716569080658909561841798106562826336 9600254 38377740643298477331136253016834966912 9600255 -58787107360111146550101822269293824000 9600256 325386435490973138617211620451095150592 9600257 -29399359692363962708849887576690901496 9600258 -4592343615166358847311218745844598272 9600259 -279462330470958699820226106765391511760 9600260 14770851929726023459594670916656282880 9600261 21822065655524527208227508820780000 9600262 -60434836861907112385381735373373633408 9600263 -73042224967813563046736026844079961080 9600264 118725536208481559094806271695754408960 9600265 -154236876138977332872282205661406262080 9600266 -206027152740837458333527507658575872 9600267 391068090633085727731983436880099354112 9600268 -291464887742519765047601095360077674752 9600269 -85832868578886142253210566540512416640 9600270 18933103524295037957281333029397353600 9600271 -37685413776808118224774172926286152528 9600272 -4799538871857618191266647167000444928 9600273 94160619809925427350913132564491646404 9600274 6098588019097404279252876469397512512 9600275 14618876773885525906431604812361825800 9600276 19800853879888212702896334288531732480 9600277 219040486340273432994400445124170232192 9600278 -134343942860384446443146584679425277952 9600279 -42791445896368223024076390658325717472 9600280 -76406802443237605070081486294697369600 9600281 2474951370796354568440490478452791572 9600282 -4003049545433172833901905198259417600 9600283 53154149876022172327634861503631228160 9600284 11033677217484506864058995993034593280 9600285 -17365135638472988076655026906635632800 9600286 -27943179896237104353090358022712779520 9600287 -214328384343817699868235456526014428064 9600288 -59231491994681440398200185538691465216 9600289 -156714638503064315736424813388188276032 9600290 -46289846610225720370841173184437009920 9600291 -7194754462319454920263874104451188788 9600292 13198794261199129513585033487671763200 9600293 -101964839793676740236190251967621739458 9600294 -41042250650233698209906533377234716160 9600295 290951033905640987669408420660806156320 9600296 74573639670830998019514029617899356160 9600297 21347439567717608476190275991141412864 9600298 -31455733356295390319202366424938507600 9600299 97730964464444224130489019427807479864 9600300 15360860882746574094206914119756230400 9600301 364138974143752133024804501735887609600 9600302 -118635648825080526787773308180415477696 9600303 -2608764029481420533284927949960651520 9600304 -15038706935151641646580243408563666944 9600305 -23406331672229070405168579122820748800 9600306 -53126159457371357633272453070637722496 9600307 -186188366303278295879826194938467224040 9600308 -240592907475604658998966319781577899264 9600309 -7860979909035817579987074597149611200 9600310 115501204522963525214132070323677954560 9600311 59261488305594640730018071959073996800 9600312 120364793361248400693817702995728793600 9600313 191283452681886213311207437435738641040 9600314 56058877430743655943666236736949581792 9600315 -59105157472810497961023315180141876480 9600316 -133730519431137152076863236630352323584 9600317 -363443607895763703034711863315507215040 9600318 -157438646025871831971642286450589952 9600319 -153424801200926949771487405391817801280 9600320 74120960321116662905203882919460864000 9600321 435909067623406645339967804200928690880 9600322 -27649032983179720251381958031659123200 9600323 382028594841470172959392985883708688572 9600324 -74075497639460855792569319012802275328 9600325 217938164222231376127430730399859590900 9600326 19956818878329772198996767459483446112 9600327 153909791576577190816528878463363463448 9600328 41771781050461437631100926777155256320 9600329 -490037800506926504501844291321208074624 9600330 -8690757280019367286251974248977166080 9600331 162468321186307195513807278814984811632 9600332 60919529055140144461934833358445327360 9600333 102708657061326598343982902272889567424 9600334 -22748005165672834810053764268349160640 9600335 276320299963203449694862630294541913360 9600336 70460380785082414708284718054629703680 9600337 -43766158271888838658867904605911824014 9600338 110079764238142273540173539895989687808 9600339 -94754689457855918092860192433518539520 9600340 169755080803421764105085924067843075840 9600341 86149464212668388086547448331052532600 9600342 92549735960077654185339924622053035904 9600343 -159926451326980319632611477803135077800 9600344 -174297348504463814998750705385023610880 9600345 -216962090809036365483345697349286341880 9600346 15831980446512664018671790773423594240 9600347 213381399393953214093807556779191177796 9600348 124440231454080914367128297955789089280 9600349 -550545276108067194453929457820181756640 9600350 -14941301680157131477586887633934961600 9600351 -11618479670236260383803965325345002168 9600352 2538886726887499435164320833615429632 9600353 -44367872488555222226795498506703589888 9600354 137535472896971127266510741215402010064 9600355 139506050965534595195294284206596291520 9600356 47466446973724660998048002116788577920 9600357 10321921760475155823244051378359580800 9600358 12736878653047597215408060260040008640 9600359 -149053260066501445909560445097844321408 9600360 -25584253232611961824806229041217536000 9600361 -132629104124575085261350007356899280896 9600362 -183551922695760401844011885466124454400 9600363 -23028331843081294742541510084671623440 9600364 -126068156125782135127543036114926798848 9600365 -198949095606545189595426439713644623080 9600366 -20725679794461474287470685460803683776 9600367 26906390048578518993459642304205027520 9600368 -126912180183685774766520898826725785600 9600369 240227565472789560366741566702023269744 9600370 10257046697663604227395365405681096000 9600371 -130020858421621805688987964184147238456 9600372 159114127227705679860089922895564864896 9600373 -160993430423082393027165534049002179456 9600374 -34090597068933965593756797699877320768 9600375 -38574029613691491890603906826756252000 9600376 -15794903543345306716505065968780656640 9600377 -237559009789292443344002503999772464560 9600378 59857798277258042168561240440845918720 9600379 107584727056678573054943817329037190584 9600380 105976879139279502217989075229827340800 9600381 -89840063413934334463681377218284111296 9600382 -165545099477844956413107558762757824 9600383 -380048017790983229824327710236996878008 9600384 -8545811407138429571394567934637506560 9600385 477372663796516273212798431370033783360 9600386 -105520400127202896544909289335733122608 9600387 -94078499607653395586148531345691436040 9600388 -8040379779323163712565192076401659904 9600389 74046987004792051712778791051160548190 9600390 35005457015000544912679005061323052800 9600391 179867898235200672690571963121907232800 9600392 287576087602495141328609819843813836800 9600393 -89910609770965131307130188995668741760 9600394 185391613472397794969438829674608951392 9600395 1246458759907938764174183377130476800 9600396 26834394671255080082834037595407974400 9600397 -204627220515359645622866486455338646208 9600398 145489721320799507123441050937074699200 9600399 -119137675365802157601314118982379889456 9600400 50672946646111022321663883295021260800 9600401 -123274919414216785202990370865293599628 9600402 2936848411595846983299517239068265984 9600403 213400669249997025775474465057210733160 9600404 308642146745459590258098144282941632512 9600405 50907830154025566398863196842604912160 9600406 41819326575687380229270172012257899904 9600407 -57871578216320810353348401688526983680 9600408 183540665884513858478426282304759644160 9600409 -14760621522403225094252027664099928000 9600410 -156490564184182784911299293668868619840 9600411 209630514162959140151315469352267314072 9600412 145169965208657142059424428344948623360 9600413 -302366282820751282769514993642756973338 9600414 -50041859218096911722984131927859770560 9600415 200464714298748081001755528503345635200 9600416 129949207211853585586993295816848834560 9600417 419207024799867200463056272471889790240 9600418 214331795433214500810820163892302160 9600419 -218271504242620943997367644661801542180 9600420 43468618409316555151112734949155123200 9600421 -35097318277429354249067182196164108800 9600422 -73928928204805921907248964278281896448 9600423 -42454239243888229133970350735001719640 9600424 -366495021835178709257821014503821148160 9600425 11695180041141372607810362591904101150 9600426 -46198504603103904164054119104178027776 9600427 113723775327452683018006450161248349312 9600428 -108896924702283702342474906370341772032 9600429 10724262638893998579267223662296434368 9600430 14001639103906859171460883540132454400 9600431 -3455741760992604033109121481478470768 9600432 20584107531272746838084357068151685120 9600433 -410455670096254599807497225901301150318 9600434 1267649123056595029588080580802111376 9600435 42313655968706186056485318825926090640 9600436 -40502612624812247947395802183861448320 9600437 235518126317869996890230658645172608 9600438 651080241581579343354255305171632128 9600439 279323595986899900385727669933641171240 9600440 -48963900393838046046140649758395699200 9600441 -19592782681780583016898537332922654656 9600442 93603468972924463794653971984924405872 9600443 181268628424625800817085479588165134692 9600444 66912558182254404069238591698578522112 9600445 -279412373046422307111704538071134281300 9600446 -12412346927746449703304482477306849536 9600447 10180635798846475966185654135611257800 9600448 -40386530484424453587673282505500262400 9600449 -33372506024653493144562204954494310240 9600450 -14542681617125282583344966859830016000 9600451 65282313755686418961679861039519455952 9600452 8703554761386712359145801729823293440 9600453 -121165514531366155761183474760634053440 9600454 51862602840987362161456947530213799552 9600455 2447580313449379989741482414903799360 9600456 -221681564745959921787422699466205347840 9600457 -63508765002092789439715970047663237580 9600458 -4383623156541497666559064374917524224 9600459 61483599076736277901222036568950638528 9600460 -165127593058666619275791642571108254720 9600461 -19809497933871954683850143023203908136 9600462 59280030195182507490922075329758996928 9600463 68310746379168406791312600024370054744 9600464 29136335514353616970610763755342708736 9600465 -56156549264567433084537446478662321280 9600466 -127788361709916234046347290619424976256 9600467 236538525048352322476986873122878735272 9600468 37573765911389474920387495867878107136 9600469 -272886047930071025538426328838167710130 9600470 -153154657239935358761140552461180743040 9600471 -248693761757532388968183171645776003760 9600472 -8048398418004531948532160601604608000 9600473 189997274275407345100037363067136743684 9600474 -8977516077216707545289340745884863232 9600475 -52169223060730554671477255813726276000 9600476 634019350257456287892528862428923904 9600477 229743652071013105492351680743137518720 9600478 37509612584715068472416191573472638464 9600479 -77771080257520729323791382151810734240 9600480 47706490791546464610126724853543731200 9600481 5533730334507121698799498343018081184 9600482 94395929062689456565454245663951040592 9600483 71562913983872943594261815628184117248 9600484 -42122080708933305395909821990315443968 9600485 113895896189215764683841270643592271960 9600486 22987778759943721256912731261638543360 9600487 4174591939906155841597757061606841000 9600488 20559625511886170498209566314751605760 9600489 -172663054935137747363577189393478737846 9600490 -49968995717231484110999178002671716000 9600491 -16875644629691980556852665903993958400 9600492 -79417182974860795532787771895724875776 9600493 -18314784601484231366207359934718260000 9600494 -323191344825667998252002477059824809088 9600495 -185913162902336150743354311144337836000 9600496 161899862124990291682862301663785582592 9600497 368187182315289619597172118061205500272 9600498 150206383573571707581101621527415013120 9600499 -107389398131784746134690679681578831872 9600500 -34726908447954804607284020831901696000 9600501 -77705550270374316358773688459837726176 9600502 -183116434355701579848213439677643184640 9600503 -195664231301471754475185265135166196432 9600504 3841180546884712112984898847764971520 9600505 210694317927852757830099688820708142660 9600506 -148329476754251567155796737998867708048 9600507 -18129971163713152389584872953854081520 9600508 405026009830415266793508457552611847680 9600509 357272672877229961588659406211349768710 9600510 8924750297457833697758462193576422400 9600511 1860529591149669774937654151931645192 9600512 -232374788354035478813297833295518629888 9600513 -83956261597587637240777010330950938816 9600514 11952977616534295996808651245937000448 9600515 79058131886171289614386639178342170320 9600516 51938326608806542166085423575162835072 9600517 -230977183904466609553800770555223869700 9600518 318190329936783381466720439005149662400 9600519 54535838692903133806640907227996825760 9600520 -1488275604313812250917077811377664000 9600521 356628735368813414032903546676362411290 9600522 -6607481164492620559926736403115070464 9600523 188731781833704304930305560066023329384 9600524 4669772314946009274017040088520188416 9600525 1629323308781951841031710880627473600 9600526 -16839688370774151565082241211120079616 9600527 243329495247404085177603023902661889408 9600528 25411429373290635886968106443391893504 9600529 -517594805506982461483210336212193184160 9600530 -42329077110770547863244284724113727840 9600531 105555478124155694095109412489002010552 9600532 -166947365500205511213943072102261502208 9600533 187731934765491290921766904976789248782 9600534 114658776385193035972387412347351116384 9600535 21413659982675249056359478166207796960 9600536 62003859028331355222997116576919080960 9600537 16361844713045208296540485136314701120 9600538 -97030978493382800940861804672345955104 9600539 153915311892080022778250701423819987920 9600540 -62545084149161006165171178376916659200 9600541 -93585498183554604341336298137881053108 9600542 81792982844455906048106918103584483712 9600543 -61065436908974283891236477381489619336 9600544 -220024021188926070713230037355927896064 9600545 -32315297849473421434106040316335682560 9600546 -58952360162576838083939473143240963072 9600547 88923565332906705010454745786240962880 9600548 187121505804905001446835751401896862720 9600549 32997367493489955637797323628228009984 9600550 20262183139950600067188950444618044800 9600551 -297123246040456832631343706826522173448 9600552 -219149691536206724824063214340909465600 9600553 221658033742651530416390203364695399802 9600554 -290201258166046848028273143948456675840 9600555 2590893954971935683681197254299095520 9600556 21676938565892833912221401700883251200 9600557 9753479489287884076271755082951014806 9600558 7268227326523210791547743246665100288 9600559 325310152940965400458708819192425535760 9600560 16883996019042972762890003078184960 9600561 -313269300876450556975428894388935392190 9600562 192971663293245552225555879932744566032 9600563 72806298160412926861554932525213659296 9600564 -285709862972824621183510731717629626368 9600565 38554627632664409976534745663553771520 9600566 117105463920663228819873436754091050880 9600567 -4403798420762487209045043526414715520 9600568 -6022471528444947019082038701221437440 9600569 36158859423263565213373094453196493440 9600570 40422041714942062813225919950085376000 9600571 91018570782402201188256859787861164772 9600572 -150565046006188861965415762210720257024 9600573 56404594307708464877074707704092733184 9600574 172398680044892105739188978973954721536 9600575 31452274466264513910810159008367800400 9600576 11663010377986289770875968112373530624 9600577 79776135728100919283147778450006580672 9600578 -8403803020290916523828471165789316576 9600579 225159387382089784218628173332881634400 9600580 42054257329486214875209614277105684480 9600581 321083254367350421430074527116326996382 9600582 89060893286228555757588250595607321792 9600583 241882574656156160736578376735721471832 9600584 34532499757561529680136407328592691200 9600585 -138867051089442444048117469589207745600 9600586 -267804149920148420030097887542758293760 9600587 324757549915069373697434438435999209236 9600588 65920607599221805449981363728270038272 9600589 224481278697875203774153610081277350390 9600590 45879660871968939119904386572262020800 9600591 14500255992396086413858258983669719040 9600592 -94943792268288709744099926145802977280 9600593 124096679070113722787728667660144457444 9600594 -70545030920580195211354577474070844800 9600595 -76602309594053412712848431167087200 9600596 343086265222365045849738986385110138880 9600597 520827622724258662701713023330868862720 9600598 3730901741736548838932915539290700416 9600599 -31332750964981500100810134568650833400 9600600 62893807560522860821870262036709888000 9600601 -72615514295538752622654789765659225196 9600602 58089537890720763539868087587791780608 9600603 -141366402007723326253263715574917941096 9600604 82112508248674178179827281241262567936 9600605 61737309301502150834686117459247337600 9600606 -5622926586339046986788572292447443968 9600607 -11307488188517118944482315814901030016 9600608 242267113786056840974138562426659143680 9600609 -241145435210699167513204291834176534096 9600610 -1504694857699547165549587578351321600 9600611 118284159365971707422256818632162240800 9600612 24606889342726715417641956804576829440 9600613 -539423323948965356988464015078911642080 9600614 -22976554684744481674387689784169710848 9600615 -129712578501490382963802380803965607680 9600616 92084922417279643368424464928413588480 9600617 17911045209382233793667858461217698020 9600618 36631952826649193524695118789058281728 9600619 79565024783659751187706668341365621476 9600620 -21689331440934233836330108273094768640 9600621 -202224057065125815230518034095477553088 9600622 14006205901805168550231767315947276800 9600623 -185501101886265582309150571327298350128 9600624 -76529775714220788503810676299366400 9600625 61138193320100341434891629805542176250 9600626 64378313646253557268554452245692149760 9600627 -83177506046036699107597879439322676680 9600628 -96765514269657225424364177843089877632 9600629 290576817387018084153634871307115933230 9600630 27201946502481533502644532650615193600 9600631 -146014292444095949746759184759057014320 9600632 51710648188065876498058262505363640320 9600633 14216891206714490011300531010018611200 9600634 -257480737314967991898845862033964976784 9600635 34701680448382623457944651062367175200 9600636 -102533033443960399115115350151249305088 9600637 -114720486201045745263823299924082980960 9600638 -9423730948068273849172306062513676800 9600639 -124777295086766251088140524991562571576 9600640 94684702121151300810494767934314905600 9600641 -4672705350824812086469452696136051500 9600642 17516600897385715331461062120991470240 9600643 -4511349654249256128958896993023516160 9600644 -248980806583821175800559210748043809664 9600645 94608766496497286981550821747626530720 9600646 89767850888728721297744493902571466368 9600647 -12825208754229936194872006427485927968 9600648 62470526708246292059498603629210091520 9600649 327113516115676232008929721830630922760 9600650 -16462376218328522427489989410196473200 9600651 -110747036854863085903065090458858020608 9600652 296270879122652958710182645838612385536 9600653 1054869441420878489618734776207492000 9600654 -15702828291038514790606920753931987968 9600655 144757800817829654128769720783841243120 9600656 -14147923243361019459366535061513404416 9600657 15688810985960936503587507694592359680 9600658 -32715580851410685655597024956224435424 9600659 343876056965372493700986477591081490860 9600660 -108254910487162209177129421563286732800 9600661 -68278266287165899460204012840258451456 9600662 -49116523978320265718224644700046666880 9600663 -217662977658568647412359523298382086016 9600664 -123485836602455288671050549433223792640 9600665 239099382938860699422343745058001948800 9600666 -12408983617467124542864693901841568000 9600667 -156262092549389841777061400558096588284 9600668 13598408278768294318610388035604483072 9600669 -37328960697280275991350687874747172352 9600670 -16695317027494169414237321897386492800 9600671 -308823701698125657281974129849209316128 9600672 125892876172702489738695450047885082624 9600673 382192390383690925160286115804825117922 9600674 -11892082679422774724937328023664717440 9600675 17365644183988221180359573654968204800 9600676 -44399896183788690883925492068900167040 9600677 -51862062126441494091335253982215345120 9600678 157072749421413162684799067955396259104 9600679 347306497547467123256656024575086941080 9600680 -156373878918632680651647466434611865600 9600681 468862074963908749337987449763966880 9600682 18578746329322746710803517289178306560 9600683 11129457858636180976172289519098863968 9600684 52060934485778146894911332532740507136 9600685 -3436928626507008950258220627210832200 9600686 37057015419722691838715027873563929216 9600687 -175168790997770041251960790353962834280 9600688 -97900288417117425353884573689412108288 9600689 304079709646291851877488637441926114240 9600690 -177335080052545789411984142790201753600 9600691 159105813748407564554971886698548728784 9600692 186021387926192822727578873467863859200 9600693 -89459362427944522828926935801149302816 9600694 97608723531692025179947851914924308896 9600695 32968612496789813314185492742320037920 9600696 -903998309150140023492161049446645760 9600697 -87102836486577704542544707810072917420 9600698 -206704257314401211166555172294958859264 9600699 281383637691614459017730674120280190000 9600700 7566913812332781412222136635314176000 9600701 265344014170617645749643112223430393504 9600702 1151033181863515184466503945087299200 9600703 53710535450153219065406095646603730656 9600704 20579801465720581638022668186226262016 9600705 -88541180060032383823768059617383291500 9600706 52066237259470392604217174686219551744 9600707 16286740014770128542617068310851979712 9600708 16799179664745774261801322359625396224 9600709 131113314407394594847178083894667866910 9600710 11566576495390273136584889675104200960 9600711 4796100495635521301621560979442656640 9600712 -301051330742419379647093481809364582400 9600713 389259560417916967436858013917893135962 9600714 -108038867615965111943009005249056399360 9600715 -172255921359131023512672932566022636640 9600716 -168986111204531942318634816880476195840 9600717 -372704968719308317218893451093015936 9600718 -64531259092457566472098673411218233984 9600719 275875995526383089202073004719276308840 9600720 -15706830392549176582216334349198950400 9600721 151409294389711953716604967245042476070 9600722 89103825648424224750799418652430176912 9600723 -94871692752359841348024783744367684272 9600724 1630944077795034714152280512067612672 9600725 96429624839886204183952726945730138250 9600726 -365710096913165585187117900858939456 9600727 -144686877315983483371082848335950946424 9600728 -361429727317461231170086285012454215680 9600729 -84218637205635079549246833875402565504 9600730 -123200876271580994877260151140323948800 9600731 17454067471039043998913354166076796928 9600732 64945206669156831315092706579097030656 9600733 -454508330991064000790192057948918458176 9600734 -60228393037868470401020789365941832320 9600735 -75631691320558411025821570245098982000 9600736 -271103394821085584409345693126944882688 9600737 572730085030862235416454814832233747200 9600738 2343266946416515081184521263874990080 9600739 -3125902031969944802272294388614955576 9600740 -101350244933456759228299713865351257600 9600741 -20426040781162817836652188403518350720 9600742 108076649380029610704052152057008420544 9600743 -99303916065818239572996670121743576008 9600744 62506407699479789110420576624944414720 9600745 -65803675251724471057395391903834560 9600746 -113587248727687273496412156407923022928 9600747 -113315923821419168182927379010484921872 9600748 164666177826365679383871791754164273408 9600749 -403565467374889181234883029286499169364 9600750 87790795277850159563144999114021088000 9600751 65665544638125496700979738176517564752 9600752 3102770686991191624925753318521700352 9600753 54916292634120225897020311590944667504 9600754 73919720464080121229492202173645461632 9600755 -31741983149046097962706636765439100000 9600756 170801051982141335113808483003075119104 9600757 81278089079130834164693582511654139680 9600758 27736795400992458383175397455005262720 9600759 -61515000556619990151976395604952784336 9600760 -4676824696700353491591441838848000000 9600761 -112153487224635823069666989746923494528 9600762 7712780254834564406433544048568107008 9600763 -230873688387987833776958995351357920988 9600764 296584229270792825172305556020921880576 9600765 101975966911649117705541549573977504640 9600766 -19907142447497715361170882566677936512 9600767 -412229791983449680365859504006961861136 9600768 -2775661562296888821442678442875158528 9600769 -207724748197549547261933069125475793240 9600770 109857429613955056804826285540992258080 9600771 169511519735180223820794597086601643512 9600772 158067000653943328508421709632058060800 9600773 49575612125347052580731390530951878144 9600774 2547506512045525344054648948583804800 9600775 41229572757723103616173588649457456000 9600776 204609757837106245496153413512760934400 9600777 180248090547671555595718841220002748714 9600778 -217251077043948420917774775108039667200 9600779 62562657418547325870048282014715991380 9600780 -5268111511527146876796267841559347200 9600781 -193079149580015249681110215742504809418 9600782 -3956295685145383435732475259530292288 9600783 -27176395493542831105049387232106490352 9600784 -124890878544672021587894316558144503808 9600785 188201170094468498828238787602113697000 9600786 -28721873152992461445589724286446450880 9600787 24435690755861121734446484265570947152 9600788 -104100025804262322817620905271013878912 9600789 -53968763614077729255037548460111902720 9600790 70621051272259399219464141668941238400 9600791 -107283813239202048980685677914265954880 9600792 -135954678815992034898566327590612193280 9600793 31097787788510190971238971356488496640 9600794 -42488324880305120504926552128365031936 9600795 -2875102599712748019430063803367226400 9600796 -70208093357112170537452124284880097792 9600797 -24834493233989722555779097176801255054 9600798 -19566209347497256848079433512753152000 9600799 -111881688945768917878469140858807597736 9600800 206543952692496723677364897668569497600 9600801 52418438380401189988955538087249646464 9600802 -103576589605002930681372571589779305648 9600803 -172636923142355529354128604769863318948 9600804 -99866428162753716184147072107749400960 9600805 173519365879767127847367884117084990460 9600806 -50517813480721335270912290157217400832 9600807 -530011451437744917616440239631761291520 9600808 31512823220272066757221887125252997120 9600809 149129547726518807863834910384305574010 9600810 52411570346559225678731840075885948160 9600811 -46754365997412111912659487220737830976 9600812 -32227142856618312331502922434374222848 9600813 138804320054781597946576320181972217142 9600814 -4574292026477692578459489655132533120 9600815 -221921964838290245191146490421398788000 9600816 -2100195264803224313548875530304258048 9600817 -363495408467808769651081829277372017134 9600818 197160156601868234235264607278132842016 9600819 41347542995303557163769291337738518528 9600820 3673433299756765897191761981334535680 9600821 4294297541991329798313507952556273550 9600822 -51845718662316724434851312546329497600 9600823 -53303135407790515216980082967788571520 9600824 -10570970833730314974472128321483079680 9600825 751772638975618069056466260501096000 9600826 19613790767702781848329013782665561600 9600827 80970750195073262679909884324886328560 9600828 -18329648251554322945644884594649661440 9600829 -48546372011803934597151428717921380480 9600830 -190149239949094389935175032996647200000 9600831 127214975350975357563004549916582356512 9600832 -102787030948501018863954981389053460480 9600833 191749304974861122876267200622274452480 9600834 -45250739044373257072516733911237992960 9600835 163306175260466726309404021188726718560 9600836 157343208243733002890695559877866004480 9600837 -207555277773317034802944401814142974240 9600838 85594142579305415491020587384970572544 9600839 -62047377811682794089807560716544734776 9600840 8896711706505117739524836751503616000 9600841 -23659105738589617259706134385816734758 9600842 -29624856588734510340906850170961598928 9600843 19301896313192385546245396300857181184 9600844 39371654017296546921652692217805291520 9600845 159913106056837652174115429563703271680 9600846 105267607888837571675775372229298385984 9600847 -111157700147584038976370107762742412528 9600848 -58694996383157074141238123299631996928 9600849 -4611124696459869727187028565580345070 9600850 13429229551072960051207811504692108800 9600851 -84908128083172624839846266363572341936 9600852 -194485512655988627731336415697288007680 9600853 198653952142284303806487648371733521102 9600854 117640210267464991403076571305604121376 9600855 -52254980862835262348581973971779778560 9600856 37711024142115909911773957574050990080 9600857 -121743684152424740174009181403626578688 9600858 23334802937072199306699921522725665248 9600859 -9561099207466999928045787445312852032 9600860 -213657588622167064994857937579549329920 9600861 -280906665195208671449430848858493088128 9600862 12982687049470888860558349531788450432 9600863 -31765347746788390830838994085064592376 9600864 -63912675966460989886175748480859373568 9600865 -170043957054655331814153127898898901740 9600866 184960802883073041521774804337048480 9600867 49644123611308806469621867493503058928 9600868 -5687243225829266892177801285473377280 9600869 -57180780149638615158504895209152635200 9600870 71238103718142898638802669408138137600 9600871 51281585587641124270609614531104573440 9600872 14779179672525294730425227727539788800 9600873 -21314176237519585092617880225662645616 9600874 144835706374243125330948200589072789936 9600875 97001419785333450127380158091320160000 9600876 -6533844014346469302467775919984727040 9600877 -105802854111526314394224830508508988640 9600878 -162292431590793149470846953209438404608 9600879 270606571390134217187699333507927594640 9600880 11010998267720236216467153211909570560 9600881 -79702653256807181673467821520655750336 9600882 -69019910497909337052923632176710063616 9600883 -67018221304504744314408186444614226868 9600884 -204046696725469093979133556798042733184 9600885 -66252300630657480852038575537094006400 9600886 13128027281435639122090235105269662720 9600887 2101557716760459155214773504191194240 9600888 20055724223966210727837182332409610240 9600889 197004317482916263472157266832042419690 9600890 -43269507748933791788938980532591872000 9600891 -178807243299132026986061997765404332008 9600892 49258467361742416347112778837568977920 9600893 -409428360235866525644761798905232254240 9600894 32402183065957183384063916455652535168 9600895 93727835431051844811976080870512934720 9600896 174733444025720076753998793175644241920 9600897 -89262966273142187364164759170088854272 9600898 63933284168514177674972801367876043680 9600899 -76864089464934602401242170038537810176 9600900 70968293466455618524821044588905036800 9600901 40498731735207057135740629158097544704 9600902 -24380739874562253554749024098762130848 9600903 -61390403746034114788116364317688401600 9600904 -62452469865503050478363464397915258880 9600905 -90319935609478751386970352004605149880 9600906 22154888928559446035659907695165653504 9600907 -29231856124178511755296650866734956844 9600908 3103882568730956904359901188717822976 9600909 -40217846840253812494172402001876052800 9600910 -32750094649752236152189792541603249280 9600911 -6378620172945619337941333517604419208 9600912 -1987548427675742112724092371259604992 9600913 29791304610200198898540410755508601600 9600914 253674094281654780675049822396928768160 9600915 166774905280839796735848849223610479920 9600916 -53983694717109042706651180918043963648 9600917 -35871408034031531834347346828743828608 9600918 -83709948615300566302890164821726303296 9600919 585735732891663644807365188187113023296 9600920 107349248996579385320165169237931622400 9600921 -206634101906090032153736536294935011280 9600922 -79924123951456243646222218306251518976 9600923 -93735687106520879877921579553825368828 9600924 -18259407081570641402017776807042246144 9600925 168563312405271726482737147154865796800 9600926 40592125961530028569317322024388156160 9600927 7112120866280350912911219789718704384 9600928 223221291959938446648575824712895037440 9600929 43366574793408542043531031959783900648 9600930 -5375198727378770937096983488042752000 9600931 -236139561695950212821022151314600458808 9600932 -6466932568660209397912162784329906176 9600933 50832041402521931591291667294233065824 9600934 -43352547223413472220727818113839527808 9600935 33051297808980851804697663142442717880 9600936 90710432150260342051784848397243351040 9600937 -143169645820141408883498741517059700108 9600938 -5322827549012870250237325082379096480 9600939 -317281370599035411973880833195637981616 9600940 31747787304930933425525960989177559040 9600941 -104242964368840240416304878175972516128 9600942 24142523555442102015039677650255666176 9600943 253715361349547293816744998091634747760 9600944 8110651801176595897586868186765950976 9600945 1311675475262859393998355670070088000 9600946 -6523921829329926288792819130277683200 9600947 300363610065113063123076682609624238040 9600948 -5114738392995231328572986341218877440 9600949 -274109011498860917100426461505160754240 9600950 39276643896995882835542292047621001600 9600951 -16825306342042756539407387683369023768 9600952 -202032113884064842302171192479430758400 9600953 -65295976169372811749225784585634515798 9600954 -278539155442650370512619637060198400 9600955 -5971816127673161484183597878556108480 9600956 37225828778688366957512867726950533120 9600957 234758921097934382327935621430823512640 9600958 -634523592073595554059704751722722560 9600959 -148215340702123015111449366124508589792 9600960 -1429303467491467572988263457137623040 9600961 97187983836154976107033422544838757312 9600962 288007687224702153340640065989477387576 9600963 -204408977193538384986195323666746718736 9600964 40903964882174119240100534335603776000 9600965 -8863025428433091187422165255087556800 9600966 -33045174469260735813630586872721267200 9600967 330322107926217689466596637578153060400 9600968 -30960417274291927755737649619470243840 9600969 53830915403920923804314874792084722880 9600970 -28617177951902884943265908127159954240 9600971 -348144799090649741211077834829976423440 9600972 311591108798675380880558767871340871680 9600973 287961700009202799066332248651512009004 9600974 17692209966456303278307517229069996736 9600975 66372561126843138503920578632342821200 9600976 24168928581338561638455996938198974464 9600977 -174242897928656957908655018197002300174 9600978 129685860626618272867101661760320566528 9600979 38498740184040334535613450587107830912 9600980 -221649991118563203622573085210260128000 9600981 -37620413043508304067571280312903817984 9600982 61247544518895212401354327787085291264 9600983 -56076682474577781909079233174653113680 9600984 -169760119877081404163020359989498880000 9600985 301098773976689862179646591328244683200 9600986 -114263622130332476390736182827988910336 9600987 193352854919454270671860721493754200 9600988 -35528936175096838154768497434894471168 9600989 -166191188280486466978901174332458186900 9600990 -7921008330177721211834815055835648000 9600991 89243556339824314500759675846001695392 9600992 -20513179523918270782424581675618664448 9600993 -249477913161220765526976285560634385518 9600994 7674423496048389475570105123215755040 9600995 133861832064412717378125181681856946000 9600996 53835896994881176040507050704460526592 9600997 2182178435351961420216723452822175744 9600998 -141444778047604783505046906817401505152 9600999 -9252222856592527828827976840541349336 9601000 -279374387579337025053940146194004480000 9601001 -209736633716643984219785456826655492800 9601002 69234967353036438254883038595537052080 9601003 7513904592385314807018017805568652304 9601004 -133379753886927148712045945180804874240 9601005 -67795629672411528465571955446682292480 9601006 -69208548612851827130600804010851560320 9601007 11978737342674678674512178286489481080 9601008 -3458099320639496280968564478364876800 9601009 32462719745928758730346749616547511552 9601010 -13148189922496993554551023159153735680 9601011 4518117688915908580530927521995589160 9601012 343511462110039701840454413580508061056 9601013 -332684859380329963684932492650577126738 9601014 68060005364668154489713285603450928640 9601015 -66958605458151994247447989124934396840 9601016 254505848344376753365596570544814284800 9601017 284276254166749594343666746100051891280 9601018 81028259867169754353250781426546941440 9601019 134058266393255522638008318085497488832 9601020 13765917959987190813404967869101578240 9601021 145786941967420771558473539234924963212 9601022 49694748813065406019849779109818246912 9601023 -157653857764607765242917952049014281600 9601024 155066135851446684063007299492422615040 9601025 66759161778439578284602401045017025600 9601026 24266450616061801403317455377620809984 9601027 -128452020758972534957267443899201765124 9601028 151376734842756687599359585498266255360 9601029 -145999988019604493769856689521888156352 9601030 -36566100315237486694579016221926057600 9601031 -7444958490551666027809780026091835856 9601032 -77901154145263886427050150421467136000 9601033 -10794317986122784184943165849773869952 9601034 -73668145521216609459847537956187071648 9601035 35986440394068560906013374559600265200 9601036 -234977517796395698224196616891572005120 9601037 247081940896221367264471177393866737580 9601038 -139302928002014361349938540074185591680 9601039 -57334979599405547461336745418225220128 9601040 -138708235028381204314277093466439680 9601041 49344464310433565266999271036605250304 9601042 226513781313725785895888292012030197760 9601043 -102945492156353559276361301636111020440 9601044 282431678684180495665137764182324346880 9601045 26021575169737978656909700891196347320 9601046 -3098163491881050201826376844302671872 9601047 128811412821134773534830302124138624120 9601048 352287115086479969310659539487625461760 9601049 335687893360647876929141223476896040400 9601050 43144249138656407185911481704876076800 9601051 97547449636403517654260698767260233392 9601052 -124575867741098334466733210167363934208 9601053 -34807148417131790309113533076486333440 9601054 -73062895368388935579473925402626831040 9601055 -3852118860138194553695296535978558040 9601056 -44896402369940732261902927118466809856 9601057 -19921973084356892634259048325125761694 9601058 -4981322611766376414695833606732338816 9601059 55939511214119271953260996094990330640 9601060 73980635932627459310542257805396861440 9601061 -296602342169163294136029100921646037600 9601062 -7802831940351141498322177469442685248 9601063 80737060669673398163940818532315646000 9601064 -130702695354015047772276344409218580480 9601065 195407070259147199312673896338671072000 9601066 -153469376211451680876546389686655669760 9601067 -29494327176639301010088954499719236208 9601068 30763531601688441625585606301162595840 9601069 169226540483032238740775789328686616470 9601070 6475013512802331504523757520060297600 9601071 67036590036897491588991894663816968712 9601072 -4983978894382517897785858180490199040 9601073 -346644303743750819744916227995701387264 9601074 -13094622722803197014933281027124032512 9601075 124990093835059315809054760761666936600 9601076 579220883451832251212780382038950010880 9601077 -182618827471234692434684341901763974880 9601078 175309641528236116823498329509235703424 9601079 -316553292807746951597659176507229375320 9601080 161024096780185564915517267483369472000 9601081 -45960994510565718157156529822001771008 9601082 196775377508312736614674986502010017392 9601083 -396287353669109234174615917718449560 9601084 141084594697364172170050134904097033216 9601085 50861074174697802593686875202700388600 9601086 74244794042274957591610832242510307328 9601087 254425036711130831356297844979590456992 9601088 48790475279874776755865186637289881600 9601089 -109033018684436382833435304321297421776 9601090 -71501145145789616991477672109185654720 9601091 -483809958454021608899006972300190461508 9601092 3344681667741484773968906067899312256 9601093 -20075105542757914061148782605548696840 9601094 -23298395092906192085659023540996767904 9601095 30214318982382280062606219685634880000 9601096 -11714920924931457611260267793335910400 9601097 48635425071725802174570475679572600704 9601098 -23238986169861301917893561648362075392 9601099 -96414201211354197121120866435617098760 9601100 -104059318041784782235405646064321369600 9601101 -125265660022393265859459194917380059370 9601102 -89327547975471687046797800673418962048 9601103 -112185810071941432638500108357043575616 9601104 12708776201189975728835934751928745984 9601105 -264352834941855263897374258702510921740 9601106 -16623222673743243925665941035235917536 9601107 -119426620426216083487538870211161671680 9601108 -153630041383479813965131542060257280 9601109 169089229376918208341820933143232364956 9601110 -25440662722458509941178171157048109440 9601111 198081559212392644032417277577098290952 9601112 -360570950607617833836941615278837708800 9601113 -229246480307791773139949402635806739200 9601114 204093007295238230288918908912096348656 9601115 954342740207236234751511088002029760 9601116 -72912663701314021819771455961444147200 9601117 -256100062476874262563206978224499895680 9601118 52992998521654223516898255177057469440 9601119 -151925959979098516057651279401853704960 9601120 2004678994264585543011792510753177600 9601121 147348572215175239556689324888680256944 9601122 -115958279563184636033793941439227968128 9601123 -1894881648738821809593497019843226160 9601124 82847891054854333032763381102925517312 9601125 62610021859200379526734521958120248000 9601126 -1020016480836308149610638924877574336 9601127 -30379035628196991438822591651362917368 9601128 92948103662549397830819537148567936000 9601129 -240797413734102642134420682420488629680 9601130 -22878465615657675036989802132569303040 9601131 -233523165964538493607616650638846274896 9601132 206742848701151565000567936067756656896 9601133 282647063091927309577542748787138682624 9601134 3851261294171959308608677207187988480 9601135 -215918931207367956337349046618251572920 9601136 -32454910124137478139463587449313067008 9601137 -285240347449776232036484052824853120 9601138 -57107578717777068311674045853742789600 9601139 -409272733875641085535124105972737829976 9601140 -115668230855275726773527398189627238400 9601141 436157057685531597511897430186626952064 9601142 -96763520860556036593171217274328046400 9601143 97563130890122488249488672821516283648 9601144 -58768789503111152370583508795188224000 9601145 -178725933649375368412729550156082707580 9601146 -132656025011708693558875833559421452800 9601147 171229822402367695051186296355410776680 9601148 349029103997534493388847113101683934720 9601149 -29711154001877309751750154230666932736 9601150 -19192069056314857299426957943122350400 9601151 8379711979747290878919967464942045552 9601152 -28606371084851155593965220516090347520 9601153 22495515737041004375210045502203531200 9601154 -38144174479860956973528815808311340000 9601155 -184739807229424146203951957531454266400 9601156 2125229040739336414641879906866760960 9601157 429818029114697251637338466510047686972 9601158 -11727536579974377285095588705952214464 9601159 -332729004182953137456967278727574385640 9601160 100390983617873160720963750632162918400 9601161 28081311401443533839406984914521124544 9601162 -22670697093419899769231858253464576880 9601163 75317776135119503361501009506065346448 9601164 -339493261623038735129284101331899423744 9601165 27058994194151545481573317283838336000 9601166 -88393021834025496227177255470106898816 9601167 -13452327126946600244550460937359794816 9601168 -49186693657706586142073106200442462208 9601169 4880618899070650047774693134772511344 9601170 68558898774878840364046585368531494400 9601171 -24822253417060041094438149024855747368 9601172 -37433856376626770052791238670346188800 9601173 -449642284854625874098936091320859378016 9601174 47012801983134860249713916416336099392 9601175 74280089333638107517886734804461180000 9601176 80291855342778879314768045473150525440 9601177 -199303082609325150558988767244120577974 9601178 -126012982581735975515919044315505958944 9601179 -5561823197561360328382856663724037632 9601180 184200605412976963275474694344824102400 9601181 -8902905289534614626144400052183779348 9601182 -46610150556235352978936046980207563200 9601183 -6176142785244462050260854618827482616 9601184 -171425110888811758609020440188617228288 9601185 208450693588615006633812948844719460800 9601186 49965559671380627390501669338777282560 9601187 4194420000586328372117116016462767836 9601188 52064864242193427744553391721810493440 9601189 -11085004313840880736690289314656223872 9601190 145850055617637924131536833026269641600 9601191 -41742344490595242028442020771389906552 9601192 39568383555885204577527309540376412160 9601193 -128223136825502248529023124499950678400 9601194 21210372855250039607950565824209396480 9601195 -220722181971235504690023110065507696800 9601196 -79647752811243534306842528480435896320 9601197 45104390936286968471415639549939792000 9601198 140030395425193614879856284901850529600 9601199 -8754600998774999266724104182486381120 9601200 8113938352163713346129066729668608000 9601201 -204007605813514936986676905784953106798 9601202 11794640941704585268818176609027128320 9601203 210395134434948755603462228796357845304 9601204 -139504332597936043658177453406464770560 9601205 44730144527930943106654789422914520960 9601206 15584293299162872161328129094305018304 9601207 -357078663654732804842791632634746366720 9601208 195748931531487196297717389501816913920 9601209 -196242265041933758187997181768598276876 9601210 1931408072195298052700936922593760 9601211 231139793001822704281033165577042376912 9601212 663793143329863342766125959946813440 9601213 184067891052517951279648454048655209920 9601214 -4587132099390613306889733133642268928 9601215 4012771948508253753820615406969275200 9601216 -37842968051024628863149230606872739840 9601217 99624751469301806215937397844986115584 9601218 -67108660563095422600006507244046233472 9601219 88009776351122445149214838271653794620 9601220 -171554753618088192102017392135506021120 9601221 -38092134998390311698458720488738128576 9601222 33051158792399193985627931245451936832 9601223 136387292721977485902128180365433504472 9601224 -25579211726286970684924815936828334080 9601225 -121525846285740930068909117471878461250 9601226 -242712893293891786208296876370262636960 9601227 -41765420807158390328926144530524344320 9601228 -74468215638380984903219396485634565120 9601229 -375444001743482547887463019474509450 9601230 18693054375916237954826565929163246720 9601231 53635647699161820157142360846513741760 9601232 -105681962142084695911859655500074844160 9601233 29250429742757630456688241494169185600 9601234 2409396770890133994840483971331171072 9601235 76207730913319965106628352617674306560 9601236 -8963847984592166745610158722849351808 9601237 355451328711095144078635433539459927886 9601238 193919393161888302325500246976340831520 9601239 -93007276351031147464741819379954593176 9601240 7946229438521910138742004188741017600 9601241 19069208451813169081366540353000525384 9601242 -33579278903957838116361025511287973376 9601243 342268357765380218523988852702545271080 9601244 178846895466756488561476364193040513536 9601245 -10353927612751282134840364880296953780 9601246 -208343097278962685929930692785544620928 9601247 94271881426347887482497526311769128240 9601248 -240461572600174403177451437971841482752 9601249 -109193249912938090017544850965962284864 9601250 -4315955944957350464701976062113030000 9601251 -92946810912365227162214621913960839040 9601252 -17666762046362858065712411153702578176 9601253 428954888417046466739924693672525765502 9601254 4654460593706074778494166465552666112 9601255 -672005166998058000292004282662773840 9601256 -237542925128013627335560645089792000000 9601257 -53586422734789913090943083724788816160 9601258 14310535149973165801609656393091043328 9601259 4016896926448807951428370416039360000 9601260 166835341384559650999670876783147612160 9601261 -102625724366049452577993943300487620138 9601262 150221287017539842548393270942068448000 9601263 -13829574629717248190156376244079459616 9601264 1439551202346594384761413425719476224 9601265 99229558204627346890842778942526208000 9601266 -57064026340340428542036128862969902976 9601267 11439657268504980704527978116101273040 9601268 -11120934741292791110264162856937032960 9601269 -115086107553377551578589887066710962656 9601270 49287533180114151911578879378881792000 9601271 -130168638679457718494415317425377416208 9601272 259144181350715586239066183216388894720 9601273 -204070681635621326098393038528648579696 9601274 40896379588222480558052737605152724480 9601275 -131791471938453443865519316267893654000 9601276 3586225319482513493588409730959442432 9601277 128940436454155717080214182873014235072 9601278 5353525102517170176578304750232746240 9601279 173030333953863237500014739419883866880 9601280 -33410120400631150468874055731474595840 9601281 86644385718077172332565283502761994880 9601282 -36190241648771014416446280084463273008 9601283 25226313648423142601288580533495680080 9601284 53128941007943007666250429850486636544 9601285 242401733398886259000845336528051713980 9601286 -136175500722073427580959309144963924160 9601287 104400227247083352946306305090092635560 9601288 97609222481883810502140026527606133760 9601289 152982490639054928694564984087432794880 9601290 -19248748400782716077713234266527698080 9601291 -26318312404419688412994961524927249120 9601292 312977513271159673436167552477169846016 9601293 32358468210623512382341532554926380064 9601294 177403842668418064038304219313497337472 9601295 -38612348269994848809127131150052438800 9601296 -88414877586249647252972003213631553536 9601297 366790570031434750666310637506724909746 9601298 317803565696658854865481052432040960 9601299 -95115284555284514236321669126960163916 9601300 -26552496948454220605787115424334089600 9601301 1075555456576934934247834272238427836800 9601302 -63509266574915437948594916204533320768 9601303 31238351913002237198533814350546580552 9601304 -25019092400670168178487766802328494080 9601305 115316946676356461141554409994719098560 9601306 -52022961561948018464052082944534643200 9601307 119161577391765034154486928325022113080 9601308 175338350352608950667399416579454976000 9601309 -248237903085203500539988150795764241760 9601310 40153717747692105649437911539244362560 9601311 -30336752126806363628867626824522735216 9601312 174142048114472637393727334852132339712 9601313 272487842162236529383176900104504510562 9601314 -69700141584612069981075457937197061760 9601315 -120129983958383825960647357454318598000 9601316 -29163509241932003173462078084057752960 9601317 -92430452246487378233524347513530572704 9601318 -74201384845010213278950229097114564640 9601319 73933059717352715680841338131421617120 9601320 17437925577951529519544141299384320000 9601321 150048990688426641812314191480611976612 9601322 -105619437774081046198148749435218558288 9601323 -34117040256406174519754290832649233232 9601324 -91600359192023607181046061451367437824 9601325 13816254299148262683592919545742912100 9601326 7789155249486854663466290134374451968 9601327 49627956098658590028805857906300641280 9601328 -110040157512463133541310548929914798080 9601329 174676504576214156068860150653239926384 9601330 27327760556680594458274846848425694720 9601331 -594506081593919620773578886980584399728 9601332 22918217406825611736788967149577357312 9601333 59427310184955946534999472381021353120 9601334 -131080278161538783450119995543873241184 9601335 -8720426118920222626426855724052025440 9601336 -68205465758951513920015247936729272320 9601337 283751607647552267830474826393057212800 9601338 -62420272581124328948804550443285062656 9601339 -29384471264683085196101471005846783200 9601340 -70832884817775395935777595842978129920 9601341 1750832340791094760162388719013024256 9601342 10572347063840331133470709780765201152 9601343 -226178833370914042388937919661660501520 9601344 79429652343490205125049548053581660160 9601345 4853869700334627039594165080686616400 9601346 178645919059613428098821295085029198720 9601347 -24018948512751848016750008280040074240 9601348 -251919661796761631295106817708941246464 9601349 -202106950151480776837090225646713922340 9601350 -46512890631631793663094336118783200 9601351 382996421210482734151197260605037049456 9601352 4012166252621938000137075263188992000 9601353 -70460505859042432155982079942177858838 9601354 130688487128171294259288772172000494896 9601355 -39704471819557003551834218991764070240 9601356 -30238740908329551189488298690258313728 9601357 -289022518280474998015158547076706215040 9601358 84403485231523135940576059087202462784 9601359 277186583269408528854866831764670528904 9601360 8823357356767229513269176279228334080 9601361 97094448239978042970016890924707433024 9601362 233785714659148981304245733331772915200 9601363 74767808424484497591165874336096099824 9601364 198195211379862216304230391201440366336 9601365 -96444119226451558965009670694385216000 9601366 -152088800320437293399848014990234502368 9601367 266866953073655714990542393040354161416 9601368 -82684542680213256624211179828650311680 9601369 -21767816863515377607035431111375310720 9601370 37196301949467623703954744749703686880 9601371 33210555218356774332386182199296514400 9601372 277519600314550124803262093647192376832 9601373 198506196076367651488887840097509814944 9601374 -11646346182567944365190509251618389760 9601375 110738471529187860700741221674235384000 9601376 -328464584567128792247587717761298464768 9601377 235783940385522856810812699931150630320 9601378 -204760167046663148992961547246076451040 9601379 124205844827258660706599402600208728832 9601380 -19629004891717912005121651911492410880 9601381 -33314257386917104935589381509247576800 9601382 12413923458652539752756719736008679424 9601383 20195421715998411013536048807671604096 9601384 -758782098929812589601925702673203200 9601385 -43894701457689505994921834505478900800 9601386 59437842161631415190329386990581409024 9601387 87387398528036764152091747448975339232 9601388 -27158651008864036491530050933076051712 9601389 -44012527734535188916344362206776380160 9601390 -144344037851771124299426398880018164800 9601391 -147075644965215390322842522883863130200 9601392 9025336881846128813162434049331855360 9601393 -143190468371291157649728827821951417676 9601394 90077354999679136742477163807909098112 9601395 -107452512256538789860768435163956492800 9601396 89177558748785179576886904271652929536 9601397 402508467287130320239326036536428322634 9601398 7414489411823122257715491745451893824 9601399 -238705135136981312100109428235498322720 9601400 -198214362615274553447608088722653696000 9601401 -126138704611606588463301825798524648256 9601402 -29166414729850263848752686511748095488 9601403 -210763281759238958284584896617021454280 9601404 60925853418107308021901196919333495296 9601405 -165668455367633005964773107489544718880 9601406 130041080106018609899675222547968113152 9601407 102367198642075261702485159364845062760 9601408 219235172982222970571583629133002833920 9601409 -98678412513286571219719636800363769020 9601410 14937049048298608996460347691135416320 9601411 66138013461061946156003371220872446000 9601412 153478214874636103206876574070254025856 9601413 -44012144191005825318000428139413724672 9601414 17690537985513567440179865731247977056 9601415 86196326471563762716133921925035069560 9601416 -370625942402478010230270803437418496000 9601417 44045916999507786702848647745165832000 9601418 73352943148010987583044010957483386160 9601419 -15799234639446384815074558993086857472 9601420 30021851505763210571156986031842145280 9601421 106415776856914531426865878788929044044 9601422 31216351369043935023227406678466068480 9601423 117020199823980315833511654268680056000 9601424 -17328236371200562780425427221766471680 9601425 26478903789990955855113780740463522000 9601426 -93481907448904168807599839683377948000 9601427 3382140633548407201237689572182880256 9601428 174476151730553358096152526469902981120 9601429 -163296043899076492856577111431790168320 9601430 -79587438776881667130918693510701337600 9601431 17492025049769759423221471652999241984 9601432 -214679720406965739252063285382160025600 9601433 497787929575196877595447225638521463684 9601434 72788006263304446886377366277436735984 9601435 125806063053317352705121477603725333360 9601436 -93986026050696687048583959305914245120 9601437 -165729620094992800383910383242547840 9601438 5590394385467652053068032729387482112 9601439 -264140196803542971828220766460540000144 9601440 -1624583820478921482136560720056156160 9601441 -355705321307969275252783790982019701200 9601442 -11507444381589098661085914099757725696 9601443 37482910689307027150387295918259145200 9601444 -29732287188185609638430915735195107328 9601445 46239052478145670258167458087400351360 9601446 -15434119773747131670269802710495850816 9601447 45329679517216651252419949538190997256 9601448 -86634295983714700684598861531383818240 9601449 274210311460179706108694398383489216 9601450 -134030257032902453279132513978355318000 9601451 -141608492573581020230301585904425686400 9601452 90951891929121986404620502542780254976 9601453 294562399363253261670329003040519009280 9601454 253230668921860288504971555325684088832 9601455 -31985934381990488931256249961470732800 9601456 -2896365394678131905492552521000665088 9601457 -247078143211649501528055901708350621294 9601458 143659581334368909091401082787700960384 9601459 -16661397322410359753463899982720172128 9601460 -154112445439177975659542203808715878400 9601461 -28238237202785107461122040602351575140 9601462 10828784846953053408761109781234804224 9601463 -183906888638053276251037159119919857000 9601464 211073963769271189679385957109894103040 9601465 112860340755249119298123189592237824000 9601466 -87013105499791013323796760836860903680 9601467 19682294991663854803029452727295294512 9601468 260037360617317252228163039707040027648 9601469 -181476425318976486169360606373324819130 9601470 -39648195719146682857469496458188800 9601471 -3924728675748063880766301125070464 9601472 37428688685077479144456326525434724352 9601473 100543108529300612162603001798605828544 9601474 -195148119500975795926691100923816937264 9601475 -31165177745199248040296252444083804800 9601476 -135779889115444260901628326263040263168 9601477 448746290443506480981339036477455031326 9601478 261949508060326417726567977952459522560 9601479 -3173678654925726318747965981725179000 9601480 37466209951266882592864970051095756800 9601481 326036444905342401925777086457716734772 9601482 92668885530666366851866833509123207424 9601483 -127411466321908099655111982582842554800 9601484 209593953057041944686438726380458924032 9601485 155930838897730098466408414154313996000 9601486 -129932776735145208878595931585455993216 9601487 -30725626080049057568222796657622015248 9601488 8862673653822728142983927385204719616 9601489 139329534255133655999160926289550755072 9601490 -291838544790086760673065487365438213120 9601491 62921056983482665715987211289733957184 9601492 170757192537111218462669692534001125120 9601493 -270515464973576938136143311730102563456 9601494 -22594510640513539274270001556083886080 9601495 -123353446335649191359844103965942081000 9601496 -229962748336628852914130168171480094720 9601497 -6868284738786108686316875211082377900 9601498 -121663717903333824972628076673325747200 9601499 45564458413137869935622856475587778500 9601500 23061360782764895093308777866177024000 9601501 -122035684805789381620021947342739887348 9601502 -1195029206130587516761619106441246720 9601503 50278487912841963513690919727409436416 9601504 7936852910629566376749422703564029952 9601505 -80648330837269819477029585877225759680 9601506 -33675369313633666272236825225795782656 9601507 -80836019944762425500667979817208382928 9601508 -52155881602760970428083183333754363904 9601509 70774058170502250602538163627418370048 9601510 -24185008150707454856176180633959219840 9601511 -127255628241628621455864007966548169968 9601512 -43732551549110028030539465383058227200 9601513 5273348793915617674111793515405482064 9601514 -93238596526397405736081790268316299520 9601515 12142000878665363558561697993942013440 9601516 -212938388372001596843059871591014824960 9601517 -4356171964689572196192639494283481674 9601518 -120750364373787475048426929280292892096 9601519 232934544177670808940341448815259363920 9601520 -70531900801709968749822643636482539520 9601521 -167115044675149304073406066054922425488 9601522 33739880611248786013967523455499354624 9601523 78827788850214146678162658560048396400 9601524 -78262488951179796399175087756186644480 9601525 50366397176110714235536490180369163050 9601526 310968819519149254482901081969137008640 9601527 -15749514527128149055423570134700441392 9601528 17289357071580891103207003454488412160 9601529 -73214967051760675183830525234746855424 9601530 13482753624040157831686712235589232640 9601531 34269537753242459090485446167583351332 9601532 -166871095251983215601101916682282854400 9601533 -9349076741822920661375684467433433780 9601534 -29696553887073461831190395362545210240 9601535 63020270810083414068252222559033680960 9601536 44121504364523091857709317236394557440 9601537 -39863687664067621785695254138615014912 9601538 65214987636241368387869874913728717696 9601539 49548813239836582850860159156817081328 9601540 49876644922033946025009448099049126400 9601541 214011160549957957392291228513746077212 9601542 22086977593066949214245717421844069440 9601543 -106609196883427626503841059974745064960 9601544 -5083177277430275133939751943940648960 9601545 -111855017042576414213648463318297744000 9601546 21742845239465812120844562097213895472 9601547 -315675989560073561410496991237377561004 9601548 -44668045078482255531419007810328965120 9601549 -300258846259115936791649804010790471764 9601550 50889660929688976850219193790686864000 9601551 55187762429890956778350565945666464000 9601552 -30235170877646256273121456242049597440 9601553 -32903255476545122773400171698757339916 9601554 108139653634427995130998110724654177920 9601555 -367595621131547804378330784439177344000 9601556 -4630601010018622198156313898754019328 9601557 96651587683693363216138659127843762176 9601558 91301783599124339983764120630509006880 9601559 -221558121598909652932159843212910549248 9601560 86966987171987823716072015824665600000 9601561 -290592858714192841956843633904648662838 9601562 -35293000323996389326023074915538973968 9601563 -133617018086486924204974567516107394428 9601564 47161613831622097751035211320908062720 9601565 172352945998609322408608788147235516920 9601566 -11420379500392560951554480727234454656 9601567 116372214006794338227012621219414806200 9601568 -12103927859553442476946140379836579840 9601569 -198414693701293110820031166506268497136 9601570 -51953951304320076899964138388376494080 9601571 -65103219382569531441682483695235799088 9601572 -10280290091110147384513608607462775808 9601573 78299725762450649436877222662231509822 9601574 18480631286692052848364641538982921600 9601575 -101267601180388085605127861507668043400 9601576 189089034690641162745716117931290204160 9601577 170308922270096899618094271603669175632 9601578 -1111563268388533159757257883910015744 9601579 -170986756033168242271525146410868472016 9601580 -89426221856678877856227720156307875840 9601581 -173233609366312697692457565659219558400 9601582 -5518698330563337334711476821688007488 9601583 371311644874947925253397625284893407872 9601584 -14695897052921726585546139535333687296 9601585 -45017866790897253211796022385086257280 9601586 -40055307038863005487984077360598041600 9601587 86739084060313683227627205644343920280 9601588 -135477110942675189538199305787234100480 9601589 -171647662441092511946876349302619134610 9601590 -47406683124088688518018952047024855680 9601591 -34657865116225664114590003292368754008 9601592 29925214978686499419016838677708800 9601593 -8172265378243024258264582782072732000 9601594 -184017313388216298088586580162000342048 9601595 -2800659831194595458467536272608323600 9601596 141895242503083574895131675923754506752 9601597 -508026274306193096686731873002931131508 9601598 -180718247247698061151646713228995283200 9601599 530299843177746324371596111211954688 9601600 11840513728404037800772603468342886400 9601601 -118424756066771444253948530454156939600 9601602 -16041749832819449852310609526513623168 9601603 -69755602391570969933053188743813302272 9601604 57742167411892644880973529438853287936 9601605 45318342037906819711247564019029990400 9601606 24265885602966701452126929737128802304 9601607 88117783022251445866791106499621120856 9601608 -129171300561789631931667962255726960640 9601609 -131899084300088974118141818067148561190 9601610 -30324954722081344047643881043278518400 9601611 65959160192662001215512906777842229744 9601612 214593439855837953933958409123787343360 9601613 -99800954902186639813774602393662949504 9601614 -43276260929218235220162586362340414464 9601615 -27064645519914277367971436323415657280 9601616 -31448573679495198309477883962590896128 9601617 8317255886625821316107293651501062720 9601618 -28402924284410388218629797416205216096 9601619 98344824482636599770116009562067447020 9601620 8453805537957031937548404758948290560 9601621 -57102662312782017345541590351262512178 9601622 -158522957542309447647114586924588017888 9601623 -204229128831722610886961263119621983328 9601624 -140227204728196723976587871056827002880 9601625 -477664549216274938162702175088817392000 9601626 20321601006013135837780278328516574208 9601627 -94070046461773706773577005880102482928 9601628 26806185853622183928420470577667834368 9601629 -107032814061040532554604848417859116416 9601630 -37287137428624206422189948007478886400 9601631 -44042784564907422505954793693056611120 9601632 -456498090784574743270998438564302684160 9601633 407842992680413786322780042339565576240 9601634 -64989344760187510792089161869682746368 9601635 107295821925226333391311412338470279600 9601636 223993970754298001722793131599070918656 9601637 284792039463491902779389895852513979872 9601638 -146845268835365314393099471118479093056 9601639 -100777576316318026234889326843236827040 9601640 121384816104719756410571850863335372800 9601641 9477618526587648429949986746898697152 9601642 1681046091394492324865662128657752064 9601643 -280725300815516963837826794479735545960 9601644 -21081073475161694799629974309620418560 9601645 -81807360324654055058963846272954607040 9601646 1165990493230534447239898391760014400 9601647 168406774230232366674935497929991491840 9601648 -19407876979990675841185302064904699904 9601649 31709691759183999449298832814950259520 9601650 -27243664726128499316107238894959248000 9601651 -114751407775797974222017128370475782560 9601652 -133110792413598110837228984592868174464 9601653 -88156628067391446915871199528294524896 9601654 -89300683656740277775547734680184528224 9601655 -77518983584166536030604313252909988640 9601656 194457322470482272384890584183153971200 9601657 -34094908083367058209774914152704093820 9601658 155899379240476505091976732741809434880 9601659 -68777712524176801874127197455598153316 9601660 -317475519359858876713337476908097536000 9601661 -120790386305904183491687310019848149376 9601662 54109211686623159542485973244516178944 9601663 -168539223135261810046907513815084713088 9601664 49879032672475139101416862736889937920 9601665 101005180207027731077731461911230657920 9601666 -94328744441132597069282301312027450336 9601667 -163161054412739348754939741526970074488 9601668 251477041619634724182033429162077698560 9601669 43019790204459077968454936943345722880 9601670 2871470364534678646407045424185417600 9601671 251675828003393551174022770970979635112 9601672 -235842071432202085383720451974969262080 9601673 36788150430239853347830528259959223844 9601674 121649314927373214660242070997481429760 9601675 -63739938657464828158650341323405035100 9601676 -37136713748880385820189033083702056960 9601677 -300445879315035384587463758105524977600 9601678 -30626991817658597232162303237751421376 9601679 -121795890276767229584050431574271921880 9601680 17109291576653205603174807842889400320 9601681 -2019160045024409453892940806519668636 9601682 62521400660495807636933585014332642192 9601683 11639526618977013425568621163678349568 9601684 -129857299199555713294758654722060038400 9601685 -1019170327598511012282974391752014080 9601686 -242204563620114245035706639410603603200 9601687 -213799890604908730914945443781751426920 9601688 23021577708652601896945343061457920000 9601689 32522252147256562240293354404835665568 9601690 1377978724013208529319532081128908800 9601691 297750687792840185265475558091721940944 9601692 6880027317750167401814325927440154624 9601693 -1023051459883447393134597309323052058 9601694 -3015308589594577661315293824884501760 9601695 928772411266407468761260870405612320 9601696 -84023873230360476912744050320056385536 9601697 127793900208727983763880458067163365046 9601698 61097006376020217097499320715431342464 9601699 -68345530787380027508180258280552043300 9601700 -82173392899741403633356943208852892800 9601701 18996951249809043911427833375686633440 9601702 41987596768255788942987053421125341824 9601703 312815927928395664531494201151433265280 9601704 61625658968558522265287798264526520320 9601705 132774156203073113648893954834455363720 9601706 -135281263006050429460954753239907226448 9601707 -28364760247880927195684824261138816320 9601708 -86901600769971573716581771917862207488 9601709 204270371996054754009015251592773983800 9601710 -17354303910769929085865727431483783040 9601711 88497235727456440361533873119131838464 9601712 5690983948368777855364381373793239040 9601713 -157369827801030189123276540078573600 9601714 250121280273999784617062201777284125456 9601715 206202127882740938983393206688495749360 9601716 -18493544317511291656596813658921218048 9601717 463513507725292495932411407627345878766 9601718 3177022257277115782983259800823511040 9601719 -77395920248744049899970190735810018560 9601720 -126564355750359992234340056816532787200 9601721 176424112416558168004773067400839658922 9601722 -21902375159093517588324441447529930560 9601723 -15876849286287191692473328230378175872 9601724 312082301238615569830545603094895050752 9601725 49084814116509780351205642350101112000 9601726 152772795058057505735888956849261315200 9601727 333498081753844842833313134141804928576 9601728 -612646067816056289647872668709421056 9601729 -139170030449276858559125786039548191824 9601730 -109854458765193798511678398019145718240 9601731 -153350490139954505377776105800542547580 9601732 32283335143983806761375732979608137728 9601733 -106796872449156133864790642983785378018 9601734 50118474870951670839560008723025258880 9601735 1912453443991108762418807633783777040 9601736 63528458709717959281956575837891374080 9601737 61055372008553208195978538852948569360 9601738 106704489866065345463062668700353721344 9601739 -80497605851823902616258419772990489600 9601740 9344762425913754332220795355895792640 9601741 299634557005718442675394909644856158720 9601742 -2166374569560014291347685153064608448 9601743 -152284752195653148158485381216837871736 9601744 50028934312591831796090222277847900160 9601745 17917796627778259939624617431182363200 9601746 -14956267058132337277877437089777020160 9601747 199141029976171345929302603349985854832 9601748 -35612179197459343819677703102113081600 9601749 6217094581421952646596004295686310268 9601750 34155551935134150741860268072628800000 9601751 184075673190183327610504855240723663752 9601752 -47398466825095984865293144268073369600 9601753 -175219934772201467444859082462492402944 9601754 400719061448419527854822941918746624 9601755 -20232975568369101444516671739449402400 9601756 62442263733988230658190010435891932160 9601757 -8683013453656373405536436246345183520 9601758 24106786658267746868324775434946600000 9601759 -16897991569435723044928093913370095384 9601760 121138948943404722901783833897216245760 9601761 -2117805822109293082406283817898081280 9601762 49500455036267411776106964525504535632 9601763 -44614480044419820749041088524258546656 9601764 -53389626714997615441236392649152593920 9601765 -73706364989718274761921115999933393800 9601766 -62562053043341651179866571767113480832 9601767 50809483693376099760520371202179886080 9601768 17000063603710812383489951867728773120 9601769 337122654746822341832935096368417994170 9601770 -65699336720145319107612472374688097280 9601771 -7308858156077419247328436719915918336 9601772 99818136450447097214957234781414170112 9601773 -64061962706403966208975240840142671296 9601774 3853031450896003666590442295639845632 9601775 -14565843200194382470749100358075797200 9601776 -6075249632929585918601192835294658560 9601777 -416670563522617986988115515278821499228 9601778 78315716318302638803235560653010862720 9601779 -84342238929981999241277998072233304512 9601780 -14729503297308582267890634110906626560 9601781 132763012127193374813506898159951570592 9601782 -36855731729275858447482250484749984896 9601783 248943876902745131115684719421889800520 9601784 387066155347553365039935374854390886400 9601785 -71450077963449780216684682429322338560 9601786 -58299910323456449312787957346232331408 9601787 -62010121375395091662479197158873349440 9601788 3415766589072282639722501378863890432 9601789 97413676148471287297501458290776902624 9601790 27983937208597696535328621820915833600 9601791 224432560046838176239535026143281147592 9601792 145235726755711678360513394279790411776 9601793 139855334793353419435107973034480247042 9601794 -64707919945518210331003416049934856960 9601795 -129466371998565510818202493678480277520 9601796 -59548213451172520386592444814762164992 9601797 266814336148327800668031534509661151200 9601798 -85407803884344866789497878720672414336 9601799 181218009414528627854726902613427094080 9601800 30375951038934037504715702591594496000 9601801 -18418721391410763917025861136315627392 9601802 38140569552211678567636123322293393920 9601803 199475873648644375062493465357862718012 9601804 90289570796189585971535789064925608960 9601805 107812974408615020211004853564206736460 9601806 -30771937368419825196713864259778893696 9601807 -29875758732900171091503931490802230960 9601808 4686628419451688716029960343541514240 9601809 -11536553661639406685123730165018239040 9601810 -36755459390536473036104004424170700800 9601811 -27370368502514832436223454084539877588 9601812 -186328996643768103403584221210495735808 9601813 -109556436950389279566033688794400237800 9601814 3230402363540256574451499736710666240 9601815 -72772538933672393386906880390183874480 9601816 848364516151500646433139708324741120 9601817 -96377336913268629489634020776211502134 9601818 44466295094098879577222124561430609920 9601819 129703047808536765321412150257595705220 9601820 112786220957021165785636365359679598080 9601821 21811210507484720064439847417087694720 9601822 -77566579291172561303631449314335708288 9601823 60687470264254314292654386764717078400 9601824 84997862296851682254453480734801264640 9601825 126830459672360054771479970691552336000 9601826 59310143397203483310925523855647605024 9601827 -144303320184913376268469932901621466880 9601828 182975862932690942724271844110435374336 9601829 -55247397020849005737831185500222341570 9601830 -38939797505132049008782736814224090880 9601831 97697938007275696168263846608966381664 9601832 -580505569864533984998608596253207019520 9601833 -1663657653013674961007908247826667392 9601834 -43956872579359528684904455572523746816 9601835 -88307949900541319788145663711880906240 9601836 3468135008840240978677500985767204864 9601837 209393659124335760052724073863242140160 9601838 -52313120800611478382645520081259711104 9601839 -8644728351952617058895364855919276056 9601840 26626485733741944260707948736805273600 9601841 -35206369960515112672843493775151363728 9601842 -96453444279799161970808746936471257600 9601843 -363411097274605738669727351741697953908 9601844 -66266601059937378776750195094089907840 9601845 -15573927287998401898982340224572551360 9601846 -99621808791070508241415267419661712256 9601847 -52824540006052603404058371454385014848 9601848 -202358237975022699364642088720300236800 9601849 221880735537317113248615588241255639850 9601850 -11811742317478978269821283769317159600 9601851 57177337470935456998713386537115681024 9601852 63066120877117120533439570232132419072 9601853 -7163246069225310376867358171568227898 9601854 -34003043757286393339279716276789959040 9601855 279500753549993690026641211521403151520 9601856 -8160372074227595767086820543080431616 9601857 -92658354882796724769047751143250499326 9601858 -102125097878832962433612437076051955200 9601859 -125191250626117576326032770555731514560 9601860 29453471302771650150870505749346959360 9601861 340782465799491912792777512120923490462 9601862 -101116224520509584937171540666964241568 9601863 68996501225066812990621288743751167144 9601864 -135220592268539272118543228826360560640 9601865 -76890707878183621358291309627906688000 9601866 51334191228956066435079760405678513920 9601867 -264834949625868780131495544659872984320 9601868 86832345478881631597969892523480554496 9601869 -63111240924825957146433913531824411552 9601870 -67656994203027164747475007723995786240 9601871 -19070352990250073778174737469805857000 9601872 -13099159988275574603994476503818829824 9601873 -42253058829198437923789814444609533200 9601874 45312041130567583184650551772950945936 9601875 48451802339137934188831962270822750000 9601876 27123106533532390650356993824470335360 9601877 100056322839469233622400299354016427726 9601878 278800645007975008456455975132880896 9601879 14445112349684464752349082373492620464 9601880 -233422752378076690819790671988793753600 9601881 -54322265108463532181226693909467328960 9601882 -121790694100198861664813128204881224208 9601883 249033448546290316160814320282751960132 9601884 -73966012274848374715390712509630740480 9601885 140179848498515462110998881111289401580 9601886 50404943965323402521626238643244425600 9601887 39194749459782609599231081645454021960 9601888 -286774654637396796436398007787111055360 9601889 365477221053818518811495925959869720032 9601890 -88945574920362009195273727654601134080 9601891 62881607485496529733765277299861539504 9601892 -146489188204309356237176500629594470784 9601893 12245543484165247826285783883836760222 9601894 -61309323974327891558522367515854473504 9601895 -5176969057947882629342208913824006600 9601896 140962215143203913345060110615780147200 9601897 -26585004398263918040816579469282102400 9601898 -2720705856700977167026636873916962560 9601899 17074199819671121227149903484214055360 9601900 738871120787458719893257432111104000 9601901 16253922912370434122923657538875857612 9601902 -32632604800193114054232470856942197760 9601903 -247847845021536572032926870180714685176 9601904 -35572771382617818619409873330175246336 9601905 124757510524099874608987046202685148160 9601906 -26826028416594882611736964967198262240 9601907 32202638036686465695678916357323043584 9601908 69580718598714882087551513287115612160 9601909 -4716176445667755871832211573801663232 9601910 -162854390018923873213703034754521584640 9601911 -154631450819713337113172287877665433640 9601912 -121369038328193207025791384633680773120 9601913 -111462646155903377515724462176448574636 9601914 37461113296652075393607440684379720192 9601915 194097225830669795826489901908860962560 9601916 -267642173216607178736478014788629358080 9601917 -54276739981943134671853437702846637152 9601918 101878993499059335126892943660247236160 9601919 -6638659604659433966954582690285783280 9601920 -145466633647399154894347830963889766400 9601921 5720553613410522273160719298674123712 9601922 -3979691897051841438191559550323178752 9601923 146787138229733201944411373227473617904 9601924 158577900141052696231078363466500512896 9601925 -27323919324322649159334981324668340000 9601926 54943968389792638926264329191806154944 9601927 209673952305665480500069334709903832912 9601928 98136615175812705628922365491489177600 9601929 190655587335583160218791748139226595200 9601930 -98062426038565919932308544296702948480 9601931 -412232795697824180036171447541498836268 9601932 -38076576227037317444572654411962659328 9601933 54866995316863701738647086818199224000 9601934 -23318282599372218361885525062937904640 9601935 51583403433052435331357475954447398400 9601936 -79369523886076850500705127353799868416 9601937 250074407508774707266201231158499073586 9601938 -61315103994529987214784355334886158976 9601939 -41492989093774078997988489960996920720 9601940 28563826165134264608750816819393986560 9601941 -276001483052077183707871709319982712640 9601942 -75371998423710871115377357505040403200 9601943 -1345816636610740797818870124369720480 9601944 -24662875986579686735111965661994024960 9601945 20455537775158648537818610158771179400 9601946 -29149478901695682781051427590414445328 9601947 198269903095337425873998761802437582124 9601948 108108862045906410507970668995298616320 9601949 7224073132005087036775555745987500800 9601950 -22116292100803534467718917706381646400 9601951 -170619191795259719343844215033843669096 9601952 342005971322421489314162421663692488704 9601953 -721320350898214453115832600884946336 9601954 64489548741574218184885086353423335680 9601955 -322708254283031413098402821477862000 9601956 -9118633342375848488492160808649441280 9601957 275948341379038779188440243784957014392 9601958 -164850199093402911418515034593651114240 9601959 -381146261952929076406425696260160556800 9601960 -52598667546675189216037012072423680000 9601961 21254423348773182969416038884361517562 9601962 -9218040528065691132140334778833002496 9601963 -84969166567395328534518521237953556704 9601964 -22527781462211035732964569709160834048 9601965 -19693970046421946042765724321283634400 9601966 -39062546982221198988443120625532631040 9601967 333261810600832342516791987270632048016 9601968 -49629802772680055072831002201966411776 9601969 104392065138042049591630953956770918656 9601970 39061836017722934693535312614327040000 9601971 -29184979464555369536830594669053705216 9601972 -184665827388621465357464990984858431488 9601973 -293698966819720712482269232370037989280 9601974 -178360029635428543011067240555158930240 9601975 -137390961269181554234912068669740598000 9601976 -128540235684082737559215486044035891200 9601977 -44073094164698604863700290741678042112 9601978 8202515393782565399761014048861821040 9601979 -321773986945249478426417976922624832280 9601980 53609661642973422224689694675431695360 9601981 164956566114290628862731331996863945440 9601982 -3953492003963369944200678576995199360 9601983 12486309068770369866388941939292452912 9601984 -49095135465213777719216265420125241344 9601985 -50689659933505483593558571770359243820 9601986 -239751752168955386476516653116672256 9601987 -55360369761255819709286125634577277200 9601988 -115038628487327405815735307171477873664 9601989 126055258961050782423449076564105241824 9601990 16336860378954914928458487731919696000 9601991 -113629079316522894669012526328360904912 9601992 -69378470273818017173311915380765696000 9601993 -109966754948199375728139530127721646758 9601994 87219141716588350355105712323428442880 9601995 15995063356718510000935810375807481280 9601996 137758691320381278457645904932111741440 9601997 88983100881924104264305689894478627446 9601998 -22039765901572135313496274151493749760 9601999 -361947954829737511274114341192983009408 9602000 -87370963393912243957134757711220736000 9602001 -66020551246438488217716679621994936670 9602002 -22519281712631881841109875982651549696 9602003 228225439650856318955022388917144486252 9602004 -8642483258496227387148317307080878080 9602005 -2674187015793932329205185430178007680 9602006 208582286261466087345501585032312390400 9602007 -182645859149514382577418402655484084400 9602008 -25191504475855982782019680022191226880 9602009 226983216477141264098051272540756275210 9602010 -50421363274149227225447831852027443200 9602011 -81601985025096806830603679690106806600 9602012 -5754400584055816718192288019674280960 9602013 -249729415904855172142812895595221136256 9602014 20120577003254229687793291632083190720 9602015 28062666440495585053502394640271909160 9602016 11921008415807369349091562614751232000 9602017 -194400630693703214205941257477917330240 9602018 -26996121999561231714145588988879426784 9602019 -7635369037687506786208052357574836832 9602020 166053597480593457557993207670154164480 9602021 50782133761749098676186026869715734080 9602022 -15867774269644686655815833193229739328 9602023 450075692705524062931146273739370601272 9602024 -431660975057277390407999452246398551040 9602025 -28316803043396077284558335740989685200 9602026 -75541158248741025907194780597509840640 9602027 239879711372070371470263295594858974072 9602028 -64192036893855084781755559672865495040 9602029 4336816390446156438397855636792521184 9602030 -85992806586604618534165372553808556800 9602031 176152234708416805975169446446871116552 9602032 -32618076071663036293396470929651466240 9602033 -23588715270768603038425118726040000000 9602034 87980597787347594110354625681736683520 9602035 -43945027788092872824473050416844901520 9602036 -134193846431475316902074953719058771200 9602037 79914782349093388525337496089811240000 9602038 176493213681684273948058421195070346752 9602039 72695314863785722253756264392926082056 9602040 -31852624773864176618451939662030438400 9602041 -28051577711068437385112973539161396908 9602042 20758010315581702674243619042208647392 9602043 -9016115175276045309630395012759729472 9602044 -160778150793598006470058391678619172864 9602045 -265517508713215646023960574303966536200 9602046 -50725371615738845557226618776070852928 9602047 -19156594841941726544815959633114521248 9602048 220809283909624532571244824442498449408 9602049 12984563132655077063040853484462315040 9602050 -44537957803695269303920731934329962400 9602051 101495954811330932968037483201190534504 9602052 -39278743039639752090796497157419783168 9602053 743742919338427100268293001259452436800 9602054 80214349845392713929135868129224658944 9602055 5580409245573172684424390561360073600 9602056 110360684006309288340743465763101583360 9602057 -155315362271160244444121123108921246694 9602058 -3500890506204391767898586773954780416 9602059 77135133938458826472777964050886796616 9602060 -44173633506427440198761772044359971840 9602061 57011840024099100439431849211787632704 9602062 85714315982273780987691110486945634432 9602063 -149620291960500241653329409638568639456 9602064 620157090170727168945924647556218880 9602065 -104841568064171881786474022852413961280 9602066 -92203842328108510600216034316804870768 9602067 69375385428884492462118266163725463480 9602068 -106746085106792413403999285936399872000 9602069 77363077085482664295071286179021491470 9602070 25709312811912843768120971426540102400 9602071 -290572590142579062192000141684722676056 9602072 -1230674390611575044763971308411944960 9602073 -77610238098140363528622764237392636560 9602074 -282852124945887584107607177848791774240 9602075 63384667444641980832830602565789118000 9602076 -191319085043606685186958662639406080 9602077 -6733157200864788074489445115549728468 9602078 -210015969523352681797421568643429292160 9602079 93442754940076751396004345738206037888 9602080 -52954749471639562074338897567953059840 9602081 -377858667886487341503560858934257129118 9602082 -11968859619021023302487011145170818048 9602083 -191560155470571023014358844529116757200 9602084 308612984325928920422186046068043033216 9602085 -180741356842710931236840101993795829600 9602086 -23740712298267647105035783399479618816 9602087 -450686528526465299659544133702706504320 9602088 -161827243648013207824913073277162045440 9602089 -90456333435386624864811640526519737344 9602090 113249063075111835608890398740958489600 9602091 422786481949137714057945963182320651440 9602092 -29850440939093305958914993649395804160 9602093 -248985345970997225904328863113243560680 9602094 -68441372458205801261695724418368356800 9602095 -33015624871070445865051565980569168000 9602096 14257427107501657170985671379302285312 9602097 -14970973734743911692497835052939930080 9602098 134017199525964097776734349779570785920 9602099 -201201447034946004442696357097839153536 9602100 15587955013516143153720888816035942400 9602101 -126209467787516082142859896218052580228 9602102 99210742381855240612928367685971022752 9602103 30810438033542682854325585574696680960 9602104 -164561162348323352707009202920255303680 9602105 359957763385413394833656545360811415360 9602106 9488352099550085268882993522987667200 9602107 43946551141584940860284062397989444672 9602108 -412592351437551807915239961038111685120 9602109 147400702304036251109590329488279938368 9602110 -64116505592410774720481589254236070400 9602111 -121056652489470237433086833172142703376 9602112 7058399169316407317625648098807119872 9602113 -133577847419569629909948760110804920638 9602114 -35326870115875348449417361913439703344 9602115 -2063644088826183216005438404952014080 9602116 94051097103901151385633709833114961152 9602117 -67083782718509402263980162483382307808 9602118 70846364601327262331463729646377911040 9602119 355522234424638547846816040629615026520 9602120 171209630683248890886930040238886912000 9602121 -60005034927185841580103947546279604640 9602122 143409971092940927075102519139320984112 9602123 -1602060202712401297804803805242215760 9602124 -49405995594647027011595421541410029568 9602125 110287444308528904071182253481361760000 9602126 18217307395724688414229883281396667904 9602127 202272297696324776431887347976233517792 9602128 -1271113938182045771080534525517643776 9602129 28849018288337175854291582402182188276 9602130 18417467506659321325157924766320286720 9602131 167336350488229877145559880761322271744 9602132 127205993370025305575112138561613209600 9602133 7752988390609580570594936127855569664 9602134 163223265252912677786931975076424520960 9602135 167575061382272257327446670719534733080 9602136 143547053178474184260932461641028055040 9602137 86918821052402450289420885347394878020 9602138 -83194432952582380544173568074859963424 9602139 36804763949184761210508684474093572208 9602140 15813279890102647637930441338405885440 9602141 327870477578642600390550909475771593612 9602142 -131310708933712004958345300891290843136 9602143 -351633915188783622140241735287021102976 9602144 51781375769919470418030510358698393600 9602145 58134537202386669988070575910833372800 9602146 -4355401854192449540849153673615457920 9602147 326233430373722793898357974788485053792 9602148 -9158434068628097882091344003402649600 9602149 13202726661252949591560460831297265150 9602150 -56003535008129536030029323983065031200 9602151 53952949860577049775652610547704181840 9602152 -137628151795874541351164740867391569920 9602153 59979512604343887821879326560798813264 9602154 -35028561266590516580849385392155334736 9602155 118413530868723531850663991336601156960 9602156 -76252937121875754950479714443981465600 9602157 -11934673271996449838024854129992597504 9602158 -265593291355125118289462795155953216 9602159 -64608978002780665154064930534822086688 9602160 8149264946343131270499536270244249600 9602161 186439955736838209721060730435167951080 9602162 -43808131163244858287943771524517715968 9602163 -4922138041714713506033260887783218640 9602164 37428949955798616013612282550949783552 9602165 65096106322538263637219921388921084060 9602166 -40372231515019838036973347311461464064 9602167 -20991892243600891135490817799062510680 9602168 250128606521744929832856629335690629120 9602169 185247630948926249143053528881142985536 9602170 -117519313021395600093241594067466354720 9602171 191912274369420225074125952473490103744 9602172 -171690069776581906336478030652170403840 9602173 -77080635571396371389388988249521790080 9602174 -30951673412005152409192928220164004288 9602175 -66034744271310274335140795536254393600 9602176 -29374911616732283448538755215854141440 9602177 46700994385988281942268282990669362920 9602178 -30718045019511453223489415173316140032 9602179 61943742029189271245750829587570540176 9602180 10831966601417863137273757704235130880 9602181 -125556245493196515716421602873337725730 9602182 -19239985705039433639643728675080857600 9602183 -232288222327560252879416516989781870568 9602184 -69183365389944532449480812561803591680 9602185 133769144359385322769132782890393185380 9602186 238050127543721582115925814690285382144 9602187 165930347832979024062423613090899444672 9602188 94004353292420115485471439746810642432 9602189 -76096236131163122614254495767243241876 9602190 -16333469251337691143932198028697964800 9602191 39177276098355814945962032908881255000 9602192 5071373432920925077119064328965079040 9602193 -120585018007465807348279581979618916352 9602194 22115248826368053710847352416377812992 9602195 -364344317237368786922686798320743399520 9602196 -59814470511290135924341947601992308736 9602197 -82404297572324060874825051348371602 9602198 52337859070990172735325017908202157600 9602199 -288186063815388319876334167565862952800 9602200 77457122248529639092267971018736128000 9602201 83430357900758056616049457294018560 9602202 153451631424788716787406987237753196032 9602203 50432412985646836537337593383034687184 9602204 39096420680208400255841882363677011456 9602205 -38685113883207862496325371650992670080 9602206 50671521314458364226107407317319059264 9602207 -9079031581857072339384618018342535320 9602208 -19986780707704695576691131733625536512 9602209 253435640221148254258579099404024788500 9602210 -4817547760837550537523262870267992000 9602211 39094971134539842587657168887021585272 9602212 -207261176997387197719968265524561304320 9602213 73164137000561997172445030403965657280 9602214 84422498914062401344386708532629218688 9602215 101371981453583295980587426739421228000 9602216 31603494149876420142869807405869301760 9602217 214175347493762416592398626793081533834 9602218 -127876276057878300556365687156781423440 9602219 77947867044530186451156518345342346240 9602220 -52625575520159563638194430744233164800 9602221 -504614007385747809460279032805024222388 9602222 14924701619650081635124289841562639104 9602223 18382996491856920659852601668860521600 9602224 35669162630598496446307177324005949440 9602225 98781445742390869499234074589520639750 9602226 -1049473686580038752424619696563802608 9602227 87349485976808919638000156472977562960 9602228 -141313391265201811617114209437378338432 9602229 34029075897696617628432230048602394880 9602230 -91521955371324973813918950069967927680 9602231 -68202715110587033143790034512757564936 9602232 -48811105863068007670157002122639175680 9602233 205371036471294261944497948657195629482 9602234 81760434245693100227242367204096636016 9602235 -116710610850765948842833017742871716080 9602236 170946526267694696041367806335193171968 9602237 -157032238733042135661325542699506205114 9602238 71203144788835812457755834280650318144 9602239 9099972604779537342253850721451916616 9602240 12080442761291048229258919896762286080 9602241 -91970096925979422151726997478113316864 9602242 -12251241081073116056389869398317470480 9602243 59963577855277003712747975918558946000 9602244 3261005226822304232753257873689560064 9602245 -461829231117186978492676606407784588800 9602246 109546188852803239772998915383398200320 9602247 -11370874417622608444612742908211351040 9602248 -80327546315270383243655484926002944000 9602249 -64222599542077114908579182010592563840 9602250 -9969109039905244400129230680145920000 9602251 -40587226109579799590786207684525690000 9602252 -158760581599638862788770471488015400448 9602253 109391812071693372205856948427063350400 9602254 -280546692771980095363224369067083956928 9602255 -96364901217806547637535514195713855040 9602256 7436178791972528378688707667075661824 9602257 25476792379957102446351190368995000000 9602258 196836395929639608066251489906956544640 9602259 -24180641895373969679427623686922589120 9602260 -100442377017919052902421471189981733120 9602261 -329552853770116185845045548095121065138 9602262 117327750000198696064095140899402593120 9602263 -271075210443472678119474605502945886800 9602264 -13622640805414624262867731042714214400 9602265 -107494365090422000214714352204537951680 9602266 -48365556636780140773577922154352433168 9602267 -150596740007816841724056884771149434684 9602268 -40586074264547141712516120211785133056 9602269 -277146475235301728788415847475542826330 9602270 32116135346489264787457510914658160640 9602271 84806720310994375716603777873065970672 9602272 -147377028080865809756024851529421029376 9602273 -813951698568916669834306612647400824300 9602274 1100948623244062282236801521876184576 9602275 -100601283775306630136934420273358951200 9602276 -156165548087806005213222589937018833920 9602277 -82669908885428395468730329353549532800 9602278 59822010209889448780498806641912248320 9602279 222650150348973376627957353772909740984 9602280 -4505379411007761479364841096863744000 9602281 47656030594559760845676847578357949184 9602282 -41069438359590188701527831113136986016 9602283 123606094434799895389361848325982715584 9602284 221724410994571077988650181775312527616 9602285 13622914294987991944865210210285280000 9602286 45579951580210497365470097468424726528 9602287 1969428235602319636453117803554124672 9602288 -82524285313120413571378197021317726208 9602289 -122227332965718560970104480782169559600 9602290 -53189820485457964058788887575794773600 9602291 250792772573087978347080581006619339672 9602292 76240598354349034965225512269629358080 9602293 -27418319682207230342204609592409769376 9602294 78381134932537158034302194606922944640 9602295 -154984330564842116236677309244034581680 9602296 346908560799005162825976880338773606400 9602297 5705155127682084600193127783116766112 9602298 -120972379929340034976603591115954278432 9602299 -3876016768709412790418902501735645920 9602300 187568968039456677281973506331883660800 9602301 214244590713889443099236052996453829632 9602302 74751363539375156154978848840611556352 9602303 133454396248152003073544831785140443040 9602304 59018812247403784050139480927380701184 9602305 117287733145007469579513536987070705000 9602306 -19899887377545995980175266036152407040 9602307 -9281367591168010902096432367977752880 9602308 -170149732227975849937879518623956147072 9602309 -166875295146020084677899365998232052480 9602310 34353294281467430418110205819342673920 9602311 159864756146633263682414889344769557912 9602312 -53033980099979682271879625590104960000 9602313 75677323565069828990511242897393913024 9602314 -35938286279806356507973984127687858400 9602315 152400098713343163430968593368311439200 9602316 -82302499096574358751587021051732354048 9602317 -262151341109860585555477324609016754634 9602318 244357722733958379780485151104010240 9602319 -13223605054649450900338823911260078456 9602320 -5802621824969921172932239850392780800 9602321 339817648530273376896777519888302988132 9602322 -38611050594970967708689705457043001728 9602323 91786238138184823267246471306452839784 9602324 -149495642449500396725778524099208542208 9602325 112008751330369854178014985260818131050 9602326 51105089167840240823826523613604398112 9602327 23658690767979087055130494339611841152 9602328 8408109394059336461678747927694336000 9602329 -311694888766582818858508157330089746912 9602330 211122236542965505015238018964011520 9602331 269268734190283980291359656190391019824 9602332 -182766277274817429995453138961328877568 9602333 87788982660150390412124273366528893824 9602334 -87895437573009533962398296065298841600 9602335 -92863964300645070159169407735323376000 9602336 -253864762674162375982786729772514213888 9602337 -80496823026126997214115835257912828240 9602338 -94361421082860794722756229966086933680 9602339 -132093149658800903574056143093287388176 9602340 62779518376007281138619088997805568000 9602341 119377535703509733998737348523252215072 9602342 -43256840390130309040552615708854224928 9602343 5944606917815505046790267326157488128 9602344 -303125389846703296436302488922978713600 9602345 -75731227782121515813680085887688567900 9602346 -7137244528170588523216509819642726912 9602347 -5683044929292232170766557921321599200 9602348 -95973516083329580910297107718607140864 9602349 208251186466539224180982406348495493568 9602350 34182085429824558727684708938377174400 9602351 -39705053413044046603198528370383101456 9602352 10334745707492727374830241262806974464 9602353 160894754071026510610079492916465021600 9602354 62063264327353610220839648360375855376 9602355 11923534408938310633893618975675264000 9602356 -44086290288517431318001967648625854080 9602357 -213809667761700926179357645248238021668 9602358 -133568994139749559124001824402421642816 9602359 58638414559004336520721588676934005704 9602360 109926819105986234880478839332150784000 9602361 -459877189947432746234513668069542579360 9602362 17828608782488979571343124913939857408 9602363 329754334222335833955268499884465776612 9602364 -69583210353801715945203533457569249280 9602365 -37577723308099468586217814490964625680 9602366 94998097040514985185270709979041573632 9602367 -279649257050313594353722064248194763320 9602368 62117067650797206421457565217519042560 9602369 -55294990923604009039554580515774487104 9602370 -44958894266001115077218484114955200480 9602371 -2667980914669991279835098750008739520 9602372 -45139936009292569059127228695574425600 9602373 2919848650459621103180363970790227456 9602374 39744908182562305055491640230567967232 9602375 215632301952458218229555373905308890000 9602376 -95809868753553350924218147578216775680 9602377 198396337155787187148810891211447393972 9602378 -169479073697133219819537870014136119760 9602379 283623742462117102171314535418712867324 9602380 -123840539776352775260094680679882301440 9602381 326791502160986928552860749094837475840 9602382 157468577710972793982975353899535929344 9602383 -49448155209612208501311516368400189312 9602384 -94476238463324525573275725764485447680 9602385 36765404803872570876604648192429390080 9602386 -64019131910136555476814507289018370400 9602387 -35924682770357166646749988424013842964 9602388 -20660459914051662749645834422309935360 9602389 125566396216631212049827046689515562190 9602390 28175330534331261626247534274202676480 9602391 197528579240632826022289305010577422080 9602392 264704600140093924689998486485527552000 9602393 -121900582744737872011553197546948382400 9602394 17522877359874151846989037537407343872 9602395 185864097647101778034219504546175699200 9602396 -297230061453319221799651172775210590208 9602397 43445645675059807812507343501230001440 9602398 -103534675675187306025089952585642568320 9602399 -176428246238673156273899481199660210608 9602400 -17342501988547925470415804182423142400 9602401 -142511576014008505732826217190768652988 9602402 73975036746253413586097400503889859152 9602403 163843499182425908396684721352162474104 9602404 1550054697332834508783158932682719232 9602405 -37506481299210689512015647583770485760 9602406 119267296157273793226322835239507859264 9602407 -227373300552647515088050608900441398344 9602408 234479527667164124200378195367877811200 9602409 -914341595190665380302280031770321440 9602410 15102790920279977670966118539131424000 9602411 -26099097992699371272726494876050958928 9602412 -9481890474885421339571663337759998976 9602413 272318231630578147175183790649408632662 9602414 -21106702141836856599996953041881514944 9602415 -273278509978616351946093196380305772000 9602416 32585512031100474335563780473421824 9602417 346938015171821997662092328747096858352 9602418 37223105570683634763981155450522483712 9602419 -290471777023993123667103161964600239720 9602420 -7697739777063964582364894495101278720 9602421 -138638495027388263959144905560648913888 9602422 -207425702844287058007417170787394371200 9602423 281570155992953296151010621459149613672 9602424 -73205046645746161618124170663019212800 9602425 18323932482968277018753129656819556800 9602426 36508546678972280387967837667859052912 9602427 -23741668296172015015847435514127344960 9602428 372519391666209092065199841760841333760 9602429 -427898871305954862626486961932476191360 9602430 -22189683863955960517646115497278442880 9602431 -109159238661160242389337701172868150656 9602432 299570561717495558821490260406603612160 9602433 -61372258598480196227026446773156198556 9602434 -44212957466823601265231504742100529088 9602435 -94355680166271805751672932354221003120 9602436 -28679334668512037225548851050188111872 9602437 -184097058190841242710923096960751784360 9602438 -31244797414048312377304611084756683520 9602439 -56431072202435418282502365375419520 9602440 -349631000278076897582735582736364339200 9602441 -315012779826584307456630020948469517158 9602442 113355106845893554544595142386129930240 9602443 -435594022195179755811241180403689451308 9602444 9969565020399256647801269711295859200 9602445 -42773260813950897834230969543822050080 9602446 30681459705529355281764515304911804160 9602447 -13053466856469229178146017097527558720 9602448 -7137987634821944205440807574867148800 9602449 -26052265907753025641465205422918695836 9602450 49756203637491009722572640203607808000 9602451 -251667418701696542124857930124179603280 9602452 98005532943770397321856831365198859136 9602453 107904727984968694594403003455802405280 9602454 -77648073726320758679528056713833318400 9602455 -225179748281280435486297230801345958000 9602456 -186167183766017648387295452519469189120 9602457 1657243208857573797196090322286849888 9602458 -27786559626195114171287798778455112960 9602459 5767680873046988383114630814782936104 9602460 39083108840885893137990595256310773760 9602461 -164042620137023262368322428166034577376 9602462 -81891851375714215169420612589201701568 9602463 -12551371194790335731305604546834501616 9602464 -53282564004211196615083539961540116480 9602465 43108525428843474664703637036403012200 9602466 -69463079651130439830472239588185098752 9602467 19361210658885500229593389505733488640 9602468 -38205277515670590608579655922452679680 9602469 7451273218735920295412851339710503550 9602470 -34523275547835088585194554121101783040 9602471 100193755015844985627231822690040023672 9602472 28393908970207286607704663965413949440 9602473 108840989108448564574633699797825369424 9602474 -54137259479499073858119194655208068096 9602475 6454003363605795194185152908140374600 9602476 -47138041816010707560895411691120824320 9602477 32205413074728576459368963968866279360 9602478 54097432817747036510278656714934520064 9602479 -322670676776805087612097149837175415920 9602480 46707151235746754389151456991092736000 9602481 9814619871383202971858917626857430192 9602482 62113761570216773226751219911083440032 9602483 -276067960914485401127605270417822808376 9602484 -175510383494987861388892906047692955648 9602485 125198422065745885038654256420248849180 9602486 51603523210967081358019018004403494400 9602487 -27041686511266109362614736072792513104 9602488 -55125067606733738494758862421029232640 9602489 -87851639187498239767886129094781133112 9602490 19304776299028374640908800062976229120 9602491 -459522756705455714527842722485826494108 9602492 348487097298166770218460523053330748416 9602493 -3410466343251972738497675520669426240 9602494 255782838957297155687678183258120171712 9602495 -11808497038144387631641650435885993120 9602496 84649237431836817884334645604893327360 9602497 206584937688076117168814518135560922946 9602498 -41431337113780089350354844834508093440 9602499 97069875062273524789108155675980115120 9602500 36960838943564970749052615228341760000 9602501 252010777381660997630841879838748148480 9602502 -206571708225110895442557344450334720 9602503 85706985938704493232798759446013427120 9602504 63943902599759481654046399555209077760 9602505 -107018672423294931776562035635832347200 9602506 212133402135132187817559649374563195952 9602507 -287879911170181481480260696295932408896 9602508 -198454087760553249736924525716451607040 9602509 18717056440066796784643100510899378560 9602510 41335069119486623631309284722493588160 9602511 22430026320384152954321716080151022472 9602512 -11433574466393428068579064568870420480 9602513 545010218890813943705359528137691399680 9602514 -58280815243118228867300545647828329952 9602515 7589792345800965368857602103070615520 9602516 86297493300964282917746929529728905216 9602517 210312909758980539415442580696160325280 9602518 51228638853540981664075824794614698816 9602519 223437219665073170729004949070964924744 9602520 69061561046969208571069489453553049600 9602521 -261575408794462218178987814510752076278 9602522 228046436689058786872333382763409178592 9602523 108649056523921920924485667741266526720 9602524 -135429822924066418330801590589241024000 9602525 74163834057904589065025288889544185600 9602526 -100694104705109599664054815421404145856 9602527 -342401076957874932931661119521978161040 9602528 8577977565827733502709585121032798208 9602529 44995830897079282361319973392918405120 9602530 -31411161606425579357644815336329729760 9602531 79632579875308134716394590907764799912 9602532 35926706168565926042066262059940433920 9602533 220310529944342305464471150298067068764 9602534 219303459208386551621377776622165384416 9602535 -164261619364387966214688930279793580640 9602536 -154681291019738007373512181567812618240 9602537 2965548994937012848552335356229663552 9602538 13175919213735457546161863558663916288 9602539 -383306333392181455766256711943482139660 9602540 -94574405465524588048447725295790515200 9602541 18921151073866765514616081330449343948 9602542 141401746767376562176427745163724985600 9602543 -118442655582950384655549058672985151360 9602544 -23609510018939582520086636274702090240 9602545 -286321597972341000392260248189278400 9602546 -15787539958106129457155031733092480000 9602547 467653452934005822951881699895026786880 9602548 101369679843165941288861461627233958656 9602549 -356833315585146093413943369306741934080 9602550 -3272451716686069692174996915139951200 9602551 -40688253229022626012386520452672406176 9602552 -6143192729481136977669975495295057920 9602553 10837447817688004159069809759058561344 9602554 1510816710365429657621970793628973312 9602555 -258373237107664295485500490828312607040 9602556 101112330644379587281250841304240783872 9602557 -423836017899876480857135115926516723194 9602558 9217955358422947235267852058820902912 9602559 184967417173589935175452484273020613928 9602560 46418996763414246445508621689159680 9602561 83628273975614112694126076585589130500 9602562 -12378511678474239878355768988380887040 9602563 328326222691515044934940859319297282812 9602564 -206064862213423742546569558730801382144 9602565 25751352974414820838423162287076897920 9602566 -7381508245087668606051176057744476800 9602567 -120338472509328053363027841200817415680 9602568 -39017862525533657747710609239391549440 9602569 67518161996545987359180977269833350400 9602570 -138616189524455038412905755125232906240 9602571 -25656503104983036683651696765751145536 9602572 -34754372930339592424275722841844198400 9602573 -16379052790963776834247282794693623880 9602574 -179346568732422589369607512290519656448 9602575 -111857441482723543119346233815638889400 9602576 73995226302925442959072488029455122432 9602577 -215526747708808311823412002344245720160 9602578 80163013664145902409725337932660925840 9602579 351491377872642865019362745743236210396 9602580 -74500306420709944116177002820583741440 9602581 -208284222458799464276487663629409332000 9602582 -3435581732969678534655684539229614016 9602583 184239908073094356638737332800984792424 9602584 158669062873128052776600861059775682560 9602585 -61199140435354731203426002229467803840 9602586 43407232638623909320443646945902856704 9602587 113376101761807417506009522371141598160 9602588 2006362810307823321610509518265607680 9602589 -117648249847305082050726739428047582112 9602590 -50099306689021452112427282007097003200 9602591 -82774480914581951368733343206337154176 9602592 16985587349261368292224536317421158400 9602593 8227612174313986941676313222508324096 9602594 -47583790062800495729416310060477712000 9602595 -171056460254697248210632540972502016480 9602596 358395225600513381110666326964608692480 9602597 171936214832564233347799569720551142912 9602598 90431033413855296019045115835167811264 9602599 -147661354854556846483238085522746427400 9602600 -45882692387454063157868747990814720000 9602601 136856501746826729883794211832070595840 9602602 -51762397680735624977273095687659318528 9602603 -109796668764267667957045182188017137600 9602604 88935308602752070565970376246504243200 9602605 275634850196672493859639254728628037260 9602606 65557943308520184448402637597616177984 9602607 -67951967927591855428315295944429358208 9602608 33246632438371942577197729534558863360 9602609 291865506707327450016932151343553495220 9602610 -11141198591070497630124839659420584960 9602611 354991333159008147821627003018135427212 9602612 105929316441349056452639234237660640000 9602613 130972019382064839995000809486957153404 9602614 -3015718008818650009847052359082725376 9602615 5540704996999879072688980946439191040 9602616 138377747016078584456492621047075737600 9602617 -605723584991833419006158914142403531648 9602618 241607664206649810790240634346039131760 9602619 17439188592533739359586267187504972800 9602620 41734571704636151874141927234787368960 9602621 143462353833367462334753663305928649312 9602622 35443974394342740725720031769822563840 9602623 -271886610051166644647456123579971640128 9602624 2917394865548215699327782064822419456 9602625 -5995299618324765713902863786482160000 9602626 -24636242199293692254756154651562303616 9602627 139435388841310453005136685382966639960 9602628 101631419419860814920775553201399193600 9602629 564996394012431938428392139740654684 9602630 191571378519053290542842225768335182720 9602631 1116167324681087932233502680359806080 9602632 174457773147094417568779528709263288320 9602633 -346898485838834095045238107213842446118 9602634 4620626416977030276001939147354571520 9602635 -89200197808181256004501304560202166240 9602636 -204923470784795998030473161029500874752 9602637 81453128356602042119811072768335598144 9602638 76788971556650970817095043818862832640 9602639 5014700622757917584062707618835203024 9602640 -22547278282627773699113280361316106240 9602641 98322783135461554892302408336692082784 9602642 12761354791012700909440191709398597120 9602643 -242001616551007671932783553102114296136 9602644 -164918676186895267553048956497032769664 9602645 1596218607787205625848499608199585840 9602646 -21998083264016413666016499675339724416 9602647 -124361062636876670844477822927936414248 9602648 -387500635240725638090700983311843553280 9602649 -71453236487206516127721166515197616576 9602650 -16198660307916713056388449699599217200 9602651 31927670217083364983464198023546146904 9602652 39817548294354902276789500196232325632 9602653 11440869077288247601197603704577624320 9602654 -242441441375342979998868320419184476800 9602655 -38939949103624738154127228615191359200 9602656 28608433685957335721039747866788102144 9602657 92579080256117490544309351409219961600 9602658 -79728345678971983061479243794145228800 9602659 -38159033390030425867565975464498309872 9602660 64456169774963154991209411892848871680 9602661 19747745520768644379898478480779078080 9602662 -61325979363244186308829912452532771968 9602663 -134971591651532107590371434311692714880 9602664 145239831865376176571144048353712209920 9602665 -178495694720679066133925771171162942940 9602666 10974724543350748740832734730462844160 9602667 -391902418877408612742777772410695484720 9602668 -127894748916597727783565910415425885952 9602669 -455845454514180596981047315788467733930 9602670 9773759975284585741146815010841989120 9602671 145334385440662943478038312844703671984 9602672 26291415213554630965938024868348133376 9602673 168096238955593069470399621944364169584 9602674 1384716920930765005645360262668821120 9602675 -21636318840466460284925605971009974100 9602676 87004166049922625159163685203030681600 9602677 -98777655882283834196353099799793651954 9602678 118064025591071713108894592609551700640 9602679 -2567324610258955115270630293822891392 9602680 -5491046542980467394308317089293107200 9602681 -273324056241676210646456083888726908 9602682 7442279451806216476608620734631235840 9602683 565409519706412117939217559132987200880 9602684 -2556165964346407841979733596735799296 9602685 -231081064728909010445735084423592028800 9602686 17860015167664372290672087862499840640 9602687 -271453388516775155446443625792051844640 9602688 -93369284797993167792528956109210255360 9602689 -40723125969470467337922388421923600510 9602690 -43856030747365335689543271664758996480 9602691 81305198538343422023087632962010001664 9602692 -77753362489746173082384217202415015936 9602693 131522589606102746895104203838950378464 9602694 -21307129754912200942021294131328474752 9602695 131188319877921856842277657967287885200 9602696 -3077690135595410997830932300988774400 9602697 43652246416553953416791844862007891328 9602698 56834641233815606954800343626435681536 9602699 113463455546643200142216942211678894464 9602700 86625844163137353806181526092416064000 9602701 452460534093468205464606945016424747702 9602702 -149740453628619385951420229162362640448 9602703 -98050594079882756333577013067559176136 9602704 65352892154774592517714321370289643520 9602705 88071241806133245478780725247845379200 9602706 141526679069187557278119999843259250304 9602707 181452681168301620730593727962370251120 9602708 -102481220908269305442236629687149963264 9602709 -97221657983270707411373689742779416000 9602710 10146331264982167286538087425363487360 9602711 -312853681104239886541303155317749319616 9602712 -442734232810399772669108389022515200 9602713 138241174884524824285942886005722597962 9602714 83368310323561007866212146466125594880 9602715 -31588655064596446961070277973200373760 9602716 65652403272052804737499075799337246720 9602717 -214434909062814455135291016115505760 9602718 -128753077330867931376748692594496468992 9602719 25902828822542325563869885353596227696 9602720 -53208886352829126152134314839780229120 9602721 47874424213060347189310575289091340372 9602722 66525394336349306367959915312850773760 9602723 127698596389525511779080780754962042000 9602724 26435011910921903529183560729216090112 9602725 -60959483877504112551238142738871324000 9602726 85885308707860383831006248931206967648 9602727 -137040009939390337188498797164846424280 9602728 270809274533481950358957478284189404160 9602729 15399436222091945741380080298563054330 9602730 -8648280379479927689377834164007219200 9602731 -335600703546417843272195233455322027468 9602732 185207799564000917188737266191568240640 9602733 33741205035340498462157676457288596480 9602734 191307786208247206670300266501695364992 9602735 37803198609502905246993074608789056000 9602736 -16396648614316172410616784048803020800 9602737 323751230839213670340970006640380170386 9602738 141064904785952392705762361899152245520 9602739 -536501422095848736549514385690543312160 9602740 25301134756240321579466525146022215680 9602741 119854033163645653483233274886507669880 9602742 58317955081071909084826824875033902464 9602743 -102233086492930030663646947136009858008 9602744 187714220810009660188806182603316019200 9602745 -11941148632718029063625775645277968000 9602746 -41600723708126541280350156990786763776 9602747 59561262621322638315242348458257827328 9602748 -105326189828379843102364752045250444800 9602749 160950571424071508527214209829868090354 9602750 -143018944215633240648525029109563712000 9602751 -22405307498501806713850473553406144568 9602752 51233905248260853702207904610254848000 9602753 -246272714033003576970791579117034985536 9602754 -7632219420597791802049467998534650368 9602755 -250867444719247327293104803434383193840 9602756 -18498147727062770651370619911778560000 9602757 -192094018702640859080628365046444667746 9602758 81570080169205933850709303850893471744 9602759 -136091243267742233105438015175950735784 9602760 976682651216042245749680318047027200 9602761 67132404617106457325033286380414634560 9602762 70526627677936377827363176357789010880 9602763 -362909349545039158504470266541093138000 9602764 3713121393285362670119854127364115456 9602765 -168467475206637186914091875892543405000 9602766 -73235080030954063453746948764506828800 9602767 -255928103201619729353367764697709191184 9602768 -246239857562379161430716859374370816 9602769 44759989379488803102675126094379354208 9602770 147577122530559221431634833149525844800 9602771 12216217565495789759900327572719226200 9602772 -96758308323748948527417572048545118208 9602773 -128542632075343526782314883433955160896 9602774 25325623108860456791229822588111162624 9602775 -43984104022785514511337901380284416200 9602776 32492129925803966974345240733676134400 9602777 -4168312620368540029489213129400107776 9602778 -42661365785863199938251458522526961152 9602779 -56491414875345135747078369627739490620 9602780 110195024053296017780348434002790272000 9602781 -12695840171665872168265511090347699200 9602782 -4571234461124362648426153315349903616 9602783 -516052573001472185246252559382024683456 9602784 -142114561858557579505743200037504024576 9602785 9162478307032284378996126206818122600 9602786 -168307952815540853663989434584282559408 9602787 -102129274663030291021187424227202178440 9602788 -112574061474966181663130863070986868480 9602789 125567764726131487896357937136332513056 9602790 50416174529666172468247252793908838400 9602791 32750236543589752722336412077147361200 9602792 -40079024862609299395461805401516672000 9602793 -20496561519183340763307693331966381056 9602794 -7134063305529485966865598906995365280 9602795 -2770947318184323523813906889131272720 9602796 49271046491960112736009203643082833920 9602797 -317530076569566931626042117614056563754 9602798 -33767144135661391151402069912867760000 9602799 -57170305440443185747601552838434304000 9602800 -20131994728291823586059994118392217600 9602801 98171077666593778700979299492712037812 9602802 -62779242464639477530152259649145840 9602803 -43523630025746869947322086458799872 9602804 -65930028247760037201280193107233631488 9602805 -125091595953270874597279386364395655680 9602806 217593727251185464256762505133560072000 9602807 214619525059769586463613196404641432752 9602808 -20532024033977308283463604910842183680 9602809 -301008415971309526160044397383336022960 9602810 -34496097344688093887216555802671984640 9602811 174684232223093436402605860535325690060 9602812 -251269441048471249520919604528988729344 9602813 -113314396055183999065440924688556108640 9602814 18434871720962834273621644016397391488 9602815 107468770636302055470310741803352562400 9602816 161378905640854026177348740011788337152 9602817 -64190206856652929818810270161096103488 9602818 13416530235558588471651362169213969360 9602819 -25084520931760931649809979890239757256 9602820 -162046508300465407360799865895096934400 9602821 -67067014143772725439254285048069131712 9602822 -63656915390678440821590129741984833536 9602823 131630297984841206556947451344387702184 9602824 334257455383730852976432556839380828160 9602825 138569923699191602050208201684063255550 9602826 73462356625117812528970385781277906944 9602827 -128850326311279220994019674154137943120 9602828 -23443635201542025556873335069049267200 9602829 -104190275227606826775035915321449958826 9602830 55910934147697313443226479335168028800 9602831 -124322499860410805751553379200316507040 9602832 -10077732103272723658454465964590235648 9602833 -213770379957976734560967329796320580060 9602834 405705598243773396974570457788332741632 9602835 16892182151254196999072824894074144000 9602836 -225951330738779604889640226522391227520 9602837 -115052189925458773670927653680082262514 9602838 44059093094863884635754057764474661504 9602839 12599296685837467760523128167490837440 9602840 -121694823212442562971731311608674304000 9602841 86470729401807356076183151844338669344 9602842 161716431444173513022296153586512788992 9602843 -199198192685541872585601521399120374908 9602844 9431368315410698027239996257042479616 9602845 47381448642685409504575821649007001600 9602846 -2833070467625733250459936480787592192 9602847 268647786817236225549627647214135168000 9602848 -265098042093671032056489204300142018560 9602849 -405825108972738173021954622509987696364 9602850 44650662910146799903071316584630576000 9602851 -84844998756185987256448744024886255616 9602852 106980313422967792434340983192756338688 9602853 -4082228491221675761975622418203927360 9602854 -28912909119526110172405492688354363520 9602855 129931061846484262708873051411097528760 9602856 19609606275677761193900017084941834240 9602857 -326687099201677662559156555219568738880 9602858 82424601710849282436761390997930453024 9602859 -22641809256971324821820077969241917440 9602860 113900839121823707266956878362869934080 9602861 293299729307630585091514385716696077462 9602862 56174152477194085029952604519492657280 9602863 -16969142484550123424035591751344439496 9602864 -15411696097750769228853085472526827520 9602865 116689586767541377959962560161221686260 9602866 17194455411442780301446419020763786240 9602867 294266343129194123668818067669499435916 9602868 15163927187168496874092696681536913408 9602869 78986721627138668615087555857746749596 9602870 43850230679552384935240672078243906560 9602871 22228405938270720270733312033296377040 9602872 -412417006590831145328775994126808371200 9602873 -123415052476124740714145521873355600982 9602874 139598515170658567053902358129887838720 9602875 429224087688019925996988989175077640000 9602876 78010513323281268839758948075600911360 9602877 76606826116194258968145998834295592608 9602878 -90759052086774763858712448542397813888 9602879 782647924414618401150995111376354288 9602880 8915832888319965191052155754538598400 9602881 -414902076936506424418441925755297811628 9602882 148389300961454907738701069313793155792 9602883 -308468052590833540914393892106042205948 9602884 42025773940121816548732072192302556416 9602885 10702942471580986625828516887068422400 9602886 -2124062841367108378750252443050246400 9602887 161421881828261230877921872564427739952 9602888 82026646512036318276678148001737589760 9602889 -1221980700329263636664860696370218272 9602890 147949399281249574691184242315291808000 9602891 154505737635021153487739017356633987840 9602892 -12699406763517437532988991313702847488 9602893 -301908260415398101097354794931343790858 9602894 45344754105768407275028697166950737664 9602895 -11011724589852042427962929465879255280 9602896 132030788860203951421360385903585001472 9602897 -66224193857063786811842932381925230428 9602898 34343189697909615262076652855236532864 9602899 -748731161689817835763850795046764628480 9602900 11645206420213353666498515549842464000 9602901 38664331268835984647893523952003072000 9602902 -124742955321756806548588897548650650848 9602903 -163432389416093309156164362765166734000 9602904 70910146569275045782997347475730432000 9602905 128075015096607740523715015918070371920 9602906 41713849349501561548084965590139537120 9602907 48608617529868856871003649617087600640 9602908 -140309921436352545691574436095949727744 9602909 575264500191016677997020804792390648192 9602910 -64091223879172279644770463417653448000 9602911 108051721465826487469845776944981944240 9602912 -468876643168950610220466659275916967936 9602913 -40084066495942201140534966432313432656 9602914 46874023878242720997508321371148485120 9602915 82994258306405497969439091531230068800 9602916 -9130675583626779002423444808733928448 9602917 184685349002842424785884489371470259966 9602918 -106292012422226435825446666114896774816 9602919 -30969807675649100814599147326455030096 9602920 240927760994861747798480263587669964800 9602921 455546261664907889446511488911701806992 9602922 45633165491854277553817355248511216640 9602923 -522886134420334223624160669937213640 9602924 309733675017350773124108291947574937600 9602925 7094460379169119552851977488104660000 9602926 261135936942369404408856339101864403840 9602927 -37135403025414580757959780466355616560 9602928 -29607311980765480027443828089374310400 9602929 -3187045232340263420065884168593923008 9602930 -38430601281394855581221675446978988640 9602931 8052526826970358033121377493561790816 9602932 -1180165023294757606527566675748929536 9602933 19764427677363672545913437558430705180 9602934 -7597513988041143891539622781602929664 9602935 310158995904012791729752782251102849880 9602936 -111923570898221486724721809437889699840 9602937 156489546868860768035774626773314615034 9602938 -45748575472516734401107697552361000480 9602939 8707271533739896606947887149324329600 9602940 -102189279449272007248019196409501056000 9602941 170160772396201452264347242665681652972 9602942 56025162716891993323289833749906907200 9602943 -13086516013786687353780646587887244288 9602944 -18268025515616496664015124960378880000 9602945 111276433495600026165486050110745256000 9602946 181634256562453038432069397997845791744 9602947 -148165100237168431226398562012152809604 9602948 -107861645066163818316552477886081520640 9602949 163800098129226973575512837462361898464 9602950 17210432444614523698118954966303702400 9602951 36831146285470022917495264850364188952 9602952 -1446655656960904915729871264569466880 9602953 485816620868831152988510571145415746202 9602954 -160095925460458457497671882538257323520 9602955 -5062913971907295736095812907570596880 9602956 -71925517200051845119250268203148480000 9602957 -21544167988383016965410775089241068928 9602958 -108640726019246231767768444330096788480 9602959 -349625806738811437135851314858491082496 9602960 -9398853280968823356796165560863293440 9602961 -5134230463123617882816353959298031408 9602962 -91604555148712769191066307979844699488 9602963 -86019713873689006276751874679495805952 9602964 43407769018526636388287739963518730240 9602965 121117592940152346289789214951807536860 9602966 -51545670867241841316306958291951125696 9602967 37007014953647961294718246519110192000 9602968 -80924189357632745605143340966838077440 9602969 -496762590386158337561867396432620968630 9602970 -8475331002455330934376760060890613760 9602971 -116982148893464526020298116695620383200 9602972 94590885709319370679093922908611835392 9602973 -145708615226562250918687911539072229780 9602974 95842454947232358624660532392449412672 9602975 2551342292318001150497461813799586600 9602976 256427059403698023272720628057426100224 9602977 -286723939008865052733972153756226076988 9602978 27309905481551472482480977377691828224 9602979 -70739490669061983251133200722865318304 9602980 -41865725478736494937761044358619238400 9602981 -13689900833207168200572343021116337218 9602982 -48472996692298152949191642503053624320 9602983 -7522593601938661457376387232869454176 9602984 -94580194841046570631894960855704253440 9602985 -60980366871702697206009515363094810240 9602986 -105383786485539674210664910663819364256 9602987 -534175673883996935848686996517959763128 9602988 -1060467433514190923703307125757277184 9602989 34205265853413474418900908024283164000 9602990 10057514856071529765672669638853144000 9602991 -51680585351347505738302260796605099000 9602992 -29203771198043525800879479040612761600 9602993 593967471904381622872668703760774469120 9602994 -32039383734127324747770519589338894336 9602995 -149209044052420873468304365380627402000 9602996 -17651651542854821449047144857983574016 9602997 -34853433943314662083179643631142348000 9602998 -7665262202021315284024679409429564000 9602999 230820496340515183234704199722540526080 9603000 138220004885562401137365655082096640000 9603001 669681086370435202685306507534710962432 9603002 -92370592825533242266243074728547866400 9603003 20435358511742857050089900599572211200 9603004 -1776002460691188943737793040623975424 9603005 92360771687898818183087824774600287660 9603006 -31277872053788963603566278785076006912 9603007 -14349627838964106729855859122695383744 9603008 19564800261827127451201196490454204416 9603009 40389897913418736050688453838209724800 9603010 51113396838552694948415199543513376320 9603011 -80984899244320304591065548261494193120 9603012 -15087399911711808302221329431847979008 9603013 -102854606397341373608923023466400228160 9603014 164152704939579467095173421155879317856 9603015 -49997088280607771858725428119411165280 9603016 -298179822662256942137642468644012907520 9603017 44270705239301662470666812528763791040 9603018 590306732524011897627285145882440960 9603019 -159409491218547942390720435337323369580 9603020 -26541221165556973622508067323023462400 9603021 156007499790954204490964865023899000512 9603022 -86134543138377707830693998831485053056 9603023 449254141589320674491411945457006316272 9603024 30282217740122401179224473674253860864 9603025 50473512876825087855829926346345081600 9603026 -136914520839208864028753940621668946288 9603027 25242286082599228634796564094867655760 9603028 -395532256864392125752775856097517478144 9603029 279853088786460999645006408406161093984 9603030 -37719289535995385682891471051988567680 9603031 321335666785395444162371070725580427200 9603032 70380595258039599355835913265464422400 9603033 221853700530760952244673370810168756928 9603034 -59921029223254358906075935927407830016 9603035 -118060723043900831413177602018310311600 9603036 3631794141114417064859200228192040448 9603037 344596228818800323390085796002634308480 9603038 192996073485101273781906496762327201920 9603039 -107280803927990920727430499799106277632 9603040 -344705681066191578222799457669842206720 9603041 -59779909076175549065269911189833963328 9603042 9033496235927338568713335528133420800 9603043 186359330230620032015557760536802373880 9603044 -53420247977136161888538530286148992 9603045 219040696425610345338372342520948516920 9603046 -122749519890812515408802936397954021120 9603047 -89194076611706394131731926717289887288 9603048 21032643662670949384103835729654251520 9603049 -34941666386378114146335445747366612736 9603050 -3594591349152159941258147237897100000 9603051 -67402195555478621503976152220316165696 9603052 12413869334782325187986996357106650112 9603053 -11822991134280778169274831623249831700 9603054 20397191385815012595540583528962488640 9603055 -33400325748790339843906161027456814080 9603056 -23651505678786459897603822448489267200 9603057 -25059542225378366288319280882760181312 9603058 -64669527199835049403552594321437189120 9603059 -53228003570925546460035366797359736760 9603060 70872233631127278671019078679799808000 9603061 223777717033253247799703204561213760 9603062 -87451169263488449090621886554464863744 9603063 357115902343854009729192670019887544400 9603064 -5707549632036043260743070511365488640 9603065 218793207137261421486265130146887803460 9603066 9656965209437571094138899828606037248 9603067 -465832029293126861519548360155492305884 9603068 -21869134406267506518445218324879409152 9603069 119240750712996215708547222347107571136 9603070 40255267977530830226550204332122003200 9603071 254754478845875773670699844425881833600 9603072 14051099524848436024738259627315036160 9603073 -38495720098981733049508881517727079420 9603074 -20749832581652423398250534421880554432 9603075 30559792443144452456647153220200224000 9603076 62910209448563773855435524273422684160 9603077 4655609205558466665607195598835666240 9603078 -16709526317253377719174176043169766912 9603079 -226369305308711091758707625332691844000 9603080 121906169896284118861588101283681996800 9603081 -175334007114434516190913834800578691030 9603082 268489037467961255688685564143417638400 9603083 31384494460194787099915187399099825664 9603084 16774391066892106520106410971042483200 9603085 302408705424594511675977689013259656780 9603086 -55259586637147522702707312693011967936 9603087 -67204719093526856736240532475643863040 9603088 88416357960344745202341286268844048384 9603089 -414679670276060790166334898267638886540 9603090 63819275924935959465565035155699251200 9603091 32554140579282312544393771794065823984 9603092 168892765147724564429618871452575007616 9603093 36221230559570669160653204208406634400 9603094 247894100024416197666049539182594255040 9603095 46995371313199000460144982277301765520 9603096 98525374100698955411862488409454632960 9603097 -98533057940617829362527122336617335808 9603098 -3147958882780365341683307562097876992 9603099 206640649145148534880515627466172908968 9603100 -15899015827612491250934606917857408000 9603101 590769662388629925006634600786500296652 9603102 61616665282520439526307508864666224640 9603103 480700794755021463508150782837179008352 9603104 1207113880526349248463521001957752832 9603105 43248454309752941373260895961120558080 9603106 175966551332605482648865143868409980752 9603107 123856806255812629028806870814384299356 9603108 78942750849563579874061552064690290944 9603109 83607360039835342446751395083971338204 9603110 11306374524881071677412790018007582720 9603111 22112260158389417136828291128361643008 9603112 149241221632527364544786847319312051200 9603113 219036412414760574498308442332079863040 9603114 29981408637809181663974954416107075840 9603115 320949815882258382683396262549683900400 9603116 -318587067182396424346108334418906735360 9603117 61488468690905908569494794882994340480 9603118 -20306984595690043788592630980463027200 9603119 -155243677366273269438103252281360906480 9603120 -14257898578894360843675982343386234880 9603121 -93811197863142251686555080653750596416 9603122 -40772977253117969573896198053991899888 9603123 66468666639253805672851779239741991984 9603124 -4350361881246473063309364047067346944 9603125 7373137809187934715732759191142000000 9603126 -29878593970546913531220971416332829440 9603127 4354681201333562640694488262871570032 9603128 -45384208276093707506838817015650570240 9603129 56169245222007914206110375039427957584 9603130 -114675848893160603403933534455914228800 9603131 -286199839322381219203331117528450006400 9603132 26627031408923931537319044162656010240 9603133 85297306459444981813338409660780104940 9603134 185978660490332617167533600660926801152 9603135 -104383956472259983876358932739589320400 9603136 -48554168630810140748479030844661432320 9603137 -335820515533279456264383874559676497214 9603138 21369089505347999103124606894345278720 9603139 30065989014409749050362121631368051360 9603140 94709636246263313522482665211396957440 9603141 -83433883159666103245462124246332063008 9603142 -122255212384281063925850428333061198208 9603143 10827524333573428088966138868620332800 9603144 -162027258517675065635383026851477913600 9603145 32176276259564895531176272058338518720 9603146 92779342037544320700216449579331421440 9603147 -3155163332911182369954215339063938560 9603148 -33586479392309397217238931490271261184 9603149 64821942780652225579456802869183532160 9603150 -6343981770244546139877754628598518400 9603151 463438244552539307294445575091108682600 9603152 20509042923943817962093722144954089472 9603153 41628066543487853945441284439427145344 9603154 59128645842336302903751332847600799872 9603155 160330317364413731907972137187165376560 9603156 -9211570526077073723652382234009460736 9603157 -303846099363377107572786693889079980594 9603158 -77581866608158529752910501494900228320 9603159 -96479312792704469363439960630951150000 9603160 85811735440320231240054588623269478400 9603161 -482057467096315444854147233098082563200 9603162 65344157678435817892751006969937492720 9603163 -136466811876972590298308166382488550588 9603164 -30353858260848938314389166081678623744 9603165 -19510021948473456947287949563206808320 9603166 -140782258048348530880992457599981314880 9603167 9791604468034270670721893635430722512 9603168 232418008854269705756872599119541043200 9603169 -270078634890444525219939009826183692140 9603170 -15067970427355302702454767345749068800 9603171 130238755750154884002976526411964873600 9603172 49499826068834428790824876360585410176 9603173 385854699560422210401191532299227687422 9603174 -43563093161200058456683198316876187648 9603175 87720814040821948531327704940771786800 9603176 -90630979591664472592146390444633292800 9603177 -220157060801893496427373960588363212768 9603178 -66259979404183923571528248250143209376 9603179 437164513840152478338604312903466961780 9603180 -18451991202492264591400672394991329280 9603181 -49361345053957140431657167197094811904 9603182 -94306162910945704954376735677150873728 9603183 34709576295288125799903667949544945024 9603184 -20260293171055198158713982786422046720 9603185 90545908343967620322617470523810851380 9603186 -157664203789302945458352758435162967936 9603187 142894735854552361573206819248821288392 9603188 -28511624715644485672951171825192495104 9603189 -129097140820394593454589699556202548800 9603190 -795276742359943615336550332670453760 9603191 -16771437621361984599806105723649561528 9603192 -65407953110601855825379959309626204160 9603193 299349287909599885729981347921802846442 9603194 -74381502610468593287314911238873305600 9603195 -35515940749665832823746360878601286400 9603196 -126043462529202605591854789970400512000 9603197 -127132600506013383677109652667029123200 9603198 12301034050184063844557993644280414592 9603199 -9953853949688211015054499575466774200 9603200 -118001304570854692338011424176996352000 9603201 70445728271722047495947948006893181232 9603202 34408840478309790288364245912467581440 9603203 -294787381100875128041838513096676828548 9603204 -14317195091349814199810326165668065280 9603205 -42561866661399163325449175394602966400 9603206 -2327516441347289813161004899510700448 9603207 175945987007216685754609125065222965104 9603208 -76473535286851588909640788891517952000 9603209 62224088618711482743865886798073874752 9603210 -47553768889597623784969416025638455040 9603211 -2952425911147495605703042534154691776 9603212 164998292680081536874812358300724313600 9603213 33923027264074998393769168307418558144 9603214 -185897103908670986593008455004725780544 9603215 199534703304902475111801762740642312400 9603216 54377405116228928858469465407766700032 9603217 -238348994731108380335594608228648319040 9603218 207987454628822584912499827033413532560 9603219 64373325220771272735039058699633535280 9603220 -159976912477692290606945527186671114240 9603221 -145907247685625169324308295816154078578 9603222 91243456667504192280887902264562523072 9603223 -10591404094776617841784195983138333856 9603224 87873080774759814063200321614626600960 9603225 -89620813768097389107644080347581784000 9603226 79283179675421695089351825944814723312 9603227 49735655037658210437345112417758817200 9603228 -52937031480056173322450242411258036224 9603229 63736478821211137309368612581007053484 9603230 7413762535232494275923710654051568640 9603231 32845581713177092203872480345352121344 9603232 -212987125051596374042944811231776604160 9603233 -3793044791046756202215358828742757456 9603234 186992021605250996124483009994809219360 9603235 26465005143487810281469582505182278960 9603236 -5720123567688484246053694413265010688 9603237 -220806689171494811309248801718457216 9603238 27180668054724546300057771830497436544 9603239 -70682475182044280765831704105286148744 9603240 31661037395174897981134261637234688000 9603241 -154748506691835599167439250372295620358 9603242 65817993116981348332453747123787225088 9603243 66844436773154213356680536508980009520 9603244 -116425496223632375761955754439333642240 9603245 48553778082713536984568274205808861880 9603246 28607696006948699921006909410467993600 9603247 -17651044438210077154310374716707956368 9603248 -25499020261986049702170978409812246528 9603249 -218801006732977568942452223712386090400 9603250 122524996869285622858575978318472320000 9603251 103894594719444407912154112868589974352 9603252 143935575806283667752142258537169203200 9603253 121279674296146706757226975807122455520 9603254 -144816858887933989751986984054025891424 9603255 -29646165927319912138092853627465200000 9603256 97214615534344601670144243897709854720 9603257 485547557175003016078097468715718278660 9603258 -13814482061042436018019485114758495232 9603259 -23124134757853161556071195950406443520 9603260 73595881948879603369235622350290037760 9603261 254592837577128749636405867424626447910 9603262 147745145303020244629322372932842085632 9603263 448313529570698927836313425894315791480 9603264 -41013785065266984656393876099592880128 9603265 -44209001069060320124446004303428022400 9603266 -21820773596655120093832838335246790496 9603267 48241284281006889683735225547917550912 9603268 -252579104132132888742593917744336250752 9603269 -122593199706692061512309587173918457956 9603270 35068781433137382355508909909224485120 9603271 228527622988344104789294764680004000472 9603272 -26188680471046932274381845082492108800 9603273 -58553468976348707881255521327494347248 9603274 -206286690213398199222692686306979771040 9603275 -49927985065263059577563977228560422400 9603276 -586397615481760324227446306834989056 9603277 -32035334074801451572563831261800384288 9603278 14723859356720733871153448685644129280 9603279 -3936446935716721897427090558880862224 9603280 81214943554069392048934975226270760960 9603281 233674287671820854255142418850602244082 9603282 -8498910388969361722623594781076748288 9603283 73903639927861151774648104549172657400 9603284 -45334284170574372222120216254619494400 9603285 -130529122531976253803586006075677560800 9603286 16084584818336859831134970985503360 9603287 161362754814119001740952834112631532936 9603288 -29999006951929399302133027982749747200 9603289 146053844019510477155169387753931425792 9603290 75604698417784767116874817030542194400 9603291 -222929630105259873631477804882952454432 9603292 102925244613379808686851025470406679040 9603293 -60905703288887920472138176919488125600 9603294 -167151598895691704160776895873448563072 9603295 -37071203489317320008830529546637463680 9603296 -26041842537681046069742550165677408256 9603297 287968111600337898022192290401492293968 9603298 90785785633663947550175959044893913600 9603299 -194674862567619535077537575167142297700 9603300 28259920256817154371373268334425088000 9603301 6369726585599606696012465778175890302 9603302 14032632836913249206063986663981210752 9603303 -14649233540123461607552467832953795200 9603304 -123656586830453479104785884822611886080 9603305 64457828035519389929906073624049564800 9603306 -117837322505994156684751677291068851200 9603307 -73460492137352555544141573574039236576 9603308 36727821532830604374936540138401415168 9603309 45410861237871743831961244216399408704 9603310 109527013497588425991672022369947418560 9603311 -280310814315255316758649026640706266488 9603312 21755940187707352082916856036054794240 9603313 115593160418577210614271097338827587496 9603314 171829893976785203485890373350777600000 9603315 -170430057519461412515898613772524712640 9603316 1336347347152735948853788131895011328 9603317 -1643328562463923268549461820658142536 9603318 8082289954008106695957258737857179648 9603319 -8362047321059544006276620366252167680 9603320 204779594500904662538870323662142464000 9603321 37056753355966196381538855665420240640 9603322 3044512317138614851033197965326828032 9603323 237409189552530631722096780628416103560 9603324 170891979661063185060392672386862108160 9603325 -13198283520006100604361022711737803950 9603326 263024706931193452464120966221325504 9603327 160336422232653108953249073616058898120 9603328 -74793317603211091509757358697974071296 9603329 317332784819348744267669118921031694676 9603330 63610839552711401679411564208903779840 9603331 -43223487926568129410261266372489380868 9603332 -21973428464349140560219044291656440704 9603333 -13895229769940440851551495170176902400 9603334 -105930496596545373437945117580909892608 9603335 -18790513675508453427835998698136084480 9603336 -53042593112633667505801713047108812800 9603337 -6599036769115283649214698736178376140 9603338 116199501539962857321118795758605316096 9603339 26757332559153173287219403735463691224 9603340 111279054694633158944517450918551331840 9603341 331303280650655635209008692160738148000 9603342 -7699000348455081973717059351384883200 9603343 -145691952875850362908224573085176643408 9603344 100030321694043589911518011146390159360 9603345 4898066084970286411916379006985739520 9603346 61814551559606245413366528402617833872 9603347 37456106962759659768367755534513620352 9603348 80512947643516627234522931999807385600 9603349 -14343835877088631331642274391473263040 9603350 -24075357585386908460291015359987440000 9603351 -9414807131443373631889339220326694880 9603352 -83451616585533871641075814404398899200 9603353 -79272627043372404633398417933385337398 9603354 5019525380267860221687960859878551808 9603355 -188890482773393975467082019543632418240 9603356 -4308338987397617260905907552240257024 9603357 146831719590698984805831659199040725792 9603358 116357236517185954036578367827337745280 9603359 248851299214750263071591709271472438016 9603360 78422740055617703438763471928452710400 9603361 225213763251972414194252291886350628962 9603362 -2538457499067734587489396358132185728 9603363 -139205743195415635941323427365735632320 9603364 62870537407539585362073968995645659776 9603365 7855760119358498798184246397661769720 9603366 -36268108603965921705576966525670244352 9603367 8483604121713638671837129002082049280 9603368 -3228870480354394333425121606795284480 9603369 -22296164220638150476033764993987816192 9603370 58066191836657949721618124616021212160 9603371 361397232671227244845827480232086436800 9603372 -161078717462444534595737166686005713408 9603373 137649377806551489509194531450191643564 9603374 -142248333762914904189507625533622010880 9603375 242069447240453668429390499075921940000 9603376 74000483985656036421580726898339479552 9603377 -147709337712371292039038393683983764928 9603378 -95348213618996656504329853290377648256 9603379 106933831497937121679503007850662573640 9603380 28376046569503870076856401500986796800 9603381 46229019867127884989548144983444906240 9603382 82709224243062975234228061035900837792 9603383 -117804779864109807074549424778601468136 9603384 4093705249956054015144282623511429120 9603385 333768739201160445577855991490581905920 9603386 -6590315288966483473365254988914977056 9603387 25089395359686550423134517134060265440 9603388 -108804965737850441419745342611207056384 9603389 48267152888097960032563781025435547200 9603390 45303961589950559646841553273129953920 9603391 159603643851279078439444514660527215472 9603392 -52387032221304105470855669952362840064 9603393 70651542319506139546006368774875874864 9603394 8799881886596732682887145355763276496 9603395 275824789443793522527839647224953552400 9603396 -132786576682630799873726510398819408896 9603397 57779058316803559831666510895384916480 9603398 49560636916183292172508549585913241600 9603399 84374283549238512303831485130284739408 9603400 131935489795859402584825942768993152000 9603401 136718597971602068661346083585615753600 9603402 45491158226867929203100973162217214464 9603403 185394225192838163213955037375644537264 9603404 -304660557466790259382874700398904102144 9603405 -109914773049748272152756799629020800 9603406 -65103272990601649069977124970405699520 9603407 -231351799266422512871255214546172872 9603408 -55947530124507430502114218742071296000 9603409 -373210502341837922226256933881668725390 9603410 138898640940455458670987641907110707360 9603411 396858506886789825742780669241287806720 9603412 38309253601824291488457823836327356160 9603413 20756110941431120947379614103317631484 9603414 -120093848834942793178135713119986143360 9603415 166006820681540504818474678258011361560 9603416 -515685401825158993595940408354112880640 9603417 -270050850348825069856447773189729120 9603418 -60941304964773722855504622215864950272 9603419 116356276740007835106783000154737640992 9603420 -15533968225644475093193660504196710400 9603421 355656422859535483707759751565203028832 9603422 151947611007414907427663165937177424512 9603423 58169600540681997369554004395784906072 9603424 184945812706925304400035998717860380672 9603425 -23356757381710195277853162035051163150 9603426 -22403807866115037183935158866703733760 9603427 26168449083245835680537051986248354592 9603428 -93860536033622168000801213713274486784 9603429 -180458787370844249975627694539166441312 9603430 38572161451564255428615662301015225600 9603431 -162013995965146967965914690097409993736 9603432 196204172373093672947451739625886597120 9603433 -21980797635688379079805484094622052800 9603434 77442403403349476888411844785691101616 9603435 -57408040123081273467428114829105277200 9603436 -198462160036859382103260111724959482880 9603437 178235539825461861677069811251052385260 9603438 60980212475195021748179305001633766528 9603439 22784510512098448325199120147659840440 9603440 -3378815304695254985376177224574566400 9603441 10765240592126468464862350175022861492 9603442 3543673800288093202901423069310346272 9603443 -212614419020023285203964880471192869776 9603444 13085540069461346973251327404783804416 9603445 133380024377332043478951769027341801600 9603446 124252221899604853887630151349390976672 9603447 88220147543638453697865400392139308672 9603448 3497552579063182890744831345091522560 9603449 -344726510825670319510704148148837692800 9603450 6845777727791888198329776384873771600 9603451 -151008573348936054913744826620965924336 9603452 -198175454091717272579149667238164772864 9603453 193830230221726070552836907753992116864 9603454 -88688582056157187516545116177358201856 9603455 133699301151043206173117492632170354000 9603456 -44790235709388305806660214253315686400 9603457 337455504647754500047552733068515352706 9603458 82243134590129801188768287682246384080 9603459 84456504295265378072062059284660516928 9603460 -127611356712085040898021062832235376640 9603461 176584535700136621690283691326057048508 9603462 4433290314874087533276271019678327808 9603463 527447184460641980570492573188617125280 9603464 -47616266886692430552131037389175521280 9603465 85918903942263002070199773586188189120 9603466 -185551474277694098256076694471741650080 9603467 -300171032934475165043065956880012829484 9603468 129328724508679703210787270778727301120 9603469 -322272886707975075898965115770015058080 9603470 55068662940344453592702891625644348480 9603471 -29196911510189766624334017288096783360 9603472 41442142785133174771695416267014578176 9603473 -440376216998380345994224410154652017296 9603474 78441751387896780753527210924430850560 9603475 -56858311931987211403459757379535811600 9603476 -229244526965882996974068257472485389440 9603477 69560681409926775223684089796405900800 9603478 1092811781843509587658970575051690560 9603479 222939238176731763006065659385490121320 9603480 20849974445073143524473877418606592000 9603481 -208906141401393330292395492461216322800 9603482 -73162555532937234310317119699952438528 9603483 112595893892673391876712250630650160024 9603484 48153949758687636203372051720149822464 9603485 -145346948086981600901382932194098041640 9603486 -60767742784063163965321137781293582336 9603487 -431958979370004717949940605833678528 9603488 92809006030590339671820783917304053760 9603489 49393876470484791422931939111349463040 9603490 -6371466100420833361342754679182376960 9603491 2802614365603665626516701437210483912 9603492 142916849367777198160892586239439946752 9603493 88523887877578162551794618536330172320 9603494 8562896319010739422569276745945411200 9603495 -178215427926309876641430748870261248000 9603496 -59171560688507244557782542232075223040 9603497 -115485456461092654358579795658886436700 9603498 7842622603735412409374988676452956160 9603499 -163009677095092079419375144122977260064 9603500 -172000300195280166771726520529597184000 9603501 7094840362662750372673275731354010432 9603502 219753402860514892097608826692082101632 9603503 10463937742798424557277642827635422304 9603504 6914513406645861139049530085326946304 9603505 94533929722793498212479438596208660660 9603506 91781298255231659729766043307502900864 9603507 9074242434226122105595046549953880688 9603508 3372352905759337538291967424697835520 9603509 -270590683468599169605614975666726710290 9603510 79502352883431325337833463978732851200 9603511 -93077118859063540347174555186836560776 9603512 -80100239124850331531659535226853785600 9603513 47848040688724842326885602360132933242 9603514 -354762141457808073492490391435230536960 9603515 -17290985754547722772464721698083006880 9603516 -17794774170365545169360099784058715136 9603517 136346594556308452935898764076654555584 9603518 49589688615309898551348299256131918400 9603519 23757396812180678779144589526800614344 9603520 6228300491124800818964002850765537280 9603521 101233568549605814268071548575430462464 9603522 10325821599718943157952503399782745552 9603523 25277134830016653295037279307082129464 9603524 -16707818594241800459116307817476444160 9603525 104150336199297017189782483866700468800 9603526 -80106087330506626401227380071129248256 9603527 23673940814983922437061326026947602632 9603528 -49658586526686511623441803508817920 9603529 -11224426120094381230906784053909136640 9603530 -93867433306377667454070688989736743840 9603531 -16913527078569974039073972051645719040 9603532 -131663405598528929162687547140569986304 9603533 489127087815963074689581728517004629420 9603534 -2095879974046948315177183324619799552 9603535 -90651514415889451007115200805834011040 9603536 -73978271034475495736568436033004740608 9603537 -19620583030309658474426749973166439440 9603538 89969719696561777973956522041719918592 9603539 -308111090843804142811530316589317961400 9603540 151898126154780884483923246013440239360 9603541 40890525494245096592836922621224612000 9603542 22149812189534821373037114117162837504 9603543 -77745057396027921188721454858800304536 9603544 255969049254264585653577522112401500160 9603545 -46225017784862689840817871709320969600 9603546 -19406088710107047178204008536042720256 9603547 -210485217098796758985157322083340133600 9603548 278815268212830499563538379513481653760 9603549 55909597680573674320011990260698554240 9603550 -16964541662755185270408144762334080000 9603551 -132348231688382028632813040647287748448 9603552 31987317882039015204379168140655853568 9603553 168180029280885274525296312624165420540 9603554 -49219883747952939200286314541437894880 9603555 15560043780516750680476402148622909120 9603556 -315699629474141647822681728324747960320 9603557 59055886549057886096317548774801905472 9603558 -36875603569931298210141804496705612416 9603559 -143206386188688341886645210067480209144 9603560 -65409038718115068909845716899642624000 9603561 -65679484669696488546610526848819752000 9603562 139974549845860875623994616177230682032 9603563 -19878928118949104205445987017948251400 9603564 -14637398270347272259528893230317240320 9603565 -17615881812535908823287035842936023540 9603566 -83856103929276009544667043098806577280 9603567 -55424657333143825402435366770839426616 9603568 37954197660476532206313163540942127104 9603569 133602556957794537974648783495517672000 9603570 -50977286732720220789307925917343116800 9603571 247078424437955538796984621413738104712 9603572 154145348766435365184355743801440710656 9603573 47739887418579228429937794425401004160 9603574 24533879387403482999437189713000207552 9603575 -236412619650349378768254403939396321200 9603576 140975302575884672111464417643395891200 9603577 6887282257313017036664857700123796880 9603578 101325833696575565304000517979156649840 9603579 -187113764531405197258899161163655947840 9603580 -57862660590585192575118084989254133760 9603581 4998999124261677805027180764691217280 9603582 -78786630707105511710950364892481708800 9603583 -30421395961795514542363933817159880192 9603584 -48981928438885492152870247927281352704 9603585 -63539761154628693213566695293365977560 9603586 -169845175031951240907082408945478953008 9603587 177545789208055541757131853217234989312 9603588 5080758383951680526578838326158397440 9603589 -92504605075619669291416348526157530244 9603590 43469682246364495711104528136122545280 9603591 196949215022806378417330484035864506792 9603592 -47098327790341167099921311617805184000 9603593 -465058387195723364926677581083128091596 9603594 10970914305000977895267468830404901376 9603595 169423929580004531705608995493501668000 9603596 139120466199540314273487524746574684160 9603597 -193607782841127056747520415713843585600 9603598 116095786554396144115725943047752211264 9603599 -259167420733448774421797475846421304400 9603600 -8346712494253502577700112281849036800 9603601 -10561383463937643850613370698164038848 9603602 -152335232712869971368291106453149828096 9603603 79375386976942414425592588740315198504 9603604 -17505498598832620490939256688090103808 9603605 1050286767943400848655701317492419520 9603606 60241763908315398850709009867432302464 9603607 -72399329453965530159625378709037456000 9603608 104559890798151235622297108337120000000 9603609 1673716082799936854041277607299053440 9603610 20398201831741439403052306731856177920 9603611 -374800953822046660232684609810894533200 9603612 28352843830377986363648276212965620736 9603613 288825531730699286941996458983003691520 9603614 -26233947043211290960063642425119420928 9603615 -12365660161672573327587308217180372480 9603616 220425349931521577662747265148755902464 9603617 -300270457608320297125217972946150745920 9603618 53995732413151635454371887500397599104 9603619 -193292150399932742556169162667215010980 9603620 -382844274058531235829055879900262400 9603621 4911046748477620903641305794594889790 9603622 36546504370768565264280116022375676032 9603623 -387677267683590473991272342782549496880 9603624 -201898087224243700438016537216798638080 9603625 84632819696101912556540413338177285000 9603626 248100796614297593452860627422449969920 9603627 10141331428038061190446029766619341056 9603628 19330137731698305459473279482878426368 9603629 -75867037470273341074522439470505358624 9603630 -130187570257871022665396546441939808000 9603631 106288753476678741382539521593737415912 9603632 30017449284030111350418487724120801280 9603633 -66834075702874676324372140865591359296 9603634 13647599945123028324209337290366165760 9603635 -17206125427147608347320776536566358400 9603636 -7930692086920194232013269037619179520 9603637 321456498654751289865371187024284626286 9603638 -5145175970843521109247679826430037440 9603639 80132082101344215519186577306408700400 9603640 79571185844976570908884214322081792000 9603641 204517738078935569471901835352594688042 9603642 -103861379366810034237927742624792409088 9603643 43710279990846241647701977319552765200 9603644 103931520286793840922549976815279046656 9603645 3689553234802280697508183186622054400 9603646 -43630302075712611152737707251039635200 9603647 28874752763427152223823027025898492096 9603648 13158303158561864339955329158542262272 9603649 425936350444605382540085733160151440 9603650 -549938971310905036833463494183398400 9603651 -229267397973348572293441568485384989696 9603652 12550586778424025647785046627729505280 9603653 212588851833406828909519130555175659004 9603654 8462608391398743818401388682549662208 9603655 323800075613135290122583120942163629560 9603656 610208115017976851392373394751241256960 9603657 216583199789956229890378397561867712000 9603658 -156341383601164391961884833877411194320 9603659 41585130641708507641193268666022241904 9603660 -7220146026602331981531782378858004480 9603661 21447538107964955200923698601159067800 9603662 -46196885034974006197458093193938518400 9603663 961263743802736509453177314085617280 9603664 37332521731908369651428338315345264640 9603665 -330641836560813032050912492230350590080 9603666 26185456622659021265892743808818221440 9603667 -312045493442117367672192957829881707284 9603668 179758310162388506322171848212856754048 9603669 -475138822322706826890959766537141790080 9603670 41345891494247458260204125593252181760 9603671 29311984864261383596567772956561461248 9603672 -97954179180812974299146383383570063360 9603673 8899373487359297040187817054456201088 9603674 -24885211554497391444443570402430962208 9603675 -76891015622310509106921597951303738900 9603676 -19980403603407395320968688962595921920 9603677 -333603133906258251114079112007837408474 9603678 10130221560965933262546686913197524992 9603679 -56239075500258739544236112293584072688 9603680 -257892784469694481215853210212661985280 9603681 -55707634264173890478338269391818813920 9603682 200026712457061014965773899035022643584 9603683 4997045723301471614471045104815349920 9603684 -177258163766535725300876722412974464 9603685 -23197456051052776186249909585557037440 9603686 175228527855382086979401955583496845184 9603687 -38472596297806458530383436859770490840 9603688 360261656721123325265793026578035317760 9603689 22453379811136949881178002897362458256 9603690 38878895461004529386072358784594406400 9603691 -195685062183261408733397928074132694648 9603692 -84212545809914994662000366259469409280 9603693 -274838365474380150425519304595002492096 9603694 -118229942917373259814184857469101447104 9603695 -27362160183224216014359791179138351800 9603696 -27338929669825505173426308154667827200 9603697 -180443303917619247160452756607491767854 9603698 -18028380313870406917219680543084257280 9603699 18700052162217302064444799293854288640 9603700 -63891670245073940379473092354069497600 9603701 384245820065511500023115299469815215900 9603702 50502444778854046330937501821444774080 9603703 -132138719091938461837877431167081361048 9603704 -194754056057004077879380419357360967680 9603705 -937049951019049416703705640599016640 9603706 60387652452168882946009463444387479152 9603707 53106064579327993845974673257309412672 9603708 -104552454320183254576352258447602237440 9603709 -214997839185506436465053175056422228090 9603710 -57217805812001183101550064183867834240 9603711 42918435228346663151108556611828520480 9603712 366469144543239252201430706729307340800 9603713 126499197334557660593421665149936360896 9603714 -12543049441218543846756633836334535680 9603715 -94377698509500633334180651081171602480 9603716 128922468594814458539384477377792371840 9603717 44778842380803018274277104181547141120 9603718 -30504451002017737622725255146086863872 9603719 194424330990341865070545555077782320144 9603720 31938952858832196624851096173402521600 9603721 195050601970195447317334103988056957200 9603722 -64412430032212307265200023776455483088 9603723 103878934587297605502188131509346503600 9603724 -143462878225669822597387648502503983104 9603725 -211498118641340808890256926709743232000 9603726 131169726122146177660753935710521893888 9603727 -43304818854767780394582866046486007200 9603728 35413156021551772891280066341122711552 9603729 -2651675397664472236340385410567706300 9603730 -41018216848184455075006900465049382240 9603731 394565672514501596067129798720690863532 9603732 99078112271872627612712586589183875072 9603733 569657421598979723429831537033248499424 9603734 7004251089160212092252561943767100672 9603735 113517214062724824040676809852397010000 9603736 -240693598172166705463659113000012728320 9603737 46387352653322224620323030823278104320 9603738 42821402177071989956240817792535203840 9603739 -327351210592288152305775965307096653744 9603740 14505186347366700360318699817205760000 9603741 1379664183230563941040744631720176128 9603742 124675961611410465247044925145759326464 9603743 71023179068892835079891777393159200992 9603744 27043073289671933046748061854743920640 9603745 -93728219068553038558381949669563317120 9603746 59944908600262128773138777258810613072 9603747 -207752818484008807230434990640287536476 9603748 96643589540429182091627606352730509312 9603749 -307995089588207098849865162671096992 9603750 4913170917842414532035182498809840000 9603751 326636959963995953748424527463983679504 9603752 313153930916119752685339624295824005120 9603753 -267249942120102063672361405107200336496 9603754 -659127918515946992217541995945120000 9603755 202097652219175271038760791311901128000 9603756 -110435902493969148862547608709439744000 9603757 59003499867752023082462722046598651672 9603758 -71847960120108025929379150398521948160 9603759 -30764918174931997162102661790029224320 9603760 39760120141928161121357557940710932480 9603761 10257595790734380074554338665941881072 9603762 -14474314909150211201399396077418790912 9603763 -328023729265527065688703891707624013668 9603764 27383717159315891384919306651733917696 9603765 -5076625695169916757817740965940996480 9603766 -1368730593506843600936420790239377536 9603767 -449699174480740280018959601541370690800 9603768 67389646345409462356084390420910837760 9603769 -4166754341301856823825934166980034048 9603770 11241513150749549702448703138211040 9603771 -230653419248550753507241345828583392488 9603772 156048980711631731878256071296492551680 9603773 24966621602797023935428478743806206022 9603774 83062122583502949435913664086822494144 9603775 -170977293146118015159505398293275832200 9603776 -13527048071070388353167577143882809344 9603777 -259355024365027953741749592689551024080 9603778 -89720711387128848555302310009619090560 9603779 -350577526472925463126879404267282090912 9603780 45895263758436373414420837624323379200 9603781 52910228559124658343663141517018038528 9603782 -22304197908464893411877914479656064000 9603783 -26136534716771737608505256516234937936 9603784 -208175685305086610884664451907948339200 9603785 236489994593862673312841859842962248000 9603786 55583495482481068860568473501189867264 9603787 41632669671145855917243010736478399072 9603788 -111650688127075708702676739566135377920 9603789 17096733864394544839191635167167894048 9603790 -887374084301157561099025692680305920 9603791 -207925322768720274212753966240271905808 9603792 1779787801875421901223139738732462080 9603793 -4155003665202410932607823206335818240 9603794 -14400403422162074398937331016293636288 9603795 -159172000487201846937892890752464356000 9603796 68881150495840313724497407202030921600 9603797 20975756768615602461186042354116206080 9603798 -51837848864289953571283249074999990336 9603799 -139409389713854201055629802774321784320 9603800 42659053589399985577534607653171200000 9603801 162393203647975287710832599868486999399 9603802 53197636897209347991652126446713891520 9603803 -36284401165981195463482430775392646936 9603804 -35120812243363100656050207531395372544 9603805 -183098706711259820067574723661417451540 9603806 -263371928755182469637473460236012491648 9603807 -22720071977203453707445562477576739312 9603808 -449396441907705557853351444211091374080 9603809 433301572066234008987041879521076399010 9603810 129259159658274551755463427873877392960 9603811 -48373354569505359679690740630872967936 9603812 -5035285685640437514002171350580313600 9603813 -252009114624070059772323211440473521056 9603814 -64596422015374504044996864895592234880 9603815 89702431463659515942802067816887995840 9603816 -220189387260075520593610460748972441600 9603817 -105296678954374808731174029761743256134 9603818 -26378581389877912145789533629696163584 9603819 -241490803935522459546289230235913785680 9603820 -234728967814401426838557223227010467840 9603821 464281001465543004434277148297933864512 9603822 54491114865309535076867839578660766272 9603823 -801081123491535613330261819042331032016 9603824 -13277898964224622383208497715828162560 9603825 -25520422749589838614144721791968460800 9603826 284118735181342440390345238063905108000 9603827 390758275936979945246278109240016777792 9603828 49943120839650346228557881130892825344 9603829 6690257414374743978015314602587712430 9603830 77349931641012438913325527419060418560 9603831 4121915489386532048624293014208800768 9603832 199920338115217209039219032885713551360 9603833 -407438652053253444544409455908471406380 9603834 -78255950182791472509728097642384241152 9603835 3670841843306680528661068264082342400 9603836 192179856770801003809155112102882861056 9603837 -103698702646747836142909221226289276820 9603838 -142091014078138912228676166364870724160 9603839 -100218105920560748348283589557949406208 9603840 -35590299790775113162645330161366466560 9603841 -24582434793546196006569311427238848428 9603842 -79707143328783227491881549801512954928 9603843 -94164149678335304333946571645815052800 9603844 325747789461373801787301607753501460736 9603845 -311642756784820841928215874634605048900 9603846 -43224264978753566815455532319557059456 9603847 319310197538494240593795913168732769664 9603848 -38955405297740707329370545728011837440 9603849 487495467767631365655863925989811168 9603850 -325928450675128248022684758292735200 9603851 285438472717545291144641086237639104852 9603852 -47811284986589016492940055421124801536 9603853 142238524383667797369735977561134686678 9603854 48980949656855753942301204277662295680 9603855 102843600726609676841449613019417095760 9603856 -5487428713876937603345524979512434688 9603857 -87872728768408101935030466121934009280 9603858 128896165574405226556885139164946719488 9603859 97535826938270045957316242780429750060 9603860 -17379582680062492755235206415711641600 9603861 -190610600291902262710101373037445911616 9603862 -17815259777586731045381189633106051072 9603863 76075313456139650652053667759337751112 9603864 -47312735550534262799003225408414423040 9603865 31594971309519062582684731369555299720 9603866 -37883280383418068819375055627186436368 9603867 10515358959518445315722192224345964544 9603868 -1471375661928764410409629055040971264 9603869 283166899111538955452291085615428720160 9603870 -14008527055535739557092683006098338560 9603871 -272580191933455858604201039967266134808 9603872 -608017127872614089332604035323867955200 9603873 -318951289393752268624538595956834275200 9603874 -20556007775895882293289523245013544448 9603875 387879926734601456682116279081739984000 9603876 -147237144222247510125314277332726962176 9603877 -202022333540540177680439216000135502274 9603878 -3966145182674774655505035185043020160 9603879 -171788360957665514615500177538520691416 9603880 -3439315178751678906053476391082393600 9603881 -5804581086646432060417822842221489280 9603882 85975411363634878746584550746673639600 9603883 328831148202820424406766567201332830132 9603884 -343202568981038633901470072587601597184 9603885 -65475179271658585356659420065836026400 9603886 14710234512890388726228833813750906880 9603887 50298820625055691413442681742637691560 9603888 -5690443254535179298416665268455473152 9603889 194757914031871258710670938316933724690 9603890 114161112054282937974625531751314615200 9603891 -83370632057323707250596247754688180 9603892 -173478074208787688322857154195885742080 9603893 55444275185035496603279308542190821888 9603894 60378039323805925516439618277147748800 9603895 19797358388219607288095202809007322560 9603896 -251982189366130919871626738561147596800 9603897 -13160478772145871430607719858793396400 9603898 26147505018136073880928357326903577200 9603899 59553031865471361881934317261599166040 9603900 89328389082990690935772467563353984000 9603901 -15656927152622504524853015412678411900 9603902 93150781730302586617812255154754872320 9603903 -64929622519370008921281391483608825216 9603904 -92916836080038601142952471180446531584 9603905 62456039812175927126215091405395747560 9603906 -2914883140704414060525830597996914176 9603907 -536756298990783975603051171785715118968 9603908 -164625838403700010347132257085202990080 9603909 -87949599221391729461963061022895528736 9603910 12047047477753034153334801109060258560 9603911 82925954249062026191054930573253275400 9603912 -201578017868852542670402363516531097600 9603913 234958214157979881386440874464443167184 9603914 -239123196866271204693143330349717051648 9603915 70515916033970621578662359906061031920 9603916 -15984701548042371422860424669772201984 9603917 -83177412991526054193064131097821665034 9603918 -24290919303003772769471014451935786176 9603919 -131796399295659886242281745281202425040 9603920 16128830697051204209056576289839104000 9603921 -2823566697241195836567595792180183200 9603922 -9931083337882998552775446814678646976 9603923 -16561207064648661430203110918351843760 9603924 20829714319534727830139093335355817984 9603925 -170871768383017721332716943654217135350 9603926 12834607804098562243936733968266246144 9603927 -14889357863278077977080113615764593320 9603928 189493994977804920011507608127099996160 9603929 407505695410720069126397407170842390676 9603930 -19643017216683977289148883196377088000 9603931 -125048803751219162068300862572713870268 9603932 -27066140294876124490952095625045581824 9603933 314192368221628741153979023633663327104 9603934 -135763426133099438165747357904064854720 9603935 101588627563598136765979022738199669360 9603936 75254610169275358530985363395558899712 9603937 123345278699103716944512445393343196352 9603938 -39833107630838914160660310518334440880 9603939 -12840765548083367434635461533821561600 9603940 54170786770555397447171521370595340800 9603941 236309837505268860179337453042635866752 9603942 29281339952113094184147893289684872064 9603943 228962691522862579900281523441052747192 9603944 86027414290302168688988581161467904000 9603945 45590374718349464205088482101096936520 9603946 28945258142319353622080618243774069760 9603947 -238179757989090968870455672974362402208 9603948 -189368915898899065282970001053167249920 9603949 -101651144298391033077871658025106205760 9603950 -85793751048600084651470441953402176000 9603951 -4442494979457174138707850185480267520 9603952 -68370502437897623342238933389616185344 9603953 18429223180747318342968552643500568164 9603954 105035022622070258548604300313668259840 9603955 -30723418238264473371116618391126929280 9603956 314089504075232117940330606288602613120 9603957 126128977789980710712071354566795660800 9603958 -7441473764780309688257408515984085760 9603959 225260463827833806277544983040089896360 9603960 17803451391930009295439632699200307200 9603961 472050314318140057668974029863930118800 9603962 43464682761304224621011712967374615264 9603963 -126270937358023245193500416523517285872 9603964 172901900189952550011504122531585536 9603965 92796866499793474684237163990049724800 9603966 -92649043421050797843566765986170274176 9603967 122933816056765452842554800931334758016 9603968 303650994585369875721131858155536384000 9603969 -19505063938081796714764164291378809472 9603970 -48414796133545627356474688437169352640 9603971 -94263336964656111272847449433829736592 9603972 -22215979135491046572046535027961274368 9603973 -42295017351920490386456854138997904576 9603974 -35909568139708378705543515786761396928 9603975 -91405059262430021069944556551462619400 9603976 -204725017340171316181172381046806937600 9603977 217208480382632068352109387398811356826 9603978 -48746455455396128171869157339400811776 9603979 80378012515735156087833449008854023424 9603980 308653839598053187363175793196324577280 9603981 281253292822358652584999771915982667200 9603982 8927117356475674270077560622802229184 9603983 -200632862956296278911461564842703108096 9603984 -2025640181038690445915316079964454912 9603985 -205972312467970824324476436371469671820 9603986 -15353848350195265225427766977314467840 9603987 -115370587670069434013469733448843766720 9603988 146193870684866296319028582390644186880 9603989 -310453326741987720402246002293135181220 9603990 -12934262757895186436317202991747552000 9603991 -284629445028754027626650914430713028016 9603992 -357719623335963502475508409139139840000 9603993 13388255893427382937147256323888353984 9603994 81074198132808053781378741727582605312 9603995 46971444747691577358941271729046813920 9603996 52564268801197166527371708866221742592 9603997 171033835648684977424650818943420400152 9603998 -28358900832396629633733374193312528000 9603999 8293836904931153842747256113015850424 9604000 164209256662092896382974908160458752000 9604001 60283819737031528042819859734888573104 9604002 -26109329785429177559885886983895655680 9604003 -50507264910633919473973732205827173120 9604004 32902624620916336680488770368635884032 9604005 18219798875084969998809278405426662560 9604006 -115006694399770426778364834643767074880 9604007 -412498461079107398630524103421986688 9604008 3191906399367441567232566797493980160 9604009 -41751283350967679085108433918230413696 9604010 -56927734050550459619399431203134015040 9604011 -148555529838492463704947498615534100480 9604012 -16972915075511867245952656948110592 9604013 277763619056724663699992311689397851168 9604014 36220728008220072566081806994342160384 9604015 159301393726931165017815277413158921160 9604016 -33089630717578235146011321680626188288 9604017 -66359578617169465418133464215026535680 9604018 -12827593393560026029197466847516869632 9604019 405555959136080060565182032745259825420 9604020 32778329529829415042417585706142617600 9604021 118304454146492249047626445654443296640 9604022 -74002706413602713353173611975028398688 9604023 96324898763846407620906289836131613696 9604024 137107648390090969812482302146201169920 9604025 96454635947911826993698636402173810000 9604026 -4450281572799872881858676442470268960 9604027 1326402785883229866129876612601116814272 9604028 27194935515233264367203709887040847872 9604029 65801183456260756473851257708158404928 9604030 -33733442419827508565558154307928793600 9604031 261817963180669725339035183347505022480 9604032 80664452535362419617894606678358228992 9604033 -26159736767367706366797115051800490560 9604034 154007185762130271133804332836321146752 9604035 39276527448193198444774548671940979200 9604036 -35861256005188326596464801692635679488 9604037 300557295912599053977105241991362054686 9604038 -12310856399228516195055082836366822912 9604039 138706419999707273874838256005560314840 9604040 -171168767937310431070643095857797683200 9604041 -11820288661840635379343557125484832640 9604042 -33189164765803467606472092381981420288 9604043 -28401572912942497139751862190830233708 9604044 3972023045063887622045266846262327040 9604045 79187899481097981311162258099416987200 9604046 59970276426171560607032988388697167680 9604047 -255305201886193961441526684500920519800 9604048 10837808399942907923558965440857767936 9604049 42368819575544472714051226440894011316 9604050 436784001507351303380120440780704000 9604051 361236575377616626100320555103454067052 9604052 84436201715510902067777392215709374336 9604053 -47159890480582852680622797744769938432 9604054 167151971807703545863984644105016349760 9604055 175174739599050664705369329598436199960 9604056 65090468239035346278596523961946603520 9604057 25921777550773492239278464554456887306 9604058 1161406140050167883420560157661055200 9604059 -1550462502632637938425370421581489040 9604060 -47759086354071222128056829931217451520 9604061 127756677606433832987326631086327864512 9604062 -82025961686076488117338669265103870720 9604063 41624890872437774908547538537117818240 9604064 -129789822575219700642087995486856806400 9604065 61350225956725156606845934142080734720 9604066 -131066537512154820981773786262626745600 9604067 190946217498629713286992202396393132304 9604068 124052093143346911543312511980468187136 9604069 356739282021271070116696685144139705470 9604070 12994848732378101890147411411569864960 9604071 -56723325142033081562090064267353503392 9604072 -213598151170132317071341001617122739200 9604073 319256582876998794273946840508998717584 9604074 235709396015225125556657842778710858752 9604075 80449484835556124612029113438291030000 9604076 -121016936175338724816144223346316906240 9604077 15309495801688189332804392420597243520 9604078 160097631202969528489181088856467825600 9604079 -4263305457690089092762253735764864320 9604080 -26164844095209719994197289997642137600 9604081 120532621235376838696631738035403276882 9604082 -159737152418848118156982815486794740480 9604083 114761837496325270462003761201704762424 9604084 92899072293906177281459455897255780352 9604085 -85862452898648622523920435520536197220 9604086 -40321116822151982149982529017873081472 9604087 -299860080288902408330199507673504010880 9604088 -126368736983816115944420093571870167040 9604089 426523918914579239892794438443528122528 9604090 41371118632841661271059973104416434560 9604091 -2723919969750602703580915095439720416 9604092 70627458737315889792767741560320402432 9604093 -4071071511771567363012685695603300000 9604094 -205878012558189257077649102529144827904 9604095 76067875443961183496018104401854747040 9604096 91663265663170534691937877159808335872 9604097 -186886212639016077469885823107608083454 9604098 -34682553070892428366185529792363216560 9604099 -7273360806549510719952999951478407360 9604100 121610381138423915823311622510084172800 9604101 83851004459567966768051533213431480480 9604102 200250801117843077898578939516976838752 9604103 51524891972457933516553908687902877744 9604104 82074385042868259494597788162928640000 9604105 -30628673743123088866807853116576415040 9604106 -28927091737868592348411868279039173120 9604107 -354563383559946323470011169938361416960 9604108 395545648751738472905811678972925624320 9604109 24114305747697290954945398863687504960 9604110 -17623107285723728759672021667336192000 9604111 23696642338331098493197367073417137904 9604112 7572271165485251170301663174276677632 9604113 21651361957594174721534540895590460144 9604114 8981513858844446670070911196067730240 9604115 -78125880290843281948384065703139240400 9604116 -158505652638718126361404445650025594880 9604117 319824092098760592616828904898919249166 9604118 -89900993321948634688983906766515894240 9604119 90864081635515603742487448109267671680 9604120 -303329006235888913416840712423252992000 9604121 -148244852477101087327036964313727242240 9604122 96003069962574947100694417254800381184 9604123 -36312519753863108051521539483708157736 9604124 131137900122542243185488410553826039296 9604125 -31359575425187624801682931652758401000 9604126 17069612575390753878627871392891365760 9604127 -7133069828799881423220584999282750016 9604128 50261573359482157095006064416759742464 9604129 -128230442997171892484879307302421274270 9604130 -38851912325131515324595249219683564480 9604131 78028409343015030725550512558569940400 9604132 205172391046453859334779126772432412672 9604133 137942941388841763994723793862452480 9604134 -125750117002896001698400472235201675072 9604135 202914010201006337443655745612449844000 9604136 -3529911963090557549423779408927948800 9604137 194999275255059845380180086074627970960 9604138 -18702391740699530404193501047510080000 9604139 -266451266051368116859511928416009479560 9604140 -15719210036735876108749624213890662400 9604141 -2361510721549377206879711761343033216 9604142 6081119535039486585488803387870769472 9604143 32272901479003985685436787411902110720 9604144 24920875579818849206877796299287887872 9604145 -331104552943421960068882580967740136600 9604146 -115656942061083657422577433667330284416 9604147 348681654782231451770531457000017035836 9604148 285341908446909216111276746764726094208 9604149 -268068849246955872773616311957744128800 9604150 117910471869997347682722970580715720000 9604151 -134616863867229433799877928813621874400 9604152 184421886547632212393176142066313093120 9604153 179923049081079282707835831659889396484 9604154 49453990350853978610990217609689263872 9604155 -142591863790611535333829391736530324480 9604156 -70766367790180284010285408092272790528 9604157 -145020806431369787033547996226341153594 9604158 19457064027718488167449255211314160640 9604159 -137319899651859575971663767046680928640 9604160 39161209264523601268076370733726433280 9604161 -53771908943967492747994669854825425856 9604162 -225032341403394986852644511898976696800 9604163 -93128708436559490282935292180459169000 9604164 37189495912051347994083584013319176192 9604165 119871641486047607398861179709576289400 9604166 -18747511209704098443489754174800849792 9604167 -65088330339094514237487694586875808688 9604168 29273494631945530906493234000422502400 9604169 -64353262923376965381868763446531878960 9604170 -5206738080977914926401267839001994240 9604171 -128969052532022067049630284703505928248 9604172 8313252728487657015621423951092588544 9604173 -154228800347350548943112429500649284416 9604174 61611229102947911091503718839122182336 9604175 13264913093269522676702019503352958800 9604176 -29845323444986751471842853991912439808 9604177 -257911619868941112682285724667394693920 9604178 -196641738372839590950657381526869525360 9604179 614938752356222362098090041921786112 9604180 238964582778188277996343545285828038400 9604181 -56524737835725671738302021592461539648 9604182 33810700721668073706485636829519611904 9604183 -232041482547601768511039319291066808776 9604184 66710132800361572870196577137867673600 9604185 49426836372493659499625205311762740800 9604186 -28755307421162819404233490173915080208 9604187 -471876940807453309344979094038441087164 9604188 52193010303788394868076443187697500160 9604189 -33216969359114530364254594169571587744 9604190 -57840145199626999236984665194035614400 9604191 6736695624178670373798424365674151840 9604192 -23199344871097567972344246535405436928 9604193 -89104243524572607414981377430146286558 9604194 -86296029838855662556827897077098281600 9604195 226135472240802704646337431429178501200 9604196 -86950829839352389821567326915509017600 9604197 -136228896918742777195275410545476504000 9604198 -59090737541842413029605296891120602400 9604199 428896276676294546397279499661763501720 9604200 -11128118734006012121055170530830336000 9604201 -58223568765105777253044968200506529080 9604202 -135809817019861849270394539872079358208 9604203 -60730980428762629864675192623532032 9604204 -266983839601423209535745950534883161088 9604205 93529542616209580464370873726065148800 9604206 6617253040301803320889811292171708864 9604207 471504310015205582183662506822163541456 9604208 -7232606964575849691421425785377751040 9604209 18163432087272436796764722327230876736 9604210 -51804724394334545190827613996101729280 9604211 -181510054965906549729636319083512491188 9604212 36980642856353533415706253265029619712 9604213 291868512372697096231914764079724901760 9604214 -144964282579085692504585686488229512544 9604215 112279733349845619326400121261863168000 9604216 -96370791251127403855984740632454635520 9604217 2954641947223276538578695559676908992 9604218 22914609995181867325043772049348336128 9604219 -101242591924960341435845366466401087856 9604220 -43661333034627753647370375327423045120 9604221 -153592398051367980319294029830471418336 9604222 -9970564777323785638490139286548096 9604223 -477038352148895387832323760931841160 9604224 86326077795045017198542931998487347200 9604225 -40830791047002199617214862653351718400 9604226 60438606491495589898536802218618180480 9604227 -264935272871320651580681803376585654280 9604228 -47078621907003177292751102292013459200 9604229 406183322343472511369278166766203764830 9604230 28428771482470642497530236102257102720 9604231 -49554786367836268929387254745701318176 9604232 298909923486935819063916366730076774400 9604233 -280206552717656303898560450292293389398 9604234 -140468856802874663394153669742133441280 9604235 82259206688524684877276303782769405760 9604236 53097902078813797455342916635950337024 9604237 -78584796172323755566935390505635511114 9604238 911623026445559670104499658849481472 9604239 -21620921364983874620165776648941219840 9604240 -5899164301969285068068224742790266880 9604241 -103013360961941376865708933642698983616 9604242 -53599970472860084015904316203819650400 9604243 -81155686056628163720581790008250646456 9604244 43449753510669669425164011279069806592 9604245 -5083545864023728228452225374147419200 9604246 -32084263679139422571419545544311400928 9604247 73025734207622017590300130752129999960 9604248 30989321190112907722516505576677048320 9604249 430516769128565345484400363731618303360 9604250 102573378526885201543728633382288944000 9604251 -3149136230500003722029019509158555308 9604252 -23848279294327934771529923161974515712 9604253 -9376930075066591134064655039790900000 9604254 -136608976549865578471461942831126720 9604255 -243009647904902299767765883213549674840 9604256 128074814630078506411807938343663042560 9604257 -58850657649034274757026078175696042240 9604258 206925399533303503010338427985792390480 9604259 -199039199630066928752855508558544502880 9604260 167797156465379605954556636540735500800 9604261 -201235050276884879475990732025812626948 9604262 183248455419813197490169685862186491904 9604263 202481753212916059264849924436955432744 9604264 -304776868452233546829323990102502113280 9604265 1475762082786373991980399087103815680 9604266 35705918939276588699426298254820126720 9604267 -61679921239216639140508617398592441280 9604268 -19966048075855878046620585066072376320 9604269 102663287388286951273069123082984504364 9604270 -3476695270261460245595937973002646080 9604271 114106740853927721889393385026161953872 9604272 -31310453955854896339368866064735928320 9604273 -66634198592090361678384834676862361280 9604274 -61758696616566735656018964517426074864 9604275 14299671257093903486559836279617299600 9604276 -256522318160337298689797403120455608320 9604277 461264107272837122869294150027407654126 9604278 -1403067970503004048497259342839532800 9604279 28537370673595160972672339389717565976 9604280 -78419208478724576009882744613223219200 9604281 -50847632632520685097837566907059830448 9604282 -121216725197008436208548676634514903808 9604283 -149203450146161299998660865000001115696 9604284 42697568484327019385994283620150759936 9604285 102614518203968293111088590232121116760 9604286 -1866319854935372488478259881141533056 9604287 69873674306867593288720462760065050240 9604288 -99088611846707329339511947719749926912 9604289 -131461509185940209945983960695079906476 9604290 16616524362311424579972259233072798720 9604291 -63464308528615816627561655206860814800 9604292 -135403623268091212620734813243231079168 9604293 -171934965175160145568639328749817077536 9604294 -854304648515192077708871405693662848 9604295 -240480279808964667472933067174530600200 9604296 18636500703836247012934021303312711680 9604297 339918931839581864386739003558793414746 9604298 -176181121377283984594314125645516440320 9604299 116745392467752860312687962399948794288 9604300 7617453281067249975361851806908486400 9604301 -90401304868275015422690600439770569248 9604302 -54556798253485231761763312677971690496 9604303 42427449473908150285040098161384586560 9604304 -45536571431202390898481169527568506880 9604305 -55537380036648422137846790257826908800 9604306 57482812710418029170394266460157598352 9604307 271854958198066070829970830645216824160 9604308 -137569346696503955778086323007815680 9604309 134523458500330763662658029998841278720 9604310 -79483587992467111516656384746151120000 9604311 -115333063087696351405098366912999890328 9604312 -45742195184358681835495124674272215040 9604313 -429884650733005485593940789731857800438 9604314 -53241705183350300902751274548190682896 9604315 -72044889889954076766821191109764550400 9604316 367358574688957650078050684583950166528 9604317 46608667224558506955914330703146912640 9604318 -3391341923937183747688491890072549760 9604319 177338057346408784287182206619339106720 9604320 79768645704412172697732225659798814720 9604321 26624735121517413559367769369176951700 9604322 -12204586742193798450976421997640344576 9604323 18996820078961758910353451164598492772 9604324 -24228991919626118837680505997488281344 9604325 121620044941864348158112832006896777050 9604326 152315998864185599224474754291667159744 9604327 -90025749182802151834096043658328104960 9604328 -478432219152960444370493546280760903680 9604329 39646976465346945820231274566472954880 9604330 -124828260380151038567153311256757910080 9604331 344870997921160754998935410698279361064 9604332 1405877709178479608402821155754066944 9604333 -323223049896150059365032833409873247680 9604334 63366486374219951681884198523986663680 9604335 -48310033719473919735315497800708088160 9604336 13818349460733765029074304336621076480 9604337 26928592450456046576827136793734769600 9604338 107245592385737215786142725310138131968 9604339 -20407947744797704293189507851327239320 9604340 110407275671528956663777413553352294400 9604341 -10318343443196306609913835704204830148 9604342 -7812289951392449320879655360401969536 9604343 -51137849406788352700217252631664778400 9604344 124011862316229150940407094664036352000 9604345 136004443787557615064096400275501795520 9604346 -69303260242681537715816778838496793600 9604347 -341410658680861882054735974582403992528 9604348 97071392255338167586571703787942384640 9604349 106283930653791751406740625587121656236 9604350 -30104175664565649629731468481776560000 9604351 428357203322428987343535461310171504 9604352 -58017047731266765089129255115857854464 9604353 140736843770766522418553687771218183008 9604354 -213901418393290259910390366095577710688 9604355 -108024743642255343815145027158073384480 9604356 73037482960579395094531248149465210880 9604357 49967078078766315540103008898286497312 9604358 -70085012544190637417138706766203276288 9604359 167810760237909844169572142541813984720 9604360 -120042112298468924577978530975920896000 9604361 23783530782393163915622158477047580452 9604362 -13633700906863095793995022720684731648 9604363 -81534131638473600376384897666394886096 9604364 -101109082288035614519755754841204031488 9604365 -49088826593322674499260491322653056000 9604366 -76640748523364632163759143632918230400 9604367 233706953216222967095536143824700353640 9604368 48543692529997880371807009660823150592 9604369 72449019066808552954602347465630766770 9604370 9255934320719604573908175111754882560 9604371 -4472058409477167599204767550329775616 9604372 7291795919397520294883369068677763072 9604373 -52172595707666703721264231425723391752 9604374 23106274114959323033305408373014640640 9604375 64004900252068770934113924957680000 9604376 -196052257352505118672199626564965580800 9604377 -113897343649837795639879004496628013052 9604378 -27466048298223439020544173900036390144 9604379 382810585115284542742232493991019758980 9604380 -35641406535040880106673060277376445440 9604381 87434041278404351827792560753087630182 9604382 80575877699353242644297793311032017792 9604383 -181117107373187679460738703252681594112 9604384 -381298510037701820432141450835963346944 9604385 33720113550780431374482150341223346560 9604386 -34052362498414285582729226680520294400 9604387 -65174941328903077332258226535255880832 9604388 278937247541511128723485650134858716416 9604389 4832716677030792247783290641051245056 9604390 -208234793084296607491274337515104811520 9604391 -842655426764043682806504992147708400 9604392 -92954960505684628545102900275448299520 9604393 267166820873053625039774830175979454884 9604394 -1727249593685911807004822704375630080 9604395 100976531136910454409313418619535959120 9604396 -52767785436882669242761694429772126720 9604397 -97271878841272977775995020799722640576 9604398 77118826458937033951505328235871628864 9604399 -57504453743831081137302357714717700128 9604400 19874173205585607382302055135538380800 9604401 -47679984183077205913017596492952659136 9604402 36970224856230052280918785163134233600 9604403 143687226898945541351540586102445306560 9604404 -50734311332565292337689249545636802560 9604405 -9372004219683923315270470226831400840 9604406 -93139598604921754572027521962935054720 9604407 187904287712235299003110791896541483240 9604408 85504899991948490789863401262239313920 9604409 -92324976300930179474496617472870861696 9604410 -59219424845736753725451125178981811200 9604411 151929295907302461510339382096589783012 9604412 -92595255837786862029558945746932614144 9604413 189826832445481948093379838520723584 9604414 30424731782102486249027467445277662592 9604415 -177841086456292253404444758524744572440 9604416 -15428040909858148687035260997319262208 9604417 175489791027298767534970276579077660592 9604418 -3108172936245117523155529333422273840 9604419 -273186512714528228365068639909703142592 9604420 2600942493479605800200458987830312960 9604421 231088667828432641728116399064478946172 9604422 -43556637187155195435876338240962181568 9604423 -189347639689237085352847121691360572640 9604424 37723018142583633698646877346973696000 9604425 -60657452634078076404987867077528112000 9604426 -44699558672402209152160834536828763200 9604427 111928383485454218194626034818947841792 9604428 -83516993376531018443117503823875239936 9604429 -594540868751989981901954856591683955840 9604430 -67475062041998817758202695807696868480 9604431 181778480005430203891387440843076220520 9604432 -4600486080263356851147986109402316800 9604433 -141165343126530120478968527019807290640 9604434 -1580623504660774562523081001995391488 9604435 28393558303476446414332435760405644800 9604436 -19831186108025286404390170117924964352 9604437 1024952710882584142898494473794935968 9604438 -100188288639097298313240567639460934880 9604439 -8862695019597066244204075795667251296 9604440 213812869731440786393884294930200576000 9604441 -194648005806342900610891258295909148096 9604442 19482707590502998202867537367870777600 9604443 -36673337466473285800786031533212840000 9604444 50710987807921837155399040942941671936 9604445 -215330433252516668594464597304394177300 9604446 -112610000350941867613420773956955930816 9604447 77719255765815352867766433893760315400 9604448 -29463156808440988282305899676413460480 9604449 53685418326036564424643276404589723664 9604450 -177122558365090429613575955469860275200 9604451 -109006728912267498722828213924568609792 9604452 80067249675910777809857253560256061440 9604453 136504965708078230972829322875242600702 9604454 28040859525194787168089418143243612160 9604455 -8781917666298209512268098922800220160 9604456 306777263640710339031788031928356648960 9604457 73728298327771259045633946399185723706 9604458 32003062599661946663132407906241967024 9604459 305288096091414432610212254728676780660 9604460 48214092639166558561453801384412851200 9604461 -132657023107345120317828670302224929728 9604462 -26931365209185241597654964894466554880 9604463 380897077704860285074881785410053161784 9604464 -1284882828626965674529942536036483072 9604465 97004831891583402735362756910517196520 9604466 254744814495334514178755395906409066400 9604467 26922895801448755827409320853856208240 9604468 227385486763394581472226439552973579648 9604469 27210228825835154896403039148422528640 9604470 -56052171628581197958555174097047696000 9604471 -50897635079856403167170233481065938328 9604472 14713583082951213523421880903233617920 9604473 -36239019884370041127929672182052246496 9604474 -266804411929272483375005390124662443776 9604475 175120497801870927158049212630787026400 9604476 4499514236405376835332392578017549312 9604477 237703352797646391637408126269931272326 9604478 49508718116026939015505269422032909568 9604479 -13809553142893547103703500399709274880 9604480 717089380058167464520682475356160000 9604481 -396967720089609572704155970287655012800 9604482 15302185370450482081592121438671714304 9604483 -119258025329384675506834479331694609920 9604484 -348414974609369205087197144587744506624 9604485 54830737227199892833399278246824953440 9604486 -197209558230037172517181737719243963808 9604487 187129829899985596398866177069030714136 9604488 142333304069225518095363512936427970560 9604489 -168930745717712197530993730897881354140 9604490 -28360872713152612257760078843803865920 9604491 -10243215710536251622658035832820486144 9604492 2315543619072171713689287854887610880 9604493 -351422214679702572649525684483376380596 9604494 7952253789439448264242010155618464192 9604495 32695987021655213347891832639307692880 9604496 -24802366603482599630755047980774154240 9604497 -50153395601931989728347970528200155136 9604498 -194736542268765169258219889742613158000 9604499 -379611091888278588643975704249729234336 9604500 171794667810184981748040176620784640000 9604501 45873425782963962562203169200590613120 9604502 139734449428864163013907473032141555712 9604503 -257808660049439997950663996520811305888 9604504 85813660033844260511965204479659212800 9604505 -62307971893825695531600792002008073340 9604506 64319593765258438400302943926386359808 9604507 -267430086006632496202785405761251534896 9604508 245328250806504204141681789345817763328 9604509 -62423975922258753394104871451993088672 9604510 39741052781407068486926248937966208000 9604511 -12874765832104547027513563016127347712 9604512 -103535105090859578730917333653482700800 9604513 131811920437473892124322160474865403904 9604514 109864577428437210871421503372202987856 9604515 -6929678618487232673106559325040495360 9604516 -79201309833747129730420839790884085760 9604517 96510187741381350313072302016760455392 9604518 -24483829074777516281102354796371159040 9604519 77033393302749899101614702596485672840 9604520 69780706301041971716410584458365900800 9604521 -312292586644374468765402763586560265760 9604522 26763889550914411798958079702430527072 9604523 5126359827765269923292525332613036904 9604524 38750207324821735618350050471237422080 9604525 -46593495377569521039330714919687574400 9604526 317106044235292887773657422186015808064 9604527 47181274975660268102363020766744991360 9604528 -60995526423628764115551485232487579648 9604529 415827393756891510225955676555210423280 9604530 54589334899493953851559355755195200 9604531 -73356854951873468825218462639107047668 9604532 -109612825265906125305483507368329021440 9604533 101882626403642579619428467083078985344 9604534 46718158981258739961796440517165924992 9604535 20732353629244770869092582762113405600 9604536 -16326660314261626299331961479520256000 9604537 13617982347738652221041537198999340840 9604538 164630706523777260378451044433859178240 9604539 168814751288154119471097843067539761760 9604540 -101443228919264973134705638032066816000 9604541 217799738951417089716311310511562216652 9604542 -115422365977425706114293255766014852096 9604543 61861326595339402191426849009539585944 9604544 86536852600309267003465314759755169792 9604545 -60423977679131556063752705907010807680 9604546 -37579703006655341752205423190526824960 9604547 -131479636193851764443587019735836841760 9604548 -121484604813775289180044863637174087680 9604549 -41590116233919761055386559984006676450 9604550 74822827258342971950768966597380648800 9604551 145070319263190284418735575528892247680 9604552 44161312981667766867561845018936494080 9604553 141446049995645171821194548806688542080 9604554 74451643990644414973464617279700503808 9604555 -202776619030062239568538773803198867040 9604556 22081307843472829256048250564642127872 9604557 -71318013991592676967076438179823700960 9604558 -34309725531272335653410026491966359424 9604559 424066357034130477387049562495796962400 9604560 -517231598215463349773300981539799040 9604561 -60414557648582387918521043524654842368 9604562 -176078072659263198825167562329215883136 9604563 -22302193956619166498041472428810056 9604564 -45539224309914424714069812863390732544 9604565 236912658827633448594165581216877722460 9604566 -2125914891341223358641810717718580160 9604567 -41105865195741611209925306828087248208 9604568 152741077687636369945417577822837760000 9604569 41643489682177434689557841949174755328 9604570 -73267550743699724213156806905863270400 9604571 -183348229111463288039099175621614773248 9604572 -447420871205636421133249542833826816 9604573 4972507123481879467361609393003268288 9604574 -8110502420929936651714601821457067648 9604575 -28679618491468076221975151742098750400 9604576 -322622839192094717659109932039797473280 9604577 629860663258494757071763340012529378372 9604578 -12620464660582297691208600222500067072 9604579 -126200711902876255077882587944435134820 9604580 21017963232243717617240787726301708800 9604581 76436343225608633135941424282834537088 9604582 101353003165494565563689539275159171072 9604583 -120582655576753205404546136840650780320 9604584 -79205332631217518230485627470595932160 9604585 123363559871041969639652712065859135780 9604586 107381401182022797060043709477148034992 9604587 109573420718453884913138387682206876760 9604588 -81190467592784073088812550435705934592 9604589 115069599929178490254588636963162546390 9604590 -83926467799507652460322697962659319680 9604591 589465174985285954342481622552439810592 9604592 27307879755516545367928610866832474112 9604593 -17371013113594526770431484505003174400 9604594 9292000391400288360816895508891809920 9604595 21769145902670320164214538668875340800 9604596 -1329889587117130383462413334202576896 9604597 56477052066267717123351595919606200800 9604598 230068516836832235062223182763242480800 9604599 41025912846853964712941469335633102160 9604600 3831185612768659391645156578512384000 9604601 -22840925485867237902986420029778293398 9604602 -41398436480415095761430918196074572800 9604603 -224565072904955535762810569640651229320 9604604 -298823263989857629534493604650692460544 9604605 -135350040232004413751477058984847259040 9604606 -85119871804425858703193644482097754112 9604607 -65209542689428003666532604315231680760 9604608 -24440079944650293524842422396398862336 9604609 -3009418914809218578778021769572791168 9604610 6458479283225531608823675376292147200 9604611 -234719703309878618673360645190382148540 9604612 29203838540497533436802247706641329152 9604613 194036144810770625849600720458202441280 9604614 -13476355231178998501838627138515998720 9604615 76073482791837721554864653496914960760 9604616 -89221683415547393363813038702923939840 9604617 -165886014601616047011160493128543440 9604618 141139058681687138561875345162192834560 9604619 -68296070821610049953833807318825660680 9604620 41062174975430488016157178115735500800 9604621 66685078132349354511707651211573111224 9604622 161270874971070007731249895472352792000 9604623 -17304493786008588057343977803129878656 9604624 -38369602491283756258897706988197109760 9604625 14994180779302148547689654659521657000 9604626 -28789872935949889733661418295771811840 9604627 -381912534102414492043680036050853119288 9604628 199862203049362837669551172445264695296 9604629 107523862770716972844366924667436451840 9604630 4069733145089723019650341345495276800 9604631 114019274868110819529450718802116719432 9604632 238569623297696363659351568728132608000 9604633 168878315501102505638621023969402077440 9604634 -55175198921498431482300845339310811680 9604635 -39014083395561731890536779052306938400 9604636 -325520206049514089044687779538651793920 9604637 -82430556689345879027754059440071904128 9604638 143830501059737006401889025137384895744 9604639 -215942410168078232635435532382446581632 9604640 -134767049286819396224872156828424601600 9604641 118751322673974448235994656391109728864 9604642 -98630637591685461423679481121839460528 9604643 228916934241439699931553933407725688280 9604644 22108985040572476301743306290920448000 9604645 -123757256813707269704117927923431166800 9604646 15516568874065711939543993817966818272 9604647 -34127674228782537858526017296635219872 9604648 -260451342083895818670778245175417328640 9604649 245215804409053660099345273504301826036 9604650 -6067284249237541082924594557486060800 9604651 -63742085208845073237181585844231864320 9604652 1158256108231693706616370875491020800 9604653 -242602186500406062289678868664252808896 9604654 -55637066664020743570309634818025068224 9604655 101003425422683922015852285443363616000 9604656 2087474881642839088888045463126065152 9604657 -4868652948495606262261691017233245888 9604658 -128349646955278072471832053186860876288 9604659 -155023115445216159398878444518498748560 9604660 13950084974852907480097663303723038720 9604661 -7736639811015510480828764955300022656 9604662 -18145891380973465335705879345418690560 9604663 -257349079325785944448579041815395488088 9604664 -281307151927332620379546324269766512640 9604665 -5289264160296051662994284696103122880 9604666 -221829687849222085982413675223259373968 9604667 45586891941795204907260774172740496272 9604668 -51558061211931525167575231532046581760 9604669 476250148982091223068927597582721981920 9604670 37481415065493616433701934489522825280 9604671 -104658616824854930970816369470901177600 9604672 36464937404017864062604000648966963200 9604673 -32343430715032879505716003129007628672 9604674 -118201535455106233624370465707126286256 9604675 178114081407346466606802717186066947900 9604676 -227630736960578742370675788054928007040 9604677 -234118239893914347537055670326410169920 9604678 226277935844442064144539450624176588640 9604679 85323109504127810479706767309925161776 9604680 -60114753577043539730002867338252288000 9604681 -407876430707415916353354225842857844518 9604682 -77931776107013843914617922763854531488 9604683 -18830469657394881104651732469104375040 9604684 -379437531819299232528672314903708928000 9604685 -253119227830607337394538597334158615040 9604686 33875688337456928367974996100989952000 9604687 -26584287558714454619930137547113349840 9604688 88450156622425452068773554367621619712 9604689 45572493703063798493635007203128028800 9604690 135204944291956725804194397265527667200 9604691 -261424146281785083833065130774891269908 9604692 -74720081514767239513866780309081849984 9604693 -92035249429447635588597561606872881920 9604694 105473199654138868976003571867503916288 9604695 1511813663181992229003391511510490240 9604696 -173809716546061077369784602922725949440 9604697 100352296780400973376148090085014539146 9604698 -70111245144626319640957477373443242240 9604699 12965025296753208362897348846797186688 9604700 28451300105156834307300272287371494400 9604701 -132078850428293222716452842024824461780 9604702 73051106200244387333481524077685462400 9604703 402933815979693374568329316350095505952 9604704 -60478013736817663434379411841541734400 9604705 149560587395703729000894440645037414720 9604706 54620597405293964012773119249063849552 9604707 -23941436675285788367457255903526411008 9604708 82904407160500672837356869698622054400 9604709 211612298193812328160551420250705019040 9604710 -69649447808793254965732564334924140800 9604711 -434651909043456793120031860299602432688 9604712 -99664630100907931544960025783114516480 9604713 -117030035856890956697430169216126599360 9604714 76732681134547311207898629014060896512 9604715 -45235394997103194798877773000045458400 9604716 -139655135279962226518007683821913460736 9604717 -242891601559116996675031550415951736234 9604718 437071396559996976916789768792638687360 9604719 35965938274106734265418900585068964984 9604720 -43803617300712596270482470315830476800 9604721 -164558154285128106201557942393731581888 9604722 -6769533762849385097569632609644588928 9604723 -331823265862436389465335983263502223028 9604724 -183908299471948908414706346005241637504 9604725 -11501067914185397920958207863559152800 9604726 -318602180872391945713568097993047716416 9604727 -186609025059230856141537153539590527528 9604728 61417765058754393589065542209585152000 9604729 216950374224471647631809489120773700330 9604730 14189452583608623383418279398995537920 9604731 -147603793421462911717407377207145523200 9604732 37617906341529956998900050071994773504 9604733 34223289882959930159251929210773494764 9604734 89532481132772205442184150316636943680 9604735 17170683330749533973277398372276028000 9604736 -48394770909041179264172613872375562240 9604737 2042862893266640440713077112285158640 9604738 -1158637404262174702976179223594496 9604739 448973963040485664429137314967666748540 9604740 -60222523329351401620601099210845593600 9604741 175318289233575199117874110475874462400 9604742 -13954182175474711620423686750295498240 9604743 -127969599228947271230896344181616795736 9604744 -53465231486054809902398559241448724480 9604745 78016395918955639968319033275755735880 9604746 -29032314383631924102126668167808420256 9604747 49858641599196645079304104464546402040 9604748 15317246819553767254829488223705965056 9604749 -47867540837031748807431798262305646080 9604750 107295759123274318942907733528116928000 9604751 124207594711335092143661516666234141112 9604752 3613251709248609058745231511797760000 9604753 26328971674936916571770293899636297460 9604754 -152000025677041617809616597544292198400 9604755 174515737250526235996555764331237890000 9604756 1727089361014673196291833129310355456 9604757 -252917454817158500648963868826919917248 9604758 130580750415500321129816211452319873984 9604759 109146494960605151567265473483678453960 9604760 155333023699353991566722159596270387200 9604761 -10830983500662146234004075073160417280 9604762 -96156980170666292942616358490341559328 9604763 141185504171168159731637761673644665360 9604764 38018957408451330461428204287255767040 9604765 61247370188155940243938971620085897720 9604766 -1404622568400535632578041983795955776 9604767 229027136542525235412513577455474014280 9604768 -224113718207514311736479106687089049600 9604769 -108643377983372966129119015372520305404 9604770 -2522118261000903645185065699651261440 9604771 77396741727799119896247014555115483600 9604772 197040735542481587743462545544181071872 9604773 -134756955065749956594655341834617475456 9604774 97821684905561242115533456808565432000 9604775 44710431246938037334720768680549295800 9604776 -216005119113310155724162927134578688000 9604777 11340241894454309227150061539662891648 9604778 -1553214118616185587148946040905516544 9604779 -295069836873850224600059170730885127168 9604780 26095077028385575255960421148446837760 9604781 6822084528438360189418663253498933472 9604782 -9237675468451537577794577781693634560 9604783 -215955440063362735252556508220223067120 9604784 -35554904587672421399651924297656418304 9604785 -101774771025414229362188956868259609600 9604786 248452826894193166664916312261277688592 9604787 -172116876325411890335026585538116331760 9604788 156291873314700853937455553299257446400 9604789 -512755681492922151726442746158309533728 9604790 18060292126095895212184578584891502720 9604791 -43920621528356865860621474953497638400 9604792 -53407129372077696383413026215084851200 9604793 62150275919362219021498494352992931200 9604794 10533529651476768639742042647464459520 9604795 37903266703058597069905461169910332800 9604796 102286829357918078746225223390727223296 9604797 133010885617050996270081439977975976800 9604798 -36331824263643259510370579304412904064 9604799 358720371110330707071086961371128533480 9604800 18725347661510027088761116495970304000 9604801 309077160868351969908199173396808372802 9604802 7164217958404547946109375225854049152 9604803 -75822406088781903341076839834342960976 9604804 339730327585928885847443720087054284800 9604805 -119344744390577862280152679265496685440 9604806 -37712967553382734173126574848850851456 9604807 -52662996974614639429685861532971483944 9604808 362345130778341419669076798388836433920 9604809 50981404090874566158621558935171598528 9604810 -8121755528984653779454120041755400000 9604811 233178495685382481825165481108712075412 9604812 -66742067505088036521079672473851609088 9604813 2790345532403332472789084656690948140 9604814 -3017916898726237420936076772715828608 9604815 176909363716290648877883196075585479040 9604816 2646397652965341920936534009200738304 9604817 12148974026423164548826212771210458112 9604818 200253741900298891552062923003856077184 9604819 -66721312538049541052906799512583546720 9604820 -223577015935554609355746852855988224000 9604821 47115318243963510639773397021129969600 9604822 177504423098899838201064245119931495712 9604823 -7334736746928774621313826878535731200 9604824 152760533447097967007473974520381440 9604825 5610661823454773531337761144565217550 9604826 59356502291659778199797267308430426112 9604827 196192095228692767240626058659085712364 9604828 -11168889502751548906209677124600735232 9604829 2784625258840525842939350486672262000 9604830 -3152192692193878618340201946402086400 9604831 -107521463960020308015191244466545590368 9604832 -517257942283616458787494639667198558208 9604833 75050082972346082223352261846699332864 9604834 -2624232688323772878968936524984015200 9604835 21773175375561509847859304407231815360 9604836 -128674549180413359068243852144463822208 9604837 581845717326691357968697558591339724544 9604838 401365338936582843814287386369284588800 9604839 2037277065906256307857075589947753680 9604840 98029531349878496040918871686040780800 9604841 -312075591765501910527689241698447410758 9604842 28727786063556437601213411127147906560 9604843 -6334645520706868771141060250165365776 9604844 -135424204660292010977953920341819883264 9604845 9259253722167098814942675998547585600 9604846 78476518955811184239558567209445964800 9604847 45937042685864277469049835525969065952 9604848 -8978738885069630913762029439588237312 9604849 -29508390257127786047156588537444095150 9604850 -123091497668423631633397865065512555600 9604851 -243834106954432105385048072463582900168 9604852 289746056676018827547274117273421086720 9604853 -281948170365045604452508796070494851296 9604854 17740387103098819248845945003947991040 9604855 44036642192938882776423732552881764320 9604856 29316324906985464156073886455790714880 9604857 259871451680038253515966817834920745040 9604858 -195264266726904250944279613025985150240 9604859 -100369944447391127156484310745910660 9604860 -18213518569587781691746310128933616640 9604861 -89978787922126623023650566760127948160 9604862 -10026669263196941615196708177062414400 9604863 102147238684949003598331470027383460792 9604864 -69185440934543591612981260871043907584 9604865 24904207530787171696309991186695935720 9604866 -90488940980381665326667600822735387776 9604867 -3235080464207129628387429633344321968 9604868 18128642056814621327249063894647320576 9604869 -17519016941999415450400566747984962112 9604870 21020498648859696548258437999232607360 9604871 -463189951363096278014892115581754829928 9604872 -78667457381396823279568068094205952000 9604873 -611715799129912396299632501601658266240 9604874 66726568250246729464443630104962682880 9604875 -68923858191101726831527871018180160000 9604876 -273913029278976881581327286738534160640 9604877 440275768854465336281000050286650323372 9604878 38063422094793491169265379256413481024 9604879 -4616268798029894109370581325585680600 9604880 -12439550788229470943602370775416832000 9604881 7037202532529455085939977452949326720 9604882 58958751046262673325826069497088891280 9604883 -164576961938068125865963840654579787520 9604884 57558236760645193586538530432564852736 9604885 -1908964795194728924905640072485463040 9604886 153419335617164604543064615404872719392 9604887 24077335551011546549193708655099209120 9604888 -286443121540299277586593867064883210240 9604889 28220239617503565231194807151054425856 9604890 -21636648486638458015657966820402971680 9604891 -67838098461635693808773876643780547708 9604892 -194120653606580229175488009861950939136 9604893 55098352496112006605346624706800686784 9604894 -99040031824047293540847543002539940160 9604895 -1637135202157369385416316300655803280 9604896 -50479111554816485350401853638328713216 9604897 -67566304467368024644558542904416394654 9604898 213084369609450263039415052725767710272 9604899 12514283807276296187680232214347155020 9604900 -61541367621293764387311920993715584000 9604901 -93461982540242228517871891946510117796 9604902 10673330140239008521506902813101864320 9604903 -62222477155611045804949188638993973120 9604904 343569212666275460624132597335276323840 9604905 -30034118979350378791444987631958196800 9604906 -39100850308440891039958130473596068256 9604907 -150007361849699155938084171767505946320 9604908 32958097321692886597911519852230062080 9604909 -426314370228008839410612357858621014890 9604910 284879044747470996025422164954910720 9604911 -43706091809310835020577535794091823360 9604912 63601878488681074047634136747384815616 9604913 176455570189026443083994743442000070162 9604914 141625813582942265003788922009482575360 9604915 -130963960104233943808255972666541887440 9604916 -98357772345075511414217671985588797440 9604917 62475029626395951758780188646871546720 9604918 97628608327108681849328067167957903040 9604919 68247335355050179110703645501915720296 9604920 -100820682506431003348379280953298124800 9604921 205450944141673572039838384239765457744 9604922 -118370478298305855500865269292525913488 9604923 -71590269422330438640848714459679901416 9604924 -113335614154756952788504143020245843968 9604925 -49283502196184902436377082065386804000 9604926 178666805445435702439602249820910100480 9604927 356227929458453660376483901061645805112 9604928 -2625659736788302548997735425501560832 9604929 245925191254265009240831213671207988784 9604930 -76719659974417095828198150009333212640 9604931 41215744768929470168055894263256243480 9604932 52602451361141075355594802354357616640 9604933 -72510234782243411749754079707399731656 9604934 -25332339256638215109108142132791369600 9604935 48913631321198881543813997461372040640 9604936 -354004894750505468421766317382070231040 9604937 -252391180478750381357658146557312523760 9604938 -4699619408867249404150623873182121984 9604939 -212162641177916404396764721704562337260 9604940 -95035408508663454641035452277282129920 9604941 86612989623089418713795003154166977504 9604942 174160127521859478024973085331724868544 9604943 -46799659648389807771127780991105585808 9604944 23375689449250876094492662729969557504 9604945 -89165392970750634918618767597439571200 9604946 -45882062331730539307122577358234689056 9604947 25937500763304861377702822177486100480 9604948 261987202083426022376184588810317479808 9604949 -112837381371225243857635557834636678564 9604950 -43480068500866062031684920674600990400 9604951 296076325037764232432240889429671840304 9604952 -153564105677861329739110890142741585920 9604953 5686846089719767776903110976212230080 9604954 -66796127940341747268792912706950240288 9604955 304577751746895477757189740919893063360 9604956 -184069317940383995251996671657968025600 9604957 -23074416334763934023243251466331704794 9604958 -102637942275760949874742069504636523520 9604959 35298888460969285203737296292868566016 9604960 -140555383083099062963172783276191907840 9604961 -139596930183358610842556968447176146880 9604962 -50699057276789063954649928402238844288 9604963 -239698743771453369595793996512516418788 9604964 303673689507432074425775600628141696000 9604965 168170412421034172336123660887115120000 9604966 -97025923964725825616654215512699719424 9604967 -128836903963520114678882161657449802848 9604968 -193286175854695264505358537211299594240 9604969 -116541667958931059360946235637513703840 9604970 -130989399394285021053298438474626460320 9604971 -55933943859236969196491271259721727360 9604972 79304256583872988590310093132378104832 9604973 95225674951280500180558661692007612640 9604974 -86090183892457303824046685067106884480 9604975 6533804054182991592645663759374486000 9604976 -77264665231298521529664071880987475968 9604977 22991845209501893060209439973077270208 9604978 14058700906211555861793010952908062720 9604979 124531974980649604686802209950602517580 9604980 10011508143219303023602233015500160 9604981 -67726768355620866072003508377519083218 9604982 -155468663235842216798184279733739565408 9604983 141019261938694458844747174035332527824 9604984 158050802138043741304573271427981189120 9604985 -110746013689280029689243001346798911800 9604986 -1622855867592580485004222086613222656 9604987 13328405326563596821353214570768884000 9604988 36887365176330735273759312988647791616 9604989 25596202526533866481626825058946871654 9604990 9630243234167109754344731540208360000 9604991 412370934574323431121780434544978707568 9604992 -174270349690611733596309912899719004160 9604993 -276709710134742304263751059564231269758 9604994 -41590998110394895808472010247051788800 9604995 64445649481740643667469206958950547120 9604996 2166824597993570018043909953293192192 9604997 -294350755619708446092637797791572515840 9604998 -7559640587493441133641683687514116736 9604999 45017588370955949806135753863674670240 9605000 -24286304515647515810506546068806400000 9605001 55618987591819061221317842462809685184 9605002 79358435092119454391100796646741973504 9605003 49787588499734443711581331349970443280 9605004 -3507667569686988945125433151241531904 9605005 273583610131865796005426053707955426560 9605006 -58267797892570492462900226090629752000 9605007 -193951676696603965418950326015383036160 9605008 27959917646810682692649440128165478400 9605009 -12423893332755088492767213106502476032 9605010 -48773134496432690025235472281662996480 9605011 -194608810847854556806992055333915648448 9605012 -1872927932037881697983295733434274944 9605013 -54005898814063678287048732761374502400 9605014 96838817032996167197239763953109398272 9605015 -38212031632463287847463600510352019520 9605016 138052764403833822659702554862510622720 9605017 97951305437671625288363141796395823264 9605018 30952102307939952604772881421531714016 9605019 160213558023673304618502441011774973888 9605020 69505220505636518738583941877505121280 9605021 -96566184694511563720348796685020410848 9605022 9066449578833527190356348313963614208 9605023 532243371708935786633119806177533462400 9605024 -9642514557056546702235842825394585600 9605025 146744998171318868870076641968734195750 9605026 -163070292105554793331528765344973338288 9605027 -363660819321160893013429516165062233124 9605028 -167922778425719991648586716585436462080 9605029 -57459508933623023197027133887306204800 9605030 -98908456297735319910713710083834266880 9605031 217759680736674995457689322172882394016 9605032 -38084967600182890829243476850165760000 9605033 -75267240754831087861843892272362035718 9605034 -85595698770222171249625989820810383360 9605035 40933786029730631444983928695165564560 9605036 18859136993767551009733490368125109248 9605037 51287402578129373411883301982902839360 9605038 -266362604287100841197398419001256230080 9605039 -7120274738071617669370616870415381120 9605040 1201456560748291277881583166491197440 9605041 112887602742928537815404134948782871442 9605042 223557245158627654790924218246173990672 9605043 113115134444432109025704576354856532304 9605044 38023761007611983581774646111686603136 9605045 -240585784915357929540989353765122230400 9605046 -111946541458744945503726081471963320832 9605047 295335888936301653045941363711538931496 9605048 -18632584814863191034013342429017866240 9605049 79087499174594138982653992470770992320 9605050 1997311862622569654730326885780889600 9605051 63229286684023946545680845421575495040 9605052 4012694981976876930279646723310095872 9605053 -35306251642436353588472496969314515136 9605054 -165753183222910185181701787446637281024 9605055 3522538822500834447304024523130028320 9605056 93870859254752954555589026923845517312 9605057 -181946242690041365360351815401642547200 9605058 1480487800204430185114443982475854080 9605059 438199855952608713912758471824800866704 9605060 148264252229101134972818882027729103360 9605061 154413174722830460941477289822472722112 9605062 -70008938516671454837360197370211511968 9605063 -39551306336622925456553880784521178776 9605064 49194006034434106766549633912714526720 9605065 -147133477321955365428514771918318944540 9605066 204335905713038455236582237035226461232 9605067 197181935463627400899328501974547083480 9605068 -86571322111216987329003255900170615808 9605069 -86811393825237633517797774619645017504 9605070 -12861262429580567296108937891983737600 9605071 -20061544767749565371343364629738244096 9605072 -22151825843046119597090539680468148224 9605073 137405237665004267413820077169839464768 9605074 75852920726389415193875672180235259536 9605075 33014960076663132742114392804083100300 9605076 -15025700592836721707495650938563567616 9605077 53580206262735733497823369357955841340 9605078 55429035423146213250743546924080672416 9605079 -112698989381639497031190678533966160552 9605080 -45116509748708394649889841949166592000 9605081 -265701160401442781406510211547006819568 9605082 2291410888192685133602578621321850880 9605083 -445081080601398091964182808184806200400 9605084 16958831439789727816233031863428353536 9605085 84771344486351062174262114246194955520 9605086 -1819779358772099771062113029268187008 9605087 -247059890376615140224959190415210919264 9605088 -447545349525774352700710139846268026880 9605089 -63007256938558557071204391594019949120 9605090 52539146296235960306974584758019417600 9605091 -190921904278992805156611464656546595208 9605092 70319416615793470308374081422739730432 9605093 -66588394874055249821999117718727459296 9605094 161889247858881990806782678799178324480 9605095 196033826810855362203094716415288051200 9605096 5030644589418809132082173377767521280 9605097 -17080812738238751826501495459631079772 9605098 -5464654736424154986549254678221781664 9605099 -38608122256456938556459877573232564480 9605100 64460188774541125335633977331301708800 9605101 39213289889282142490932496169853856 9605102 28981170537217853702465190035912767488 9605103 -216575647264190459250742109451439875696 9605104 46588378120797477125115262474696785920 9605105 -82731894973644188382642014860805377740 9605106 -11149368221454894372318821298660589056 9605107 -401181294847534854511911184693618094644 9605108 -383253103595798457583980112335887769600 9605109 -6685662912570591895624946044457060640 9605110 -68593572311933338954548224184318286080 9605111 52135737806068096855620290532525234624 9605112 145354736702175479240466356058111344640 9605113 -63760445250767159235427384130674872576 9605114 12287120681487072843342129132614860656 9605115 88323830484793967613999257807645354400 9605116 182787485743738738766582728580210032640 9605117 49729691045247966505069142543732060166 9605118 -74193712642135007070863762728306247040 9605119 -61798072275395190548635295468105551440 9605120 -90096214377041624505390085122734161920 9605121 24916031628412306645246317704274159360 9605122 128555173645247754125815430887554258432 9605123 -14020192047134531719234711583223435312 9605124 -73348490579604981237339798205901758464 9605125 -6356854656079904210546312624906856000 9605126 -34358983873232901590368460354571789696 9605127 -1203909677017269429343370667969209688 9605128 91187413396046837265595150736782018560 9605129 151346711718600182625135500622018987876 9605130 61398468245414968747114328284561920 9605131 -2816862800310104064000580531759409068 9605132 -90632759768495546857918889814457486848 9605133 -4157162867084039082989160935134118400 9605134 4898887301310915314537937559472891904 9605135 -128685477644565167867159535004278508920 9605136 73039978941519825561440688777068544000 9605137 43653716909543628880272530173932567552 9605138 -135419648082196056446462340045065159280 9605139 126645910956060224631517857724724330424 9605140 -27309433632037252439167578777286809600 9605141 13333481422521456870258000875609404800 9605142 5710898388867342996112061136295852224 9605143 210824332807486141490337085324795068600 9605144 -264684385986611742447640330931206563840 9605145 24161599685534701288520902742252743680 9605146 -216707716453058820089301382292760929280 9605147 227930582966900112243728647012170577080 9605148 -33586385015390905636005792994835005440 9605149 164890873891446480375095036144052098150 9605150 -84650447795226619015634224820968747200 9605151 36158340929791005632292315086560112280 9605152 139920805036393410501616398251977211904 9605153 -51332538923663466607135916891880975480 9605154 -39549776842069109048503665332833761792 9605155 -64044465745714767263190070257954508800 9605156 -53581176248724355250398038189312706560 9605157 53319954308577349031503353127081830240 9605158 -79675121663944172309763688745547849024 9605159 340065153921785330473247524223656314360 9605160 -167634972121282741149766212146214758400 9605161 -402182953486512222909803486498234031238 9605162 82715914444749066058740947912210463744 9605163 57047357039731771885718786315566961904 9605164 58664281088797543781904275120654843904 9605165 -251833218699139852229422860653668538400 9605166 -90750697024204887387195695518051402176 9605167 -128839761737690255232276392138956651920 9605168 786692218721147501613440858937360384 9605169 -3757765306803624514051542930048658560 9605170 -12496628360062616637038535597865141440 9605171 14519534016475401830224227286911429600 9605172 -78364376258004039214628937727443283968 9605173 -323391286829882479516102570606934148036 9605174 -346290019970651637691856623301051579328 9605175 -38246581474132349593340152279370236800 9605176 152971847141825000810545382194944307200 9605177 -71462827021551599282700819703861106940 9605178 -22314439558556065367984076627788064000 9605179 -99347564332163004340616852528458344220 9605180 -14210126290658331026557283460126167040 9605181 -136695689683466213470110917247613294848 9605182 -246640369518399899149756609691340392832 9605183 22989383260476812852298886623308531040 9605184 18998844404357418625902904181878947840 9605185 -132128004644557231100981829825936376620 9605186 -157729571301391495074346803224156090880 9605187 -469455516673193346336474729986989177488 9605188 -292901203282366521848624107307623176960 9605189 157325405236410872563163183282755052640 9605190 -8439787924716007123824968333167656960 9605191 1586408579116730404006394812602907152 9605192 -223377959647199739174749255847249377280 9605193 36397443052996594571633672353715883648 9605194 -6318742047983495223892489965818063520 9605195 126703923365857962978398631462625620000 9605196 292303192477523218556916591266949135360 9605197 -97014913685320408131433621167968564768 9605198 157398406343668985600545716431575953600 9605199 -184344304666677360743448404354565153792 9605200 -12723995409512769501352473155715072000 9605201 -328284992330697880304269549098412771596 9605202 128421728502718503756218380506941359104 9605203 230830078015669243376383305567365644120 9605204 -28464600055212141420127799623000836096 9605205 31131744435373665197854717676986549500 9605206 24410667811071924570918323070003542400 9605207 135390875186349221361742571994330349632 9605208 -35427303123658839663931732506122096640 9605209 43818856668120172206636607255832406410 9605210 157395970119073083023224045753308545760 9605211 714510269239924420824699030752391168 9605212 -258903748382513261252224627666476544 9605213 255685264867012551733476821457075975462 9605214 -62027876935945057738308794217055032192 9605215 139018402767255998286453259774108190400 9605216 -155591584487863530648072258878610997248 9605217 48853125328225607106588555307549623648 9605218 -15821441323210637684171053574969193984 9605219 -196127835038623518483556943812291114656 9605220 19082110623977429673432645914989793280 9605221 -90724870754313937215363245659659888708 9605222 419452926391776232554592445852030400 9605223 -10893506023748014429644470386302138648 9605224 401631129241223916741152310506570987520 9605225 17599037454039763258467474696692277150 9605226 -8258547947983128341493108915776827392 9605227 -13344555966972161294472926454901750924 9605228 138412378258729321681569094770695309568 9605229 -170871798740810121813497442937964462016 9605230 47896273540848415731366682805173709760 9605231 -289884659313487040588912508391541971488 9605232 -8587028300076723265816603830067003392 9605233 -527982918640772193596151812425038253632 9605234 -71562132787063813409257262800635356112 9605235 76325208902677450918880824538615731200 9605236 34088638133913552368232408433203229440 9605237 28710452014739520639763146711270410112 9605238 178410888906300467902210496582663994240 9605239 18006295644954988900248415291301145440 9605240 -72445749112271046771952046847689011200 9605241 -142800064391091382029905340482054698320 9605242 107673914227833633950686701268303228272 9605243 -101765052592545455801690045922576945072 9605244 192723485473560946719471207324415229952 9605245 -88699064430204326938719991930009679880 9605246 -16686672955270634186419595205790700160 9605247 209112423378486574288521876432405453000 9605248 404584381741963702697631761212605726720 9605249 87669418955536585115369829642163566336 9605250 171663681550066244301845948563514880000 9605251 37008535335063597743580694004254375000 9605252 -37088778397619963225271759037825463040 9605253 5458861921024840167551892181991056704 9605254 -4988237633677430734530648966355496448 9605255 -82599584975822056784065676029582066080 9605256 292521058422022257242480302825707356160 9605257 -68548659781191820623777972929756405760 9605258 88105850635004678665870559173306061568 9605259 236561081751057394686963383744898169800 9605260 31118285073420485818763734841145753600 9605261 -165915980530524192122751297182977015776 9605262 73566737992639224329455755716115673152 9605263 215535031817856569141614221184676766512 9605264 11916069976917164535502114876198748160 9605265 3044670824206897009148110114370805120 9605266 7439346283901564093731127611647556608 9605267 4195247839032967212514686068888122272 9605268 -121975878079867559022910510708909418496 9605269 339380355816160305158768370376390486670 9605270 -62194625623000606843730395445287345920 9605271 31955577830612468877538786222246430160 9605272 -284674567659277058889941403690504376320 9605273 150273826121923636530615456668354664522 9605274 -965143634503956491058881170692227328 9605275 -14166380330658874589819895379226111400 9605276 -122885748801816011227582799614245990912 9605277 -224527572581769368719847826980180944320 9605278 9823413007080792542630372405754459456 9605279 127685800957877619527539585742113635840 9605280 -181758684441350795117453791578874183680 9605281 4999434168543859084724904264749478592 9605282 -251595461268939333131367385713019321008 9605283 -33427812667229475161650268756211401472 9605284 -7040488367152549295666080603191324160 9605285 83668990958332360900382394385709319000 9605286 -137158864978488420248951998848103774080 9605287 74656804854008910792060228778897815360 9605288 20243978736997292057368616518381731840 9605289 149652656668537647598092779295784505280 9605290 65428155768123103353872716112751820800 9605291 -378503864689524793775256565832981065416 9605292 160660488210034331443602679806238705152 9605293 -376481580810583618629728908293210006420 9605294 -187191563693314251393703891145978845440 9605295 -5008990348760155427551041010959806880 9605296 979349325992517096765687831092527104 9605297 -462285708458233906314479156920726272 9605298 52808316262931254511313465831298828800 9605299 225122291216979934193198128471991902920 9605300 181721791885583467354403468746279478400 9605301 -70091798412261865403191329184170502368 9605302 -6381203855771742213557621493428656896 9605303 134240999507028063167735103494055685944 9605304 25817481994740851065700517931089285120 9605305 156359707863069772711467028190356682760 9605306 -28754450235222766217659146382856312832 9605307 -77940529346006686776286321909342579008 9605308 -88339045159272555105235634325507659264 9605309 -118473885067356695861109810330402285984 9605310 22191876636800770256962479997847961600 9605311 -214533734738790383214769023519821789528 9605312 -5302777272617634811133168038286721024 9605313 -73016091189827407793572559486142128496 9605314 -97123748388293772689707575207692157744 9605315 25218623062448965699950906118115826960 9605316 12320975256674804554769057287009198080 9605317 169475863854253398570988675659112992800 9605318 -59652786820671787796476724888432556480 9605319 19650894607062118048072672872193489920 9605320 -8909796105997475983553702104510464000 9605321 448336347597693728152233335078871435744 9605322 -151974242604861565353286333509027787680 9605323 -38721393965615633734059200634224253984 9605324 16986738025033772426995068737835681792 9605325 -3740935849476151913528710996069920000 9605326 -15415210099962730524679210656247705920 9605327 -196323418058999233232618510079342391824 9605328 9440455255061677182392704135862943744 9605329 20399132080656886274631362313475781184 9605330 -51365982878442345520080293720479142400 9605331 79794818254876601061552340130353161840 9605332 -6261648157426611794042567911378636800 9605333 -140202545539052864536595706787667210418 9605334 68194664797462995643794721624376018880 9605335 342697597736731374951133583959296210960 9605336 -27929960745153230505336599265889689600 9605337 57539132300004076419776806064442985152 9605338 51598470301504132813412548862670347520 9605339 -20114784401532583414024886882269027680 9605340 139877466337758402473620619262597120 9605341 242805627008957595541413513254198087232 9605342 79176010168493321001703244696342300544 9605343 82670006481056397486661962523007232 9605344 97378678979119943582649343128955256832 9605345 268276813256949848132290139351142830100 9605346 73647559419841050684597078270495513984 9605347 203480881914222180112973790540259792796 9605348 -36093262123708211999438200776760944384 9605349 -39270203368825068506098914723749874600 9605350 1924241904296785593201162979086220800 9605351 77407369029751765618762186874900544480 9605352 115885195291280463352172513405011722240 9605353 137232253202672361416223646443128254864 9605354 157690699161738727136051056308980355072 9605355 72951441044973880373434286321936774400 9605356 99207381916612599497066940546186993920 9605357 36507839778395257284150189952349182104 9605358 -49706876900734744662183963539898869760 9605359 978609480737538380890968232563060560 9605360 11495051639718460256625133656381358080 9605361 -239590788377861767182517182869197738128 9605362 68231661750870112760855850419072223744 9605363 -192803707882262776620548988625499246388 9605364 154708939534127846401687196826629554176 9605365 62009021855523867043858434968613523200 9605366 -70293347102891939903145145524598294368 9605367 94377039983712398855866617209053142784 9605368 -755751088683860076735481786931727114240 9605369 258730756005320678697712168318605745770 9605370 -41033433918381264662621438225962195200 9605371 339318402460841147296194417155503521572 9605372 -88765002019590631463027308453894195200 9605373 -2936797945786088497877522214350563200 9605374 296361893858999234835616471458550454400 9605375 92652529146387208057596574201097808000 9605376 121390211570657115948195179693573406720 9605377 -89602164725170721761886786758791725760 9605378 -213523396395844122077927935192164467760 9605379 -39094865204253045351135629111145619200 9605380 160364150245535670445430759170820774400 9605381 99573129802660185286348611190712724864 9605382 -1956403191753982729237861636504780608 9605383 4586734410409064938627985858627293144 9605384 -13287178314702232624579386180947389440 9605385 -1477673952407564248415841540505552440 9605386 -75868141960135879220600136754717766400 9605387 -763597862805117182574593685842806394880 9605388 16136585520123068045588279909053808640 9605389 -236325013266828744469946545210664164810 9605390 -77655924916383223347301054294908272640 9605391 -107687142328685697759531422991073406976 9605392 -27743558968111544575800594837845499904 9605393 -16148061158390688135693111891297994560 9605394 64082502801766947030243095849833515024 9605395 -107725902129224733105373361880440235600 9605396 72305494033450871243406278412035669760 9605397 -173737634741051450709549146877159458400 9605398 -9005788262662896809197604527111839744 9605399 256518079485811693073925473188543215264 9605400 46804601327787159407256723190677504000 9605401 -20420024932176500257894182246159945788 9605402 93633083577659780504192604137082116832 9605403 -217272996030127720296405521023049444976 9605404 99394031093132385372173402445093043200 9605405 121732600459373463963139892516051691000 9605406 59261417350299231773730075865740112704 9605407 -12721440664269013202060628635273149600 9605408 -65357611406327025227789231423992233984 9605409 -282413742391260007002309425003580847680 9605410 -73566731700376661749227283806685056000 9605411 136995618639816721711549177979258706012 9605412 50101948443548269458489576534559948800 9605413 -8742038407072597701233582456949344996 9605414 -1760016856127275542321436484613680640 9605415 -82188807816921861812414887563191635680 9605416 44636056493462182770542854644383170560 9605417 596704993075817397500083772512595295432 9605418 -2288398234185412063744884946570467072 9605419 -2979334098798412901575957179278626656 9605420 -22836668869764332605079962670464957440 9605421 -102510860816711603545399900970161517088 9605422 -47162916779377869692518869213014104128 9605423 267373984652038798594909265503293917424 9605424 -33144857727848041218067635683769188352 9605425 -232004640714345442774430310003919252200 9605426 2070430130502924738417557129907644928 9605427 24846281738004078907789382710152627456 9605428 34639049449790980532474654768350836736 9605429 -98944933904674430635243634921869421970 9605430 -108527256492090889120289623887432301440 9605431 114010422385773573535385649363150326400 9605432 60463719775087577961595519443326054400 9605433 -225128117121445355833637190333953489952 9605434 -330717532718007414565401992230310407200 9605435 107820822517672179763323548947319696160 9605436 -111785223121608917864360695321732055040 9605437 -572867074528565899267508818150644948288 9605438 170906690203556262671091397899972346560 9605439 88445336911505731233620031440698532640 9605440 -24805753853236120241858037283238707200 9605441 -36271802727003521301037635381070091328 9605442 -9412734892338282633960715818670374912 9605443 25158027222042270942845701304421964864 9605444 -39904192115812403381373449405206376448 9605445 -144592705086040294122807439707315178080 9605446 -50707398110027002490431522232012039328 9605447 -139451462496239068834944689553880072104 9605448 -45592239596889780588014587491677798400 9605449 45163834308231578418515492844596580736 9605450 -22219786304841041345044182073081344000 9605451 -112051589965747858974481939861901673768 9605452 123437573409778328066944314640251801600 9605453 -253896034538544318696396717154463835456 9605454 104339606115394469632181719289378886720 9605455 -202327703313811680571319140960935984480 9605456 -240061995811898551859663061009039360 9605457 254348731096824648395515025327747832900 9605458 99518759916812053096120910963044264080 9605459 204173426693766007539970303404795946272 9605460 -9600706574405400782241558557438883840 9605461 248591647166194168604815668782231034062 9605462 88956217121334866172509632881819155232 9605463 -47826599156651499186337118555046178176 9605464 213237700362440599456518396696852480 9605465 -1696015148786892526633248361765059000 9605466 -2523258441601563876884058626272182816 9605467 20601791468854397695061101029471930720 9605468 228247195487830362162222339275201499648 9605469 2254667602643025510986875720811289600 9605470 102752982036746032513407181395136994880 9605471 511755438996974646212428955371121960112 9605472 -184687429141430080142384728177224450048 9605473 -109449396667154001365787171410211245278 9605474 -10179823514222005554241059157573767168 9605475 -122037004875780047297837277586319581800 9605476 -395694029205920767836033612062343942912 9605477 88023103032083660980264219143273859872 9605478 150145019169185816217421674571734508224 9605479 60481099791153635775094709335452806208 9605480 110104017782455599270816895423693516800 9605481 -132422173104483682930995375668600694816 9605482 72089296329879265991582652905779292592 9605483 76687244066605499593384854614264902824 9605484 38277069818192012706833329615199895552 9605485 -281702152814032655969106434828345432820 9605486 6920104558494111791278982846602750848 9605487 209692567743703793031542490891474690960 9605488 1236980700991761410789023534630305792 9605489 -69258975585557167590447473664084464460 9605490 27458203648487621018243025203564221440 9605491 -73492470613137910429613388906770076160 9605492 -55799770916011742008346488568361854208 9605493 -95246923552046216348687987497182794880 9605494 154512791983770919592629906852111225152 9605495 -34882317499102880834859259405550000400 9605496 27476405108792106168796906589684121600 9605497 140716322303378930525299679143125970464 9605498 20353447643726687948756210922261557760 9605499 -52383572901248652336444114907730319336 9605500 -147148235456373561937661725846243968000 9605501 -116307492963222871008508973061375429498 9605502 64086417595856034853086268709967610368 9605503 -98385051381801260296633021671525837360 9605504 37662846335025277073521706987358781440 9605505 846085670680168378415682983642480640 9605506 117178328429102625482195193929678415360 9605507 133854940231233994112946172961022108480 9605508 62309186012645106532684828294484717568 9605509 194119247858851080862374008046079311710 9605510 -106700855560068540436510410378003421440 9605511 336878524022674617697226072653959066432 9605512 -506950999581993169960778224044441600 9605513 76082440528251968185902824254400565504 9605514 14296111951124428322303869158882896640 9605515 -238511711520210674043038995279100079840 9605516 -62275197627748113006314445547008522240 9605517 -146130858791413174805163628479688134720 9605518 -59354005287233591279444857393400647680 9605519 -115328611683398766934449534739810260096 9605520 66753995567735035097118476555098521600 9605521 109873358653423763513374386340274270244 9605522 -234320899241592961025000431710191266560 9605523 -88467213251656440030498572143781278416 9605524 -254929294832142686383736015160657867904 9605525 -163599519478260991609482450960888187500 9605526 -9698351451617686576307012270953666560 9605527 -84087113001692726116133356315206438000 9605528 -433099835922246467738562636790986147840 9605529 112488231812643522639870606115270684164 9605530 -57916194101166942108264008761220378880 9605531 -43105897098482866479855902511671808000 9605532 13895177654339872764312213136714060800 9605533 27517163022101423549453706430292005376 9605534 41100161205447036036163990401886300800 9605535 110872729595048483403613421162641933200 9605536 33159620839687659573225899412839989248 9605537 5300500214104116340092365757614522052 9605538 105485760000224377102970256310812072144 9605539 -75198942075399149770991555605477482920 9605540 -66349440357843828550984641716868894720 9605541 -142036066223306959888217534965443828576 9605542 146836367391949785345048243924933768672 9605543 98066548497842079582051739300035611664 9605544 -113898683336398633456821228685434716160 9605545 186647940111005061585258233869228123200 9605546 191334627675043732818242960884241013504 9605547 115716658106468817014350608250795141632 9605548 57253141702037850365233174410649854976 9605549 165852712009557447142355131623232791264 9605550 -18536982340195906658879400275245819200 9605551 220574306983456056801885360638760689552 9605552 16151253911610805192477530940635512832 9605553 -40675855833900659198307928963026961296 9605554 35722372781406186409010527841216025600 9605555 -124720058289019693418190379774913349600 9605556 -226746726916995564086987734077481961088 9605557 -32678167708512645603835117171485961220 9605558 -196355332503468671408824714746017985120 9605559 -1499257470489296102089844458676481792 9605560 219690512345592804477356819683370496000 9605561 6691780469536837491278029903418289024 9605562 -5529224390468834924620932595160987136 9605563 -316210253510302219521382261395589823232 9605564 -181447415011093922861090835575958528000 9605565 -38962387333361174757738539091598708200 9605566 79485685646713754781299274705436031232 9605567 72169704759317989419822919318644672192 9605568 -39485723208703917515626388656534585344 9605569 223532084357711836757614050259034656944 9605570 -11676468779751487978782204727524474240 9605571 253277352634416116706905752631994110712 9605572 235294073708081324543606978213031118976 9605573 12951312015309659813023885185213650940 9605574 -279146308288772100532291922580085739520 9605575 19792296476048781980811258032633616000 9605576 284293836010764789596765057394329134080 9605577 186325373808249756274093247424597044160 9605578 379422331001273473461077067633135301632 9605579 -12172741532728667796479581271031750360 9605580 101547303730774866691295564396092124160 9605581 -16332568974938471157695237224808238336 9605582 -28570818628569284591848852797027927168 9605583 -100258188839023658415425688375464940000 9605584 24615859074373749248937562335793643520 9605585 253110151677079521419717768021089140 9605586 2193558595225664886388532065437552384 9605587 -33788356367210282195247861944391791764 9605588 -7264450980958106351705475954279020544 9605589 -89605346441334158609555685437872747008 9605590 -11914466850511084939983158647328348160 9605591 -242015001118197492772915544389462865016 9605592 -51136383417540217876663992609062400000 9605593 -190642469757039633388415551909883975158 9605594 -6296967659082352339134858018399494688 9605595 18901546285362917039290097532547660800 9605596 -10287787644602157253595829013639987200 9605597 -410083536330144156216090596209954788954 9605598 404050836994262537743739055197822976 9605599 437877325558809250269490398911551037600 9605600 -139093234569292758518846962780412313600 9605601 -121765318205753862305770291798940148960 9605602 8717447963273955392528283463720329600 9605603 -58596415616625636550070301364805777760 9605604 -79466380181522297656376193600120834048 9605605 2006116429840730167627316981230139520 9605606 19614050590962032706227074345532566752 9605607 110730155412003614720411579055314884224 9605608 -159678780039156370548626484794459735040 9605609 27283281948312494556895139600131942728 9605610 -45757965532740578057182007172601958400 9605611 -300224413795345392941091378412022603788 9605612 248566558813381473801618794630633441280 9605613 -112592827872811330312628117121801141600 9605614 -65080557844034554064892413176447152960 9605615 -36046359377617138091086899257841933240 9605616 25388192448370678089160893361477681152 9605617 -248009845866796049042323697362521451374 9605618 -35354292149796713862916917027181218048 9605619 -96769730415355858104633245415224629656 9605620 -104383943816449863434016395599702640640 9605621 173174844473694181169272936846127119200 9605622 -21980157826381917226094676298360704192 9605623 -670399900097211832754063163237398266520 9605624 34805552328999145957546325510922854400 9605625 -24329094915952691095450439193850800000 9605626 -139630989980420860988296583305685305488 9605627 -400599285482164980142943673445092994524 9605628 -240636157372272358546177551940316160 9605629 83001048799517251406975541866812798464 9605630 21806764876870077277175902281298667520 9605631 29433098183668032843499417401942774144 9605632 -12800858919909212442247723360544882688 9605633 334410480461556854076652982375987187924 9605634 77843631303049752303186074200527006720 9605635 142389381701148010886325788656529914800 9605636 -11956362805876222788464271284932225920 9605637 -191034722552580459368946020627526841506 9605638 -51527080035675264446972137576354091904 9605639 336453688579485588514948290015107212440 9605640 135647474825387193114463843101179904000 9605641 3172590717160346564232750357135913920 9605642 -7062328744245103189547944504058380800 9605643 -36545876276364411575612961126691311696 9605644 13546922829620776597774608969330634752 9605645 -15904861878841719852193116114473226240 9605646 -7216635036378524432392889084466602496 9605647 442591191429806651948257657080526898096 9605648 15224809409832076235178228998272794624 9605649 -50956104725170451005980394516791208320 9605650 43214307274380550770886476519147466800 9605651 115903014710071976825010240334755239424 9605652 31463379545141515496886901923927957504 9605653 -272146334686475634508551686612175866098 9605654 -289930108578340922643996340330126143168 9605655 9107239848542268111803993696727127200 9605656 -62468591727698724809989487129351639040 9605657 -298131986166257908576112363271802144620 9605658 124210173264467900772003141021861662208 9605659 4877995652415309286793075757833661440 9605660 26247250256705972631915427882136002560 9605661 7705981419894855885760641694578591360 9605662 10960687150792662951314002821520246464 9605663 -252946642430182359008117212917207694560 9605664 123476100140790603782587406727618822144 9605665 -159259276072727839678650682345568024940 9605666 -1981666517798675811502340377521512112 9605667 106963148489136670688072757014260924848 9605668 307017453330542346901066179962455643136 9605669 -164536953787926835318937096044220916930 9605670 26009543875754266558053251217063667200 9605671 -366266302294929304203992543095868933128 9605672 -117669139695705321416650014028416614400 9605673 -82209800351820735342472453049461220352 9605674 25207715384035778145507049775940231168 9605675 59546737181272324345053230732118408900 9605676 134319821483828749496839781204221650432 9605677 -352089818036613739233668278526014111680 9605678 -88248488409510155088264089184325426560 9605679 53396969869683231554869581771807371784 9605680 -7795962479314374601136827163915059200 9605681 849263351558617065158357930710073640 9605682 185244257134430278750290702244397725440 9605683 -87516742526484364977103271521387523480 9605684 414555696229613953547153620947597312 9605685 62684203808545366539856272836325854400 9605686 14246636396855479537353636473992485792 9605687 -60126236842603364513214853833108871968 9605688 260510120662616291636455052427325378560 9605689 -175906719010839332701299314532212685440 9605690 -113056348253526035357945549494919162400 9605691 -5931780396267556421471831681389337280 9605692 109472244322907025280359997357047458816 9605693 -418185377416800570281285058263060975700 9605694 -49217862903092138299973201691478115328 9605695 119699518228276922627445922719543174000 9605696 -10531996468144173790944122206334484480 9605697 24827807673452798324215537395583733760 9605698 21346749388822799529893437081601256864 9605699 -501918276371197209870404038843456587840 9605700 687836179314492412813892271762681600 9605701 75145421950642978386260313744620241952 9605702 172419311696974416823073975006030067552 9605703 -43439865545522522264099271246882852696 9605704 -81636906317614662389869643103752878080 9605705 -23985179599017392367461965499011614840 9605706 -155583497556951094095675688651090176 9605707 -214938166627543366399106932428207992044 9605708 -43627106595934728293895758595552758784 9605709 21152823652065004367535202763496908790 9605710 -92844119573876870940396505094596592640 9605711 102747754076520060534790786870604822520 9605712 18041462612310870855593379197179527168 9605713 -287430483556996654445608288309912783552 9605714 -76629050046210406990774231901938231296 9605715 -113591519092380169873718466111519552000 9605716 -13872884608012175168263756885817774080 9605717 -193150377639427813052048619700182354048 9605718 -27469329800174877576948687911247843456 9605719 -414139812427546676484603320696722583904 9605720 34919974187308109868597566208346521600 9605721 -146242246224022492998498737922253624320 9605722 24645811142753379005205513678651961344 9605723 146346194511272255010386719306014207936 9605724 7980558117535528994668291550833568256 9605725 -225831801782451858981919333004826742400 9605726 -9618722304386505473017775725107553152 9605727 -1787811288084004874485448256321490632 9605728 471266392498050186533139381142927441920 9605729 80341153050859771687505044533158570880 9605730 -4467770418478164009319812138698880000 9605731 327851302879983534018491931328616159520 9605732 -21861894234922366650070641954159513600 9605733 81029534901190398721038077655639357024 9605734 -87745779035329895426250386336129097600 9605735 -141802429200389801735539098448245586800 9605736 -73404032946801119449961777960037580800 9605737 -448486758227903276920636079122482716614 9605738 -117858669036034020795223345488237332640 9605739 -44772239709432583243146912746074639104 9605740 163923083217682966268163953807187824640 9605741 37815989931698612477660901534462012000 9605742 106467066022185569633682360416469314112 9605743 50873292578289664292670875990281872384 9605744 88301099708986971287077923033726812160 9605745 5496825649262832509467125828812207220 9605746 168639859521574622446943577551377581072 9605747 -528835839826965229524427787196364592160 9605748 -155839838415325457427486159053766303744 9605749 160026119837475805895373573394843400750 9605750 8397382864789235043205199098560000000 9605751 151192388508506901401190201483329043432 9605752 -74807859293936081401602397919663738880 9605753 14243303004614524689509528269597671168 9605754 -48391635538462757227409516527756028160 9605755 38309146918915161627107011714544906400 9605756 225320998745455062550939725416265103872 9605757 1774806841583642497572346483038280320 9605758 -47332902949043621106042728350919723520 9605759 -14519812019732626656682007031879934320 9605760 38376394083682253976935237011321651200 9605761 -215862256004467014814495746968473741776 9605762 251994857065769695561015112444514055632 9605763 -270686155651652122325411449334688921600 9605764 188794735826130625351327721086758771840 9605765 -119847384647440963767369195318794540880 9605766 -54801654159358260871824277921168760832 9605767 70188436876317474477093191949987575712 9605768 -299075746567624578057181455773368320000 9605769 -229196218922066829362743635175395676656 9605770 -644170310309978880811206012244339200 9605771 31928246778250203202724529710814970512 9605772 -64903004742158907380350618324294434816 9605773 -101610980095613169013923637697230634400 9605774 -89301019004674278708270870964198970880 9605775 -108957492083502571092735135457372838400 9605776 39026367843818130277698107880877432832 9605777 -37544859160339123277132656879070683920 9605778 19809326282367408039031276866041856 9605779 410946275488506356802975457516062078380 9605780 -326938621611602683094890286265430794240 9605781 82950917527843002701075226901024064412 9605782 -17280840238184151276342463021786043040 9605783 -252654168557922373208652409594345190352 9605784 -80998920080528120175802366325670543360 9605785 -110829477513839628662187371277148031040 9605786 -97142808493562394521141909140511653920 9605787 -218138387357928025374562804593102094440 9605788 301623971152185476660793064836408217088 9605789 235044071017026043762818675726745662624 9605790 -124799233768929161637420983293013990400 9605791 62906324987841750625277510982566113968 9605792 -44510462844515835082247025759155650560 9605793 -42923051713881754363250144009513203536 9605794 23472536771643883545168425903412016512 9605795 -86699836040543050781223147023250961200 9605796 -201146584245875507880286374002203819008 9605797 84824595860926859724194484723547740000 9605798 -170633614121538479080173274088310189600 9605799 -9475679213636292119313103659045363360 9605800 -81150533406180805984391745159776640000 9605801 146280469025862198537617445305040983802 9605802 -73009933036186959091612337781174144768 9605803 305211243128250421658133891904929673248 9605804 -6612735580045189202021151041229886464 9605805 -113159637694809060378941660445963449280 9605806 46984735971489299362824919351021837056 9605807 31729079180922823492177334206425858312 9605808 2769632352928648516782718668941328384 9605809 252384322634902187918768073401504677010 9605810 -161359833660611052403268248408071481440 9605811 -70959855724754458441214616988073987520 9605812 138631143055937391781670899828509253632 9605813 5858484545559248249175118337798445696 9605814 25233466986475847817230154532931490240 9605815 -36330069494586852168437418320546899200 9605816 435057000880680356842139709424082411520 9605817 132840148587017016047163853254464672640 9605818 -140674661249747443897985309426916259584 9605819 23939371007376079107758291240338221696 9605820 -24174582015077060964921679193754992640 9605821 44434523531652418219911645825110276352 9605822 -220944037413948763806869424169438956288 9605823 -84205437924578367774026908045794549816 9605824 -6691269533587025486184275208536326144 9605825 5752388684727628045185970051249415100 9605826 -29718732120769512497726560418382205920 9605827 -86317881221116557648621424616498560512 9605828 -67651452189415372492715223260680079232 9605829 54708085989121039831843723976120952480 9605830 57813494808769026291906482281533408000 9605831 190205550534632576293301844344237500632 9605832 -14497837732248759750678043555892551680 9605833 243115570835508478513155345893436117300 9605834 -21458857350658522796927458251046718208 9605835 -3794534818678015574453752287821369760 9605836 -497783239289304098976549760287103488 9605837 633643710669852926451874515229528996032 9605838 79152854179550410096106484473592542208 9605839 758754453995083301444648047632162024 9605840 127534958718578677411532286846802329600 9605841 -3523232205502029159472951231910377536 9605842 -146833891780121217721668155825212226928 9605843 -69197904117767313802019760789792476400 9605844 13365842784277618103003450463479500800 9605845 171976636019428860265894389360524363100 9605846 -22873563994074660109776809229090418176 9605847 -228573942861099482266404439934061108480 9605848 -14677596068675992710075535398628147200 9605849 2414256706656299993119380309707022240 9605850 23942526662472979353940883161106956800 9605851 -3596150343952023891101075134422798496 9605852 15134054088034493674133128040680167936 9605853 186730891235293142671961104997353817964 9605854 -93099445613182703662167062246033994624 9605855 -7025770361294643306934723265277371040 9605856 -824641631403717948741830307175464960 9605857 563141404416502001681321163294435223104 9605858 107652910463805695934466037492712253440 9605859 27621675135114755976294778014452279280 9605860 -36520394795760160548227802428481945600 9605861 54430332415674385028487550483502415552 9605862 -95129228138355244585449703383419891808 9605863 28900738449551128489154020313855234680 9605864 25511180484390892462834791356539238400 9605865 99662080060511987093313675494967181440 9605866 -17315307541724902887709928894994800640 9605867 2637900620302178875418852804097909552 9605868 12656945184301713059487846682366832640 9605869 -8918402195483648600324388818370806912 9605870 129920033128315934909855369342281682880 9605871 5431219591893258807088805914782938424 9605872 93874914557666937060365543707157528576 9605873 137966235291780302510393329162486070400 9605874 45241407630068463695257734008281075200 9605875 -81691618123053455492586983451250248000 9605876 -7516344845521600731929723152011878400 9605877 20669950470219655016947941830306453760 9605878 2258334083931785894848892246482350240 9605879 17301368995734359661555484587882142584 9605880 108705569402520663470996684394287001600 9605881 -40114918833128381129655395110215902400 9605882 49141379917935599783092393508520931584 9605883 9116306093924047908372693279682948608 9605884 147675001007961071984194533038340274176 9605885 84200176761638858545381916698550465580 9605886 46659071096670849650324576572301446464 9605887 56794483360692710188921568179409827240 9605888 128088702326997704095373191682237399040 9605889 -152585093318486699935320396488583941916 9605890 8058761160539352313962856952312847360 9605891 -656148934633239029775235532374212229368 9605892 103455056309950362062245512958649321472 9605893 108067634328581468678607613355950081344 9605894 -237514215360150648259356596010073113504 9605895 -29833205594340813736815700752588276960 9605896 243420669194567788717377730585336719360 9605897 93209973945878945292088082359964840832 9605898 -99257599462293469263500240874761594880 9605899 4080582190550459991636124215580344320 9605900 73085691132435708046977187116304992000 9605901 -227549101153466717535819042654432385536 9605902 -34310812245309530598273407329921803648 9605903 -205206863217234979271092350917220068280 9605904 3534811308117806471106558082758475776 9605905 43174741732908381844783904606206323060 9605906 38384338981524768232511378925945888000 9605907 157005664590614085657787203113861927520 9605908 19062447796246330585540166556242903040 9605909 -303007253085868272371447989308007303584 9605910 -39252033828587525812948904720899841280 9605911 -118216647514509541283105091185924939880 9605912 121552673247686738546929054806389299200 9605913 102757396802056788170572070165147707344 9605914 200330376352440321230200566178634891232 9605915 7011159843107887421421291412591195920 9605916 -25896440001982175799769526476589987328 9605917 -261370366932515224692939255116415680148 9605918 -69444186972527949767003574705011182848 9605919 -144036394942734837876772179879035632056 9605920 -82335675162044375904401462141915627520 9605921 155192416215393234441952190162550643092 9605922 68245937604526437741806755120759829760 9605923 320026426662078105922107188219984494172 9605924 -16141047434130234613522237592901224448 9605925 -30101379544532007953211270505645440000 9605926 -94207147721203246455178934566582947840 9605927 -75888423993336432191707966154453353200 9605928 -115583529936691963528083545628416163840 9605929 -31894155029457472185713022791116361600 9605930 161367075777841864189404568747741035360 9605931 67710894574286178192552222321085436640 9605932 -39511447930455503582656673382716356608 9605933 66526461282019763108157420411777607584 9605934 14820610279802588536873145058534437568 9605935 304156157423266776676034677156597953360 9605936 80354050208387876852496068955454881792 9605937 -40821368828721826629951308291241140640 9605938 -294792833771267820010179452476224553440 9605939 11340249465309483215569773697081193472 9605940 23340232816929496607109703800524513280 9605941 -8636236184132795032013831964131886848 9605942 -1867867468855373749001988908291679168 9605943 -66109178339429627175374261847725967168 9605944 106097013974790613999900110295223193600 9605945 -60078760325283345823571869303809422400 9605946 -25272029282232501635542786358770669056 9605947 -173152137697149028411159255114523770160 9605948 134469882726649426648171461036625920 9605949 81176492979441397019007276366367390464 9605950 -46318873074013242967479087085554038400 9605951 -253210302137075438837948740427063442696 9605952 -2280979542393390695632078406465617920 9605953 3006318535668483380217817451509294656 9605954 199001910413907018203074715015879288832 9605955 119622970728048196798511536561567482720 9605956 -315746179858567713744106294931821866880 9605957 284203775455822828539145166617596926652 9605958 -19425145729525954587895606047777911616 9605959 13057212797977088428462807679184999552 9605960 129667722521320251116842871669121792000 9605961 225531244102847508541113820227844172010 9605962 108010926031091289439558108452488127072 9605963 316873246548354248475292518625562941440 9605964 37599400833929272499640605651173694976 9605965 -327533212958281100789086937631558244680 9605966 80330649409284837429301796387244738240 9605967 -2407594623371935600448805992211029760 9605968 -77182392088506740009284773027179790336 9605969 -278498751762205358077165835709158763804 9605970 37022694498299277736657874201030676480 9605971 13132820270470153402687740368697352172 9605972 10884196066545005854584004621221603072 9605973 44936634386815980296100285653611908480 9605974 -40973555638689382533202679459637618048 9605975 47263799589550453242578270318255865000 9605976 -50789728999775312444097282994813440000 9605977 -17605727022143008837351967545720826108 9605978 213066744331176622149668212814084333040 9605979 -203908041466138217182959133613395984080 9605980 211736417048265985294367656588289472000 9605981 -2736314655505885224620904313942702656 9605982 110959029357458718302984240666885422080 9605983 -196664606831070708022502661351965740768 9605984 227956401340561607663007271231602425856 9605985 699844720646861789547312330792670080 9605986 -146850221987740097206712771893886702592 9605987 -415153747130265846296384554831609387440 9605988 -29736161904761205851311835619288084480 9605989 122104860024380208095863502712767186460 9605990 95736478111585497869619016879069219200 9605991 -119605885824142023120562385344811763456 9605992 -318384039877457708225912678906760806400 9605993 -124962143717769402917605559150139202758 9605994 -12968871181899955493739769936611313920 9605995 73864361876458343790191206625134094880 9605996 253196321715905905354451913654781876224 9605997 -4243218653935647862747862609176333812 9605998 -97405486705283478079531619196125113536 9605999 -132224781136823290116763258200803052936 9606000 13780530140857930474087903589449728000 9606001 235672695776085368872041988291680215040 9606002 19121553977811007601294023301157015552 9606003 -99955047223246694879317716853404884352 9606004 -261129566718655996618110222426391394944 9606005 129222263139826718027442828753542073600 9606006 172062596593862771033534055872753404800 9606007 -62680684607141111618694894266288601888 9606008 -220785651771521223602452734780116951040 9606009 -120103400056851589322160495256191213888 9606010 80232205366471820699916336891525896160 9606011 -86564733908091645645839352749507543388 9606012 41997815216692424680687781078395330560 9606013 -2651089645616367795383889502781612436 9606014 -46078924729352155449909689630805918336 9606015 105322714100197375835127651752118063960 9606016 45696096841386878061377744623884042240 9606017 -102600902638285498268456597463436009980 9606018 29289004372430286592843682536760962560 9606019 -135701002188806340945385702844723232 9606020 89120193375902014734714059828233420800 9606021 224718236043531500120414589377568597024 9606022 26862359132076295842702594573310732032 9606023 -214487647884162759707842059800588845056 9606024 217757769691882004055208394289630581760 9606025 36880064664036409288830466176426777600 9606026 -32990468739913506746937092051532718080 9606027 -251939737645474699807030505924191636992 9606028 -632519653260823346624073814374694400 9606029 123690905877231811900825872993342934476 9606030 -8353491764233577725004904488157696000 9606031 -59539283347406083813263868672635387368 9606032 4692106884867273231043281220858281984 9606033 3012402681842763607804508330473112322 9606034 376141487963153834144969747237641134240 9606035 20785836827112389968530423867847426800 9606036 -3971288460831643097027121453984755712 9606037 243852214879295763442697101961312640 9606038 -11509203533191679740918899956803327872 9606039 227317619242632898191281868978397827840 9606040 -109143303910525156967958930501613363200 9606041 418174448669949749126005053198679392384 9606042 -18773545029075314188195327521242280192 9606043 -381900342449143787488444599154005331708 9606044 87301679689244305692949428734677380096 9606045 54002945966825009292353762827685932800 9606046 91175408218419394620819353773165913664 9606047 -49210627426596998960948138358293003280 9606048 195224373955846601496515174164447887360 9606049 132451172166050611549386185084915502050 9606050 -80276302039355270161814722724002189200 9606051 16700090775428845026955351534089789504 9606052 55570155717258683797448408998160798336 9606053 172010113572376914082230938699563104384 9606054 48942227789478902320107673667694177024 9606055 -33818339887013222545330821720440948040 9606056 369604128649902636025233240334684569600 9606057 191568324432292535254715254162029885840 9606058 130292698981660937111936108763712512000 9606059 19043621320530647355922913480574537000 9606060 -110694841119643871802301577672041728000 9606061 -194005324175158667884542837915826303700 9606062 -254547877792512089347613144588062411968 9606063 24422742571869452082202949218221439488 9606064 10703950317713939126570049616721281024 9606065 36350275664685783284071212605126065920 9606066 -80258244645720319003801841956750598400 9606067 -261353532479452248822197111523671600884 9606068 275578643301805995685353193505064382848 9606069 -356705974127330832891573017526283218 9606070 -11255356284055815933533242192034246400 9606071 2561488914007059114484349750177412552 9606072 9132392016264597368167789805268172800 9606073 3167721313528988293122536716209784020 9606074 -194772975017431642705487719190068504464 9606075 -34301170013803232904922100302528070400 9606076 -419617606474820070520966144487864056320 9606077 80448665319110361651126338033261035680 9606078 -162749708461903853320243083532009567296 9606079 -17868597579250866188791189737653560960 9606080 -4484981403438016289658664481036697600 9606081 -152361405239171818442321400035910583248 9606082 -8907082006061151367652719881161899488 9606083 156770764818809533068783866663251535280 9606084 217357891504214440845873521235706306560 9606085 -107408169392770253833880451357275330400 9606086 17336058942471242528431802723379254400 9606087 268676215305956290572074145460534106880 9606088 -58138810169217723966192376408942510080 9606089 171565704592839895710135475403781124224 9606090 36765102647494303949412934781992381440 9606091 12614828878669189670372071642118388624 9606092 -361786499433008578659443570683143951360 9606093 -77921759257826585850296211494475642816 9606094 -48309486470739997079509348140117109248 9606095 -85588191122766939076763215473774330240 9606096 20147979267087197175006749421012910080 9606097 -258311531567704398131003369237424690188 9606098 60353914847782634273096366711307910800 9606099 -250485356982609491931721281900350066112 9606100 -51424757962278100797234692396705945600 9606101 -261182349039617911736748750489933182898 9606102 114749210239990669344834243958279509504 9606103 -96136872117807759883723363394592986832 9606104 -218000092855281838125478802713298841600 9606105 48616495919703697235370028499332803600 9606106 229282502536020267026351578550554528752 9606107 -83696793133955801956621639592088282444 9606108 -120552001730053046071095350443388106240 9606109 43689190646208186282958940599326575404 9606110 -32041550278304509908347146443978190080 9606111 24496174974064473320905414501072649928 9606112 172521973656187820585213944482241708032 9606113 -506018342940640809643853746737580769760 9606114 32959837193773611263183821180058112 9606115 246282370088577074428065610415776527600 9606116 34725539335573652110028141816476829952 9606117 273929349767878883001316546595531587680 9606118 213456737163451861833405820990211777760 9606119 215692064798950789447002141763845278520 9606120 -85322671047817826620785080665378406400 9606121 -127876273771719576935300333639581858688 9606122 345470507290157238605878221517581058560 9606123 -114880989593208373881954628778461521828 9606124 534024375283429929025587309305293673472 9606125 53516405998883469381709570906349184000 9606126 -8904742467642295491289828129676668800 9606127 -16329510413051813208142180565665108320 9606128 864130306084127592080589108176486400 9606129 -115314391562955562971966010576502570256 9606130 -31035847894975633179576655385583526080 9606131 -196956026491327872399256526543310358068 9606132 74229016997756951091377809602756253056 9606133 -128291608385603112557640745990169569618 9606134 -89714811433268513300925862868500224000 9606135 28058948022885348333251064291020536320 9606136 5171713265199980298387339520472309760 9606137 -23542904311200680128448517749197097088 9606138 -47487954914471948688238378538867245056 9606139 -65227001888625996666372370186243217328 9606140 121130590976361441517988672288854010880 9606141 189188782768988078927111480777141989440 9606142 -22924239762281391313555596156417908736 9606143 746810090888921188194764906463533424 9606144 76592882376394816288826968357805752320 9606145 -78267007955523046154278607254594781100 9606146 147190553085464501985155767435368134400 9606147 218056076766672645878625191838000132600 9606148 268086950951215635747033361678442542208 9606149 -19093606838217852643627990049208797664 9606150 47996557152164285298738651853890400800 9606151 277783969998167134117513915134495141400 9606152 86086476170957786994384558580463493120 9606153 -72567014115176768039636866405457756160 9606154 146736882969954804227553683196769708032 9606155 -111706197899768497947993499267713859440 9606156 98315270094117170570993871590619016704 9606157 -88092005397864294295145033805187584 9606158 124702602008498928749469952278952323840 9606159 -4083043282460037848729897530650933336 9606160 -709351891335698937243116455437189120 9606161 -16691615595103361004090868009422044238 9606162 53750306057821927069288293733824105984 9606163 139482318314216443903782627880938240000 9606164 -223111476355681799909224912227142122624 9606165 -77810111158243740009298111322640154080 9606166 -30692503877715137110317158614508216640 9606167 294740908508696488137486063269659769232 9606168 95364746091838230975979670467333324800 9606169 56083904782845425821635789731002402180 9606170 5578075616694504458174974695973248000 9606171 51532452218734755460901335276552498176 9606172 -123630231664348265851481406855416983040 9606173 355357296358937955350692314208473931020 9606174 -98208628201058954334781260906657358848 9606175 118594292825058081467204613954631789400 9606176 -219298009630745130817887134842890682368 9606177 -35871652916715358268049695574771688320 9606178 -73082838776602753803521579389150662144 9606179 3558358487094464366607227468532987600 9606180 78983251801244446111887020516047134720 9606181 8770394240074033156475933014506525532 9606182 -205089884323232429101136148869043659808 9606183 211118537210702918536411293640075419600 9606184 -148735518444189052272261017164973260800 9606185 97737075039774744510433768357626530760 9606186 15438196355375729948332649170795236864 9606187 7850676908945436189886239690017204032 9606188 206307632356847140356453285917800389888 9606189 91808842500402045304009420052639555328 9606190 -246287342580225371376667440952268160 9606191 -182340103868631115868664244549960932480 9606192 111641281168422087836596484507849195520 9606193 282795869633545241947485996607537159442 9606194 61677943967849695655446256681593345440 9606195 -563363291651295388214210491057964400 9606196 255010934881571478045710062432865110400 9606197 59007630149033548775685791292897985440 9606198 -2727000205245309926768777681675120640 9606199 -112091697960801022237868085571569807464 9606200 3155982605900492629698696928694784000 9606201 138334492297209191481515594791217884608 9606202 -135778895030150615157804462724600988448 9606203 -28263546290298582407791456994196230400 9606204 -107949631354539576818151134557076866560 9606205 -5807119754805824125779474038768342100 9606206 -99061869120880761589177504195782152448 9606207 -60139457046148502715868623281282396640 9606208 -38668194964835965953598620820265500672 9606209 286470304346806451058992816635042914516 9606210 471853423792686130726900682674690560 9606211 -4005314825492212252537102933988387376 9606212 102654025521703803669866634945165987840 9606213 -105643679517728441379210814404132087396 9606214 60721431851714551908565120437309312960 9606215 6138236195165744208581971169843053200 9606216 -9084800891198953555023943025268572160 9606217 26637058351377832901060420858456130266 9606218 10487473741506548697186728543958558720 9606219 76044187417810851433528449625167840000 9606220 -63549229827172759433771773697283179520 9606221 63800815935554108845288690628326627500 9606222 104454270627426760256010086012454464640 9606223 -271548304323115753501805390788077076296 9606224 -107690576556867650605205590788925046784 9606225 -29314038696326869167391356236650320000 9606226 17198212940083751870926500717121588224 9606227 -42063577120718975873911816222550612160 9606228 191094404357642683755150198404139755520 9606229 133833903779471061651983164690565129280 9606230 143318163956700900386876360010946369920 9606231 -6018571787465363491599467809760362080 9606232 218888351646218401965123165349364582400 9606233 5443653915201764181583930262777062464 9606234 -39344117989428974999567714070959020800 9606235 -30151621667465089947789367736982208320 9606236 -126050013302008980734000469944246759424 9606237 252603256789347853515718577834089503360 9606238 -113514448165423736027151399742634244480 9606239 -113830663373788161682578424221303636960 9606240 -72375264119054084661889571701920890880 9606241 -11103921012815873830072610217254577240 9606242 -18057025159523342112644167162749588480 9606243 -832349190232490830511981104767669120 9606244 219559764439676806787695471662938961536 9606245 158738923069420044102993639737737725600 9606246 17192058379027036437099614690436415488 9606247 -31186579657566437133948305893223198208 9606248 144860231018419876599828483844792320000 9606249 -7860134996847328690569520294732800000 9606250 74606139556028371671769443008493000000 9606251 58265176238278495322273504140569915252 9606252 -154513027084984888953592783629769517568 9606253 203285967022577530807981887371042620502 9606254 -146348520099917988268973241761247960768 9606255 -228213568282612378181035104410940478080 9606256 -80821777956101095770968054255706341376 9606257 178057272977448712526646624093836695506 9606258 66549186860285572084111973884812988704 9606259 71207807522493028444015590652198358880 9606260 -382543604606732592056851976868272640 9606261 149889274117672928432978734631680089600 9606262 98958233341079470809808255934226273600 9606263 -169201874006133781513702605527812366488 9606264 -219132691375931667440252432535387156480 9606265 90486490547643701134540273771263054660 9606266 7256535899672549268996115830010750944 9606267 -59301561495510263501793623473639888320 9606268 90719776132800527437492335967273778176 9606269 180910231082395344762096630100570721670 9606270 24652939091665303280833642857209385600 9606271 -78412381580724384377780661571257869768 9606272 -47275739902951490697714498469908971520 9606273 75762362986913551165611065410902816240 9606274 -209316102195580955710794765760914018864 9606275 -88579551464221347887113027955904948000 9606276 248909757393576017108662140508391273472 9606277 -168587292570080009375393115849548004960 9606278 -20386801921688924728519229664930091200 9606279 19207885775836011133805473859727847200 9606280 39406498585192889518257377819335065600 9606281 279238928973203217347033296804126493082 9606282 17689974387189081561668916277321494528 9606283 316901006913728939701010143595326202304 9606284 81780914804932471335726739505791823616 9606285 -87273200024212244337694400087383625160 9606286 -1389214937286630291498940724257612800 9606287 -307134506816913764985627586471023866064 9606288 48784774626836778535866279193600917504 9606289 1841430499356849021867004654874509440 9606290 42546770854394101041026853770493542400 9606291 135685806429272960521225031232969137592 9606292 390298137382099135928191887504715196160 9606293 -99930497643108294623038506042448345458 9606294 100879818916830430282457581857210691968 9606295 103374130936320601018588992996948810240 9606296 9347568718561823922516162857799720960 9606297 12355498042747452767556778492319605200 9606298 -62821343332671680120955334515714017376 9606299 -286011564472994498764119738548741192700 9606300 15256085776534786747081050992896819200 9606301 408627316881116629110083477894535459302 9606302 207776563346866626221292998979123668352 9606303 58985866313448934508145670259394796320 9606304 -185761951528506247151304860511198904320 9606305 -244993529724471272530382611381264128000 9606306 -15316288762984386403279242897191546496 9606307 -40223087193163717995637914574223321360 9606308 232166696952501015554413637086690279680 9606309 326464941224783753449153848876170329920 9606310 -17766309613062794990756926422649075200 9606311 -43755307317634968635521794546895488 9606312 113568838437349255970613293282174883840 9606313 -616463674405360110202528053502304289116 9606314 227768222362474289559340666142189102256 9606315 89248734872501213758201294786888673520 9606316 62799928644253644512555403401086711040 9606317 171044882312356173200538788889830061792 9606318 -67796576345640816535595560180224159744 9606319 344035863430584454709454793257912344720 9606320 -80879236832625690342002948247345561600 9606321 -265790767466432223338207739344026992000 9606322 -37421413220949349352956952252481288576 9606323 192212493310624036094108470381267007664 9606324 -4674581022578103845310474750264606720 9606325 -66230192712110482390294125359036060950 9606326 333927277219921980656317433125549620096 9606327 -22142734850204723583943703299145635200 9606328 450875740614594604116322236326161920000 9606329 2202886295549121089943298108314762384 9606330 -15227201381520161047750324571869286400 9606331 -17795098058617339071626053846903672576 9606332 -212806537699088875454435554083444808704 9606333 -860277942595981608016281080688541152 9606334 232585196689826623977394894345066818816 9606335 81822608385467208752217252689501186280 9606336 -43422447299469813781957450163288014848 9606337 33320548318651998302237775913123859520 9606338 1103987716559736342281700577363768320 9606339 72195797292749315532383555622032355204 9606340 -86012827037730777095496917947784252160 9606341 110084841830486164407131731987562750208 9606342 -32574318987075942172452020317609721856 9606343 290839902207550840720183237019144148240 9606344 182993318597788846736251588143993815040 9606345 -59160214762876785210540417773184614400 9606346 -154018764996309565274960689689845170128 9606347 -22623611284348819350432210186119343648 9606348 -65726479366585472455081866833850017280 9606349 75681292399375692482408883580231935350 9606350 -41847818472901457255680754944963416000 9606351 48788148108876705079844345930016509832 9606352 -36510372494152116559450827275646050304 9606353 -163795254821186392749879844918797528720 9606354 -24067344726553044582654802722715524480 9606355 236983268473463972004434801864823780000 9606356 26687394403294601156841008644152466944 9606357 -2507968758039648410649237238597712580 9606358 -60107664228864725725331892640429482720 9606359 -55855804099730572404689599181644109088 9606360 -22656869668995743178895401681266073600 9606361 -199527477457830744376746808477246940976 9606362 -20109749414321221621584442934919237120 9606363 -32110762841294592312222951326877891216 9606364 119674574685626875006295595195641005056 9606365 93628210500197855375146454840227681260 9606366 22382665678874203557943733297914060800 9606367 298287929530130138638299068405289663240 9606368 467580381499000501359051495316691091456 9606369 166677202321380966265179456310826061744 9606370 19460840093749094850799223456448686880 9606371 -77868746436510596694302036625778919856 9606372 -956681049522829603484660874693101568 9606373 59673123879002765188124408387203888640 9606374 -31831511873779798682760123774659084064 9606375 55738591268456647034147450415722310000 9606376 142088371876811391462609398721662515200 9606377 -25269328267371841143675273437805440256 9606378 -55536642855972395032587152724756640512 9606379 477513525302823455883894029374715508980 9606380 -32488137800333029005665810567170867200 9606381 -196433066474574529517967692716226889120 9606382 100456587801773160004055849931495465984 9606383 -342139133531683796550865733476366984368 9606384 30832407400162600492730674410913136640 9606385 -220843577690321355140150413540296201420 9606386 -146966216016264542926084640727509722608 9606387 -46898350552670750833157228993943651840 9606388 -81127330836399531244900179873462343680 9606389 25453009353030800575160032540680396924 9606390 -27490980671396992870454717999026750080 9606391 218953825475929680868998835972591167912 9606392 304355639211535114026317785340442624000 9606393 -73934784964365672634033662874362549600 9606394 20289988725428266165343605301515689984 9606395 -141020719576978624624776975176013631200 9606396 83318133660012023255465881626653409792 9606397 -406768391498043257370783704559708156154 9606398 -195975442083746445694617836212988459136 9606399 274386950032307615095275866242972942848 9606400 141362101432944047749056084721008640000 9606401 -31904322725763712352992009623275484798 9606402 -51971167530800282559772324492970457024 9606403 136845864138696935065934430539401445880 9606404 27628009098453383979348710361354534912 9606405 8983313860733270406310107489865617600 9606406 -81813345407639574845568813610353248256 9606407 -31531949152160264833150520354395339008 9606408 -9124081218997045400382229781922447360 9606409 -88172020484298773289881502635002698396 9606410 63299109952927534598348114792064107520 9606411 282523754662095557466089755631411061600 9606412 102959250669219181231930135863759193856 9606413 -8159337295148590511337298597056867360 9606414 -52280991983081633710026507686443008 9606415 387175923872615510187362914790960640 9606416 88626370995257294174543537586884124672 9606417 -8418847431056216892753989184023247120 9606418 -239693841056365113389279924953425417840 9606419 67689033065255119304976324285320394840 9606420 -7204994628366297331154925795171502080 9606421 21217798970590591702192120458365304864 9606422 -77902601134013526068267313936536976768 9606423 -64532793778831626274892262636020102832 9606424 123081499204355557161586969372392652800 9606425 16619755499866500967357026352529667150 9606426 90290398654732773513143957164939666944 9606427 395825945901867283171246315377586610040 9606428 82245836213765481612884875783179273216 9606429 12405188949928317957984842657129734080 9606430 -3371290215322005277711897984623080640 9606431 -276280077626675987616057051669369252768 9606432 -6732302032310926297007543787454464 9606433 -81435816490787586349257387790660458816 9606434 -61943122463456054394472776420375006384 9606435 -1573528744647915477912553219540715520 9606436 -130549341662018784692868153094266724352 9606437 -328737026397147779833678716275963902914 9606438 101717276586513816153327772140872640 9606439 56064625087513253127612333415017057720 9606440 9713627920576694047330447074204364800 9606441 57908437654618337979309587923141745280 9606442 -82541167613938152215899301133627584256 9606443 119516687366841192997792021595569893120 9606444 14002630153014933693076679994267772416 9606445 402121311124481743258954673605109139480 9606446 24726090997054527352278165274495716672 9606447 8742120376078769757884861701827327624 9606448 104349726026259246330078685785461276672 9606449 290394543472462926207506925950204946450 9606450 23199447212613566101276346979503222400 9606451 208293613427161979483299919861417133452 9606452 -85113130855605384893712432582164348160 9606453 -58728481184190250954691511211330336800 9606454 23060962704217028008286495766563948160 9606455 207355811319071141727610087373203806960 9606456 84365635375966565475525876770223267840 9606457 -95976408350443078808581753037113998400 9606458 -1138445371958013402737861155098696960 9606459 -10880158054330255637060143496830590696 9606460 -75423720716288495402247435725936570880 9606461 -290338601561976934763530864389299312928 9606462 69729111245334513272326590929798571264 9606463 329861692629986428801639226323106102584 9606464 303849317091111013357166169730056192 9606465 -51310119455710259218615166159950416000 9606466 -36212200734344461780141825847400185856 9606467 -239512359555480817412282589441482859156 9606468 54952843746096399268082820483982679040 9606469 17196763998602083052911809882960439488 9606470 -37419155029369146474913167955159528320 9606471 33907022323183248344085464763903396864 9606472 -34457707212107456133720142747099315200 9606473 -166271915055283554592448719186654529100 9606474 -7796372071728245515271508917053807056 9606475 -81119659224776315216483296097222393500 9606476 126642044821210612697030989780401623040 9606477 -24032383191068320944209308984203146400 9606478 45944705771682801199375677866196368256 9606479 -244763029607100804432542772696920647680 9606480 -10101407407539203225456975820187238400 9606481 509928164813443548982481559863392737600 9606482 -42718795672175098010877812851853841600 9606483 -224648784978015570538538927433394283148 9606484 -259191434767805111502854080459735801984 9606485 73023980962667054164039517144453554560 9606486 137705953145069926859997780033591429504 9606487 -258359464334749717152345274262237476008 9606488 356555118643779648328918566529424885760 9606489 209775402280279816971754664753293999824 9606490 107813123042365958813429448186003852000 9606491 368385607338037546754895996023234189892 9606492 -85561815867632341637430083970543943680 9606493 12903279072229290876864425969310831244 9606494 -212482555015259942710132250941402168704 9606495 26031128853250683220002910017442790400 9606496 193155026259763551231325210002578472960 9606497 22179466286187255911462569956994832640 9606498 53795840735795877196405793377961379840 9606499 -75324997682409871374594852749868643764 9606500 93637837532822059439939032657242432000 9606501 101628954027199529627617073804124096 9606502 -94705794594202558237792384766548608 9606503 -13656954115717985295221353759766756856 9606504 174634171569497572919534281546972938240 9606505 -20455165725097743010289588406327634680 9606506 -35626317835114685905311177313204279296 9606507 96869914264836486009195855763395671640 9606508 17072027229473413337016423337499928576 9606509 241428637151522124321378230087767916640 9606510 82587452447034353521627976462806382400 9606511 360677668946243233390136764710124339800 9606512 -11368514816746280226773933805366902784 9606513 41788715792276703439369091754708203520 9606514 -148924428382977860349701018401071352320 9606515 98075572756382027709133139669537362320 9606516 49666681205629592337868323020680857600 9606517 67543877457528635901375327476919460860 9606518 149654524793264735698973883754862390016 9606519 661100458066535606707465761502524528 9606520 -34316284411904820170234471805026304000 9606521 4207362028637462733081550807239141444 9606522 -116219576507411359862775277391956294656 9606523 -170588981465087478111703088857560342456 9606524 -172953677369251220200189531768484049408 9606525 -42209285750229127742118336063733848000 9606526 -11838401308201395180395220150958300800 9606527 -205152662745136472686236473651008806528 9606528 52455848244234405966239471158217932800 9606529 -346930381370815141313348749492485247870 9606530 75413267144469015798453635972508148800 9606531 100209499210954558510070631415228839744 9606532 -30217849458201506269473256295984915968 9606533 339175596015323503775159131918496255520 9606534 -23569862806259878047020857990161432576 9606535 -42398995240944623283004407788749424520 9606536 -55991895405345749459118305412962058240 9606537 229468972071918592758914039440710695268 9606538 9985343054962086673082886758148738144 9606539 -38208238930128431662543341486659919660 9606540 62984318154577321038184635120364492800 9606541 33265046784453362159402003336912584672 9606542 31108905271569720790533201251649416064 9606543 30578930065389544429823922419099491464 9606544 -1748413651515886984910953893794349056 9606545 -114456857913277972922916804051713590680 9606546 11899358281706125518650752951388889600 9606547 152952987892669003381707542161707048144 9606548 -51482264762340463539401638912837085184 9606549 105867128556783113283261564732324648864 9606550 57614381616005814177608987496037680000 9606551 14980211686647796257586507226139012552 9606552 -47766350597335249566032377413090508800 9606553 -420112920695031607415890943476079014 9606554 -81149367399801819383645394989995275024 9606555 -52080397818154203787439204127234601440 9606556 -91542567969422633331326645219242631680 9606557 62553392041411951675436615965623930720 9606558 10543919542880496637343838931263283200 9606559 36827884571290417078836696558459002880 9606560 244386725645295159420965421989082562560 9606561 296022328964565057407099423674198506672 9606562 4923841119723202729085869519199093760 9606563 -118859189154933109043343170803878001188 9606564 -64297827980923607834794693412315424768 9606565 -281423124137311552976868284447968473600 9606566 -31123198493611611702046665729599412768 9606567 9562812601987614527455343214504016512 9606568 28794277577630939061788600005571788800 9606569 -32435885582249980877456742846203289600 9606570 -32541179312353603060953929961151660800 9606571 -760314945478454917545583543876014240 9606572 -110223634679320531716283543432556290560 9606573 300527379534885943435272928032706296000 9606574 10895183165220696525652921430213659200 9606575 73952366567620271302532746659215269200 9606576 -25618420750220848569680289076982317056 9606577 119825053533807839583082636353119557092 9606578 53993262312944825300190621197654854656 9606579 28133075631543601747964236631535870000 9606580 9683803656148973769667650034650643200 9606581 -12256758503587792918038624716579598216 9606582 30218740890220261508954408886551917248 9606583 100207972288795903759965771495702451120 9606584 37680230797556429286224053861532221440 9606585 12595151101971006240285145501194120000 9606586 -139322635605908151187653494577251534592 9606587 -2973884639372166541772372352079969200 9606588 -68437998837027787785300144365302771200 9606589 -52199268441755618204575890281008554414 9606590 19205646351288688090812903885272678400 9606591 -87962947681217837527596714300015029352 9606592 99003360429714908904216094608908615680 9606593 -332400349273119991781437102720408660158 9606594 48520958947492895829229912477129359360 9606595 251899615409161220103987668348413347600 9606596 -377352583939458960780655326588777201408 9606597 40084597849636506875495913948612458304 9606598 -115238097213795535401433885248202544640 9606599 -134084444730174487905722008973103695400 9606600 1088034685815379322899378515464064000 9606601 -20568598724490080011953832061265103488 9606602 134656412740815559741562954367299656752 9606603 172076625545685527952707895100563314904 9606604 -57166219859197754286044937093853954048 9606605 -44603602510678622278943898870546912000 9606606 16852767278104912084200594359644734720 9606607 -472612781435853230368575022397399440144 9606608 1467674575377875944385039753729409024 9606609 -105696308598201615018240337810587706800 9606610 -24847153458216459769057227559124379840 9606611 -126096304987746749055171205150058382768 9606612 -165034978606982265229939354963917447168 9606613 -320119597321655758761793168925153780096 9606614 31654045319851106099451454959207610656 9606615 37901671225663620580588422871916696640 9606616 -136149766131686654477560964446512230400 9606617 -85830901973956069184609821289939953152 9606618 63590901844765678008577654506442539264 9606619 -277065783909241594144150093512785720640 9606620 8785879249423361707752898287143823360 9606621 -32074828980296301910161836866769702400 9606622 -17619662823012947107632691296906984576 9606623 -274093833136453231775398085521851148272 9606624 292729227051781948902788716267591434240 9606625 -82160031379540072795709844639180240000 9606626 263528705382522593131697146892867354400 9606627 -333354055516908977646184909925588868000 9606628 110585240465234136673568090849184061440 9606629 380169196916186423209772916387477871230 9606630 -377929097832339543330195181233039360 9606631 -332919199639050918652139176257737850568 9606632 80032759650629610434177609030316687360 9606633 -33552900178771277318645187248426796096 9606634 259595744581310992210139354515925559216 9606635 -262647959093921963281873195822239589920 9606636 -130091577589395939720453276362297207040 9606637 18168838255347396268893183739241043200 9606638 -56784161835603998442733352971235321280 9606639 47386595392901253940732201813752961920 9606640 3924082251391784490436961547378524160 9606641 -283148359296088442021864152396962195216 9606642 99834441004749239557133306992759158912 9606643 102301554721035401471225128282501489840 9606644 715163034181770456566640956624080896 9606645 121930251565577144105518146021683055420 9606646 197377531195282245733462102519966970496 9606647 72770150974839834068265022632507764040 9606648 207363508728332627802333091394313768960 9606649 -14839189339375291813630773615384198644 9606650 109403622618146444976172426728465694800 9606651 -21626116180849632785934316847856916968 9606652 104315108029645808218833907236644880384 9606653 79830478171773063491511614139815414880 9606654 -1854389160678390520540873579392879360 9606655 148280591702479314510340258199597889120 9606656 -161016517739813163621660698110926520320 9606657 72439097399953329745793072546334607392 9606658 74964135099431647657800505428392095776 9606659 792354788253656097898497540197887307616 9606660 -17965531707492768346025993275258060800 9606661 -218176500615217700764784217857363000320 9606662 -51907798694962414873225253939386599168 9606663 5672290402502803516905516609503429760 9606664 -346527505054747652183904709084547312640 9606665 -76534835319259042549226016768694505280 9606666 141149704704855296254002240204800816640 9606667 47346277580639083619258984844361399584 9606668 -11667885085383927717458994550051997952 9606669 79493324810427204637338164290773640896 9606670 -38216595435500157115314027296613798720 9606671 498043490207831827721237996243256061872 9606672 -15719263849517983916842515810334334976 9606673 6123563672446811634791219119968354944 9606674 -28842433642641374844160005652852224 9606675 -53070673037223438251671953905113824000 9606676 35242482689641666402132519010147672960 9606677 165383398787952812158935976884266144526 9606678 -1050946647795451673413107122786573376 9606679 37398081271848230043917735363714994400 9606680 29391573134070894991213399145967820800 9606681 2377115178084156211222952568504511872 9606682 97838406639675782070387902240646462192 9606683 96273709810413075226315048351461816960 9606684 -60931628646125644199169061517444580864 9606685 294709557369686462985910454826155856000 9606686 -79705647006284279329875641314502827776 9606687 78403925372488450627230989641133849160 9606688 -30443250564167915779847945666061926400 9606689 -30379445061500524471575543943979128380 9606690 -304694644156203922885045490818898880 9606691 213159669713827385807589567664019040092 9606692 -55652156405628765005178465919032653184 9606693 -229073926486024557797555295579856203936 9606694 -137275365194056699032147002428349443104 9606695 -108635083045506063005911447619765391120 9606696 -197333454987198619656283389183281971200 9606697 -145352841680448656402542104796747358854 9606698 -190393580773583670532151914235345989536 9606699 157558683146964567842393615422157152284 9606700 181748707001856157309915583914582694400 9606701 75292542626127214387444727791440938412 9606702 -34725527564576861390283087943567113216 9606703 94921482402901899626344687992688514944 9606704 -90523621168157250052441784254150901760 9606705 -113730053123234195671171034612949209280 9606706 43060006446700540037699097518237107200 9606707 -501060221990877816503105765910613697280 9606708 -15071668855457619594557545892018196480 9606709 -16625308361751132401315048725492709760 9606710 20626855519752165289581583107602699520 9606711 55197481880552744522649321349873495272 9606712 -60115733383073617243692986105947852800 9606713 338851942528906531253766229917152209962 9606714 7046378752187590719509456833846026240 9606715 -6581303471749035597782435889693505200 9606716 -1315172954043852945985391300513955840 9606717 83646680344421265147660634222435515672 9606718 43509738493289385718125268830616931328 9606719 69184892745657621681432679152682343280 9606720 -18919695234080850073675889652761886720 9606721 117666516896189121846162196510737097922 9606722 -195652249954740244241051738711967095088 9606723 89413408500064065125341934830608119040 9606724 -224766924675583041188536831191988011008 9606725 1792565201260123639862442979263060000 9606726 -665775373668274295213436311221028736 9606727 3728595206312464340627752433969189376 9606728 -529969824074186389355972940845694935040 9606729 115375053348568088658543200633890949088 9606730 -46300816711305710912974140267661900800 9606731 -99649066249521609653901272687164526568 9606732 -1058439881035987334422668652908331008 9606733 127214927614906264583391544235369752204 9606734 27303384672275692298165957960304854400 9606735 141723219258970656943925491169394823200 9606736 -10606088288724774640852655553708433408 9606737 -112893985963780568102615983217920237248 9606738 -82296347328967108167240199014976361856 9606739 -168122482016973292445284381870796445460 9606740 10062731271642270296605337800116633600 9606741 -40338265293412747950138057423076000608 9606742 2867022982220587209026782726743792000 9606743 90377356091703211818802463060146151712 9606744 88521493635798744349287869360670720000 9606745 -59761190887239766839046905885421075200 9606746 26404164036599769663554274907208217072 9606747 -66646710712201231336206107957644593000 9606748 -38048266837378451451612705858234560000 9606749 59908537670539194425073279984887158380 9606750 -33398652561278270194730111917793760000 9606751 32026377777966605217469468531825451520 9606752 -211470142168663856633919124982573826048 9606753 30652680526108812313265932459183177344 9606754 64737806755790032080013917635267856384 9606755 -5324680096002745580564652287410820640 9606756 -20394775700334996463084280702198501376 9606757 -56033616295353656731785002844534469188 9606758 26980129112745087571662974564336078976 9606759 -5384873397279636564639565550935047552 9606760 73116215117445440308058163783813888000 9606761 -457269087098708475208453038662364351600 9606762 67303957772318241566141222339940998400 9606763 -383843926842137955257325112105189902988 9606764 25523925535433969369957738699890790400 9606765 -74744021038346996723987241240968503680 9606766 108875109616470766603625229138843895104 9606767 -165929235912990507381227710050697307184 9606768 -65039753618374322986953666326902996992 9606769 183107867410022671673691817681687845744 9606770 -59560713210124700451744391893544333920 9606771 -3603057306166000045581571916501515920 9606772 -74654220590460758586192091934508933120 9606773 155355429311244099098218714667119010304 9606774 -70666187904423131259381267423547630080 9606775 -92864268565219357451389544634534825000 9606776 -52478901866712480978137216189854679040 9606777 -232874938526777655267583687649806108080 9606778 -33636355563422575873301815137541752576 9606779 83422004242399696413796030355854029120 9606780 -57901267376459488824370029058029580800 9606781 14017305068455886388831502747499215392 9606782 -64103818791681701915281145710119787008 9606783 -119352853674194745402226041425833846896 9606784 -192255882233152540036517977669773557760 9606785 33107595450246954238911894108910469160 9606786 -36473439165879253070726284217334114816 9606787 -46823567673103229929246446562353692000 9606788 97168634320047162983270268461991591936 9606789 -60639305745802403643895916479098316800 9606790 125704759823643870102535179692136134400 9606791 -114894149194585175602385142637345958088 9606792 -25835282154279814215819731492003512320 9606793 -311721239634548004169581777746131229040 9606794 -26867448442332639556008403735034564304 9606795 -357927520397821041844777492321113600 9606796 -69636185401882303507827402000363627008 9606797 128161546530956476179975082548055716480 9606798 74934776966822197593095915081905958784 9606799 -134673515015894030410192343386688745520 9606800 1657930589755596491307453041265868800 9606801 148732020860861061801194530094586829440 9606802 90604090209739394599203243101232384 9606803 236440910860447296217795104133604123052 9606804 -37880855217096421780038092182973337600 9606805 -120645170311422090823563536543063436300 9606806 96903338140022223629374005985587353664 9606807 -21072874519292862542079602501073745920 9606808 -4053130396666402869346699105663242240 9606809 -108053048170204435089604268215358487990 9606810 -116545805320064136891847125515649100800 9606811 -266465929338371166208535715687638062588 9606812 226730707993038817636222493899200646656 9606813 -224892878328168396945482199778096957056 9606814 -19745732544387356477855778019864553088 9606815 91757140343645870377902186662876385960 9606816 177952269669616462419634781037684326400 9606817 157536668870302312349081638178196400704 9606818 640347842884534820907531583193571840 9606819 -311958248383975224768573857368801113360 9606820 -97304724948105422660916139175766961920 9606821 -54511782004089366369316519067407589088 9606822 153333402272390786827442437820645998272 9606823 -836029773860893593431622205202314092576 9606824 121617695356229356268017319608025088000 9606825 36838007177416982442990566122637069550 9606826 265075252665333172057025536775292968112 9606827 72352933140216615548350002226747792272 9606828 -12727520852566309619703856055231348736 9606829 -360066734517718598834744782573963968020 9606830 132978832134557202915338337795343468800 9606831 51279702720455837933636075430238642320 9606832 12975312495085333133040058966355312640 9606833 12611252510233235230631279879884731048 9606834 -127363787996304719205535597889690338416 9606835 -11105178981752696803050223243796163840 9606836 -4096443448120832552281160488937041152 9606837 157744845511855656413852459137317965280 9606838 -1926447504723637374342353596836387840 9606839 220833238630442893818889794659876074200 9606840 118851897675833534145078054994968576000 9606841 2887866631902408439969527487443627732 9606842 -273114567501611119800640704950954879232 9606843 -12898060087776512324289593646019972428 9606844 67670872192780068958519413748091719680 9606845 -1882983481600421626135431336158184480 9606846 -54392890944827973600144600515614310400 9606847 -401137651435905623382796411955893767168 9606848 -112584783692769293012042997993902702592 9606849 43991692392527802230999909860420309440 9606850 -80762862680601761882228948090912131200 9606851 137920553315442018900660518759524744392 9606852 92993528133917941444857539754724869120 9606853 417782678247946594360735441559096894460 9606854 182606691872273359289711325072110081376 9606855 66520354614688131441689068708993194960 9606856 41847076405023391012108024885506048000 9606857 93813068647378207087436806518496546980 9606858 -68103233877265535959348229746565340672 9606859 184777211378389958061478577449784465760 9606860 -22540409066323814973272289500630737920 9606861 243560142976209755286712470900801082560 9606862 -312829627074601896324760524162243438528 9606863 -3361836025542978612737029100564470176 9606864 46761004982226732106229157319015661568 9606865 53234944689414570083620959656856191400 9606866 19508521866547771224837293829885862560 9606867 16719016118416248110884569635814338112 9606868 -39755505646858646325970044562408003584 9606869 824688173137110568060037902395388800 9606870 -10579693571024746519624429187090841600 9606871 227317181667835795081681939162627183272 9606872 -312819841427940953434343793356718796800 9606873 5946552310660038750213132877442039904 9606874 66389758265037526172918686675842001920 9606875 -29213611542842361305093580814358625000 9606876 -172799712494881645155259803192848659968 9606877 70273496571331569305059352280812959072 9606878 166747774379214389056265460838306266240 9606879 180573751202819702636528002524428519184 9606880 -301146822450565781351189880312653414400 9606881 -362123447927841156678424177018659636588 9606882 12852176520877675411782216222764203392 9606883 22088879930308954147928588262469241808 9606884 68819684079760495619941030151884664832 9606885 148672099490816093425894846894679812800 9606886 36080760894586887505589511653064564864 9606887 -408686440717305025336502120007807193008 9606888 1905187488318953490150809907237273600 9606889 -305187340869065810608680153954397386310 9606890 92514073163960266216984658185245720000 9606891 154344567017773236242104320595220125272 9606892 -5614197564973043318384515172666908160 9606893 -186474930986492342141224892418659594976 9606894 33148938424389643673892706594422620160 9606895 -38548362706122203945164952531391959280 9606896 25818936744169883774692886231640932352 9606897 -310576586398771440594733146919684740960 9606898 49451015417049984460765844786970585600 9606899 99032617773399514771930819466586333900 9606900 253839237933445750984273621840281600 9606901 170166239078205348643856131213727145902 9606902 28489306870021034254339351995170060160 9606903 95222185944450895963247759348752624104 9606904 242008149944267268466318267615959859200 9606905 -45875568543148478539979927631350916480 9606906 7100659237044832209729158724788189184 9606907 20468136561964462472726509011948581156 9606908 275097237817307139937357402090259632128 9606909 191573601212395875805654747510621464768 9606910 95407789571524212416995598090682615360 9606911 -441746888882600712418621139494738228200 9606912 -59515724993280323074423687787292131328 9606913 156712188703739784354769116693507262400 9606914 -116557717961561550531427428986916899808 9606915 -65669333047550881958791399611406245120 9606916 -147843953520561880196776054871998464 9606917 16201806793980304535425246458767830200 9606918 40062384782910841481938756248591384576 9606919 41400247021411204389662859628436309296 9606920 227134963307439382280168152401721804800 9606921 116160043426277827563791344205852641344 9606922 59696760676588139084570813807935432704 9606923 -60726590465679398374467393194922188400 9606924 1991497282574710037577800932391040000 9606925 -82308086983280476435816828388338352350 9606926 -12005064654197001340514615105837735040 9606927 136710332462203968139354419397138033920 9606928 -36913176432654611075886860740078133248 9606929 5638326192330417910376984550615592176 9606930 13046035934076697987700902107412032000 9606931 665541372555707428329171258024510464 9606932 -6706203053244009221332293805664705664 9606933 29839723357970741242070205912164688000 9606934 62065835474982451003361622889134275616 9606935 -145078763369686171184418550910764572000 9606936 -62408014035582578364736011651682344960 9606937 25576671568394875220048285644751891332 9606938 -82120805988677675797395946832292895488 9606939 13378252900273368771469812348502250496 9606940 -60601601702209409667736803825325263360 9606941 -87297983909339837502661305781416495450 9606942 -99581676770799734823431913078674228160 9606943 -313176296153279045667482101070029755808 9606944 -1055344838538273643872037406303059968 9606945 -157646617559273572782868590452569342080 9606946 20687241105012598390947438161105371200 9606947 6358124086134267297732957834892001232 9606948 -18309117633886156861687922690299600896 9606949 -236933272041395318146530353033127305280 9606950 -1610274136289232080757219500448672000 9606951 -83212909575755676339032671161793939200 9606952 203916951362246152448500898357859609600 9606953 113396713012448924201732663032263742080 9606954 -28542566457844470678582371045583687168 9606955 203938413304832581569900567438269468160 9606956 64060300882441615113204803781539335680 9606957 -11605268546541948651006801780463354560 9606958 -140692416586425985790954534426922121920 9606959 435539413073802332661116294167220454816 9606960 -34292152227845290808726549959556136960 9606961 39598711391680084948603983287017208704 9606962 -19663431395839652758432803522760544256 9606963 67447629993147515853290085779922335544 9606964 266380590003382026351558097204517230976 9606965 4257083998604550672782253403050040860 9606966 -147430296794648710989283311493817472576 9606967 -3268836306908632577094666141918270680 9606968 -93274292931442301143485301755276042240 9606969 34567295911238097060374392080228153594 9606970 -142732804834623742859226959485262784000 9606971 121489571328331693369755770059029211344 9606972 47987159947950583555058919372917548032 9606973 539186998174279315742457059038321984 9606974 3194974144548041681930645498419441728 9606975 -58900111647975416900116042660965312000 9606976 5521919494152038422855798881006911488 9606977 107777884393592005127363641562368531332 9606978 57832246665266011936879346108077835520 9606979 -402758672830965098040449748562056964420 9606980 18026282933179944078392478931363104000 9606981 -51503318174499140941222834168719759648 9606982 37476171012501774906046618602752815104 9606983 3813744661946003876149553950590941904 9606984 -142550991874195212214903360707730759680 9606985 125708237628985310380210741060833148800 9606986 -42899434539400903094884329104412473808 9606987 -1883934661773090737081390119381875312 9606988 -64851000753283492149451018458090491904 9606989 -311865696387195318596364804036390954240 9606990 2857534611785790791918652404309975040 9606991 -145748417061597129181676714399051774608 9606992 -5325907682374384663093458363157463040 9606993 -46231630031275996837427697474966380544 9606994 183759522305190569615328522177108529296 9606995 -47027472060482923116854643873906147120 9606996 58646944946090199113723051025437675520 9606997 19789454210123849447961263724300371772 9606998 -32787950777103316253909657690304368064 9606999 -204584227215115086222414174089674557336 9607000 -147305298757376565248039758802995200000 9607001 101080396708116981200398852100766524640 9607002 114209907393088661572383747112991326464 9607003 -91506232431802014938287261245450725344 9607004 -250715142194566856875787957612873241600 9607005 214943480137538672045482526666956947360 9607006 -284367190474125949801468746018683427840 9607007 342374438217322631532184998089512252752 9607008 116502577121385030333053406409025126400 9607009 773648173933093642053947275682846145216 9607010 26680760066928724008280717204577617920 9607011 122128217133072563241316312150856036472 9607012 42971135576043912887974233904016603392 9607013 43743634787222283959650024050729756504 9607014 89190751376975550116721391839684623904 9607015 11036526640588258638768221951540355120 9607016 301024339747559584288012712648252620800 9607017 -23725609208693435989780596826122240 9607018 44421093182864208968926517634106134960 9607019 1410047063800142329657398751814337888 9607020 90079217311335884734330405920622279680 9607021 -237047898406550009790152208041328132778 9607022 -67497196376150737721944905144111434688 9607023 -154217382463672261383520148039596686096 9607024 -14126284516363994949777054165586935808 9607025 172870786610238597012208773607203039600 9607026 43099222828580580943765626137947381248 9607027 26631523002836682948696270527215412440 9607028 -78987410219350720340437433312411362560 9607029 -39980757109376423959705114073436192480 9607030 -22233596226634555586094339357210915840 9607031 42860743263457477886034660977853679104 9607032 -57805085675911114292244729005113344000 9607033 70339538426358602272083852642502165380 9607034 -84320699937023218307792754553109448480 9607035 -281202639747207385405617891617759792640 9607036 12440631747545030330575582496640947712 9607037 -33934551592529812023901868559194682 9607038 7281161706509243483832655208087617152 9607039 173472136610533617045330876851024800024 9607040 -5819760256144298663911093705270886400 9607041 -150374637831641500333203054387509378160 9607042 -72121723590844434965738357466018570240 9607043 59675458339133355456005437519837415292 9607044 178057945375388211780375598660647177216 9607045 -10761419374047309702711656387737411200 9607046 -94446186624744780140783076136921673280 9607047 44134258209819610169987457108873100200 9607048 228716651233425589202639125640880414720 9607049 -57281132023598773997442522671548385664 9607050 -11122104998477232534607234358674687200 9607051 -272784821959357185734822887221479323948 9607052 -34491075781010177692906257664678729728 9607053 -108527898677246288759711844298463455296 9607054 40037832550647326761217905794230402496 9607055 90942232570379325875115935206286593920 9607056 -23777857462694189269575532447820021760 9607057 56439831690313994825478450420713631072 9607058 -51463408224410580816715311884027691120 9607059 30723532459200922433411179866362273280 9607060 -2125017911379763526423114937935370240 9607061 556377138924731547265642856153351594172 9607062 31353552862427162118756560728114293120 9607063 -34519355403534145694296189253224777216 9607064 124723661093046247268936208894446991360 9607065 -10686341753168840025278890392109411200 9607066 -4553160842063763630400967745453480960 9607067 225287892023131562402999375429384314116 9607068 39553979235118904262308907457232151552 9607069 -476641203856313035355149068930014589056 9607070 24277597708292825214978495277692082560 9607071 42731642914731492548549812793353972224 9607072 -489443374085574751944891249669480972288 9607073 -107116235706712691114317170992800262400 9607074 -67322970605123826180276763183008969216 9607075 -173151969868241391638314495742614267400 9607076 9470852016343332243961303060625571840 9607077 -79235269650298429481764152214716982752 9607078 71250623270750169056621375950993792128 9607079 70104470057441426660373155828112486240 9607080 33593903965990610974454657053748428800 9607081 119003998489153318059144090246709432128 9607082 249115120258860960033961535462013307392 9607083 -73188787955200050934662787021981248000 9607084 -16692540316307445533838087693819432960 9607085 -188017158466301591506327315794654959220 9607086 -1683779352416255899373076103937112576 9607087 7477745922750286686183991853395652800 9607088 -23124545435479418528625074587463024640 9607089 73886989851709568845340749460951770224 9607090 137969652557778752291876302400976592800 9607091 -109183565117364355144551834417637260000 9607092 6212243024242307035945172838103486464 9607093 -26222511196670345772983362104573353220 9607094 -10949810806776537346933035488516640768 9607095 -13619021147453711774678534369041695480 9607096 -104958136707391358474649420541164318720 9607097 103299618478309762354751727861443386752 9607098 11741907620480060061982561242006805248 9607099 17152375246633684874422840020096635136 9607100 -68871690101653153087772922854822937600 9607101 -33397711903136071216260171762314821632 9607102 -31013399712749205297285214747369213248 9607103 7924076654133395224600801954293609600 9607104 39646614395697171780727521935395651584 9607105 -142342210491590512995388369643743407000 9607106 -3043644023151959867936961880227524736 9607107 -111477298607811224176006728964564509960 9607108 -71693441343634662812708566720476585984 9607109 97703810547657899798490851914866040320 9607110 -29655109159634579215239381153388890240 9607111 152453013309892977618241150510353320800 9607112 -5723449827949892125763213052329548800 9607113 446074550244374110786268521844965682400 9607114 -87744545731675671899040673210116039168 9607115 27884066422994207946895459496698759200 9607116 -76897690051060231289415525397452046848 9607117 32980458313711889282578002923569418220 9607118 -47034091707532225735875561475113261120 9607119 196292460311663589835575085711750186368 9607120 15419931228693903594791633798298009600 9607121 -305052477325736692219444480066118097678 9607122 -12707281591870681975649027835889912320 9607123 -2155208717766214285961948234724960000 9607124 -98824606861325139516094121488538695680 9607125 -99266890935869185113127506746476512000 9607126 -122854767269654335484232648170883403488 9607127 -271042145238369933360821583935793391440 9607128 168892022963527744620993277054862684160 9607129 -191655433513878020041589928139759342848 9607130 95593108258485092690942575471010334720 9607131 307013116864555597422783731735650384620 9607132 -306752064639475942898772117018735997440 9607133 71787844167752959152072568142246005740 9607134 -2212373694509304062889157882548336000 9607135 -25640684030616996683809419193973896920 9607136 33458447705530386234138716472538300416 9607137 -60197100107477380624685810154271145040 9607138 95287435871651304313717311352351344720 9607139 -46792161951560191739489687611055625060 9607140 30753017971016816745682541991287193600 9607141 -341742750146704337493082086052549455200 9607142 -243748304718180287979885386076461222208 9607143 14495940872521271474409798800903397504 9607144 60162901922172886936666845211245312000 9607145 -94428235365085323157790093044347289920 9607146 -916896391179581697104359803294167040 9607147 149176773183136365026615409530260510080 9607148 -15041295286947809397982433833304469504 9607149 235580403841579115191123271439740729100 9607150 23710296426349827333433167349364880000 9607151 52034984867401314504323304179895805440 9607152 -25935016309745907369955304662979051520 9607153 64474617542620866814033252786255736402 9607154 364365559024612890455909429429620968480 9607155 68618112047707627894977288520517594160 9607156 28686928477141440755336380569332476672 9607157 -135390082031140619416068162998668968288 9607158 55403174292084589092339306816635066496 9607159 468143504535787060262836301968992586416 9607160 129145569554874509137185257807410176000 9607161 -4773299330101068787126542811848410112 9607162 -34570276927261391294894807146766721168 9607163 78302631867886478054870915486150501412 9607164 -12390794862845423926138434602301431808 9607165 -12927404491335555063638206285893914280 9607166 -52162383053547282589219071505538899968 9607167 7916903166568740561027399008074795560 9607168 9213158377507472683831885347610951680 9607169 -49111641741923683217028925059843566592 9607170 -11123139811920925488754473925207833600 9607171 -51561884802218572143503516887810261600 9607172 26423347460554709045963584014633664512 9607173 -12114163336106967365400316983835792416 9607174 239097154038720272437210726658621890752 9607175 -171301937969726348337442403026112949600 9607176 490838279873522680652639713749402255360 9607177 -177915461666545689764012820551144984220 9607178 9321938136212128895707955855034255360 9607179 -24831309518479747705426623255650872320 9607180 35307037667300633581060141596479001600 9607181 -226197810579071943794690714400903376500 9607182 14400662212730018198234680996231831680 9607183 -21844805479245393134167568186267007568 9607184 37692002207460930191995424283969331200 9607185 10836209752683022670197349779383124980 9607186 193381088344462145617665331015884987792 9607187 73293625618841249487330790199255905836 9607188 109775929402019918806815303318494361600 9607189 3159552748116199149541159741171412224 9607190 62804788450852738379237794411175692800 9607191 124179134229811125806909287027942827648 9607192 57281708345233433526372999506352537600 9607193 83857856744795047871178201976524533544 9607194 50983995439951086765186206579462400000 9607195 110851667820884558436594763490079157440 9607196 436305848463215389484523379553062929408 9607197 11363792067962788186649971656261711072 9607198 -91294328404025198644943094089687948160 9607199 -150405947585931188178952227137638702080 9607200 -118909732298410752183694283874199142400 9607201 -175205840547958751339858613249740464798 9607202 105797039316331252756463362825291185408 9607203 241803663781955019055567980251298898212 9607204 152619504510970237156972167213133168896 9607205 -97614971982036699776092954452225626280 9607206 23417753700443300818986809669797509120 9607207 350128875980542393055341334103263777160 9607208 -79505277808322291555952067948206090240 9607209 -73933798320388697374900871541211930416 9607210 57498945566720935794109414868278149120 9607211 15210765271736460268233736561351795800 9607212 -100348214917260045144292582155000977664 9607213 22418740162081517971692888661315170240 9607214 -135234676000037637407296716672605732544 9607215 51116723866753016412508382306981905920 9607216 -15495065441493044645713211002978582528 9607217 143121776200424915307315877283591846640 9607218 -86163672149123494589382982497825741696 9607219 125473572154928639123433699842229972620 9607220 -7289110760508639789045194338282659840 9607221 -13039603777137466798570847437457610240 9607222 601218048726667991260993703692879929600 9607223 256836774347967468049993932388764917760 9607224 2170424351543672873651917435937095680 9607225 -38246075621048024086362687961351455250 9607226 -28686225045306262274324526696641191680 9607227 -9282082180511401768450733460162605568 9607228 157594198296825881964207800538387565568 9607229 1097439260825746946057402963855093484 9607230 45716248911808706038996961887645325760 9607231 -163097426834814365483599243441070363968 9607232 23934241575983449751703982127972352 9607233 -34959051474513243839188061005933376976 9607234 500251000377325434612022485873034272 9607235 -118077996768612414396089975954193667680 9607236 102595493905810656500158986687157555200 9607237 -406479080958603418498684250950071670340 9607238 11899961090174250226556151915895204608 9607239 5987592995276290937582741892272681904 9607240 -276032903725743598469379109336233062400 9607241 -38333090191788049515235576902294130176 9607242 -67086832180842469233985359463388229888 9607243 -45033372149732696223211632895522039176 9607244 94511500969372856946532845574190747136 9607245 40431755931997645651195014550307601120 9607246 -236191887140917071124821193095217260096 9607247 11376422387547990907928842237400610000 9607248 -5517436319809736530209880099921330176 9607249 331195049022715196983736665640124955250 9607250 -30883302056396098212134734889793792000 9607251 55955369588236192558064677353442274880 9607252 -133046818799064211423142233732928718848 9607253 239188271377644496024161377376368108700 9607254 -69774873456556093867134166140123631680 9607255 66896217226795356895188922117323033600 9607256 441641148450683782775652004654823055360 9607257 70216759187180384878687284833979226176 9607258 48431633949153165817630795523575550976 9607259 -7800219884167879817460736112919929784 9607260 -6476494945368358936883900840678092800 9607261 -8074625559314403094527420682596421056 9607262 18208478732140333778330067297031791360 9607263 50873428395982807628153280541251379200 9607264 453805106705015356975179868743528087552 9607265 -118251011196860716836051662082738312000 9607266 73905456251938859169203782999565068752 9607267 480094557340281542261697221286952932720 9607268 64490730405938037431624526646894528512 9607269 97275637400075403965769811552210206720 9607270 -40927035618304382988976862544202621440 9607271 33676416645503703371870953247381523000 9607272 -5256450841652875006877918798512128000 9607273 -106390753922957137850781094681409751836 9607274 79646164209544805824724484725116266240 9607275 2034714684412520323703250254281872000 9607276 -52331369982070792012199189560742068224 9607277 -190247348313935624765660898402896469888 9607278 256116198136448785536198926328242810880 9607279 511860065473228039819149633562482200 9607280 -46462483768911686042437776131224535040 9607281 -253672077633345468005871766955426815680 9607282 -186304560299731292030242517166045697008 9607283 -63817440255940817082214615558129239960 9607284 16060244143615893403704177675808739328 9607285 10548513105705411598358671902259789980 9607286 43268096631640563469301558278854441984 9607287 -3655326600163206348700428625704508440 9607288 273453118663250617148106840109423104000 9607289 -434324477661727245586945669258734869676 9607290 -22724926444153202897540312501030092800 9607291 -406103175015752171741231926680773321308 9607292 38184409434193443610318164893149512192 9607293 -2089771088960568127501611721729199898 9607294 134379811828268758318133053186145867520 9607295 228237277606814316120263283613909211280 9607296 64372468797534623869823444300039454720 9607297 -97232203957973607518652814147421307968 9607298 -156968042108812065639418419674716119600 9607299 41452836418949659944074913988572568416 9607300 52526333439747558279899426928114892800 9607301 -289140616944180292612346033667710696736 9607302 -47863180092984316444839012114062136960 9607303 -190790206145827712554913512770056970240 9607304 32088828863511947208403668295097548800 9607305 12665923501182995435314289526209877120 9607306 -130330492835702222682969828428909565648 9607307 -641134845299590598763544925107878048 9607308 -10381961549695881229833641348953728000 9607309 26990777044002601766350122119646541516 9607310 2856726514297631733042998549797148160 9607311 -9162832517975574170579282888558564640 9607312 56666139977824078155545564843195105280 9607313 -577069094647384704144582260914735649040 9607314 -64200238656828509473539556238887397760 9607315 -285307185071230398237664233047978211600 9607316 120423994405552345736124174100451328 9607317 403013103937488613483431896856958596864 9607318 -279751680944445203111511057500743680 9607319 -305822629090488383764583216977965180504 9607320 -114160866499109210415472481853313843200 9607321 -51533192692152111508541139730115604528 9607322 10202319446007443083928739724421376000 9607323 281810620040977346142621282952327660800 9607324 -207193488592057546819374524799636595200 9607325 17158339930697233303845459455247187200 9607326 178875673391841847108574090755324483584 9607327 68053860223938429578185189437192039760 9607328 285252266313764011276055265407058247680 9607329 -8666870394753507219059679744339977724 9607330 -14862811760337807419992226358348833280 9607331 -35855601740843710345999148750505458880 9607332 128423256850091330712564180504057861120 9607333 -143245902902106467787769344553367658336 9607334 -49890225310726479153940205994248626176 9607335 38470279648810299689442626794146650400 9607336 -197566124403116272710223090700132152320 9607337 347036574909087161278247452436865652986 9607338 71809085259337559274211803000067838304 9607339 52676243923027712570467136800657010720 9607340 -236581255478282409436515595135346780160 9607341 11943512547742963614614364801313794720 9607342 -2223729113691912691922650000818881856 9607343 102320095595560874617580083122901276080 9607344 -10710765958016610750321100225043398656 9607345 -635944934910568948369588812936571200 9607346 38949466125291979180738480719112829952 9607347 -7019605311166899634257687778190050392 9607348 324845837560737572613857987531444654080 9607349 -233750712330735256557803765406078373650 9607350 81023883331071884404038627898164672000 9607351 107790820883456325865279497267085133512 9607352 445798168769973200802991344023770828800 9607353 2935088542110737242915891436614745088 9607354 2955612716085662048990994962307851376 9607355 -472882443682829731214491989157773606480 9607356 75242912460446137964148387288774328320 9607357 365301249703072335601963265554838657606 9607358 45461204646092975482960088190095105280 9607359 167884722709588491542680549244356904904 9607360 -22610664662098103733453832215488102400 9607361 -1607836873851621595660184562318945600 9607362 -155952879042733098723911279505550059648 9607363 167322400319326586162195485290682941984 9607364 -116997816732554745538131776466065399808 9607365 21304290135825541990269355787074391040 9607366 18400954923971373038673482248966749504 9607367 68036239147691267500550152776460973184 9607368 5839256593675590049574660737514741760 9607369 -27587133763963801933993292709831712000 9607370 -151586850314377564658173856413821705120 9607371 157375511319528522676698340759342383600 9607372 -132454398549536779814591339587123514880 9607373 22020783362973127314164685312350504364 9607374 -36013890836950103816087653457309520000 9607375 25381073867182678847867169798536040000 9607376 44994413862082798597100727231399985152 9607377 -98208867986883478892556139888764297792 9607378 105397024363662589191043901832636771840 9607379 -20258740416606968756068660729135792020 9607380 145393200237043440134611806786472857600 9607381 -67889566545206210819119444813577292420 9607382 -4967556140867959686637638521331320448 9607383 24793676780775569434935535455084614400 9607384 -17386856740368775221106137282240122880 9607385 21078083878507459750680204443238104580 9607386 -6461205453147378557383226180530177536 9607387 -254438525950461585462949101790953435964 9607388 -9931945568831138429644532825334374400 9607389 166968206509919116480073085320658178560 9607390 -34196624296973083929177671834970063360 9607391 119111714161672228942295944407778776672 9607392 -299737467254724816550205096430395719680 9607393 -30589062918402352153756513245553611358 9607394 233358556459580651248948857416613911040 9607395 -41367429602511213032780726259649440000 9607396 -26213026874741964805662322385065656320 9607397 182190182399838471183118412005309676544 9607398 10381011037103036853466681450718476800 9607399 143237166176445406491507378502476909600 9607400 -223400177888347759224484031915904000 9607401 153907480495759540755520926876438451530 9607402 -14282077107946712046443583714790248960 9607403 -108013516221522897578788352397529928016 9607404 34419791567873411799725243714824594944 9607405 167180052591817645650729365090062722060 9607406 -3256662942323751197540007622674222336 9607407 74870436924764570460895143515310159360 9607408 26595589707931435477195305501641080832 9607409 49072506557662385147478694688180140992 9607410 5110101916678768683074557543062984000 9607411 -323801223207811848713687495178613556736 9607412 -100634478028570010623507185284799019008 9607413 159584586760451812709227697251770445344 9607414 100369914219630401064950603719863577152 9607415 210456125462370010365637344577698985560 9607416 9642290375702838747450455813546311680 9607417 -56541394532089037363635975525343920534 9607418 -221411257737690896283651230532848157840 9607419 -161789226950382509196919279214056757556 9607420 8211075375807909237374923186368276480 9607421 -59910804297834155712643207831438107456 9607422 -21554097310669777992968133703171368960 9607423 32449142275925385930901895903706243072 9607424 -99319685000546021214505592444965355520 9607425 -70565020178185639725816157336756170000 9607426 101595247982849093020219534477804801920 9607427 -17977335317414246477462290656522209280 9607428 -339677489921211398512293800185572212736 9607429 55001944817330023764481832499262266720 9607430 -39831585166848302774509115714196672000 9607431 -329962403500478114964726642760510268256 9607432 104025587702665122126214204306973414400 9607433 -328138700221714792760943279494136668976 9607434 31214975941021180683135019199455630080 9607435 -47407346671136107691344929542647003440 9607436 -180738801670784271645334988668734213120 9607437 -108888997320868939436365239334696767360 9607438 68013838203053117704074889728147357120 9607439 -66761140644077909488525819665050218080 9607440 -16842356047300723178136133251948871680 9607441 -420562100511259633287683064368381390158 9607442 -64791965198734007743515508858545154560 9607443 136382624263801518711749294330878811064 9607444 81130570592100488487078314317469724672 9607445 98046837060651574578728100901377763200 9607446 64888103270191550326716132207206616672 9607447 2374003054069703605805002401231252760 9607448 -217051579956634556076759838734650695680 9607449 80257416785568379607190103006760128464 9607450 -132027909775854968842156118087568990000 9607451 115492539950046009205549265383297127952 9607452 -50837771520498945907340721824422675968 9607453 50357279757626196020411438952968441702 9607454 -88727433387037000621877932091507531520 9607455 56647700230466517795276404749925078880 9607456 123008500905030621156695107746449129472 9607457 8662315106268076564091543014284494952 9607458 -18912465294713033816505278442514415616 9607459 -98442216130368804418035587857522962340 9607460 -11515354837893841906176446548944510720 9607461 -14537647980196852892306287537324679040 9607462 -17410791644097188853081438617087988288 9607463 77870347066595132527801269492188094984 9607464 -31378076378758923016663783762661376000 9607465 2000044148281110661946891462427144960 9607466 -33075304127341014892823327006847210240 9607467 23707280353961515866914443228697891520 9607468 -33426679095901405093209494562790871040 9607469 -165632081833359078920319484314596290356 9607470 1780136007114963216133784593920810240 9607471 171419799729364741507012209617229062672 9607472 -30005079114492288580443735361105625088 9607473 -93189823540938035036348795564933017278 9607474 150648017484123541530929207533123262736 9607475 -149647651405433481739889257623367492500 9607476 -57050851018016879781251211240720519168 9607477 435586807706345573332561546495360649472 9607478 -9703864063304911551519467365887991680 9607479 132664789921792915748748520166377280616 9607480 -41815096684174121115599212309062451200 9607481 127396850735281030837293872746026321480 9607482 45914571904308431605952388364702333152 9607483 -239675855249851132532011020264804833480 9607484 -180693898653975098790383509699222569984 9607485 -37003634942562384834065744372164740000 9607486 16375698138340618612819816059667286784 9607487 198422209631505127891120098914638067136 9607488 9385436088518433426427661192370585600 9607489 -63501374953217129775623128343186818560 9607490 1062955069684442661697329544315845120 9607491 -82258366368837917719980524065672765440 9607492 -31250239071935553990334094562018295808 9607493 36644242336093210734910784736468902016 9607494 18003882656277039516751151699390795520 9607495 -65566830516278118802218971967096405000 9607496 -131056025012254619351329632517444254720 9607497 82464106198067698523393037675101656320 9607498 186417837950545319346368327766632382000 9607499 457637647212190992234175855526783594880 9607500 9526110824366518987204382946683520000 9607501 -138047915572669622553385510225428933600 9607502 -189253739578642533915688742032389854400 9607503 -147729288707474154882773318845061669496 9607504 100532660690262142831797769324899000320 9607505 -311272554697891811257629529836608250240 9607506 -47970550346123622712083267541316428800 9607507 16125843009740192767426128401442023424 9607508 42621827240650280966723402429713975296 9607509 64474468050077132598343950637911951744 9607510 3724949549156327904526239865737553920 9607511 129189434925578625912086154641286148032 9607512 238869292455480406138440837037316075520 9607513 -318095607530500122964971237898959717238 9607514 -15185962820526764639599429175439387648 9607515 11429043096101363311242405418606944000 9607516 -26109212876211026682508228561481769472 9607517 -207730417628253328056848098153857769434 9607518 -51324161835014878174689435823133009280 9607519 -96028702244718596818996894646287994080 9607520 32354069902833938464945970057576448000 9607521 -16328559715818660153486152205696000 9607522 100829122462640166724345002656966660160 9607523 397826655979567582088989874218020671772 9607524 29862688582429086843442563185499328512 9607525 41605591144017427725368728166864409050 9607526 27754852657509218377868658828611592960 9607527 236418930291089535320252016632328047928 9607528 -223103722062988196913241812506869785600 9607529 -212984518490774099567860627690213212870 9607530 -1188950396930710136508790305855912960 9607531 -261427324146339067130100967843454149216 9607532 283352068557867102128303964805909032960 9607533 -2083497240875430867366460966846699392 9607534 -4008222453430656297999535590390043584 9607535 -226094372468014020007444354106368722240 9607536 -7331816318145689228727817466187153408 9607537 86149270896261157787616871264478456640 9607538 -111673950022204257987314342853408004080 9607539 -113301740452728232503144615534163691976 9607540 -260526917881690134790011728185454284800 9607541 166056476169914502064254204934607308800 9607542 -55625477572707474727732050323977752576 9607543 191670801969638843356445708221969452288 9607544 -245994757782436719344965778978917539840 9607545 12457767823181547663393471746014617600 9607546 -8101357884549586278628411619742103296 9607547 107602104174244808379989438826566520996 9607548 23780371955939699151685176403640672256 9607549 -101847504969706234332564057732018949120 9607550 -27750199113881618160079126812593664000 9607551 38947472420707047996458115334477853184 9607552 -669295103492946026605330563463580221440 9607553 -185117573685490255668676888749669924780 9607554 -137829708614254097303670637284327879552 9607555 -136424274533173967615709142840271078400 9607556 -96635963069087004847067396312845996032 9607557 120717365996151149553283360937202447840 9607558 75989207443353786149522004446551009920 9607559 61640688780397084303111268655710683680 9607560 -6188200374706154314069538584630886400 9607561 112499295461855040679681308025426012800 9607562 -4712425929456531069866130004394293968 9607563 25136071240514135694944954323813712784 9607564 85424761926419281102825433461595922176 9607565 53469422632760261225963710614275707200 9607566 -2391166166706412035283511929417277376 9607567 -110439270170215099517844913969097412048 9607568 -2009501645020076767297888411055800320 9607569 202636415973266839596114256827016418544 9607570 41948951955260830432125627176393448960 9607571 82449341790727078509935516103627658344 9607572 -3649204367138007956429828907148009728 9607573 -24984306429614537815790366679366552178 9607574 -122650978078330865998899231313725226464 9607575 -32210227825168395047506605815865440400 9607576 3632290268766869875007474134555852800 9607577 302165128970468388793728839759787590346 9607578 54332544622127524413013253968280801280 9607579 -16514662419265575172605019143970413820 9607580 -216616969282295984883846389817682444800 9607581 170083421869673585132831085497980198470 9607582 56435582931241706659126162359723331584 9607583 168680254975320754584475135050358712784 9607584 -24577075488922330805602066054174998528 9607585 -59647451935809295093125267167701478400 9607586 -104743239628415994640795018402840416 9607587 -97487467529385339520147175989104760320 9607588 194384237806564594908786976448764162688 9607589 -17587171241133619395289936868255034276 9607590 31276474831782574383885408215072133120 9607591 44549768804221873486866086176658855040 9607592 -95615248045136855278983123456403584000 9607593 -16560228501754735736522923911778164336 9607594 90530024891824902988159015604082258096 9607595 -25516627839712031956610046909470502480 9607596 -116486485099781479868261048266237870080 9607597 202739164814625194716615349796966135040 9607598 11762522879254170999009111849435955200 9607599 -259594122318405912237715872738490690560 9607600 904658260522740591293175993632768000 9607601 26545172018449404164720355135160238664 9607602 16210015031850137877824431475491400832 9607603 -34108051991602042243010884440285859736 9607604 -301529441634408092385350705249141587200 9607605 -10640821295237265811763674198224295680 9607606 -121289527832855965192393377816039708672 9607607 10797245286886147179163699351754306856 9607608 89277749022601769973733626793301606400 9607609 431087331065513239446620417224068381840 9607610 138387351088481709275098441150217929920 9607611 1190907474670543965513051008107148400 9607612 -20787231593486160764546690692886906880 9607613 -92852569807761545016490866200433930240 9607614 36524319764533884304300713281670123840 9607615 -131339224029074773599890894871287380800 9607616 45576552989872622686472934860909445120 9607617 -221495139119958528391113719583571774572 9607618 -269216077046887743447993261818018354784 9607619 2522588686894067000281249567968963840 9607620 51024256682887415872277425065311170560 9607621 83235196374475811916866039612218145500 9607622 2215684608036234545916783859579501536 9607623 -208086738042094521279708732958605110616 9607624 -70456220253514055727429585569798215680 9607625 227256309996046339112201162231682138000 9607626 47953981158898212544180330699089361920 9607627 -203551759235958039626994140301176220248 9607628 111855306554697332389355090373746488320 9607629 -117659317717447207684525062821198866752 9607630 -38823453539748462785254925028849311040 9607631 -497753100543769195521236018972743467336 9607632 38312285124527806310205005567998033920 9607633 67351100940709043659175756294022298880 9607634 264509018501469527263118605705533434880 9607635 -215409279028698229271833575055988301600 9607636 148136917312320908623401529503599355648 9607637 -92846889647623902538550570950428065568 9607638 -28919275878976883743233049597584853056 9607639 -11557728796225419257193162644597658720 9607640 79314795777127299540966575459783884800 9607641 -159301309351749649833225149750359187136 9607642 222240542842653350895080272399450320 9607643 184744878891203986104950856596248829892 9607644 -24107686446576970441773922501831495680 9607645 -301028327299059588588555965807924462100 9607646 -155315394633738008516269463846666864640 9607647 54277578232599175177035324393377523072 9607648 98107661566608551520662631398273187840 9607649 -98151732177500854256683253799046628160 9607650 -32941054295318421325125613170488592000 9607651 67840049333706590513215141754717098652 9607652 57382181513328676149115020044666929152 9607653 -6658234260058468756395065224705764672 9607654 -854940194579715440353970474799865728 9607655 -235967498013229807320192916373859466440 9607656 18452725267960855230141424105541468160 9607657 164235677060732784898916547580284254906 9607658 146692716107167151495051084126884254720 9607659 -15961311566071576571102487023351108880 9607660 59583875687321675882196069886634311680 9607661 1751215468641122231687654785033926144 9607662 1209741115417130679843652689112187328 9607663 185860168840721045077301431480197493624 9607664 -55263814520464600848109912755488686080 9607665 -44536196976782019814146241214860006080 9607666 65526623753173948913740077566533507200 9607667 -195474292210948321753248232253741782128 9607668 3065310761195498219171454415507623936 9607669 -450093566698185455152829411792294896200 9607670 -15005291451695870730969872429251804800 9607671 -193856654107390726121415903671684330160 9607672 448451605184913229511509890448571596800 9607673 -14947958634441456686316548102673516960 9607674 176633639990325042756653268182403567360 9607675 -22790277005613816792885616792062950400 9607676 2479334286137298377902779064911135744 9607677 150365210157966775202882810908256600064 9607678 -159853004853469507637853506108953289280 9607679 -27902519033985745239825837582946564824 9607680 77090842810865935712454997645983744000 9607681 -112848799747680797935532339079373371948 9607682 66089371242480012227698637502578909184 9607683 -291127127855089823015716262881011734352 9607684 22488544008537237188796430801794873600 9607685 -199829080236445105290255089053825111620 9607686 14445083229846798743949202819297809408 9607687 436695355150462619240554140309079255072 9607688 279777253715373016423371469597961103360 9607689 35555482203517910464473726124781358528 9607690 -42028170835734737233817388366463456320 9607691 184253612764212003534467557445084395092 9607692 -56731129193434724118034288621891891200 9607693 -89635239903180000706752114012467741184 9607694 -23087481180470668480416381380258627328 9607695 -226357438226785263075955096350551311200 9607696 -16065193020199715619825390170901053440 9607697 -227446046071162947095240684134489811088 9607698 23342330782480775128420859289411521040 9607699 135529359436384071169348327586797894700 9607700 74127601247386096070084588974462752000 9607701 -206040383518441175342376643963320340896 9607702 114852585337062330441635890964552620800 9607703 -192948962619008152204959631473210474144 9607704 260057996663909489040507628891445637120 9607705 -2531956474541916679971659331496199040 9607706 -89173775847010220456355296928970752 9607707 -15358122988522445587868240317743537360 9607708 -118672573395184987575366722516589955584 9607709 36823686440644070742475060989090895104 9607710 20124855150565166962128205407540817920 9607711 -100735796270401608912397107064451600600 9607712 -209559059003749906359884324763596095488 9607713 -9434690712230438097925917185611276416 9607714 92708807690238576572476836108206661456 9607715 -84947660197294892141059619040447030480 9607716 -39169046721283587159261453598266793728 9607717 -102044546384663429089017089250510519008 9607718 -37685963846621427785697335163660555840 9607719 104556437653918190544955474397166791808 9607720 -20097259731193616120244783287255040000 9607721 141615713057469104779053466264660572672 9607722 4163734288065918344794736680663587072 9607723 178883087178321878051594267525537595504 9607724 32384446220479703269964003757164263680 9607725 2373876925003963433456629144173950850 9607726 -20611613640994264590025157740850803776 9607727 39382158182847589243977747910084578576 9607728 -3413705928608108571283585164530810880 9607729 401209615572949478395661141228930542260 9607730 17131633298124490485898754078109427200 9607731 33675736057313244381254891739548185344 9607732 -245385101030500711515249953798741762048 9607733 -114832824856039026619584009428831434176 9607734 -28315733203887948221749610760321259392 9607735 -53945123771381056046898903543462528240 9607736 -160603021381116962080244236851541463040 9607737 107733348390676089782013062789655060480 9607738 18074186910291941151767286781423562496 9607739 -595392967233666815816162679216944602920 9607740 -146157590846974118581805038515622379520 9607741 4580292902183112330240055242214951584 9607742 165886014873495748857844838342197270272 9607743 270848082762287083073422064240532753120 9607744 31591290745595038764658061123216474112 9607745 31126103020476528091566795944151260160 9607746 19882174626519716407796361232192800000 9607747 266991479334443433959257630010929291196 9607748 -3506162687598164194146060335357085696 9607749 12951452949225299469266372489997604800 9607750 99412672763083108401705516178195584000 9607751 207879219555963831330235229109149905752 9607752 2704374465194905573633887743040061440 9607753 51403565448210087692636100990434336456 9607754 91212872673492606876486893562396894912 9607755 -298745677626226085103178690649669940000 9607756 130763954478387157578253011212243198720 9607757 -130308129563972233755997852717955304288 9607758 72881517538878050559200192982033068160 9607759 82152352824255869259485405267030949616 9607760 -21882914071516169752751359158024683520 9607761 206033292032743624645668427565240191680 9607762 -145774201220406657537832039662360640368 9607763 44925927051021343413374668476405792 9607764 -14384477133732468247556980178724378624 9607765 208176823224730309817180483272557933660 9607766 97790410687721763793423272741599099520 9607767 -20929208640423925151192260344831051264 9607768 48166878025492904372791895723409408000 9607769 191625716644068203612727099436413964170 9607770 43243644667586697806030030499207153120 9607771 -250887331272248294752563379105683854808 9607772 381057627726781205901582551573942438400 9607773 40428492345643328050023632484321897600 9607774 186108902761191858246367560255091468992 9607775 -1808952424525772346459293035976116200 9607776 -81929156566350997925627589660900851712 9607777 -453921100651829481025834314681582545374 9607778 45074260393976381110171326898236650880 9607779 119583794461197748519318658944038277824 9607780 27812282859890642099156032361137766400 9607781 53892512021186193779667366214267203582 9607782 5592686376088796637781930965847326720 9607783 240594175960302345093375314337659919032 9607784 123481909766365820665163132231385169920 9607785 -58565880930929768435703508639430126400 9607786 8776239897291060317346111035900690784 9607787 98318161399789575595488270801046579200 9607788 -223991589030042473549199721223589242880 9607789 68921146047044849249097145529908053590 9607790 -21123110528279294525399345516756467200 9607791 -2046981534684785643556317910229625600 9607792 43937405895112169080510779208068202496 9607793 144254971306148824521906032519883915444 9607794 -11519171399773124298807151812533641728 9607795 249327457504985766859433849325508210800 9607796 -268534542141132421185561578888395745280 9607797 -214919532535243164001647074499895997220 9607798 11391943014534088212477983950236746400 9607799 14043170173526315808946277269630848960 9607800 -60003439270513058943110715127971840000 9607801 10305257945846232750169506984126794752 9607802 13219667206776244464898184694636079104 9607803 -109873469618738047785013111592960910336 9607804 -145797569385891786523826419443011108864 9607805 33134084752653478674519840406553389800 9607806 12575780980213424223637484336571615360 9607807 -470299311651274363527441950301349375368 9607808 -30969726845155985763326472911459450880 9607809 -132836734072206621459838311161003929296 9607810 5912134530916937238148011645220522560 9607811 -159714878362006015877600546024656973448 9607812 149638230694034969258047869324053056512 9607813 -43947277022660811152762591089886827296 9607814 -39032845910858193799651432587818979744 9607815 5908072381253606030530328172141343200 9607816 9254177133372388694404218452963788800 9607817 -20174297418500227631663584138987650840 9607818 -31517082017629499891569545284535590400 9607819 179438229909367040067399745257869023800 9607820 -30130773247085404895156021078916049920 9607821 94024436753447479779189791702518475712 9607822 -15692882581086412328824112276120363520 9607823 40249238902828609977005729929248792024 9607824 19053060272521441795582345410097618944 9607825 38920432020559208951718264249051180000 9607826 -139779472386757171301322231493508811888 9607827 83537342571555629814307312705141556064 9607828 -103184743522187692973262069638026840064 9607829 -85442287714385213085627166069076075328 9607830 18138814893382958033304846529633443840 9607831 130888834651988985519263985352938385992 9607832 137172511332345920095641333082394296320 9607833 -157397378905911592963998886248102506598 9607834 4036993606349087351010697630178399232 9607835 50511891786353591603586899653364438160 9607836 20359468157227830926558389941454209024 9607837 88079454253601329239676028742438103180 9607838 80950653037295770395456356711308840320 9607839 -280182181862677616811580322346597943920 9607840 -183016303812852901520632114419974799360 9607841 -273077192024303198019493952477392297758 9607842 -20847723133987522557405379372193233920 9607843 146065934779493601595326153715179086800 9607844 28838721367709153340945551691934248960 9607845 43230237022266359284622769327727920000 9607846 37783060738605561905658732515839291872 9607847 -145430687765835152689797279818545069704 9607848 175344782394367656124697998742755737600 9607849 348239028229158679851722188902187609850 9607850 -12846838347947185430976116099276275200 9607851 462609612068767662550115710602575424 9607852 19482420468839239357692143833143539712 9607853 -57993707714313599565803556216279281898 9607854 -32048966282664354077448065422397868480 9607855 5481805437768781829823015152649726000 9607856 -40466381034346602642108182297558089728 9607857 -87952656313454384551451958601609094208 9607858 41132118636075034329013415530290224448 9607859 -104141239672135562753142204123679594896 9607860 27714465931794562485168970238735143680 9607861 71653764871778252537250250783875889024 9607862 90526765160355101486237538564893411328 9607863 35714710761642485294125313498193158400 9607864 16362929219580307383505485194864148480 9607865 -238737540135106991756705558402784199740 9607866 83106719141311150621935830338265480448 9607867 195412248620281346020123451043069044632 9607868 -23223759644601037523104418382355479552 9607869 157048698267980437462790703266291872320 9607870 -242704613653049163012536456261056506240 9607871 8536404379504477901418503697378720312 9607872 -3726811807178130598598584238402961408 9607873 -263513081555539683277192234152302085120 9607874 -240356378366008808591422645018773366240 9607875 11482925849121949530146078851268028000 9607876 127520418056947703197755159369790175360 9607877 277571684569198442685884677008166080 9607878 31220140371076120043449411039538861184 9607879 411005868618242021906769521192578187480 9607880 -51232794456669003341453337348771993600 9607881 443472775393599386050749587158849409664 9607882 -81159361808705771187948642774272401920 9607883 187465688588674588260700607248796202132 9607884 9157962442967603126188243222440960 9607885 -43317049729663476119785261084480068480 9607886 -29788466641135491139970876759095255680 9607887 25834357488261449759450108029423394040 9607888 -12024948421390060805056098326139764736 9607889 -263562310841860587970429739961510240960 9607890 -6214136392934197446603217013770521600 9607891 -319795892319076335510489232143150946708 9607892 16539279016478491733902374292419870720 9607893 -36124860182865342505617636860256307296 9607894 -5127272031045765995376237614463777504 9607895 12108352553612393521410707188189235040 9607896 12263331769131081302879579546437601280 9607897 -77350372299967669380333910993010652860 9607898 128612741158047490204300639766965129200 9607899 20763777701084699770561987953441661440 9607900 4516449839372638603425037051350656000 9607901 70374092221677802165719379147909075200 9607902 99083780836712234393528864812377114432 9607903 371015353806394225414185552107908196280 9607904 106201907065534509467508538206319804416 9607905 -88400067234365207846013903752711405760 9607906 -30753077745740830544356931379908643840 9607907 -201114480496757346660414086656810625448 9607908 -49725603484897046825436983324090403840 9607909 122444470511714505806902269995973450110 9607910 -7727061345414541653158575382983962240 9607911 -168945555951713497546342844832939009840 9607912 -182302349915080188000430858426193740800 9607913 -140790280129166177833834791276207469440 9607914 30508944824317935036766734797550854400 9607915 -106474891982674278788325212513576497200 9607916 -324516317106161199535682006285852187648 9607917 -107958479431078125047103319466510814720 9607918 14200964773553820650861292893310404160 9607919 -65995008756775778726069730052119219600 9607920 372272698541340679945884189209395200 9607921 -353933916770233206883561981648093640878 9607922 95065251160788956769755002309728682512 9607923 -1154587659214446428175549130587863040 9607924 -2925316251698815076352126766771714560 9607925 59303463569857377513681170321901508650 9607926 -108428989309845225918459756830427563136 9607927 88751345314334752974948441425028510944 9607928 184964800540763216754482900882085642240 9607929 -34127180195696012115907597774067875200 9607930 -16238894269403470202210853754544708640 9607931 -275609878050153050528874029880874875648 9607932 -89718187634462288149393196256338327040 9607933 -3140337212072814101889718476968743872 9607934 40478058853329852123438936144107461632 9607935 111582879666125507523487563205057030800 9607936 -32425449080769508452686378855592624128 9607937 34143286746271642434918117194717443632 9607938 -21717854603746608740967595033962135552 9607939 312429380833979160859376383091772674880 9607940 -49583019981615935709343626959854302720 9607941 -34252596076227935526466780241826398016 9607942 -71392918242063064925304101759917876128 9607943 -805996189736792429368765107935588405136 9607944 -179323201073202713366404089600323297280 9607945 -129905276632391083412525874680399582520 9607946 -1157981996373461203639713482144320416 9607947 1299498988205566675642855347158078304 9607948 -133982496437991590405460072860115282944 9607949 -12161434467609610381983379689212356392 9607950 -82373667435020779636935320262100224000 9607951 1039941875638705019498747508593158992 9607952 23018511455650339193281596021935849472 9607953 180105411681642398171484548599297625664 9607954 -917140548230387556342911380975472640 9607955 -57453418872067631712715466943331246080 9607956 55418920167515817313997316640443267072 9607957 -153597709268270029802778901279161527794 9607958 95165164215733132174999156320597580800 9607959 -24593992361293954000644571853446299936 9607960 92648468832580361887630079640238080000 9607961 -97084195300301330803085239813806628800 9607962 2827791895368906587514654226482177024 9607963 379820376538121355421048998006157864 9607964 25513585277300736974374268092079678976 9607965 -157075562687799062290559285200447262880 9607966 225885004076995144939108667350904130432 9607967 -341236052378729986799899099024106062200 9607968 9930578572593922878135808458077896704 9607969 -413358595445464357019476532038360772574 9607970 10957448858489760660477460868647656000 9607971 8818694531296956204334661692028121840 9607972 -100289500583360534890135113255140256768 9607973 -260918247472609394169523073552746727040 9607974 -29564707601645123408829555163033208832 9607975 49817787366418995906249758142287932800 9607976 132913952905972240931012106452781711360 9607977 -469054433515771863118768128725862853920 9607978 167866823351353124452599382103265893040 9607979 -120580613914840048437070984404636569040 9607980 -8677288454654580196556238126885273600 9607981 33992885181826043964068689176919901964 9607982 -74940281448560194323069521274833865408 9607983 -28941447534678266531581305279164996352 9607984 -7977482473244552955047494616258248704 9607985 -32881054228868090906209357335805635840 9607986 69307883036824036356867088038289068432 9607987 612582583112010650514616442417354636 9607988 -262286035917466248288642269473858158336 9607989 16114719595778402209188370933176769824 9607990 58412171004006098315926010099935756800 9607991 63011283692265087932774637362022217032 9607992 -98325196785939286333981169745103872000 9607993 -42837040926832129850414026790427368960 9607994 -136234830084418824599557021662972396288 9607995 18539247353053726804215174631216560000 9607996 -103796236496744616903082947440411809280 9607997 88915735757301016931469735318329978880 9607998 32839546788151824528417361486594043520 9607999 -101338252428762342766827252281378121336 9608000 71537418126296627941278658619768832000 9608001 -31298318011017178396422014198742215616 9608002 8454463447208747340830934125225584512 9608003 374722141531366660811043968958375576252 9608004 -29734632617575340514918674449376870400 9608005 241964974074622047198255458834437980 9608006 2502537075950552521732001678370786624 9608007 54277709066717568374644072214726249640 9608008 141775454420173851586194904399265448960 9608009 236562568176281488005458217965822833716 9608010 1477191677105788149844105269609058560 9608011 295882718582202826938110059197187595520 9608012 108336233378259701690189881860598594560 9608013 238209769799167522672057255725897374742 9608014 -4599249060233507865554943752416297920 9608015 -4374443326191950160568706997364570440 9608016 17106861860038635678241773694199267328 9608017 -256073265689686843628511608873275425934 9608018 -31619931020078434095270388513528332144 9608019 -124433292307166901616678216630390034640 9608020 74182013160542691231012497663071150080 9608021 -380946446017578430625284774091246057778 9608022 -37080308410015778169321516502225291776 9608023 16107450504381009290720611356968993120 9608024 -177265424920779363147251880703581911040 9608025 -28421088581555930807072626540187966400 9608026 -178192582987377425481228643147617161760 9608027 -132847502618956754434399127282773555440 9608028 -9055220935459953404084900433553774080 9608029 155437382334410535891259612212454717920 9608030 8801198687709765566016010889782052160 9608031 -271721448615626107902912612261149426160 9608032 -42125005492569939446823753952253706240 9608033 -1569138035836385533782517530449806416 9608034 12117533802740674280028588252315893760 9608035 39575775463576433508896517732454436400 9608036 -119704605897226682292959523802726005120 9608037 -195429186273630063977139570030648577440 9608038 100729208428138732163964790171946736960 9608039 86126952819301030107965664574371502080 9608040 -72947359486511367520515028835413708800 9608041 -12467348434959968504192045218724049548 9608042 95760513192289956194179963751429898672 9608043 -151290198167660206716447817749883256832 9608044 -226775988523235747854599986050403884544 9608045 -245731314171389651660482818721934839200 9608046 -5426617022317027212744312681457692672 9608047 -15181818356620891364502117537948016448 9608048 65861107512602938251957044151769006080 9608049 -1318862414718173949158593858733728704 9608050 -9388552540905688148256956825701573200 9608051 44217194003671548185191287236314997112 9608052 104630518419185658082568005833266460672 9608053 -44136471312574642780478768818624434560 9608054 -78679698340753621340273747541005853024 9608055 -106833894404613608950702795976907934080 9608056 -193270981750921997421325399232884224000 9608057 -241794152515477779319558296396304604694 9608058 -6482106382108828500550611624506241024 9608059 259120225674229563056755572087847228960 9608060 78190539382535203592868296219631943680 9608061 187711586630331029483418583239206748672 9608062 9616166621909559792066260223231948864 9608063 -56433019758222633865715820941186592336 9608064 148624081250369720841736129123272622080 9608065 -84802188475028955473588849496762283200 9608066 24050457834186697450031761604541633024 9608067 143539879008213417084575671319271138036 9608068 497094362312706131695742056526262455296 9608069 -382891401568511453455287182954726119104 9608070 -40737502260925914728305401737370652800 9608071 266192701336141605952213695577738993944 9608072 -188794453952921640527908834347544780800 9608073 3539615560294770543754065963348167184 9608074 -46117778755515634999941535091120652288 9608075 -111553735737190994375471778377625800400 9608076 17436984583974484836783881801710616832 9608077 315402282817255428182921903928699418200 9608078 -208956059764742966420666744456294376000 9608079 110517142211840964308301287890930739088 9608080 -45041564330210964327976071914241392640 9608081 126762216834529187891838125531700700992 9608082 -48019608808521239250697303325986258176 9608083 -165721156537988022559800150956992599960 9608084 31446653186257217102799181945962155520 9608085 -82910533481232689547639027877607380800 9608086 1567444499904414664563332280929548416 9608087 90338926606141548804832442792415137736 9608088 21701151646822705531594021378422865920 9608089 -29286077640754224434630358028631348160 9608090 -54943348718520250435206688464719719200 9608091 91285978066511788371865606297177910400 9608092 -1707507228590022602854830279925224448 9608093 -72999973844504005019061603724994060256 9608094 50022054159972954165677944200978795456 9608095 -61375882450713598332458385503026972320 9608096 -363313933607004357113807580063760121856 9608097 134424616205223660400625795322405828960 9608098 -169166452485069709013067976595796289200 9608099 240405628035230477932517334981742811100 9608100 -18273108778587246575142999980531481600 9608101 56583899018924019211851004192619486304 9608102 74244682602894920762915915065378637952 9608103 154482917901087531634041836961049272912 9608104 41962925947310694514668913401631703040 9608105 28673658893603466989273253150785422800 9608106 -78374046326795993642004366142291948800 9608107 -71842464523295533337674477269729874880 9608108 97984604630764886560105660476464694528 9608109 2418861077785202098304105023279472640 9608110 -155146453502816619125626660494371424000 9608111 93716241293909962538958462714208720512 9608112 -24942536470747810764161878164252917760 9608113 332231424674532154465043365996803561362 9608114 6280809466813215215639769824004786720 9608115 45716033535974982448824087804784861440 9608116 271461601410716362169606724258140160000 9608117 -64756735182655984208453989736021630880 9608118 10754261109213214094284335299341056000 9608119 -165675333336153841935511854155567575856 9608120 216304956099538924313953315235287756800 9608121 218722570370924595765063241479360775290 9608122 -91961060615370626123779362402204927888 9608123 -48261364986400864042490766148175165664 9608124 -101281541909092817240028802181240876544 9608125 47708056141595680015592681353024838750 9608126 -330560490028928089192832229621173184 9608127 128855465335307300719965899445212773320 9608128 40364705120307133930789953714379554816 9608129 -314264407856036377065892005735667809360 9608130 14865294987685208401502148586926397440 9608131 -104265622775745998257036555043534483168 9608132 -99092735010845893188124302334232267520 9608133 126168109045054144859918206718027099424 9608134 -150882032306930568599459921865289997760 9608135 3065684489087825396240400298676313600 9608136 -59798086860508810566173087586477465600 9608137 38473443552393129276265664783277175104 9608138 -340585910359078717059111845359342563840 9608139 2520908212261176063061963899717317220 9608140 -15447685904089389375197496575430942720 9608141 -150911822212421503095662622198435657108 9608142 -36648675157461335584013166405424744320 9608143 -82058160153950926108728245342143502608 9608144 -11698632818192586405279880612007116800 9608145 12596235157162128647455589399419526400 9608146 129947670772257189469758294385149599376 9608147 -68588806466830576003709889935038240404 9608148 128725117705032268476850805609842083840 9608149 -124519154416760525225211322784969632736 9608150 -58385708425477309868813016060152616000 9608151 109887995286965716247278808165952288000 9608152 97191596367391102163411252441369241600 9608153 -17097816986811073422644884248941953020 9608154 64683828011575270107312601211176389120 9608155 293067843908880849460355639461126426560 9608156 -93723729916311412736177330844769236480 9608157 86813612267400641736395597477457786834 9608158 -2929245812775612105612927473207365632 9608159 304290661413613454566574112123079336440 9608160 -73957807494087900320296751517983047680 9608161 202977939418393303340159364794707794052 9608162 -298930556081225595574385737783055695296 9608163 -5544835918715869641370706525064018432 9608164 127349420570461097003087363284048949760 9608165 122809756966784616882085551609515820540 9608166 -82288775644186852399365916289002742400 9608167 188687109846136001040762939497716437640 9608168 -114128382154286038272765292849233085440 9608169 -52463266951246484153897243009023027056 9608170 31283325277667908511284722843292262400 9608171 164942502704258279791190296691912143488 9608172 -45500805677384953175309801861314068480 9608173 -254585791811268166966600731963838386718 9608174 -179998289741616159978306312565413641664 9608175 43780300606834375560905971897740219600 9608176 14168766714306678965061763245611548672 9608177 310475473774504160409148192994481988260 9608178 2092896455877653167464738773155872768 9608179 -42975834429228647223374917901626341888 9608180 10183030663318234291053903736239686400 9608181 6466205443139352903147644826733294080 9608182 102693695215927776910364061371594796192 9608183 128643611678963706602635603548620662800 9608184 -167114353469522407353042346401549373440 9608185 5910369774290113918216061197728322560 9608186 5573569954583377940712521362931450880 9608187 -183673296238655352991835448135293266872 9608188 3600472298901560716999625193582831616 9608189 -397570214125276291536972245085704150010 9608190 -56107043891117863529126150760346500480 9608191 400771001813517980210802421782115054592 9608192 -293945130786877142891875073411103326208 9608193 -12620022427562873222251645590301804800 9608194 -73797342495345397697628633773491927008 9608195 59266564374540136614723644928476929200 9608196 59512721837017491921044836096223698944 9608197 -146773406662903971465597923702956241348 9608198 23451107656959776202027553852572252864 9608199 -154395828993257280915213015075656488536 9608200 47959043231724502530067141091549184000 9608201 -357031737373506378041963967534259149798 9608202 53465473090271709805875137996989999104 9608203 31083626812757245105864965545314529280 9608204 -24007825973293794103539567764578879488 9608205 -29688249475930543172998832620849953600 9608206 1272536216323642889722885030799235840 9608207 147914600615848397348658561196382057952 9608208 61899892310695796399587441013425373184 9608209 81293071950416716863065989320481845120 9608210 278637702655551521523200459113872706560 9608211 142285707266546620005479901687634229088 9608212 210273883033802288697576311514115523456 9608213 -536075840653281456230814023909787450660 9608214 50290341459650553009152797777675759104 9608215 66897495644560797462930455983361060400 9608216 -111547505771365951575049586974374635520 9608217 134703343168582724199325885650595338240 9608218 -43846449980077974000141460310661127440 9608219 -212454654572660098765036280351067520380 9608220 49633842161942083436738707006332940800 9608221 1496794450746444226846400630472568704 9608222 56189332027304344775132988446240075520 9608223 -142605412067058749795045756065824972216 9608224 -132831465668724642885552320768295567360 9608225 -35503458383470137100575935528172018000 9608226 -35203263426526370713554908157365667456 9608227 -61236462208302899054722036891753465752 9608228 40457641057583410237270621634311987200 9608229 15078865169174305855865434596066017664 9608230 25390279111764646532080053950365497600 9608231 -18365258010907418688079543271619516936 9608232 -66757370331762706860830732358881525760 9608233 102485248297209900622019137820672590848 9608234 42013143768084938337167048848327247712 9608235 -22551528803774440844851996789418803200 9608236 295596285398301847237728240943952916480 9608237 -422420749266300477778444117776185379168 9608238 -62446192975108994183957989508581472256 9608239 -232561088736090861903944771723406465344 9608240 -25100274709925079621427431542175498240 9608241 61638384099541152687964538070491835840 9608242 26742078188588171472700505914714765824 9608243 128202661399288326709306745513747971440 9608244 45908623079575009346707463784706338816 9608245 17210521098901942985787655275378900000 9608246 -103569638749899824092228626525459322176 9608247 -239668735071965090513568564439997280 9608248 -140701888222871785412694068115288944640 9608249 -107415560924805119288317844094653796864 9608250 7589367221266792347138581579751168000 9608251 219059392520063689368928086800851023600 9608252 150952966188586633664199498379140344832 9608253 -40837769684370847813297018903174005696 9608254 215935248738667911040940466608948664000 9608255 -83963416203359524535247317167957543680 9608256 9247274816672811344720005465890619392 9608257 -83361006117300191144617394152565660928 9608258 -27764846865185118801662393636257595520 9608259 -36941254493993686464383747725144991496 9608260 -3918951103471412997176274810865559040 9608261 123181143135285919529089021422283000320 9608262 -45948982676423525795613967432243430400 9608263 -92605508475352524451425659268751931352 9608264 842678187771187241064986304966819840 9608265 109637097261876758897366180463069093000 9608266 -66777991658971359352834819423310409168 9608267 -105942408768037474402300847735882280684 9608268 -37711827667656410006794956233987727360 9608269 208091679678358615094779784201658292512 9608270 16162458952830854241223816136228021760 9608271 -13668822518780681274703214592692138736 9608272 -53779420112070441089684013659744641024 9608273 -256685701497419159411121582657589035456 9608274 -7901667748670816162325122214649666560 9608275 193392662948765115098377143686865452300 9608276 -419062113834159154996582287021735229440 9608277 -37883129663122922706479126427420604800 9608278 -88997982212146595679956525808126193920 9608279 129516186389524309293625011830734791576 9608280 91644113794464865410451431758217216000 9608281 -174583451053940047799209165186362725760 9608282 -23707054678533347691533710098697264416 9608283 -58084778710823506962411263345691257376 9608284 -10049450458614778074739188757159998464 9608285 -180617571162930024300646214551204384020 9608286 -69669771746023405149742276210779500736 9608287 -81184169900132104446702074809275573800 9608288 -17765190088008835955946778443621335040 9608289 -11897763585248719863496649257288592976 9608290 -121189025864767834340090294307543525600 9608291 15669762590547057126103280900189013504 9608292 131023686662821719030526741310428031616 9608293 111213538608962072048017268342547532444 9608294 10703437785500600890833427096444699392 9608295 -61916078933342638458441796439777986560 9608296 -319985357478640434616261524001269350400 9608297 169925910506595402833227564829059378746 9608298 -18995898184472482594310038549501467648 9608299 266095584317431388055148666054247662336 9608300 34649744671512343128827844394849920000 9608301 -8281220334675151752941661054433497258 9608302 -28490990297109705378690194973299397696 9608303 119887350122511318646958609920761945552 9608304 66535587842565162735995688647283179520 9608305 2461591900291340976789275660899422720 9608306 141770014539604969458127531574743317504 9608307 730284302025788609143217420461017216 9608308 -129429340093805716125521419218340154624 9608309 97746956557236053995620756146755545720 9608310 -108999962969227949956944506748143702400 9608311 200143857273528368993120184575562839912 9608312 204976855768658760927366753271207034880 9608313 -12975368481783334944894534914617157952 9608314 223459169209792920183475413306220838256 9608315 -260044394257605817536304266013776004800 9608316 17829454192912566883432434199266058752 9608317 12798616465645124744340180406108972800 9608318 -252140821797947977759049585739423920640 9608319 -9698583334363176087045976678385472000 9608320 248279340361315548569397628458604953600 9608321 447768286501449179014769249118775345152 9608322 2462865708171374028968075655449080320 9608323 254944572839538517205454542750828328572 9608324 46766950707653398575175966819497249792 9608325 -46156591393337851697597761546265246400 9608326 19557930439500067714523357300263723008 9608327 55170041114268520129929596787210398520 9608328 74614267770628110176297396405820211200 9608329 -62338198311003995164942559747823116016 9608330 74395952957822509871405313329189374560 9608331 98238162041128103050794262396648801752 9608332 177332570986266675853742541428675942400 9608333 2120387022429371026241686399863430464 9608334 -59217478400409180532369688181509853120 9608335 171602340934953382178178017167116196320 9608336 63196157666113753157767466328025792512 9608337 -229804406913756600916993983850291493406 9608338 87007596266877642195756750946772352000 9608339 111730298052795673511102101074580828224 9608340 -8879035803520196360265503829399429120 9608341 -248600437027042008962249266233952678258 9608342 -132458084234990639760944019515345843328 9608343 -60403299826715375870869288035330609072 9608344 -4580928342195400571230613212245411840 9608345 -120922456735483356323179902461202167040 9608346 -12441499646003516961313193796384047616 9608347 89172378996694123655673815682454780432 9608348 209368087641511911235008809374261636608 9608349 12657767579888835169905747133556173248 9608350 -237296993146186253863724231381424000 9608351 -255428853585769444917945053503446413760 9608352 -13737651064726555231211304991929139200 9608353 164479417573443722702963393437454757602 9608354 5566154865188475317910145297253113344 9608355 -219519434563148124519194364678381657600 9608356 -138691342092267949102114328385781022080 9608357 70940620185617384317721404844462376960 9608358 -63282347624344034657863215667770030720 9608359 148566370410584876397909307535163606960 9608360 70648647909660460098311299438489344000 9608361 -20414335463266726290776252191629594336 9608362 -165572549674083889879144824292137580800 9608363 463672498878382333536968053620836075520 9608364 75750408250474206550305875410059206400 9608365 -39868157909176179341012583607160426880 9608366 136308304131920512613699917382958729600 9608367 105341760170457394109106233872861099920 9608368 -5751789213394527365497672872427520 9608369 250097243657080269058144628985091162770 9608370 48445202485401604220632801038767101440 9608371 273655481839024881473108456752492866572 9608372 -92070380311246803727422066420617207424 9608373 -216605195028597812050463796384300538578 9608374 20763353782175443245158346828304875936 9608375 136740162022244149600345981194182400000 9608376 4586740778418359523100680243585945600 9608377 168731952689989854551632296969518605226 9608378 -50644179189089069395902466299956210976 9608379 19772439708574089150950386227904062336 9608380 -50466103797875696129632832015269363200 9608381 47486970525737053248492100610263066182 9608382 1441761604353736081341376207937806080 9608383 -114609162266113591195330300495265653792 9608384 27968519917704676233203547333146443776 9608385 -41006265511392779342109573802300459200 9608386 -87033594918166192118802487903603649280 9608387 -591030111260182039221703760184626259720 9608388 13427306255307474877810446743945084928 9608389 -72599117405277121839217258583189426144 9608390 -58810686100589339410828521271942690560 9608391 28381140597659022747039121295774407056 9608392 -330526824650129310566830314879056256000 9608393 42634890269314034387209269304516800 9608394 34605395497703513902544714487358252800 9608395 -12614192188541189265481462820781838800 9608396 -82894301389012461117291277517046405120 9608397 -199278738262957001029924715278283822400 9608398 -15323225281830985120272295411870750464 9608399 -82449692346740723162448254379334659600 9608400 -25979655966898367906554292754123571200 9608401 375313351056892901669967818899583994624 9608402 -218613727939289330682104334530897044848 9608403 25893595797129431038580362903706722560 9608404 -57743516077403316968606303904609937664 9608405 278179300113730959941079711138466548060 9608406 4077039093977624514971157702078758784 9608407 -184831063458003581919678982001358452344 9608408 -133218143070780101520826879800540672000 9608409 52809104179314665666492025552579162720 9608410 80875423990119495178282825094757746400 9608411 -160209970050216009684936704667742991520 9608412 -163485265258087547229681415881534775296 9608413 172139311460591591910196838192057514662 9608414 -166945037663351997639116652336129072000 9608415 52760091617990307990505606684874919840 9608416 -240033817767474817629523414992832167936 9608417 -12655367281887698564068705313209013376 9608418 -144000025572445494911693956907016511536 9608419 -23342698563398876622420875853945394048 9608420 -46938327997370339671556446872973278720 9608421 -162639549463186330049023114388590301760 9608422 -7963220625839597513528856573406492608 9608423 -129838933725740220501881088126544231632 9608424 -7801459068528824386939651540858798080 9608425 -33181127720112652128025943867836727350 9608426 146273857846861955862724671930043476912 9608427 329413174098720670947652019395207348320 9608428 -119621032390644534496277730787765772032 9608429 -3104740148056464432864745768749792660 9608430 -25722892540717715936151609842829864960 9608431 -75859105966808397686279668787485384208 9608432 -18810495159060082369248227709215440896 9608433 163481952952598144320185981953682657600 9608434 141318716257011026388101050729421097984 9608435 -206296704338836311710729556740379327120 9608436 3733992104376688534449782217482342400 9608437 655974803426476725594893151757162059552 9608438 4204175614719454691319935950048327296 9608439 39190906995688365046631641052913162240 9608440 -50218482210173658796209543497548800000 9608441 -189035833357512541309689383285175883158 9608442 -75524443812498782548853492593314608640 9608443 176469480938607758540094547151393982544 9608444 -235847933926341068766315185089110065664 9608445 -68519226348351650219069257467202252800 9608446 164691152078786111747695126589626512384 9608447 -426573570378976975809219428142912359400 9608448 -160491396789431103376990959911301021696 9608449 565149281318781061539515871547185462720 9608450 3502474290070824957581299800264960000 9608451 -235446696161743965966111807059127633936 9608452 -35922843266056338200065477669321953280 9608453 444027102473088900723903775590641076702 9608454 -234458388108078347537816576608462118400 9608455 -274621865513153913678998983755530645640 9608456 -6465339304373458990373124137513287680 9608457 -166633537778537673818559510270804501504 9608458 -66280117693688375071355363283682127616 9608459 108324394805067417604383964878102888000 9608460 21425349509416829496480221019696860160 9608461 -277104538353734801880937801304751380938 9608462 156288185064844593925803667277765111232 9608463 431761626132443511419729618319216299544 9608464 86885456054915777721915275615032647680 9608465 -14230652114453017415721970311634240140 9608466 -59014687098874069551462446406758478336 9608467 75313934630611224199095851526009530952 9608468 183769327755952715886852722138960484096 9608469 -29825225349602614779528190628091322272 9608470 -6458184909621160591577939353315866240 9608471 175566194561438081303446230982228672200 9608472 -93102908806515049863850339551644129280 9608473 -33771236762967740462796775222315155840 9608474 139390732081083058930886814124483519200 9608475 -60085894382565200471078267235566801400 9608476 22274074945811233722261657493638273024 9608477 21880753314125813237337290093304724326 9608478 -78179148334404615157951745334259491840 9608479 434730010936335344692833479485019888 9608480 -16360051638251084863444426523179745280 9608481 36440304539479208766933403080083477760 9608482 2688622172068340492036426176486723872 9608483 290624699092616024288349703376770782960 9608484 13806916974365726805841590504408769536 9608485 174221090626428924328036143516011360760 9608486 -51750311151827590322672190535548417600 9608487 13225033417008222821051159603850317952 9608488 20530075245351048631689063562278005760 9608489 -362663198986159796058543957993802396320 9608490 -56843782090844570596784754005982336000 9608491 303153477989972229070211689310069011892 9608492 -69692056890848494113433701107446302720 9608493 -23224134119194808084589361744078687680 9608494 -38414222764986473491043143929637335168 9608495 -61411843233735482948963135204187236880 9608496 3984543294096881356764833125101699072 9608497 59703694890006899674084294648824700946 9608498 -113492115434244964442890085490179766000 9608499 87312072782198321485616621774669697684 9608500 49080970140195426800574197358531072000 9608501 -75052551183207886198921841329864450176 9608502 80455256157275962632015552334896776064 9608503 -99102760081145190645617793222983084256 9608504 293777450698015248379023774630521548800 9608505 135187722607114578054753498096613238400 9608506 -199048245838366415516368298486422044048 9608507 80764649528982564761114103274296438756 9608508 12038468197102983798411984476806955520 9608509 -12840699380419764764221336175690576960 9608510 30363134572678233334386346426309743360 9608511 1973051998961800254456383312741328384 9608512 -50457107011743286286714179866769489920 9608513 -207066325685147100203790536388833138238 9608514 -23394505900768595946365855553551393280 9608515 -82034098299682467848505463983840597600 9608516 23303071286042434108595992125723955200 9608517 -86523074348338169193702804046439328000 9608518 68082599114849685302181621717870191040 9608519 517951315400115759441293971077751614096 9608520 168639362665109461853937757064776089600 9608521 25504529534922929303176757954493571492 9608522 849549052807344962152219206531330048 9608523 -62115176714957824793121127654470047016 9608524 -45307450882022566771005445766200431104 9608525 -212944304513325920558808395275882207200 9608526 74951704809834952618023618716269568640 9608527 184818533784501027952188592527171307376 9608528 85145463463209120943982780453111070720 9608529 -12625964797588243722823049893509085440 9608530 -63762500992290806799310813179261854400 9608531 118577530938389106471641535172435274664 9608532 -151230037922254706213107913259272214528 9608533 184428239758016003795244616064868504960 9608534 -51571121354545093886105034646949631360 9608535 -131968829012106022770448032048206122680 9608536 38486988793189124556648560846981775360 9608537 448297812499902486269144512517555078784 9608538 32734191409818353759852313256511967744 9608539 -53678400726086013664012759457202349344 9608540 -60292379642959077295554115430234933760 9608541 1324091576836910835615870770807044800 9608542 211882515115977032991043149564022956672 9608543 -38082837362489512145948093746500311040 9608544 -21189018720272492654001130668977553408 9608545 136915560054938140589367159163159425300 9608546 -110149644718814664748726461664707972528 9608547 -54911298552469634026154280728049534720 9608548 102276135772492038020452495232636092416 9608549 -106897500835965957268873955283083720736 9608550 21483042508517980519160390120690073600 9608551 -401496156917361179601002854746922054296 9608552 -23912429853441400149623438904203642880 9608553 55953224699157476237361455854760984724 9608554 -58065188741040983061062653068969363024 9608555 -895185006601958485198302403495496160 9608556 -4226238791847399423448655184542846976 9608557 -61947003063140146275218892601573924500 9608558 41809938009817809271419902242966169280 9608559 -78508220029990614925075904531191804800 9608560 -18053690539572999040055968905648537600 9608561 -485646092824039889150967257367757806528 9608562 -52315475023043807950734766757707981680 9608563 14741885528529237048474355955347818000 9608564 58336064215364300989292115588235401216 9608565 3212412131744581328824438727662029120 9608566 -35822048935806802913571391850992926720 9608567 -43384462297656832536767458536180582888 9608568 24302386589415772845595101378639667200 9608569 -413173948920003880101992098230115627030 9608570 -155129775394149879288008999336655120000 9608571 -46173280437070756396201256783029747200 9608572 -42643335955387060142145446280704557056 9608573 -145366496879937578281065666488634243636 9608574 -19007356236291060627363896665000488960 9608575 128072854403094435672618233875602783800 9608576 20914930186696448684894472621281771520 9608577 3714286593597521554468287535327267680 9608578 73842462030472665533647851008537648640 9608579 -18722909283436970721107858888728059360 9608580 93489793225357767009278621866694933760 9608581 373310497126637881306001678990610412382 9608582 7609812930823517253978275411762424192 9608583 -108961684073569325559162067187493889152 9608584 111207733624260068718908014729862722560 9608585 44173133814868008312366455478147120000 9608586 -80471455326444880676474005437973850112 9608587 96012359826390449740286624937893632992 9608588 -389587305392688252626262699581553389568 9608589 -167661020436238947411878903158082709546 9608590 24909376198177937141879749135737840000 9608591 519956482371633653697639594381531358392 9608592 -21506365802241571084473234210013052928 9608593 41805873733702700613714812271209761524 9608594 142429186670984937006941750982828894096 9608595 5047718996271661681221304646337527040 9608596 -108641682953792771857061097751345079680 9608597 105389923633825572142668397791041445792 9608598 2281529217776735266688508356077136640 9608599 -42224478566447256048339740884743989760 9608600 119041562552520927077675413335590400000 9608601 -9870348353488405351874563252225847616 9608602 -11297876842440182261827893556617020928 9608603 168630554403813050673316499129668719720 9608604 77045653029927789309903888487638712320 9608605 43376419915658472233642312054353835520 9608606 -52074187298466593467536452022030415872 9608607 23600280820509471694368259059897628008 9608608 8384078597255099364074353895301709824 9608609 -349901849718846244375438974282561308190 9608610 -156621219658504623748273992616005120 9608611 -319033579807265381328257803826780697200 9608612 -67342979696293920231707009249579212800 9608613 9951488931892178836804171406613090624 9608614 116190425473669279873443241455190066656 9608615 210562496275224777078916619403711704760 9608616 100134061725120791735156817314731530240 9608617 -76492363976273755371976466156128995334 9608618 22227864482916348003404563946881927680 9608619 -243859333612233432875128213603964441256 9608620 94430093612088582047870425351730350080 9608621 -128983301823234051026449425255163064256 9608622 -124445244499032076500401608283081948160 9608623 -84938255204672101030214862633637610160 9608624 49172133133402670273784069050893860864 9608625 505555975969195000328956126568898000 9608626 -93618219143062987950342988598066903520 9608627 -84854118438416233842798648320328266928 9608628 -148010180071927570956460685060248688640 9608629 89715479394069550642936820653663797230 9608630 -51688400406909333105489551118650903040 9608631 106280097381390230668834514463999723984 9608632 -30905446656846451412988076080963133440 9608633 613138532942017834895453406611018663040 9608634 37344637861384636168988222921228248320 9608635 -99302015824203204661809572894220580800 9608636 30274190192544240052985818812620451840 9608637 -44220995954054510007610067238574801920 9608638 -3057233535511270479712280643038536320 9608639 99405367119980973183987156662660339424 9608640 7206873337045160327874917724114124800 9608641 -18455766996309368900598050818476370176 9608642 66187708645961713817124390726196807680 9608643 97285518615326395744134387972688589568 9608644 18785188850014408598518478530107230336 9608645 160686302822651348447239421329538883900 9608646 -6767579792523424739154365290552900416 9608647 -12160625112640820112595352905672740240 9608648 33844550071544245432157561984585564160 9608649 -167239410891229342163681477890246442736 9608650 58639424560514076642626757269318950800 9608651 841001050738284106951454445103890960 9608652 -109198386494646341479340298792582988800 9608653 161540908231010249338305696075996329440 9608654 86414964625077873765010109602984423872 9608655 36004063713807181105054547641625133600 9608656 -4751650254276399220332331688444952576 9608657 -253233639165299696995192659937431491340 9608658 -124579653475058706965766690815450361216 9608659 279060106499670298941676927033483515040 9608660 -50588442411595595981370113041017930240 9608661 -50223790911740074075414405820811733920 9608662 -4698435465313537536421671744388199808 9608663 -11441890720139043750448798808837684088 9608664 130672640792629349955282615061750087680 9608665 -328601191615585016755454522420786686080 9608666 23948017905963921374211534174697858032 9608667 5090215931978501311130440792129582080 9608668 -92982465683869150426228831812274726400 9608669 177213755607081423662085363503969107296 9608670 -1000582587826279444353745720136108160 9608671 687043538669598099628384744670557102792 9608672 -73374466051628742261962462334253793280 9608673 -110028662085437362476448329434096014416 9608674 -143978997507972194301166738307886239664 9608675 115621007762685617686746536442980068800 9608676 32548730188792352644729472536431820800 9608677 54170575118441629277976471736064014040 9608678 -33010492181843917719992342624953771008 9608679 223167108001924325459882211677185847040 9608680 302060571145341255426931576091688960000 9608681 320688112644294989774758504056555600 9608682 -86801271444686264974268350694637835008 9608683 15231280375999154957516069498411314176 9608684 63197153025588347681830494001186254336 9608685 3123451971987625046516074034213368800 9608686 -102297182356312901576112544283831209920 9608687 62639513723662566181050208861392350976 9608688 7002442761820531054728097462919331840 9608689 -209102449414696040859801237562742800920 9608690 4656396069314437823493504371745177600 9608691 270228296865474386237573307612883077120 9608692 -304233776207038646188662310730717037184 9608693 74958417662555840718379256552945487360 9608694 2064374770496528474575932447503728128 9608695 -94892796159978221461335256021908901800 9608696 -129038577890596231815698347671336222720 9608697 36746063205363909263905576802903096640 9608698 5401413605255961333616501594879881216 9608699 -184234947341163233898811672268301668160 9608700 -55261898564551444227370453577299008000 9608701 102846677468680381614972019408045317004 9608702 -151124956318231124923409877603560552448 9608703 -19666582897592669695690060080011075040 9608704 143344433685791342904434717803482710016 9608705 -217736766811076012465075902065911394240 9608706 116808439592507635413231538157537266944 9608707 31892316958278464699767796683912256400 9608708 -62914445370806953135930815772942822272 9608709 231330024376131113264815291840287738528 9608710 42719020335655369653563744715708629760 9608711 -48996586561978609914304954433549365968 9608712 -111197041588076675496936931933618176000 9608713 -249830187326327310660260685805056536038 9608714 22182084088828966086590910079006746624 9608715 9354534619295614772991749067122760000 9608716 197859487718534660967271353645898321920 9608717 -261914617504312133681193881305837164234 9608718 31914246542654397785429879362208839680 9608719 -51685215824224770931393305734494877040 9608720 29813931536743829990880569106962841600 9608721 -7570810398197078989888297385713206240 9608722 -178085915738480405628193460685636287088 9608723 306918348040180313600108542778945652336 9608724 -67700516670386110878485230567875853440 9608725 -24268967021571677839071592905864149600 9608726 -148781404921508382481252876375340318688 9608727 364313371598649864604766282686800383232 9608728 -77695281505018409047789719817912135680 9608729 17658784772648878722091834993829008896 9608730 -40844414331935532124413500207698433280 9608731 -44955839001319568370276860520496804 9608732 -95083000521442097337794384681018250240 9608733 64173997421953518907119702087158993280 9608734 159203719221937247324905355462023112832 9608735 -59562419004205955515146914860866463320 9608736 -94982298362634858141242870803067830272 9608737 204383152572174116144980705232153040 9608738 285157175890546669854366543728030042496 9608739 -80278416548455312405933445407107674880 9608740 -267740364060386749754342977712099328000 9608741 -129525540165106588396055608988607984708 9608742 6751571447789375993570898151348093056 9608743 -369958722319639552612501051504990208008 9608744 34647183509651027161202665596672000000 9608745 -75962371822466659519428948260710082880 9608746 -82620801875661739985204633640532412160 9608747 -1335597370286034382853199989019229248 9608748 52114651260501578370493403159734740480 9608749 -195311127162177828819109823011966662250 9608750 34128529908913576582845799787221560000 9608751 182618316768431089497995526312826867080 9608752 -34418463732369351620362051342645526528 9608753 -53782017664777501616926731052751586384 9608754 1453662379128095897110140957298312320 9608755 -107209968968202312053876583354557729040 9608756 -67814361923654377382303462129126707200 9608757 48686519906349087520725410606762918592 9608758 1156482276626118951879932278274918976 9608759 -55087731870342263893981121076487436784 9608760 -8151726831283312272805209199607808000 9608761 135539773375940560692765517911742008362 9608762 104469799446341738132681999773940631264 9608763 -215894757749716058474649085492930241256 9608764 65501825986268376205946659037397130752 9608765 197364744330136785375764976385969557600 9608766 -18584071289443515013345938642273841536 9608767 125800362219323688917003250849673075712 9608768 -3773917602102863705020466795721523200 9608769 -92378765138425127298128491319632594716 9608770 -36596476914721604308269626744653747200 9608771 -2494573683831079293418753438181164728 9608772 85449120462541882525405786791092001792 9608773 -272888154324788833854772672296674582820 9608774 -40588650942747408514856883282982871040 9608775 -90574715003823767118880172739700656000 9608776 -25213767119265937551263804578106833920 9608777 -466642515593157251553342369783749406768 9608778 37575661336307273177991796390677459504 9608779 36353780908431786417362881404757479984 9608780 381745859388948546387724469202293760 9608781 -14883535861189095761795481617564566272 9608782 -155107697142395721090794143788947486016 9608783 80307949165357347643564055634797458032 9608784 -12398756704639286574594417598987370496 9608785 180076715540367483077014473894370916160 9608786 -59485726865514014144025704111834887680 9608787 -24262248649706405221997491023631751640 9608788 82575204961798686360700265781251796992 9608789 35497814866931177600787624300360168156 9608790 64627814541237932813170463784606222720 9608791 57098315017843170201114399080271091584 9608792 -128111256970338046965639773079642009600 9608793 76020192495754877725262535600469524384 9608794 41974371065071805988228147656375777280 9608795 14866734086242872386189093604035703360 9608796 38120441735428550894991704171932800000 9608797 -54071159180903195905267877618896881888 9608798 -118436318484251113074149412399517065600 9608799 -129691452238231340893472457846112961280 9608800 -21567089866710037396115772882055987200 9608801 109410039132235705626015494586565347204 9608802 -33667040657809233294521080864059809280 9608803 150883760722492876305668474689089855624 9608804 -236878287141940642436618371632655657344 9608805 -78787488460270677687833890360143313440 9608806 -808740032784577799823187845979899456 9608807 -11136326482804983372912662009052769728 9608808 220421616634349774808294802991356477440 9608809 5458063660597245376094757309930648960 9608810 47429417776982095918914845365665423360 9608811 216295030031775940008751900963503747672 9608812 67458235065871149183673471311720294656 9608813 32574909251084416028667581187426577920 9608814 -70413967723790829997915878152313077760 9608815 -86393188978762025924572201723765562040 9608816 -26055990448304760960961296687443017728 9608817 167225874657700579085198386098611034480 9608818 -102803261258510553897360001498283846640 9608819 -81372263127102001881849802521514576440 9608820 -20399275810528966926368286043939799040 9608821 400149941000194509548955805557667847232 9608822 -26776521593792531717223570553079102976 9608823 1925218252251889171915435914557430144 9608824 389892517497737871271193268435286056960 9608825 39042894201323890961525165246976969600 9608826 -26548539764049341798477096645757501696 9608827 86501985228494493316478894846086048440 9608828 135906427744487944127670450841093349376 9608829 -213494612791348584221859263260651055616 9608830 44353400408276227319717826456902860800 9608831 -375571482029487638913382333527635041800 9608832 11891358152770993959529069670301696000 9608833 44015634886872502175713498670882136342 9608834 71961979774655844150258376824845796816 9608835 -162889930070534969567325511349435787600 9608836 -126609805617097151070148311109689627520 9608837 -26068800988584239336379523531752256896 9608838 -28405941890223847870116934184184526656 9608839 -213294603835528424812967624378309527776 9608840 -233720515373802232838561263603238400000 9608841 -155984047250488457915155099059032569920 9608842 -30249087981367502162508052844540322432 9608843 -26783272305838648867710193531487908908 9608844 2944537332620423002661820870669238272 9608845 91300341347537017719946226530230881100 9608846 -15793025648353673798399592650567844096 9608847 11115875900156625106155203695593025536 9608848 16421722900131993614827265631719522304 9608849 467063305671188051208388353778133813760 9608850 15716438723158264246440727013801443200 9608851 -6153064400921305808779452903244096680 9608852 -401161729491334763964380626264628352 9608853 -12060691286933741565825295312618132992 9608854 156125133532542626969257944003172601376 9608855 218751016092924888759608138723188004760 9608856 136173399234450686642403396875619532800 9608857 274496684528301339164466754842504172106 9608858 -68692075376386757422162168396442350080 9608859 -51093832517191095004530086650837425792 9608860 -216241948425860690241141421155049420800 9608861 -42261251550214096849773590438521996500 9608862 -139501311094258376214491970844873491648 9608863 153220612111743719065607722381536439920 9608864 293176297537865493383455986709745565696 9608865 -27313238181372697215757979420428644480 9608866 -1457347584790790227865735683138544256 9608867 -222648639421826110392874491237412962084 9608868 28082586082926306932444737784845541376 9608869 -63311861231613496295700805628296017730 9608870 -134999941073744704046452632384582297600 9608871 35335535358799696276896769834776175104 9608872 36388902751446709640524323143003996160 9608873 98646163599186504645041178547019920122 9608874 62208007272283057495691503686963759360 9608875 236771880032165105156800051657171764000 9608876 -166799112697107675131653663554947968512 9608877 10519770386761413980994415318723609014 9608878 -223020255194386677590717392764260333760 9608879 85942574015920207638846844832041653120 9608880 -19461252770896844935925720071069040640 9608881 315368502531584742905687691329789207332 9608882 -104668490851293640669513596098570063328 9608883 45802520294188486802730586529530401648 9608884 53260068295960139726635294421192876032 9608885 -30739486966182089588814478881581894400 9608886 14722434251696268895366820753731442304 9608887 194244178391341704021205249491252714536 9608888 -46546695092149973862405901854352650240 9608889 -169690068405998012019774379356247089600 9608890 -87407036320880620639312700822278624800 9608891 -528865163036023219362536878709636751288 9608892 -108974469618752584116731753714127810048 9608893 -113047655242531034132739080340368952384 9608894 14398211044566662576139066581985559680 9608895 30829914609102374354464813812898632000 9608896 140850271283577556947524864363357798400 9608897 331764791492826125213368092888041070420 9608898 12031045263945760159115054303396203008 9608899 -195928917631449621778761211671266336040 9608900 -18524047203999994481044888738210156800 9608901 -161782235151648924079980687951598855968 9608902 10660251180466651943307054842867750400 9608903 -75508856071020622113995188782537090936 9608904 -136956540365026334651275585866674657280 9608905 181330741231404219370325586522135801060 9608906 -38905288478125095368170811432152594080 9608907 72862716454390426408820232953322541824 9608908 123605240713504681494686974229367416320 9608909 -6969701671285934962131575109124776096 9608910 8047418333520276866428171955862865920 9608911 128955723215861156395734034479103664 9608912 -91730782796686162299554346002742288384 9608913 586102762023548967314830927149609744 9608914 -548203741354477735852035289138560000 9608915 86291886430877222053790004602457907200 9608916 123388697138653998430590165086880663552 9608917 -10622869655287699347385939165205631360 9608918 32664251812289263350356058933127086720 9608919 96163334770637457808001941827744628560 9608920 242633625441516386961878381792141721600 9608921 72267396953198490500189287159969116480 9608922 -194029468447514090036522140032360399360 9608923 379833831457991495011222890178486591172 9608924 -41596458136312177297773485444249084928 9608925 26081986403294859598479200054833956000 9608926 155463136358753588566839787618293750912 9608927 -52917937510562402109750132944885971200 9608928 -31534932495521617064393042351861268480 9608929 219680807286198575415923883179192476080 9608930 79925880534545509259606407622241861120 9608931 24946874091914144740960772498689807560 9608932 265181165523955172565024417850012282496 9608933 291213328790072829104112213486272845182 9608934 47292021864649648114234308544412134080 9608935 74765142049095945089213027599631885760 9608936 -64066016292715362888863987448285496320 9608937 -17493008277450040929466177283332320960 9608938 123480280153993652197823274237456985440 9608939 265522830911022738122033427512675013360 9608940 -54705482458770768173924601485402357760 9608941 -391395155791931544460138893845218671658 9608942 -48984308020852605552756511856601794688 9608943 150510286738743605159187658328793008784 9608944 -23526201928269032835838433761872052224 9608945 64951347512873737915092659338130939700 9608946 -15125640137611960102965962900383334400 9608947 3817976504668062207637758333982732800 9608948 -103275607973056518291660892921458781440 9608949 -135133186760133782499187843795856106930 9608950 -17797873512886260175154060467091942400 9608951 -32732195568461074425357575409858707496 9608952 1529020868698060282263638856888483840 9608953 -80109412456334366561341334204710724796 9608954 92510736423429932875743620250961216992 9608955 -8324294962811330087947995005834445600 9608956 51812942910320560364751858750875450368 9608957 616766865656192940489077564170287114732 9608958 85980420130012494400591259580906681024 9608959 -278446924952601656843242598372589955840 9608960 234422587526324741177593867169515438080 9608961 9653901489983273830668046813576941072 9608962 -188128415192605717905480773921317180416 9608963 40945961873405934905352333601150691328 9608964 151813944827892112232263097807387062272 9608965 50872161050060418413589223608617419200 9608966 -2092386611434222618234317330160940736 9608967 45483236271969214644682388386484094288 9608968 67742852367560482873692029615226716160 9608969 -126477259896893903359976570803394982630 9608970 6708390900620314075893114038041973760 9608971 -380550189051487350305321511561230854828 9608972 -28565562540584537569686996376515906048 9608973 -679289427008710912402084967863267008 9608974 35351284267140434526570490044007286400 9608975 25686757473635404290757376896190709000 9608976 -27846851768832230203274405902614528000 9608977 30237382142732909742932500839736953344 9608978 -47506846806957654822888384982526494944 9608979 79054557468111154894585771537673388984 9608980 7786098249073557896584937191614048000 9608981 161292865321791149901207663693370844064 9608982 41026532573119691332986643650261911040 9608983 196037765387583215921710654273469980232 9608984 -2250315836509655534735941340420505600 9608985 -76080798994933372449993253417192019580 9608986 88587614287293874536219753017081965824 9608987 291983525790271967050508203114467957636 9608988 -175638231433947900534628942569350237184 9608989 -103585702917247310097160887457302130676 9608990 4280428831066143262463590232894709120 9608991 65856889629290513796680583886310907264 9608992 36916436994635979905647305015138189312 9608993 130062378624852246661756378221678598704 9608994 73172883751324582020032796131164677120 9608995 -2180365501443202751603611206945715200 9608996 -127670004456210126371282799369480816000 9608997 -40989684949548631067286327095362312128 9608998 -69737077646582869652567927360307424128 9608999 -270623948669559976498503258540149871936 9609000 71101956159551503608161048994263040000 9609001 401781084230282868461232532754760315002 9609002 85567388573037185410458700899252498960 9609003 -421095790989574816591597646686895395200 9609004 19686436863649385062581405755346611200 9609005 -3930647626787514486321857128941801600 9609006 -24617346997306509238076425193101830144 9609007 213847922879763977644775730109486209760 9609008 32573206526438774367356577245718380544 9609009 -193674948362073924146801693078963853312 9609010 -65384651340402505124176644963060600000 9609011 -98091056493768467386028375349267613140 9609012 91135337444270946842766163806503964672 9609013 -24555343937899291669033329106442298816 9609014 213725832848640472864496300518652081472 9609015 -76358216927085712291277528945417434080 9609016 176688149136082706408785878371468636160 9609017 -97610649717963583024673066652309201600 9609018 -18488680690515026016709504648421508096 9609019 115372784917950482828694301199395817472 9609020 112027867537226678175103901931312468480 9609021 -92867854668140937910243810072916690010 9609022 -144659022985596133683923352375712881600 9609023 -290623830150200912189054752739547121728 9609024 -43416683704030276898250902421733638144 9609025 -48117060652722924826708200158372408900 9609026 -23873605882846235909304055579206320640 9609027 -191359767826023405380114751163855459080 9609028 53956888775720543515430389287082954752 9609029 167993163810508923711694662510971764476 9609030 1842974173512646016287197875013682560 9609031 345671522523868581966446931725425375832 9609032 29374518032384019828671100201279160320 9609033 74460653392326341944361865077555785728 9609034 -9995839583257269233017972307360468640 9609035 258018851163621418383920063432926827600 9609036 -129919430735166449073167637743933669376 9609037 -409806178067675459438838304032873794314 9609038 -3803953212573397577181505014019745856 9609039 112317909650698275865490058847937805624 9609040 -17893709870136116282237647477289779200 9609041 -87692282822483878690496482902426889920 9609042 -28377122422162605780957045793661052288 9609043 158842246708598321526399354859697724840 9609044 247781021985654189493929213499110539136 9609045 -124320700674247957788189421241982639360 9609046 93877658923150457224898250724979137920 9609047 145293002701423349335507744504682316192 9609048 -21042299626420865261380005829438218240 9609049 -278031009627619959861568626860404133100 9609050 111194474660207290128168052376296089600 9609051 156235999280625238278893345464337044632 9609052 -59133196567698245021105284642822065664 9609053 -296759684586977699206764238823872564698 9609054 15285115719311588312861985897797222400 9609055 194232741980274895892502062703582070560 9609056 -661731950919726009658728800885759016960 9609057 357827643866512341381714393087637028640 9609058 176831921972000692376429526677738252880 9609059 -147074017247832033381639890121939001296 9609060 26086827828031532227660708478274048000 9609061 63818564868823729291595066694707308224 9609062 -12674049689640799128794457538753971648 9609063 8175353291112097281124611595964692800 9609064 36422520213994957497318541731602841600 9609065 -77198150999830725514690746269763480540 9609066 25629348930452828405428698359680043952 9609067 19420997193108988419772603002157961760 9609068 -30464691009689856234122204796689332224 9609069 83913404216573967774236711353438945920 9609070 26814108813777712052311440920636620800 9609071 -164213471537950102804459092608196583728 9609072 50702119792812640697497228198792396800 9609073 -259576844567512095305676963865901044880 9609074 146193748168250624626411451003977900032 9609075 14649095064079740672095735380493487600 9609076 -205064481770112207594976093053152096256 9609077 23657542078928154829495943491577105820 9609078 28413199996979585821699110935754700800 9609079 -4302337105496990984286593700833100160 9609080 -8759445280118478507622449862390579200 9609081 1277463921782039212222310535938043360 9609082 -83618008296760056752708057018713168128 9609083 448685000877361242163584271353372478824 9609084 -428142400028326114265726019028328232960 9609085 84110874779252157375519083273350755960 9609086 136188321806783561138692856701330767360 9609087 12525886002220976483622524204190701568 9609088 75429334214732961217776406976570327040 9609089 40319794906989686851581456718670955456 9609090 -80081891257379901036933397144959175680 9609091 30334630543558979050179739907252570512 9609092 -105521519844745691982870570895674888960 9609093 130244892754608906793073904904506701820 9609094 294244513928212840341876038966045760 9609095 -254997869164727436703552837700697707400 9609096 88866785345408587843797475193248604160 9609097 166450858104668939315646651247787304372 9609098 -927124860821602050959342430337759440 9609099 -305681587763611032337028227848842678352 9609100 -57171606085654919600683075817991257600 9609101 -51646459853222500092527099529691792896 9609102 6957431317505314400971071193726848768 9609103 -187917173914967663185710396199826002944 9609104 8277293229176474341420783123225681920 9609105 -52381408869257236437411054044777378880 9609106 4849471019327201661127684925555277984 9609107 348268803651281830185772917178914397356 9609108 -183866171365158867074821773768900618240 9609109 165377299992755615310925547828860781980 9609110 -39482717742473376528266611925422621440 9609111 3144755576045034431731011465719914032 9609112 80927434682439976158358909643119779840 9609113 17575716918392203989619158385618344000 9609114 -13959003496765091200848645173846212608 9609115 -204813433795801316074105784989496322240 9609116 -283228159834904451280597133629085084160 9609117 60941050691449338798124100759692577280 9609118 -5670367898020320818848727679402240 9609119 89033143743936343607580530920793401944 9609120 60505963299358192091613990469256478720 9609121 -538118227876865138683552823001965419500 9609122 -18781082995969956796410475536219119328 9609123 173739922621961480863417809071925483384 9609124 1224952018219285001784905589111324672 9609125 -7418025967145074891675650502500261000 9609126 2035983410166610957414575343878385344 9609127 134167155830193815716166981968993873920 9609128 183323880728758670152376855491245788160 9609129 81196713495621222892720016668563588948 9609130 -10288479223953110354992561705012430400 9609131 -109156773154043511366667840154823948000 9609132 11970750865019311896076905419645190144 9609133 289520282034785141248716683548088143382 9609134 -146366768281442961146477957870127086784 9609135 -18785718753421520812833444314597581440 9609136 1538704317063899011592305007660564480 9609137 -61254174719136138062685344940065677968 9609138 -30474772475447582760731038234751877120 9609139 -420584169323734002471019888145237347060 9609140 88100034367361232336760148249894952960 9609141 176228784291130651832941275487647496992 9609142 -262686159333715581044580637466829138528 9609143 -31977839758686504241869089387300923608 9609144 -63579256366643061887148545583263969280 9609145 12322225747811124449851612790664576000 9609146 -124537666094900731292430135716030371728 9609147 114136381200530393889972220948346618976 9609148 397834608527474922852148440395174117376 9609149 -296227500008521150444200601156959952608 9609150 94056932678305889782973071373971032000 9609151 -63566510479103669556551684575001531096 9609152 -261285557352190605924430734384168960 9609153 -259695015340255807450762964687252013360 9609154 -94009465956632930311923965642334994224 9609155 210477681657095028943264232141874390000 9609156 119013599516211049607402892772990096512 9609157 402045498367137404307841129538274469406 9609158 -574329045729257297124410648273644800 9609159 25157713196960286223129678319849049600 9609160 -172272446763404130632388797151141888000 9609161 -310657882423491596660255596200245340288 9609162 58891794011156478991590163716404573952 9609163 -78570775034892223096131498230022033792 9609164 68962341344571291956550803615701445376 9609165 -148701229470966323765370448637576064000 9609166 -78924098164424442820948239206895037440 9609167 1973981206794951106388285529166610040 9609168 62248608485873966215869184183866753024 9609169 -68171379339878847821270692661909916430 9609170 -28319065956678560197646082666149913600 9609171 -237233390100754241007554891725199911104 9609172 -8502584769432923009154196565696669824 9609173 52653104970295562589760901057126670240 9609174 14895996276091312577424899117336898240 9609175 -133520200098787959128407833737064427600 9609176 76638829153801847087833035818907955200 9609177 281847999282872062739580637102855181520 9609178 46610583026209851624941967522192710640 9609179 390443947706881659581251250729851040160 9609180 -24561624480060822100781901173050245120 9609181 154749080693695124925141147863418520332 9609182 -229197447891173442293587683946678686336 9609183 112084027897526064836263919189917748952 9609184 158509801660328519341012716610171699200 9609185 -284517115972339062132729383235024330840 9609186 46185903763468495388151732806264368128 9609187 -139989230728928990466422201984609303296 9609188 109056691452981146285635156847357877888 9609189 101617708941960780436985050856991510624 9609190 122076792109968638392911168449106583680 9609191 395001018900599709247856962894716833592 9609192 -245168652227426903741841426883568762880 9609193 -123254152247651553138727045502933760000 9609194 8827048785001486411895086653930150912 9609195 -167514475120949058942994015854796408080 9609196 33600176985389498554875312300476305408 9609197 120983380713005378297254729692451364352 9609198 -120967403329218326894102477019799129536 9609199 380779157811845851249615457284005543936 9609200 52988091592443747449324636622552268800 9609201 36904324556786329451327715103792195584 9609202 50693848962890159224172458850341891104 9609203 -295018534086552768287046198327762346548 9609204 -111907572435279865407498192478667225088 9609205 -252263226069473140586220529552653271140 9609206 -22278339356970237280694355717354837120 9609207 65292225835513062777421480813684564992 9609208 -94782869422895209082726585527632691200 9609209 -24907803212513625017681004599654754720 9609210 360053985860414353219957680659374080 9609211 54042136763453352156970375388490735648 9609212 -282025669671704001296020246760283340800 9609213 -167000554658872371835204239201159315456 9609214 -209564907620511599931854190487910252544 9609215 184815896633728886133961882940392800 9609216 -64888914701977816728559554331416723456 9609217 213298053928534549158188072130608492080 9609218 119757781712230865345211853355210802240 9609219 -104947026350468842706733431573258188800 9609220 -10411209919154429811780477778257765120 9609221 201910953831355593419620319969798185692 9609222 -1181022989570660691641525197517568000 9609223 -12955071110080202972318413520073024536 9609224 121195087193509409409519133000138920960 9609225 -33024559512476883707873268623193772800 9609226 -82593869580504630711040759309369320192 9609227 -177853442283967146348000046948422186924 9609228 44064247814058496123044158428524201984 9609229 -17040478209972292854147696362918433824 9609230 68528544413326377060820579301118499200 9609231 -65756713052843273383697319739766288640 9609232 -40209197769078335453730252985345368064 9609233 -87126117668827176490038752143073635224 9609234 53124587419337210993122717002730460160 9609235 87712163908931422876023702453995509680 9609236 25103829218496135177682062188271206400 9609237 -105123309653144717365573457986296019680 9609238 -126082054366293797033680866260101056480 9609239 -66584904347008722402627833909535198576 9609240 -39349792962540234412483720827250483200 9609241 165849314945480942567891321521986006600 9609242 -107706502514081586096578593860861908736 9609243 29403946702004977293792751526113080000 9609244 -518060191307085107487438773348827791360 9609245 -178148620261079070238552747261488004500 9609246 -153156376869111981280460955472289136000 9609247 453254654265822299262243915592225721696 9609248 263228412885656832229375732857215385600 9609249 -35812895447397685678491928078237228992 9609250 -20641189202937365774144076039876480000 9609251 -426511317923407772972904579717163907748 9609252 -18722797933625379255207746602662414336 9609253 317307951849227266653014673398873001822 9609254 -106401702298639553535918207484758971424 9609255 153126031907495140609747007678732375400 9609256 -36211707641785703623154776875772477440 9609257 26046231026369319581428528887232497600 9609258 94382969779785902442024929436647241984 9609259 164368662807736073031166919401217657640 9609260 101338475431632731981207973803467130880 9609261 -225768324630793711830813673632832679136 9609262 45896427972579793751526094926304078080 9609263 203288623927333896686118539192722378512 9609264 948805668713619603424695896707497984 9609265 -133039799251867585401807364853976204480 9609266 -70134097474456937863616293692169947840 9609267 -101132894404271814490091762987120089488 9609268 -81983337847662881895435991632221402752 9609269 -292210542453656581083190746381666412320 9609270 37639383340221854004592021554669496320 9609271 4025995463699900408606717727494668800 9609272 38546494303190318420577592322757427200 9609273 -400130695588239770407511868012452598 9609274 -2053165501459748155429636227911236608 9609275 18129434815376544454794709526648428800 9609276 -164202161320020179674343158606247136768 9609277 -212166519404731967974851254857361551220 9609278 -14718821836891805840231836715955437568 9609279 177935629066825896992291061243945290184 9609280 -40792328039584008354874681411161292800 9609281 -170520049706276705276418755503400611536 9609282 -8825093189256997904264932694190234624 9609283 402324913232604585194974725277965529532 9609284 32331232720084841370144951292518193152 9609285 -11722868322161677696043474383357580160 9609286 196048835264638394199461539591348682592 9609287 82194757386015527401076268617485559232 9609288 -32474324354008653047709080228111155200 9609289 902881194242239935876772386870554523556 9609290 28645122933699836694260326433844465600 9609291 -387825082470438501494981123482600546848 9609292 -83871782071487906489300255117788749312 9609293 -126875275912393850351592564756602103552 9609294 15606739881619653590051859840972083328 9609295 261858197820495614286551556010366108800 9609296 1141177009175374660980126561951547392 9609297 129310316905869534512521925228487625200 9609298 275771723878057310328057839483153254560 9609299 119386797958320005314248499480110163536 9609300 -21122468698255554064856962316751360000 9609301 66096040172949332138794600960789012344 9609302 -81904913111036636519134201045128417600 9609303 202091073873681559240896717229827700608 9609304 -143941915478626508943353922272090634240 9609305 257190637707103854602511041874867665160 9609306 6282746020799791561074993126667835904 9609307 136844788700015452089873233592371188400 9609308 175321894126133129694336128278214092800 9609309 88384688472405845397258779240921524614 9609310 -157930506198217510732120386449910133440 9609311 -160769965979276803674548213421267845088 9609312 -18291058257726656765945788456186675200 9609313 -76940568829598722160296887454900370240 9609314 -48705114699396635338138014379091865600 9609315 -16468967047101850447031812555181094480 9609316 33538579745522281886361860492076775040 9609317 30418958820351075475779847258053402012 9609318 8040291814538114814672546273251447808 9609319 288047112551417833786527634851990977720 9609320 -43905268463087116960412581730598912000 9609321 133311683029606315261314904258188461712 9609322 192241047951250600228282014226651745712 9609323 341234485527402949352657392102236744480 9609324 70516819182486481004106706988650936320 9609325 68427952889157448343161372710590047200 9609326 -207719060119876336520934203492842342080 9609327 -24462220754618194680594640888940805120 9609328 29878516568504360333184493400888442880 9609329 111419744373654493144556867158219518930 9609330 -26355183346292398356606838449040512000 9609331 41267452501846425994328926609267638240 9609332 -53283386093752818243125898148910680704 9609333 120662534059649319062697647906526011424 9609334 -4409825582478445117998063914084150016 9609335 132927477714879301315351635399721096560 9609336 441082598755894671763982769005813760 9609337 -298979978690016232213221854851070261014 9609338 -75138463509172160592993159583926724608 9609339 468666151913580032171349173930629248 9609340 -59224674356723651454574298076824317440 9609341 301943547040056972204103754308394688 9609342 35591559288707534688983485295350451136 9609343 -104600033506337702671460545577280020160 9609344 -127620953570129438152739997243093811200 9609345 121016557648764245016242827680293208000 9609346 29055620001478726983640154181320373120 9609347 313378092787616270927476441500061638144 9609348 -50139236628149783062107386397733355520 9609349 -15279311137886094886604810873970317568 9609350 103386375587124971086611866006137250400 9609351 190540794653277399940587728230508369832 9609352 -353959246339870818471313506545358673920 9609353 -114466787007286230898790832705650860800 9609354 2432622251252768225603827036799266560 9609355 -230062954537047132922826677457465280 9609356 489963836219013392429561138113384849920 9609357 87315176631721567593554469612122817600 9609358 -7511620469976362199658048414250214528 9609359 -407170372044717789144169009434993392040 9609360 -18795297476665070539127496251021721600 9609361 28499870041607292086770447646634432624 9609362 18096500823324772625682332648271558144 9609363 -197080786585997051165463408467666421708 9609364 4001164479742979714961567027022018560 9609365 131229361160271148491966466610265559260 9609366 -2231939564699141752545644605840723200 9609367 -223478790001511882988107503440912566584 9609368 264481269224535923484778880476485826560 9609369 -81351688938852359527411396905472905216 9609370 88428926880099509723655594813472070880 9609371 208326365037610777867717649700511213572 9609372 -80756936967197805778746464320420015104 9609373 14378047505566000120540619524836239040 9609374 164748547129976785872006251058628506432 9609375 -21078706579866774577634493733695000000 9609376 117534401220350786241401132283356774400 9609377 51702872532876676484162566925250403008 9609378 40698056560968519331980175186773873024 9609379 2140220277850617878035925280965001184 9609380 -11191057848473648250479854701647462400 9609381 139554636652041584686924146384330302400 9609382 3181754893237834369755296987842849920 9609383 -106443377996347363708163801345644632960 9609384 -152195125374839498551975509848897863680 9609385 -609822037102235529498728665304516221440 9609386 -344611951701879505648185062263003035456 9609387 -81480579777734511082304409498529808040 9609388 178382360060754733997264350685476587520 9609389 45737681993962576822897672799755501440 9609390 7361582526237371908711128737266382400 9609391 456578975905161411845001517494759309168 9609392 -38638218694857073707795637534865817600 9609393 1208802117353900659811808050658162528 9609394 39586556401650085911682619841271028496 9609395 -264537011240293365572991843778080291600 9609396 79467424049201178991540944313296801792 9609397 89957589939756769963852015862699292832 9609398 -194893633648069292197983005916642184800 9609399 -42080244728155887613381723586868071616 9609400 132114868605697962290487019750517760000 9609401 106989185196714513015478264569201083904 9609402 -98564907302260130029848718941790617600 9609403 473153317470855649587585092920884000360 9609404 45486637373818692921716810053793504256 9609405 -24406015271262934791078983880374630400 9609406 8808983760258024770194299345995857152 9609407 21405222389210853515243578856238136272 9609408 -89833933847858976138531592696265441280 9609409 148057413510269105779019569565896300610 9609410 -77012894197808252061454017536796764640 9609411 2455202765543799631835946641013043200 9609412 -31526916967182581429665440260824246144 9609413 -90345745189463797432256399180450290752 9609414 -53882009917806806695181185262433610560 9609415 115359392093332502614590405576537037560 9609416 -16888392102107698735830805710819440640 9609417 257267525660648108043271821555417400320 9609418 4404191291981603781199095891925435392 9609419 28423855203292880140858830448812757080 9609420 108052479969682508129591655002710824960 9609421 -383780072208831039932484008578096956800 9609422 -59928021918810705749324603571057799488 9609423 85317317212429677128711620385772491904 9609424 13042857723230769718746451813359943680 9609425 -987174148374198982620905314135867200 9609426 -28129199662506393631127766438540692208 9609427 44541319422808301849208798895148423276 9609428 13513400722102010824379199639463253760 9609429 -51575870215604983322448182848095171360 9609430 13807103128505211712423647342739893120 9609431 134669201346734179107628401812352769032 9609432 -24881248023509098370965843720093040640 9609433 -38546328000789676938182206475614339318 9609434 -55064550046587282944582147366082234384 9609435 335989850005318677361043815020309926400 9609436 56427481437402707527027538285462868480 9609437 305518128465563434074211600431060458892 9609438 84812606422469931888161832860630132544 9609439 -60716278611591275134088374015938354384 9609440 -95576885650094667979856171687608320000 9609441 -171976818706668565075743306411980873808 9609442 -23823175468517402380984494751431315456 9609443 20744651390070695751609253695627699984 9609444 81635573549866778399357691808492894464 9609445 -82402587661833655921597787348577927300 9609446 14120884758261418496455841555139883008 9609447 -47012500792103038454628464854832458200 9609448 164774683038452023363207738902386688000 9609449 -274358326499097230166851421006488774064 9609450 -82530286642628094596472931927464806400 9609451 25515052804292475154223366872081374452 9609452 202282742836758954076266685172061514752 9609453 -21943503622745052039511638369237269856 9609454 -24920469420139706946639085319836543488 9609455 -47669008706913242019540664872737203200 9609456 12588661376374266459842678872058363904 9609457 98947183340750470021745708358997800 9609458 23846708304937642838536965741148769184 9609459 197907553796674647444908079472174673280 9609460 -24231265636627935213062924111066726400 9609461 -178656139221619843483443116314092601938 9609462 201357563606866923730510634635179219840 9609463 -240146733229678808999707911194356148520 9609464 -291248277480991826695048704256583024640 9609465 136753334624918903715283652015830413120 9609466 -160372491619936501945445292441061991568 9609467 107909156120562216014124554672853223200 9609468 -177177299973788373056564219113070592 9609469 105115584833574483862060489603960364160 9609470 84359726471505887933767101523995402240 9609471 121770870953771056160764708648657823664 9609472 300211575865437739065706892371014189056 9609473 44318726854882619987755576854196730880 9609474 961411524538831619579926898500081152 9609475 -181898859481076013365575578834956048600 9609476 -69995907095299518392719127962615405440 9609477 279684251358486004704326920696972882080 9609478 -33269704576358668072812092401822762560 9609479 87744690144116363497571662746931414272 9609480 -137308123682940052321290618804939110400 9609481 153595414223020298581564420892602062080 9609482 -63367714630799333164764186056113203408 9609483 -50030637791991525824312314409485312800 9609484 -67172472408675644015252641615555410944 9609485 -11594330758415285288549822655987251400 9609486 22429677567399401637545166763951279104 9609487 369476254016253943019344894773358738800 9609488 94682543471737811050693445911550361600 9609489 296036108878622416864791042561823463040 9609490 -153390887662100975240715434425134182400 9609491 -121789561004311459209514605104754768168 9609492 -43977712341283408154827894708253270016 9609493 -191789697822693057065033096999353654258 9609494 -104215567709944633400687625442887576960 9609495 -1050807183925742447185151579548339200 9609496 18880503627689377725460900958337024000 9609497 -26323098851168072189381414065484262960 9609498 -66080676725329428576824269909280616000 9609499 -420577533281228035376757976865975687968 9609500 -269019150021289336305991842390967680000 9609501 -4126888545080817022757698087565714880 9609502 -21121501936475558673994801563084174336 9609503 -266442874137254254321727191334919481248 9609504 78692351312795717055139777832571371520 9609505 -227734091952397319261787200905839828480 9609506 216016648115077409991418668414504239952 9609507 -8610471850155318194298224929293608280 9609508 -115372946125146955369885832311063407360 9609509 83440755713325566231814435397941937824 9609510 -4249746057293676976347482850551053440 9609511 -458334878455993704332414816534627200 9609512 -282940429165078944650909752419913728000 9609513 277881299940967841493711938415739500288 9609514 277789382751207719297391867707320657152 9609515 83230752495921649995279337507800609120 9609516 3209500533926223759791943722103275520 9609517 102092458988100458581523845203563004566 9609518 94207686624311766046644277858119408960 9609519 74851910548264821627552476918149394688 9609520 22800237806576308205035021543851294720 9609521 126165518890819846063464105482913841332 9609522 59647691254763748780034107622412580864 9609523 129837217387062035679842546700494745600 9609524 167048519328737377613304363499311348096 9609525 -143715393172301230764443461463758725750 9609526 -144963002445672313845726966296760280320 9609527 -488954839822923658727575707165112221600 9609528 -291717104653103747035339231805101178880 9609529 49714607055489604740048460529374433476 9609530 -37651690974586770942640780047654297600 9609531 -109919343726024508255449279784513097448 9609532 129913928907998937873281862926333213696 9609533 433462172588320274650184635799950627782 9609534 -37570018082387893615450997115822971712 9609535 20410742851276273413867755708581324800 9609536 24264066484626127512386450097938890752 9609537 178830029325126444356553905531336622192 9609538 84494239017627249966249075839182686720 9609539 -21027077583269601710958009224603552808 9609540 82809797494729608074531493627225292800 9609541 -404156993906518343856803711466420605028 9609542 -54377140324147560135029333227556966208 9609543 -409904190420013768593274962554311498800 9609544 55358592424087367750888320304689152000 9609545 -275819552639238089055935824392778430400 9609546 35365059121186590172497853796089200384 9609547 -346381991263180823222016699832886145004 9609548 -16848372519401028782942617162134813696 9609549 119378644831948700536559762276163244320 9609550 -39468432390555730805155043350961011200 9609551 49498183261261072273535193092333059680 9609552 16557448021324460914311625404466520064 9609553 -293668652129807657600887884025694317198 9609554 213630644993288275457633684229492480 9609555 110937899311589899918517285349093863520 9609556 229149892224585112346248672500720168960 9609557 4034296205463017131729266103413913806 9609558 28371723290186598417743616932864409600 9609559 -3474012321497006765960735088393673040 9609560 -1328078961957496963942970643050496000 9609561 -39125587559276799798052985606288228544 9609562 -133760366078881190981999989074544957968 9609563 -139725572549349985138504038382525540440 9609564 47351324425470991541635324534714340352 9609565 2997325946018103219199385902181905920 9609566 11741659775008608741370037797421629440 9609567 -237629242660819247535193784696138803200 9609568 -386382494515672079934939706091500339200 9609569 -92426756328716926371169597351331834556 9609570 127436247797110543177446584999163571200 9609571 7518155441014297054448881813613119772 9609572 -129261163100748074994492127038889574400 9609573 338714968507056453520554979401699194880 9609574 -4141888170746062973626122513772449024 9609575 -2401152450707765371977982280328835200 9609576 -5463242731353565579865504723273318400 9609577 261656538281120809617061399069225178426 9609578 272949969624655316888201671310639280 9609579 50750892327456054326413653336118886544 9609580 19189235596428487336798563088037529600 9609581 -3452611077688791472482974298376680618 9609582 -41766954034109000467886978997247819776 9609583 -286194531149265615452247215552761957168 9609584 24984227496318401523304856768380207104 9609585 112106494002820401070221163571538033600 9609586 -95541102616577745554158911808413303792 9609587 135956174537302074499234032036771014400 9609588 -212639515695361276006060300570412761728 9609589 -179224920547268625652216821656269250592 9609590 27467601377860902510261743357087009280 9609591 -22991791492107513782590431429759257856 9609592 -158199113289418167692728066321848729600 9609593 -74063535299332336471199317390673587200 9609594 75373850947476205943947186595670067200 9609595 -19791536274386064111766899756940934400 9609596 22385414245332994762090935239424811008 9609597 -37663241628922601683531786605354240 9609598 19656739275367953223747754434422028800 9609599 114649508604522528412542671655244867464 9609600 -11234785640966177674075818613014528000 9609601 100315507388555379224342868933431529602 9609602 3813082462304779556583896323233182592 9609603 -40174236665298604911620448217656315216 9609604 -199443098945870513261991249838763983744 9609605 -80833870165910793829159861890848380740 9609606 -168377614408544374922224809278540390400 9609607 -36316211529507502757385628624383968256 9609608 155431584288891551631502700657796264960 9609609 281609570414631094190814328916416204320 9609610 176901343786617935190888073236131172960 9609611 324658949325978589815660234138314443200 9609612 -110255063477161075570038229860135449088 9609613 -19865937980826782139079590199096765076 9609614 -54254345903752262289065133492673670400 9609615 -2656756256957700308056537341745604400 9609616 16055303232949373060327014596702543872 9609617 9858194137318978477811525711609658432 9609618 -184087204630045861088283764184704835072 9609619 572320329911403759114272708873033799144 9609620 -27808444350669713582961608537865093120 9609621 7954306856956642296688744574334123648 9609622 -106599653797335962993761073101474723776 9609623 112968771887162180510146144010699452872 9609624 -431690342942535265453164845570190950400 9609625 21953339192293586962117796089200240000 9609626 10702171109795094218203301533743340800 9609627 -220924706027536696770148871260738510992 9609628 23522027402070405285623040398377091072 9609629 -326629040352243089285835749466771199770 9609630 -45944038404533104046792932041498931200 9609631 189372550883221323638072011974103212312 9609632 291224914045111685636494913071614984192 9609633 28153849831676821250914883619570216480 9609634 -4441335194804255841185957178101088 9609635 -17332371485939697826718158784234364240 9609636 9408080193460333876905933887426709504 9609637 -61364087620250166162675276336736747488 9609638 188395019335710406891038529402613755200 9609639 -52137443573703400942442788461857433600 9609640 -1049766178846209771492288810108518400 9609641 -511491538727735697990570218373521713548 9609642 -1697840856268038475847376061711011840 9609643 422014021689028872155415244331173408080 9609644 -28813252510058221667417739698344355328 9609645 87210389445826688834711499676810189440 9609646 -255212324418436654845422784125557441728 9609647 4236789278331406080941328830202577680 9609648 13674076772846472408368730910375378944 9609649 -122445585873110962233908328678999472960 9609650 -63467639217996940410409922382422821200 9609651 -249222363417528734430663004600013730960 9609652 -28996904908875232846417779834462470656 9609653 33468249035183125433663816871981140064 9609654 63246978846391044471263115612818973120 9609655 -154491577315485861172989906957231884880 9609656 -4737901337214652967884423574052618240 9609657 98251271091888507036017567982722045088 9609658 17360172324879910287000764364553936320 9609659 -57943970162763677734651940391062358720 9609660 8755953125177215984842334906115420160 9609661 4422725050378888440230391084528424262 9609662 -60914781613877168011384374267063735936 9609663 73743014918922453784950869124052869888 9609664 64640537566592850745696535893545844736 9609665 -84253175628449521232534657662754880 9609666 -32064454090259967034085660325681668352 9609667 76803571191441021650832959251988134752 9609668 -79116242575873230202025165092308526080 9609669 9550847915642002578931006296545249694 9609670 39183622073879577002177070271440476160 9609671 145701918544230649167879057440701414872 9609672 -240182246641394733757147777676481331200 9609673 287924805053396825927625850931191768922 9609674 178778860045623684373050577397812620336 9609675 156902223421569867366607581742489702800 9609676 33635242724312622508594382702316994560 9609677 -61631049429561471357506100960361742976 9609678 71989389036074677202489940712965849600 9609679 198800464471093090905507328292572375280 9609680 21195460612245876251161887009536655360 9609681 -368296383308557888477192289487169939776 9609682 196805598972418684863879143270740674192 9609683 -2840594215658278325685837870641377656 9609684 53632360968408029952249615018695854080 9609685 -225419814210033103455047965250534419620 9609686 21965166604167603626298419295476207040 9609687 208707157460439275452648520827351143240 9609688 298274906543463850918767201417214955520 9609689 -14364306506612382062898597476592630576 9609690 5271081947901701670311057626755747840 9609691 50023218096842311166699336341883277344 9609692 125075248483143038324160930862464322560 9609693 -90857831354258941342153077380448638976 9609694 331479324697349931971521599431322364800 9609695 -23953719363584270811192048068418466080 9609696 116963903763141359194512888900485382144 9609697 -1423736828475351300319165314232661854 9609698 75618872455893387632436101991086223360 9609699 127647100579047620280005255984123904 9609700 -81444725435629860892753329754363676800 9609701 -436688506589085595718429395531310364900 9609702 -87504770472355749357637794611799835968 9609703 -10073939830415161876440505442097082656 9609704 -44587307197445371356938576252109588480 9609705 32721982697015583989935771463212512000 9609706 -5025343025606018013961150150513946880 9609707 -76143553394430331448669611561637886480 9609708 -94838563407901621815941123247816867840 9609709 -392994015539976908128599433327701715968 9609710 1310470311585743871057668480186880000 9609711 -160187116211317221149522429911443306240 9609712 18596073399279775915056224640329318400 9609713 325494317228476561155543407809034746962 9609714 -20448630035852846056684346883448654848 9609715 12349496413994318420674555808793918000 9609716 25462175110162588901268438280847420160 9609717 91332378144159343341623396507773431648 9609718 -99064809137164667343355982653527479040 9609719 -33771829366483053018431083880524098720 9609720 1644213017182122156689358162993561600 9609721 -79130523986369204401506937907381997312 9609722 -65234234668952749707081333803044378368 9609723 168196076741247280263543294484529472972 9609724 17532724155429095203695592518875242496 9609725 -153291490417532999642247948999703284000 9609726 -1191465216891783666144012554944376832 9609727 -193184230214773372788773466933911768768 9609728 84223939104232338262929652808656355328 9609729 252901626139340843886282153786574983984 9609730 73277921540732026225191221832765840000 9609731 112856149057210630265467399630549038000 9609732 188115006320881385634816020259031756800 9609733 139607382964001178856856032518237016638 9609734 31158669304910548084198846983801938016 9609735 4318580242319261754142309018927554000 9609736 127475585019636789383139631044801991680 9609737 -23188299302973876043491866939148561648 9609738 140669730351322011189316084379662566144 9609739 -91258785063784593930271353666655328576 9609740 -951783643592419752250564974862417920 9609741 173224355755978940516439290090211921750 9609742 -41176207882828550516311232304175800000 9609743 171362184272240885933877992876826896640 9609744 19580398456957122611294870099865108480 9609745 -182326261022828464348691019484524866880 9609746 28583179916484777602874035362622814528 9609747 -34090931884205366962052950362932713728 9609748 107387512407765723790310439300435982080 9609749 -98727984228476135152109369816803883250 9609750 -107854374647782712364474045242636352000 9609751 -42570397590172320466764448002042007208 9609752 9776830958965823011890345773076480000 9609753 39423702338036779134019119306543639504 9609754 -35272219357016717800890808279928019456 9609755 -400748349104915760149914717831521450000 9609756 -65474587468263574559468161959851980800 9609757 287396507709100093256840571424731446400 9609758 4333118040390322100817026014458485376 9609759 18320646778225224183493965088145377560 9609760 62172159517984715391899678702374748160 9609761 -206986957695248340066288431857162563840 9609762 -69839430388958244002290856207644894848 9609763 16486201203716728915024001198427248920 9609764 49804188911262713236301685087843240576 9609765 28505415357731047599932731681427136000 9609766 218393932021722950645110813909589156832 9609767 220022071519541899207969291287426588240 9609768 54082519621903170182310442533730713600 9609769 2636371751897743974727880942944098368 9609770 108183550208486241362757339149124490080 9609771 -161921564527673782890128771802537784488 9609772 94562880965974980281735218246957908480 9609773 -37174742413173690673817609334368655978 9609774 83337809922118048421242834369096080960 9609775 -259696568247626312392814688093084000 9609776 -61004507011024134816052277025365262336 9609777 -172399310368222344853798957478273191008 9609778 -59067120123847801272317383402877176560 9609779 -257494453316990944735352380114168522800 9609780 -60213648811666088266529644861893642240 9609781 171861062359204306783024534478438921582 9609782 -52206494741450486464721128889185226880 9609783 62361198059009997094339200552860368896 9609784 403620123493464591099734973435816529920 9609785 121289395654333565928926879135155308360 9609786 15945076046450685286803858068148134400 9609787 113685502373734078477248475336411583592 9609788 84711202148777461267589419794194841600 9609789 -48100288286133834183808907851818233280 9609790 29987615347982585904022145558440318080 9609791 248592448482194911359659442883824712704 9609792 -24191702766190378215051008204108464128 9609793 -5878476045265887423504883366488252476 9609794 148603436655641915103906896087213126400 9609795 -35585170667253219176875194461491535280 9609796 50992788079542942731091968980023689216 9609797 -1054074158660584886751454569776577588480 9609798 43444108227047764511675121892595163648 9609799 -432809182229497217158500264207893804200 9609800 47385665369303367719932210530249600000 9609801 -6427336335668085948608834048623458240 9609802 -184030704766342832323218456738301977600 9609803 54998976958336568919798219274152232080 9609804 32257352935515871536754274057459119104 9609805 640915952610660954281180139473764920 9609806 11965156942334070336600354375403056000 9609807 160516452665285549202113514312220344960 9609808 -18226462113743988265226070219209834496 9609809 -111341526130467492388219271460175055760 9609810 22953496810293635934365732694193643520 9609811 -168294568489108805613502837621702074888 9609812 2335802920603305060669473073967644672 9609813 -157354752331471852558286351859116767680 9609814 18365894500161373706847657636025348608 9609815 71478572338022861285486654713580927520 9609816 -81069042867624800933813831711424614400 9609817 -117735673059675171052947394753934980800 9609818 -35340261100991514924900274072599752448 9609819 -136112789957855447258127579267459012456 9609820 -3057577654108078901336627179527459840 9609821 170212480885180916509201797189976855692 9609822 -14478613938262561622885282933544680640 9609823 94397660429350145150139361196752333224 9609824 -134412484396788438526171341406953013248 9609825 62864986324180955376356381005302369600 9609826 -11089454382214285044369067297435280736 9609827 -159782457989522784049443062301964260324 9609828 19114187558500741490644301963836231680 9609829 -238075411280992340253976615195771885570 9609830 108263856823082380994952473579951026560 9609831 -62470252938891458302398639443071929600 9609832 -88932780592077174192109113294442521600 9609833 -108116149195231240548705623667020808156 9609834 -28997077628754155465837209000841732352 9609835 55450072929144387397515127232213357280 9609836 -62030234864631448657030927213658161152 9609837 -3352777381651383371354062305648244032 9609838 90525893224577205365751306849780352896 9609839 433352899351804244232018592491516766440 9609840 -1869992512147859620249909770381066240 9609841 181519217635560185331611961160616979300 9609842 82715838636547018272380100809753084544 9609843 217984334053119231843820849594071044664 9609844 117715881004814329901909445923950564736 9609845 -27375779111329484101762658380637153280 9609846 -109993631364357213816962489058287299200 9609847 -29203573546566898684730602789049897832 9609848 297906570374901886659696589940752834560 9609849 88163715356360072584626086948217762234 9609850 14115718526370111957402844092652204800 9609851 292305060832055500196062757634576210852 9609852 52783421217817054758232456511106269184 9609853 -318853478972607884583473029372334963712 9609854 -87360123916686804899595240669808985280 9609855 -4670098943566340928484608786206254080 9609856 -275751036568599122121932644966150963200 9609857 190725502153026862044676238730820101972 9609858 -38226867334891059566205821366046576000 9609859 -10041241240390487077548254919619375200 9609860 53349712785012343087610228997990236160 9609861 -78876811481484430925168980305792584160 9609862 -30013225929299592768203968731016930560 9609863 376555270869955603714926827080874009112 9609864 58644929986245045650746839746654208000 9609865 71624027887116749947512651561192779400 9609866 1174688379162848912320623795534104064 9609867 -73651884916386744343031039414423759520 9609868 -277450133267447757387605439158013751552 9609869 -108255024037865539983368040496131169056 9609870 50515272218243954353532443188462748800 9609871 -428994934879112745814659052806274782928 9609872 38456710302875678935908868504868831232 9609873 -2121907110580913079817817737415286912 9609874 30164056160057112642183906614732673936 9609875 5700468321960826650401597022831240000 9609876 -24759465511126244287349121116833382400 9609877 40844456727827221844669334493328876000 9609878 8667969640690087170735042084488478240 9609879 263221563715631738383160168402064953760 9609880 53295070696405193993387249686407782400 9609881 166827044623801628196615955190442884682 9609882 141417327132527755720584139631880187392 9609883 -12711776381937171909300050355105992016 9609884 64623299753631407319858150823812097536 9609885 -117097637008750215424943211216378403380 9609886 28424774122264269875339916963123477888 9609887 106507142666971514071303256543949641952 9609888 -138618776832353385373239918353124950016 9609889 -328165639253513810029277935310275803900 9609890 -38890914203262580333072376239314136800 9609891 154284638727313353647657691899830934784 9609892 -418873931636973270511194197598830140160 9609893 -98081479233059238000444503967094401858 9609894 -19250186024294609003533813115632066560 9609895 434567401947027605334076912994235382080 9609896 380557558816198320475191301420879872000 9609897 224922193855978288170419237104625679840 9609898 -3889030688938325277722163327922720512 9609899 -28252517398081382464092417092632579440 9609900 -106501877539622725353753619191328358400 9609901 103249773188566556746058118500492707552 9609902 -13020475979704093472470288703446441728 9609903 13894797313109312791309464474479106312 9609904 -84378599045915279574710827473592320000 9609905 -235717414196319568550608810693868612940 9609906 -26335080095855772970291302554523770880 9609907 -14622888358728355751174529586843977600 9609908 -31440978668600177054055001831130996736 9609909 30241222597465184828033692073625902400 9609910 -58078005460440842821278239131574960640 9609911 -91898901649114665624149927619873814488 9609912 106833906467335560524797651377916293120 9609913 -137997358994116691509526748678751158060 9609914 262012446937500588941674611141675859056 9609915 2311805060837898157958587794003571200 9609916 30892893171658224053593279395666314240 9609917 382903906058240967497297944203376080966 9609918 59908824648631172236177622364069904704 9609919 -198745018896131574980312833452825186960 9609920 -5801626980278995357684714452811776000 9609921 24601130292358219302359949874999765824 9609922 65257167272723143191555167540047007232 9609923 266573676502105998789899927583920089224 9609924 -76938200322453372490630220144840509440 9609925 89411218285680802290862898968924208500 9609926 129072059924502525247561844726835157440 9609927 53447740733894276416229094284420132520 9609928 181444174213768395212832465148585436160 9609929 -156946522427936844570324067830690098304 9609930 -69658560180667716179685562381835266560 9609931 -32398169352801716639132943968071888736 9609932 -119539573388835778226453979395846325504 9609933 -260816187730847121049695509374502018400 9609934 -130416366632695468064291631564780039360 9609935 -43551982246728265013803324711406899440 9609936 -8458773070183968671961434755268345856 9609937 324923847182838625093677204670201945586 9609938 8318353440067207729753795873320450048 9609939 -14269735276436755919145641910836701896 9609940 -248693661874366097516160360658406853120 9609941 -11663018364573005438259718100878944 9609942 12318515926122259144545803164001562624 9609943 63611290840658213798810863149384487600 9609944 120754068393814287942048048891911270400 9609945 17085328765496715659782013543057209920 9609946 -6783463966586288006040511979017686816 9609947 165392898234966008909217645921597042000 9609948 37227648792447904247102732091874928640 9609949 -170563190561829792176709453205687256448 9609950 11449328208606148592413408523325110400 9609951 -35192206290114701184089097434752865280 9609952 168718906643130591291382657470833885184 9609953 5479864183187815877777315459252541600 9609954 -59630418958071761348684208092251505280 9609955 -246235378109576737362256704077239608000 9609956 402041080723246561848397400370067338240 9609957 -21160969537002792060088061924815602720 9609958 -220845649111347447075144931097867269920 9609959 -224166356388247641443854739962365648840 9609960 -78270742381069830211392277224205516800 9609961 -174108854916720036142143345180151641308 9609962 -30806691814792964451043745288655482880 9609963 -62416147127766887478968358388035489792 9609964 -32706481381622030093328337504974041088 9609965 -49413283585584697785740533517707010280 9609966 70091525778032694475928537467856151552 9609967 143023757437003879561857538712554610752 9609968 -12566237417822522586759996920974737408 9609969 38907028328348674628956583611217480448 9609970 13516517853122937526935806307127306560 9609971 -39207085271397304594373487874737972480 9609972 -18575048803254467452140333260744478720 9609973 70742082544923999946255097018303504160 9609974 -182509276961172537710703774909735469056 9609975 147198090072452226660240963764706720000 9609976 -380668948530519201713378970955509841920 9609977 -25223585329468289352392857139063849592 9609978 -103818035781242578673672079775519701504 9609979 15322339662107748761339799372606469320 9609980 153329646119379042379879514941538880000 9609981 -189383945860370192163747084088950485376 9609982 -238217076072602989627553414126718225408 9609983 113617631865099425564242312219730707920 9609984 -1991613475837640501546242984636317696 9609985 37567261609782092444677653519644448000 9609986 90805172225395483718854943990462346192 9609987 -86630809842130509005145584687051716800 9609988 -154184373302229003947554751381127920512 9609989 176693009388892673309442412955387022624 9609990 12164119815123111546179436611637665280 9609991 -44206663827897556581499611068842588800 9609992 43499065529296243804391252241697013760 9609993 -113766278096064753905445643067270050518 9609994 140479151062643840703928717290622357296 9609995 49180900142440564665653102034128247600 9609996 -199715847165938782713852828553516646400 9609997 -119017240114987561040706128048753567040 9609998 41089256244696501389694380281309543680 9609999 703651481340347922904820748860137728 9610000 10914672574853179434505566867694080000 9610001 412214805081595289808214068463490373864 9610002 1186330080468802086080252979210077472 9610003 -215988000875865197274036379045193150176 9610004 143378762735122487827505442475616605056 9610005 -3846320258202738436447409816031913440 9610006 48468639237002525225675644721235866880 9610007 -4875605093108361205806264412471478016 9610008 8352272194477427185535726894928015360 9610009 566803288025097016484094462764621306820 9610010 -36827459665730870877493476616268006400 9610011 -83300573688961990635331458744876758568 9610012 19606768758058254781374191492376328192 9610013 18322769250039665352419676135329543424 9610014 38170263423776295481840286142158966400 9610015 129846172239972649731334055659840428480 9610016 -300068646954550872360117430217341206528 9610017 -215808364532864171285296098266351376720 9610018 -31748144593066647214747066815536415360 9610019 451833236315723740925255086283783238720 9610020 42167784487455381277403571814528204800 9610021 81536898207144796843634748544352981184 9610022 -52943642759737717091445168384254918688 9610023 -155060401135721715058389472527686669016 9610024 -499269725539906787473796891020851609600 9610025 106778874942166402189888454633207827500 9610026 -130337567712245045006514966008031065856 9610027 -3175979318541025188221342038258859928 9610028 -59748009234443489900452780612568463360 9610029 152390477656829694234570540758727091200 9610030 154039117088517870354606277923119348160 9610031 18457567780010006092286920178804742528 9610032 -15792497483586019874754373556292354048 9610033 110864569724438853005994833530336715282 9610034 3858113828265091910665796478681139200 9610035 41764938618821004552498165651709681200 9610036 -336017575256927888465409665279169685120 9610037 333431120283360379012739672343432199872 9610038 32215693728315187703792994441419016000 9610039 335785263359336148807392330721567733024 9610040 -176889221586836188262358327641045606400 9610041 -82422885818543042022829948496242979136 9610042 -19418698219193209622712700210029272640 9610043 254519336014919191541280274026448097280 9610044 105044136104588629625138788257249239040 9610045 10910261685301578449150716348234973280 9610046 -16941235107386973904911470452070590080 9610047 74583960423186713083147138656374484120 9610048 25847715137524092683227021299207372800 9610049 -394502447642713374254374524805462223280 9610050 64354513240626314769716216854157884800 9610051 -176786464926596898052473570269527330296 9610052 374510417591749541944479623144846053632 9610053 296017263612947921811311213224636500000 9610054 -76138233572152021401723341426880567168 9610055 20455046319677167076554536163345398720 9610056 184462331968761913501409973103618867200 9610057 5626587713532674928229267823602070032 9610058 259485173565324119468082414497996212320 9610059 272787379776024537227414045690305663704 9610060 92813480012147155226132508878627220480 9610061 -449057771246720609861213260100630851338 9610062 -18550582903621614101990312312487936 9610063 38938375949645371209318904052443845744 9610064 -10939638246035082196888758192207052800 9610065 137018463462361420567876787331461143860 9610066 -10218941566562279334318715788849130176 9610067 -140448333414235735118772640413037873920 9610068 -10604733688611675914160409297867155456 9610069 -22881041383492831237752589230883601504 9610070 1307425772701120629994388323270416000 9610071 -364429015374245159909596957710233535360 9610072 -19020962611111147249830427953417461760 9610073 -224828639645131648354464968340292026096 9610074 11923067768380080321669857140466671344 9610075 -189007865171638016941542928893968394700 9610076 -142174879420618570608537062313697270272 9610077 -21331551180586985196267682133441642880 9610078 -136712760489698413899469713932133498240 9610079 55715826961625138887534038022855483680 9610080 99404739397673698503659619934910545920 9610081 125199621515264189012252164829987240744 9610082 49970964988015663421303609130972109392 9610083 -4120664164901680352778483498522582624 9610084 101154042938291610313888225367739604992 9610085 10573101235374267997612223276373465840 9610086 -103055367508833188692770914032164288000 9610087 741917510261778655389421320552319467832 9610088 360583991560067759742578759600228981760 9610089 -59533279902173650473730983085125732000 9610090 -25547724350824418297822674845947658240 9610091 179420161836123854491139042721375333492 9610092 -51246535930102166473623920614720867584 9610093 -118627850627299805356518222662345999872 9610094 -17172231837542582828766336098085365760 9610095 54934016078040614629133222760261344640 9610096 9814185155879684757393102841852362752 9610097 17408710614084081393409975856799355200 9610098 -22090414951826587649951437868604898560 9610099 -83257677768644453266933965309814841280 9610100 42078890910158120236093064363449094400 9610101 261909145726950637937070988039095147630 9610102 -174381236520756873915727444292695526400 9610103 397341573271601772339319926800949941352 9610104 64101827115798623552360104240755179520 9610105 -75464595155540540547139170971538504000 9610106 -287678195882810421890375099311181332992 9610107 14936433513746680670128386646679999568 9610108 24038901450235326166023979251219635200 9610109 210102419054296128420497802011534834310 9610110 -35944163319882762992796436016061868800 9610111 54892934163991362343680786984831617760 9610112 -35510284661685821277176782652650291200 9610113 -944949669680083008703922249322885120 9610114 35291697332446722585359830792229746560 9610115 15130185627734338547634015497863333200 9610116 -3037313991371001118980066097341843456 9610117 143760843815354074151660565086801297472 9610118 92959694630550243091648608999922367616 9610119 121520877280756429864388626041893379144 9610120 -15245998948184642407179359330327654400 9610121 131657297115109563056938978516735127652 9610122 -76666706782123792083702636166870480128 9610123 -145454721666189651578056415870650571696 9610124 27978033023661584691308379194513817600 9610125 -3349632495551941678035847953559896000 9610126 -164252556928977852200725507196584807488 9610127 -99762482254761599641221325366833812328 9610128 -46742266227052427412573702376690876416 9610129 -247894638895950249977355750280657144270 9610130 -17918939715745289289090872255736583680 9610131 113023103943171989271575455031353883760 9610132 131064132282318999781965234294424668160 9610133 -191011804013030789484127438121918633796 9610134 42045346214650142739603458656040853504 9610135 -203966318472633597432470864772441058920 9610136 179168244100095451122582350083445145600 9610137 -330669580760283426774801992471209224960 9610138 118282304229157197777512907540179604720 9610139 -29288360540492260080145246561333533696 9610140 42609021353945251114435139682088473600 9610141 -325657449450858353200229866347924914458 9610142 -22696574983971842284674421283769415488 9610143 -112025892084673946073323117090451696000 9610144 178345524965691144232110163514684276736 9610145 156507488066640851693033801148131614080 9610146 1740397974185124010509599527460043264 9610147 -198348137060155846187693387378039738404 9610148 282178779838461144621149294813239022208 9610149 -11816223375872528745619799725190809920 9610150 -25417215628272760562252419528861660800 9610151 203470145186333194303282505209200948432 9610152 -144988562838635270256988576111704883200 9610153 136073084478114815372404100035176330880 9610154 25693398859416891773566375768604820480 9610155 -12393518878431077059940607856955194560 9610156 3729831255218130103015624757920296960 9610157 -343101405575114797551634006604818863594 9610158 -489293611266968039130282925994979072 9610159 18689736716027277686444663825641517088 9610160 -16274084869731548315116592544791592960 9610161 -175492397408170726269738589733027584416 9610162 -25480743552628979184475425320158512000 9610163 -13589632065695932129330222471171833588 9610164 201082179357689273249363798998260473856 9610165 -266687740936751526275537775785527987200 9610166 223844695553060787831554690801801086080 9610167 3884742730943347275899305270963605504 9610168 -429456863447347051433599389286900899840 9610169 148409844338295954037067937520290150570 9610170 2297814706014821555171257060623302400 9610171 -370219652439434944623728557867258170128 9610172 -60496656846230023058769006772719691776 9610173 88700979136480369982281907382716502822 9610174 60674562503372602831069963072774368000 9610175 -115859618788707901275324966581197566600 9610176 -59965349781976703126350951041233584128 9610177 -515170014214894690476392130470651735040 9610178 352132731796018743234937922753290656 9610179 250856144548143167533205003015906904240 9610180 -23435021854271228960903817217407609600 9610181 2537875245810157099540290273227477472 9610182 83597949652135127275377762435399260160 9610183 155860959847009272760861415148310976 9610184 115926896702388662578408450639188787200 9610185 89915085927686958815371491647986890240 9610186 -15874106482778242310266219646809383936 9610187 -456405539007910678016887567792788013164 9610188 -60387493375524815141623599736492867584 9610189 -573154401019648497152449774413545998560 9610190 28052976254803252401017403785085350400 9610191 378035273903459989653766952955015607440 9610192 -102659366233258659092231581509362647040 9610193 -123678133192211987074445385771014385180 9610194 -168400944437262211737696651299281359360 9610195 -4525888834617638748405838561014007680 9610196 249799631476291759970617178851729430400 9610197 -30637887006351136330448024213771235360 9610198 47935357734387184651390095755243175168 9610199 -479896907196631230536886100534287336 9610200 54902999283125069616376797526325760000 9610201 16967704327702882913411873208122116932 9610202 -11663790466496986707675215899850035200 9610203 -107077107880109933768789219980370797200 9610204 -15449190805142368374287563755693644288 9610205 42536493607019738568158817862009251840 9610206 4728694140028205656150148322953591808 9610207 -109117791323841141251255706411568478328 9610208 -54321257840896703539388103193531514880 9610209 -77691819108467770405830001811511856512 9610210 176100464503798311613515220764417065760 9610211 -105314831228645070732728005203563818656 9610212 109275179282772056855025401831375112192 9610213 -141232255122203188588141786545201454880 9610214 239451746787539937724144370039591410560 9610215 135093405990489889034765276545623696000 9610216 -2031516048435910090545070942725242880 9610217 74469168950374382084887181494972882944 9610218 17121686730145980458439974460948126720 9610219 -381903967681210503054976639221728332560 9610220 -109530479799622916980584650711804160000 9610221 9000067615750318094204271130802037312 9610222 -100291508134919741780984090588473073088 9610223 -399435073276559181543395347129593478920 9610224 831295489445820396932671438787248128 9610225 41130928255264000595204445392815043100 9610226 19796809077754947490222715719542936480 9610227 81356627412563396302647526097404195848 9610228 152331115686228828051914464875200194560 9610229 657137766462444734377857983265347810076 9610230 14621541778663728386694969437650667520 9610231 21970477649576521674005200286623689024 9610232 162926945192361369473457631633672212480 9610233 162578244875501962616271712074293331024 9610234 -97677072080470313974399465074990101760 9610235 160655735075070948962393347189005895680 9610236 -82385316996987382077458851433450274816 9610237 40018496189919127653284897224049205632 9610238 -65886656517132897559043174511177630720 9610239 250198396490451126755384335156239706824 9610240 269363477733689707545037551732145520640 9610241 66291379729848889839631720343127150000 9610242 1634409397371379126595348168291945088 9610243 318075709251802933621594331420132536120 9610244 12762772617253171308692745958146465792 9610245 -8385311803874601679936508225871138600 9610246 25357106854108868095637334898804010304 9610247 -24652373901364838284272600475335199608 9610248 6017701687433699793817212273758699520 9610249 -223941370919412342230445000273734821680 9610250 32409361336124447304481948640476464000 9610251 18494174299961597682887472867088831488 9610252 -312393852230442588170994547812221890560 9610253 203995748648612014873356971409359308056 9610254 56269436666421035945941794426717194688 9610255 79045679759942227626716633584119628560 9610256 98694682652613466826130356437946867712 9610257 -47870829491805556676177206672996420320 9610258 -94820767490047875873927745160537745408 9610259 435606965502876495346776841682484476460 9610260 34749268571323047473196015111531909120 9610261 305582218292954312881382747707952110862 9610262 -25412278762445009181954659825639094528 9610263 59402496432093373192297164965464827960 9610264 -253661960479150978916186008655947376640 9610265 -58563384279885981659319810200416833600 9610266 -89773842913693112345775731972082878976 9610267 16970324429830454299720969810478168272 9610268 -54863161140603371287067571416014858752 9610269 -103838930169487268376776449006454747040 9610270 141667913954102312330649501059042040960 9610271 -207237782574974189611521717329515718400 9610272 33262807149003897815200031455979765760 9610273 -73632620497009837699301229301840786940 9610274 83780232663513453221186878473304266240 9610275 69755680809172986059833397259022443600 9610276 -26384528892151656451533902166241320960 9610277 -11708073697109088686263658277233306982 9610278 7885555224756489429999423143828041728 9610279 73014208038112234009429734930363172864 9610280 45119214861435258572102739080400230400 9610281 -101090306929804544111379511668674437980 9610282 -236836036901249442098409431022237858816 9610283 124168654382381985685961974396520636304 9610284 25923092247685499895263435640064515072 9610285 947987095834597272576980310916092000 9610286 9605820623457838653484045201155043200 9610287 -292186025792017337757153609086795217648 9610288 41055740978563564109190015603654426624 9610289 170678314448436459722598601205626921524 9610290 59963560388984945905480290362201557920 9610291 -288647974388119002985163083749839593416 9610292 186644475640844624418250548296864582016 9610293 -52682167445442957778634938505906790912 9610294 221727729161001841359253746544836455040 9610295 -24613780142149283003377989632279746800 9610296 114866255775233410562413738834691788800 9610297 -19778854193170921524432339959100289920 9610298 77732581604033062932920339913331148400 9610299 183818456661214257864094386648422979120 9610300 -1041649432650508386759609806835584000 9610301 282726842892368479643579624352205999302 9610302 55132543494064604725018623340076211840 9610303 257556364347662417369185291802906505880 9610304 -13597544406289730040357658177830912 9610305 -60370065845943713475930603824869434240 9610306 -44583282025480776627315241774195400640 9610307 21361904316316701504276559218048480000 9610308 -74159273477550005794015639363798823808 9610309 -135462117108551235730780337774795410020 9610310 -63852961510896153582685670777481984000 9610311 52022131276758856870967866849906040400 9610312 -126468287681172767919194095372293734400 9610313 371269777262474338428451714152220793562 9610314 47389284287839449989158058936506183680 9610315 22106312570142804552544717143126999840 9610316 222466549410658980059137073214225335040 9610317 293086932652512782582955894732502368 9610318 65795228302415988653687192353557573888 9610319 -214652963300691679783942107501293243280 9610320 1361403743152982553729831229642506240 9610321 -205166793341882548222888785442754844960 9610322 -60231999555119290061212301791187346288 9610323 24064510101868648499782836392567782704 9610324 23881813283521454313792850724204238592 9610325 5108609331651417977029560331205832000 9610326 9022662570157112089042911428426823744 9610327 -249594790355295437478908295545630456824 9610328 -214288457448148290311179758621818880 9610329 -71607463107578978971752499690835213616 9610330 79403395568586587390558972049536590560 9610331 -21678120275242087930412901550051907280 9610332 -212927218760286482239010376161836144128 9610333 -421283986776263141229819239828632677600 9610334 12462459180571131047950125594691532160 9610335 41560812248373988718727860186824245600 9610336 237161014523276833344628560468190298112 9610337 100440579992811317243762708449071030192 9610338 -149762116792873886791073196889174268160 9610339 181193383999348968126637085105561160960 9610340 72379711851001885614514288353087555840 9610341 -29239167630639471899982202068718118400 9610342 85074493846021232097947304703594614912 9610343 -53361612281428919215648843544565551016 9610344 -141595543010168977351121085228448481280 9610345 -40111048442064101307770960078211447480 9610346 -286234665791417103821404381450345870080 9610347 90887523491941103338305982849681274880 9610348 -146822012333717519644590584406074586624 9610349 40577282165423232628300219233965142912 9610350 -29892393940504937006106585679133952000 9610351 -362844522715698552961157573056397175000 9610352 -85581877582990972241598627739487109120 9610353 138414695826977067538584703477212400800 9610354 91514635742737749322642870178425032624 9610355 28370847385635146310440908464179139360 9610356 -29201838713915777936761527677406412800 9610357 5232117611645694149434184097953672092 9610358 21341312514559767010704134742654917280 9610359 -32754196693200016252091493595434461184 9610360 46420029263416916955084032804811264000 9610361 -145600772391307049443796593622846518038 9610362 26321875161573397318286344336053137520 9610363 83161404002907002748596110808236833824 9610364 -141354718129900768834518027496172696064 9610365 114817296679177508120967507346405338720 9610366 55368648194093441551501461156907047168 9610367 -80529175271370857251244123391150321120 9610368 118266506444193311191943649311273779200 9610369 458524685644900683911964720747660699396 9610370 -17537546997575799319663817777994263040 9610371 -1839383186742759949852288290002637120 9610372 -108288638969965254327226838745313050624 9610373 -57305393974682034043695119715173865378 9610374 23418080328351777717266072668906580160 9610375 -378940868011949736409439766821189766000 9610376 85597877860822679178897108488765736960 9610377 7170861658547443220437494357514730880 9610378 -51990295588938369230785652675755607760 9610379 -81327193298505232909757349372974030880 9610380 43559433446576092939461780645360076800 9610381 53109537291420150255092775688831229664 9610382 -198781141897294853530158985299507974208 9610383 155227261455170532561732902886453567624 9610384 -12526278378237647425775693710770831360 9610385 205491254609942533040836109680442942580 9610386 36316908204056200210194570769770190464 9610387 334965794213619353306468851304802053036 9610388 -189507059830458101644910190720127427712 9610389 -98605121145517122294555858412771388352 9610390 -79186578839472316662063040154495644800 9610391 1840416978725038985440733710877111472 9610392 -1437331477192546923805104273943756800 9610393 58467725421364940222688442023804015744 9610394 -45502188004184924690740890380075443200 9610395 -61183258247978075357132433065284066560 9610396 -284925091661587839383260259774887756800 9610397 -250441561224352093464614904758351616480 9610398 -25402692354955977498704916368817726720 9610399 138615446338339660844528118888423538400 9610400 -36978684875711556854715707666802278400 9610401 234098817218051163201066460477761274032 9610402 -24308829178286395526588171217290937696 9610403 -74567990913386321589356030529152320512 9610404 -98178871091979952154135001029188147200 9610405 -87395310496373022488190906151813088640 9610406 -15406166604634323556256624651337093120 9610407 45551176139386980651316779106671717504 9610408 358816289847697451078859202042113884160 9610409 197920438096730039182281065177036945040 9610410 -9678043429789820980381042920101337600 9610411 -2012196286364313844554498856045546688 9610412 -55814944669419527299588971898022412288 9610413 -29733013558291371621858076119377716800 9610414 -2179687412235409572153523555970242560 9610415 -20295461338203725486981544356176738080 9610416 -10903240422566202079334689097703505920 9610417 119886426037907321090994122464178417024 9610418 -95178315020095076147283869122364835840 9610419 59914721455573924469748120009228882432 9610420 217840273352038253866620989377880513280 9610421 120542450664677021112310948247142776700 9610422 -20183504058380928503633406469630695936 9610423 -330574146846804141468698653158708150480 9610424 -12947476232581221856157196724606279680 9610425 35970662520648924544525200645365550 9610426 -28680243834645205126351277654279715840 9610427 -121808277332800685154653984131474829724 9610428 75582468486435112406241191408626606080 9610429 -23336771724634362930024432489655488000 9610430 68698019780663083911318256587113644800 9610431 134960502964609193388098778225662302152 9610432 3349956298529034106798157178163167232 9610433 -189007115533473607626433808394334159680 9610434 71548834621318577634445205495342100480 9610435 48948873671751618232350058217492629440 9610436 84713434506241066353742069210755947520 9610437 35327395426903644695211468819980743968 9610438 -7775864519216630319033818484490963200 9610439 428693947627589166537386751672190710624 9610440 56373028426859732335462562344098201600 9610441 135396565760367934661016190384582485384 9610442 23881719306192786149320480803881260032 9610443 -273713284500740374600421020248972731280 9610444 1190567753562731377848887846892935936 9610445 20887927119714445599775923263255476920 9610446 -29554322233577797699015186320977658816 9610447 -133351952299762826692208851338380947200 9610448 73394970670549699702545825326875852800 9610449 40094054590435511490552650817301780464 9610450 2346812263604411460354027867295125600 9610451 31777130621377057998916811913293519400 9610452 193816194036948329262193090814275426176 9610453 -246457341794212588411853931512723208996 9610454 2814564832991709119455539813318143232 9610455 96079858697154150346832450327117613600 9610456 120003881303759627524225719077461370880 9610457 -332139199260212525969131347693633888 9610458 -7658583955451202152283458642113019904 9610459 25434109833926559511006072174120382660 9610460 -111423339901774668866314576966012646400 9610461 2201480367772419383743615409898192000 9610462 65200390091290027459248262543161263232 9610463 466799882427327050802745034934953783712 9610464 249129768342603384805887694649610731520 9610465 54665760302819491996878616771424997120 9610466 -414161804790582241162362250851364469760 9610467 -138223986734683560640367927189979205200 9610468 -189327355656061846917947719776004313472 9610469 101647234277638351730089340166304182912 9610470 -37445934797372911303347814377440110080 9610471 -11169566489456171418593611353030478336 9610472 17038403975249306388774001918407244800 9610473 -22368707426198666616784864515216047232 9610474 116139666041586801917460926205721072992 9610475 -7662814184738936141606064255419595600 9610476 35073171131516812217667817106372408832 9610477 313251686232366615598318176680755202560 9610478 -38203507672382395323497510165076375744 9610479 100571368665730482490923250410087591624 9610480 14120989454776615122793561483334123520 9610481 66767217998472034904386790864805913344 9610482 -6747917077205623140005154418020099072 9610483 226813200819471263872829644012078683984 9610484 -16286483729207325960577014349873943040 9610485 173967530522299418865221321136357758400 9610486 225500774206045548173327245641812408640 9610487 -57807562491405912097718137537179917040 9610488 15906684657100207104356527176888360960 9610489 -95083056442372555937878828785855219456 9610490 -59958843307868649964215076989806594880 9610491 20714331080647207221334203972671474688 9610492 -125997848836322718857865726448423262720 9610493 64489960733782775889772191598809417504 9610494 36463533142940014025957698272173256000 9610495 15013840125961359024124071320043213600 9610496 11471567349276788842780958492882632704 9610497 46424688569659125372892670952629593428 9610498 -212116843483034609331404106854254974000 9610499 30976203407043332899912581445889418936 9610500 2543878683635803368624425387289600000 9610501 92432769768947608613807736927081243904 9610502 123198795625259642116089247699219101504 9610503 -16293224733113041198999081500929383296 9610504 234659213735217706267143798399897600000 9610505 -34906154261279579379902005607169747000 9610506 4538470602557998715441459728320172800 9610507 215226762200149335770082656066133116756 9610508 -102920023354223405320340836924421222400 9610509 -103332202499552482990862483053722578496 9610510 9783994779652211762738415750793728000 9610511 79144048568085860147663177350786856112 9610512 33984812951652243700940029573342298112 9610513 186010797180612039415064213507829169920 9610514 -169327912689443319221136231265820268144 9610515 139245276776631260928446198007166161600 9610516 -267606596921044839095732078686083766272 9610517 84957455963455139475142358353335336000 9610518 -251981911490443174753975528873413230592 9610519 33867020011509502858026504368346119400 9610520 -117097753881277489632801555256991539200 9610521 244623204935232437190467479650789826512 9610522 84515293325178897451194845979516858624 9610523 -7012698921710427711810178662711931440 9610524 -34200433177816515201674231243840299008 9610525 -141520502271093014655483054681384308700 9610526 -113972024388594992540093373771108267840 9610527 -47929747522895527784762578904107812864 9610528 -38308417076027915567300333131124834304 9610529 35214616448073815156592141271056428130 9610530 -9250752899044829906923657481407296000 9610531 -37531367727247158217126180253454479408 9610532 200697442304218020437539718229113133696 9610533 323521989297501364760742002867410013502 9610534 246686950180567668753186738859449448416 9610535 -14595735490630948186635001596838399440 9610536 10582228435665949229361662578957271040 9610537 106038664086400294942791621556661546100 9610538 100808484203116396345393582075067968512 9610539 860771866403196089299832210661786048 9610540 119810266043626408133212992733030410240 9610541 291082552622440322569907985267731553942 9610542 4404784144196637236513852328513081600 9610543 -3557071558238199556527413352523591056 9610544 -94897688893656458627925454999481303040 9610545 -62318139923871154393162994903913475200 9610546 -239341985550164614821276598526827008 9610547 -291552396891106044240225885870824902656 9610548 -69065587711911214864238881547582853120 9610549 -96597071716760922026218282993135743236 9610550 -23588307949161376747688713337354054400 9610551 -247114507087354907655219174576846444432 9610552 -53189243991615987414928180878724177920 9610553 425387603277621690550461388410061506384 9610554 -9407842605767130500089816290316949760 9610555 -41807895600541770255134772783882311040 9610556 -216482667953764005964110041946907591680 9610557 -28197024727226326153990159839138025920 9610558 -32067590102550256339524871445860385280 9610559 -72797689046769221817878822510486031648 9610560 -38986389722989902131802852681622487040 9610561 50514350868854824815345819065094612400 9610562 97855972171253267025487400765429977632 9610563 81900011913700778173196544456528692400 9610564 130661195188327515371543212324931588352 9610565 -104829110190916394030375149865664489000 9610566 93156903352127112624482049985247865216 9610567 6346896339518014126477276610803695672 9610568 422850262729563213089086862833999749120 9610569 9097921586699695928472268393986754320 9610570 113818358243747885755257861532682860800 9610571 -154591035711256928408477085920992998000 9610572 16153386739965446054112052634161152 9610573 72199820118040040540825367473966857344 9610574 -176642629449305138442054127887819334464 9610575 -45391280021880576397676442950025128400 9610576 35457713919197182967242364218882621440 9610577 -429951265790134200503949104526799058574 9610578 -52154939623161680729354354183350957296 9610579 207587224180360851665772124339236695880 9610580 -3207870351728309300448079094612582400 9610581 -25545763110749944001302900955562385248 9610582 -155266772006302939901322960336827536608 9610583 87645221231324196993314435685739169904 9610584 35339026788009034021850096383534264320 9610585 -72925380002611981740126144021934976640 9610586 4196233246682222926869703720878729984 9610587 -7000064286836551166285665334298478080 9610588 -4224587793752275787602572505088849920 9610589 -16834982779940328238785753810116146560 9610590 99299615348188157920436433514245258240 9610591 -86879576112943075810579412682605932016 9610592 64512118072601705839392554753641807872 9610593 -34782494385235451961571824023124346656 9610594 -129529815888415949392070883822928012800 9610595 312654764677326965345900436802062891600 9610596 -4698261280897563253415963637413560320 9610597 142534280117931268194129409081564156060 9610598 -1918017947268828936497082884546408448 9610599 189814315557803048833190672681578915200 9610600 -117679805582078074058640838880259840000 9610601 47639342090447660017459683289960614528 9610602 -5467796756222759195165278109891986176 9610603 -93371208096720663925193754105857061480 9610604 -38606025237745105316083506348807423744 9610605 -11391026833680051368474023137037381800 9610606 266873207203899461118774984373605874752 9610607 -587252331318081456044367724738994716128 9610608 -2669428938218193192489212502106177536 9610609 232626527980235230620199568932821977810 9610610 62932181474211472990496904748628016960 9610611 75133650670882990710446398645227918384 9610612 -238655537241737759137770629767367620608 9610613 97538084909558420070018717711108866862 9610614 60329923036602913423600954092845958528 9610615 -88003333360602140246967389966100295560 9610616 -89018382743592671768544378556124651520 9610617 3152105560232777482940243219403865680 9610618 -138538691418864356800064904388079208960 9610619 332358690497084659977985084849919520768 9610620 30831246389483783162768959631763701760 9610621 395521267436565837574572673422041439712 9610622 -8396952462384679397439929117955043968 9610623 -158877670278808890920922653707715577600 9610624 35876301447764653969515273907202949120 9610625 70729244057893956403434258987641366250 9610626 -2661309923358586239397410322882701312 9610627 -124106678587641284199253199808784476288 9610628 -282403705497638740815101337718136186880 9610629 -1650724761173490489861547257572167680 9610630 -56277692659998758186979790694476487040 9610631 -179265937255484287231370229956566327296 9610632 146596771263064597735252543999698539520 9610633 230232617770478748926095563007326682320 9610634 70654327630090793147169953696456444160 9610635 -23748727466235884965264620268504093440 9610636 85188703050848245353099876037385294848 9610637 -143181447176937773406861668840828357760 9610638 42197799927653326062658246909761658944 9610639 -24106063531166205069572107353303426880 9610640 23656122833591008485344546879250923520 9610641 -298253608326259002834321580783880651550 9610642 46841544795683019864102902430176950272 9610643 16506904451644301852978251482947261184 9610644 -14127252058185648645962859544981352448 9610645 -42473027717453285936983404912381114240 9610646 15128246751108208070686684938804821184 9610647 -105068513877642520698583137563248181400 9610648 -7009883873003204000365082406950154240 9610649 46240900527335957010389688118142977800 9610650 11692212655387282195896739584167385600 9610651 44450390496964332148466601223033616704 9610652 -168272129046664360050511932689617150464 9610653 -11641765056807827100495558151790763840 9610654 -408860559240552423712236953349589402368 9610655 332871851279199524459552742203673120 9610656 -296898728204704879678271899498551705600 9610657 171583848391485533378650536372165675712 9610658 92804750655214067869563528948651497760 9610659 91822780584344504071986289103199328164 9610660 106765781435182770077955602868050407680 9610661 311565184325563272856723869239007812412 9610662 -136079046918606775501797259806132810048 9610663 82381084012155810715861021184071455280 9610664 -25584126594170469814670353457232245760 9610665 56419101862369309127047711692312633600 9610666 80581096884063423343363015942163404800 9610667 -365327626101451054053736749811389492 9610668 -102171128360321940277002992550110914560 9610669 10773322888598110640530091608192450008 9610670 -52768959028363187459675278389269766720 9610671 -22992040755566743832893441261043842176 9610672 1390575289499728384606519494177259520 9610673 461239117638078650594820213385931318964 9610674 149647959742487888827548435307243973760 9610675 -41589471040550782630503973530069059000 9610676 96073151008352487853633481974702725888 9610677 365763288838210818066495656190412755840 9610678 50305667898788160951263885152821817344 9610679 -163691357538656311667717104020808226616 9610680 -67163050871884702905240121637657702400 9610681 276847980819285683438412265151309480272 9610682 -38295587175153783061397861779789670400 9610683 279820079390003273862502495015940442624 9610684 161582869575863501934637544092165919232 9610685 -10412155757943519956706845889309411840 9610686 -54380895377711930198099104496087112768 9610687 61017675047425822550158845273913365600 9610688 -43544528955683961691009776536801771520 9610689 -18150481184876435598069275745418817280 9610690 133636567294124619164300910900116397600 9610691 262394546025142888752445126357876204092 9610692 12799771207608316115258372084380618752 9610693 -141657251503428966866366975373216629316 9610694 7879086937932091922960967282551279040 9610695 61927136177686812169408246906392550200 9610696 223258475439630192235028157660125537280 9610697 190749418517512300981924858726260686592 9610698 -87911879611010498664779289011858401536 9610699 83592295144373261504352999210134382736 9610700 77430368534921681704383772453764134400 9610701 -364761935213524233876514844874639444096 9610702 50636875739093918339644590398004812544 9610703 441767647886155780266248020305779315952 9610704 82565166216215910542538254430032363520 9610705 -2770111444417105143353426514336096000 9610706 5001899684452057478233254999866004480 9610707 38546680361092224984232159308890464440 9610708 279638396453977395183258456376844793728 9610709 -331524651863152712618820863070815352996 9610710 -50775686788874226635315524165115086080 9610711 -134316912851860511516914721832681568896 9610712 5665536370252688390817324171984506880 9610713 19797011411175117216528990806345091840 9610714 64136863467697247104525648108581225456 9610715 3151100291426462159955694960278072720 9610716 -24958295035042700819808785781362027520 9610717 -356851684509052880954804913840974662234 9610718 -17928897540750733405658607309557517312 9610719 181160879266736739094473787092500835144 9610720 -42120179220014126103928793577097789440 9610721 852684563796987917660596898213058823344 9610722 -50165282715099797318360496290667181440 9610723 -1908544859376478138714378779165222216 9610724 485756835856518771240718529659163590656 9610725 -23871516553363372606267133230173312000 9610726 -17306191541216228489077574051612239680 9610727 161627240171215498809752601683298829872 9610728 53606452435680187768920511152405381120 9610729 370180795890340463022659790429862361076 9610730 -114595248501115239261558464696440686240 9610731 -1554687412936700631887111451606481968 9610732 -230117231406748009826487113310402429440 9610733 -434459173959860499254675674814540161632 9610734 13516954343593929625112227267783372800 9610735 131447587988729218599467113796956228680 9610736 45913753027321454970977056780511772672 9610737 45810421740739152998127308407688469360 9610738 39438409516512125618997988400318607360 9610739 162432025973201503338261764287556718540 9610740 -7938561034771345606356482523436800000 9610741 120835196885990762363418984859222298272 9610742 3491234379426469127474597925476263872 9610743 -102391352830720688066374867053165875736 9610744 -5195358079138560262952161654886891520 9610745 -188219532294431333752654829793481920000 9610746 159668839867640376454438100477001822720 9610747 -16267840034965650123196565068216291804 9610748 -75352590473172165521230487750937477120 9610749 2529315802400931372799809774388309644 9610750 -43637551939654600917238314012501120000 9610751 48450916943349896911629103263599795280 9610752 -40662416684043527652423282821229969408 9610753 -90736007176651366334401221028615103998 9610754 33225936681018396988398227479612094880 9610755 22869567067828700758764694726052490240 9610756 -25875128764308018416510047079372808960 9610757 -32666281933947147770460636886472992512 9610758 -2297796665850581153287079289581798400 9610759 337964266796507988850607408400247799960 9610760 -217962756404561846701819396234387353600 9610761 -33046868533994668314438852935598687936 9610762 -21969027345754282053061811193104138400 9610763 54840215238757492720546263838053032784 9610764 -36340526906600926295251898930333274624 9610765 173056454586172877783892744446168451660 9610766 -162118299684452788924789024626700954176 9610767 45716924122484183403298911364130862768 9610768 -96494015321260178398926129530457284608 9610769 -57887269307660569290627430391038019328 9610770 21136390264168718525969173959274214400 9610771 -451104130095324258556208782028185731028 9610772 187425719732065217322679460267028268800 9610773 -92910942799446375302592266294192816832 9610774 -25099268358562058520063313725984762240 9610775 78299241552483859574271761486842209600 9610776 -13637273673999978268181128207759564800 9610777 -341729637683344500713985559385754578928 9610778 -63024092811383902032958338237770182176 9610779 193262348666114466263818355094480716184 9610780 -31631833370173106314352403967104921600 9610781 -133757177124233475707426796482325035418 9610782 13699436752770429400637037695098512192 9610783 6661977113370461026004855960588596064 9610784 18192538007375313980980931026611732480 9610785 127247118869842182323973538268675011200 9610786 149488861816951633058311396936785440592 9610787 -65451125755492117874883121905345574128 9610788 -51517694202015698854097087467607040 9610789 -93608705467396621188506504736302328000 9610790 18953781303590609252870162826404444160 9610791 69699341019447012872444939202613357440 9610792 -181344595564968573059098876535189022720 9610793 -42881589411231597697483912582473101958 9610794 -48721802170142951761970369906134096032 9610795 -401678083611212448732237913570891974720 9610796 63598705066971126740803578581398920192 9610797 -14954481164755456043656941865600661376 9610798 -179753307068077734049099976868458299200 9610799 38586812202585208560485604385712740920 9610800 -5288046742933690736430619850207232000 9610801 1572235344892614342411880401770240752 9610802 250391195920124562484309713639831086352 9610803 41980237190861466751505364831732131040 9610804 -67257205704827282286616534354006329344 9610805 -217279698804366520663650299978698956000 9610806 -9534251686532261366229916246930317312 9610807 -274513827669309207772691559393377945944 9610808 -4138204261344172379961571868005785600 9610809 136544776364932513240873856507919888768 9610810 21109227833589224895857885127187530240 9610811 16725378791561066770803144439743390420 9610812 8567005889022218383749272824907114496 9610813 -335249740895915740951236723157424282938 9610814 -294138852512287132986494590173521173248 9610815 -17419760503038076373615705506523861760 9610816 19709875848299060789885575163095285760 9610817 -48016537841803341268724457416940300348 9610818 -30883627002697792331375614446566115840 9610819 -154780185689776387910406816858081166056 9610820 148175364253067087915431457641011406080 9610821 -167504342715813163458435174081081918144 9610822 -70686515957339020241877052416193467648 9610823 116338754863052430240522865460702946480 9610824 43943888057464180760347558420778188800 9610825 28115551559833001016854707435881688000 9610826 112354019555872697438101016774513013504 9610827 -262399308603389991258057467164486091520 9610828 -205866260650852886016454506300611583232 9610829 61065102872563674991663984211454991020 9610830 -98885881664567937870298800062153019840 9610831 45976453732262137893675934088232171072 9610832 -29316783388684363869565692885978316800 9610833 -81161332112979913194815374640976265152 9610834 -179126755166926680689269507535300181888 9610835 93773404584799844312107388302144767600 9610836 -186190829902729552612380700781022271488 9610837 127393326647596977347813251848113832832 9610838 236002447023405249193835067513975916320 9610839 1927969736857573543151624069712238080 9610840 261688413178238306971374248137323724800 9610841 -36469498739312616956959763471663344758 9610842 -44426199630512992710717419668722026496 9610843 -149820081639942030598204831771350243120 9610844 3264898591432522293510232796655624192 9610845 -77597001166098522934341698035435848000 9610846 -22801490813686407064352377022611215360 9610847 -193211916707986455990704168222084244168 9610848 -73532143200610306174591143320723914752 9610849 132725882984376347538795259965162166464 9610850 91920771044016066712398690408478924800 9610851 -98262007903667147341165215891697372176 9610852 -203577882708514582871719389375071191040 9610853 30400593012051077419740374160942408480 9610854 28112709869785452715070452026456416256 9610855 24199008065176754939267659739564495520 9610856 260094985335590062204409127030536601600 9610857 -51205644484117785205116931567171602360 9610858 -113399898617960687667714747901632432720 9610859 185064593753649173518957997920340694216 9610860 68052078686625084396836070735826944000 9610861 -54461056104741472070574105963696651480 9610862 256017429142137647266909679557457082432 9610863 10362371251868489411176395658538619144 9610864 -9924510014436039693190974636588564480 9610865 322300723608349585213660828125514070400 9610866 203070660270896206949986968890256633600 9610867 -50705435639967668866805060190270085808 9610868 13063140131805256260727768707807068160 9610869 33121590895619422306943132706793688448 9610870 113236595583795565143545000708741882880 9610871 447418456099261696200320122799564916072 9610872 8594853420617130328903781595279544320 9610873 463294171345537624121893986117620929920 9610874 24748959308441335508391929165653343232 9610875 240807098139879997010236595928823728000 9610876 94069145219304793932194641711735348224 9610877 164316881027514947345569708897963032480 9610878 -49074246081364334236547664253034678976 9610879 10683181994631726125126613176030660480 9610880 38177674693189713682776044034903244800 9610881 68237505697490960345283174500932254144 9610882 12850227034885638806854412119851774720 9610883 -486195939740314287019781154897923156868 9610884 -188550860402694756783739644452305935360 9610885 34827490508006345001741996278393930400 9610886 -153237774611414964781030763826179080608 9610887 1236424449608621379678156946642374912 9610888 8618808754371661971387661298386206720 9610889 -502821463027062438398698805294264060544 9610890 -10205328514802072707241699585537203200 9610891 110261546974874494814800845869310862292 9610892 52902818309625866829214806189026468352 9610893 68096532659560604883677227564672280064 9610894 -186566798665522858624012302791282867520 9610895 26789535931159976816527279916653094400 9610896 -69687357548996293126167242556966371328 9610897 -146181711599798535834894895337227624654 9610898 -46847249472094932769475273134682462208 9610899 75869473647920994783182074278201016320 9610900 -7817926819459574049452686249723923200 9610901 -262128304600424436332124716842525332900 9610902 -6515546786088018541694359409994577920 9610903 -13026596465021826411917597839043433120 9610904 -63793313619795070957141745465846784000 9610905 14858261540242167420237022588395524160 9610906 109961864755801545178572437656973863152 9610907 76006127864788296412314424766062032480 9610908 -131716230081664844862878101491950691840 9610909 -209421318495272399958177639329954682 9610910 -65051062575213220400697197047477352640 9610911 -76368080943598978245181963656823793640 9610912 206254918619813657739042483680991117312 9610913 53779962803280980854725211014057983124 9610914 -57082512577173407894780960063863514112 9610915 -70518091485305459109204057351063869280 9610916 75288197787656258726818708113476001792 9610917 277621029630829590388825970380619414880 9610918 -111930713709299349616414536937842324096 9610919 -92682066997555443202543804967703902880 9610920 -89592877961440487667264314972528640000 9610921 -20195434550630271614407020536716550768 9610922 176360979463022817358432777844775494400 9610923 30396537375757323820381361243222910720 9610924 -192717247230847510595728354893708815104 9610925 49762633730639634938896984161628291650 9610926 26017258142603901294095499068174918784 9610927 -220680577972638583525060122439382522224 9610928 -8483831251081122860539826588450881536 9610929 124013116086312463462818677389674613248 9610930 -396545105715444181473895738435829760 9610931 184660620921943482308359904344553880264 9610932 12684050083417521771451799365870080000 9610933 -188116126349737785176437926098495312520 9610934 -65508587859723797950415418285354444384 9610935 55951262546993769709951741402018544160 9610936 226581358027051676002504679918683176960 9610937 99063725429616977777651073814660004352 9610938 11329781130623028150721203430987116000 9610939 -150124054949144820598215429244143907376 9610940 93401490285136598774651208032307578880 9610941 -13956551036829921163689551908114352640 9610942 53413068286064405188788872732303837184 9610943 375678154117742505382537382391521520192 9610944 -179780434072460451178135940568711168 9610945 -55867672243128236479095691726089635520 9610946 -60612050260573632892367699078731982976 9610947 135242727410862845913381049906455420000 9610948 41326184755706221303864951925720505728 9610949 -329675353386942594916574078231606772834 9610950 28271782811402302362042523806401616000 9610951 -84676152134612322192192301606607141760 9610952 -129072081002638315343892858121943930880 9610953 -40983473665179205520714101038309887232 9610954 -19851135325628385569144432988142937088 9610955 -248207989658177002810207609912274820000 9610956 -201637160365578186458329189238083154688 9610957 20573384161376556891431709728360889206 9610958 -71535855218047108448236257589000953408 9610959 -143583711546327423494384024084014872696 9610960 -46726755054109883139425384585104588800 9610961 9838828838983608635342618439232053156 9610962 -34592470334786229702890606164106853120 9610963 -82788105791840216075006113514053621016 9610964 -9470073453119318905095751024829165568 9610965 -10554250156533651937940938349280305280 9610966 44512279937196261145743276787433420160 9610967 -39692508037742808218989747285619540688 9610968 176360379349800892558433815927488245760 9610969 -61299838604488228155029876013218532656 9610970 -121008017476888065083958044701612320 9610971 228387496482583638424702521420171036312 9610972 407609673409701015819700808018229248 9610973 -873088133582774577955581851944658016 9610974 -3965490343879739550198561184049029248 9610975 -137520896570338600793290013123869215000 9610976 393052122931333971507189236415372460032 9610977 -301848030739268715459416321287554874560 9610978 -168965553280625811292875692771855558592 9610979 63427303391016768298794525620367974400 9610980 -93750441724265397629167218908773232640 9610981 344807473810041689924855390778798054782 9610982 -160720556803420930875245441662561382400 9610983 -337091942318561132075646551290236875616 9610984 42375239769916293832654067231131530240 9610985 165851325330182064149521862766756801600 9610986 -12683641716054675351593010489507692544 9610987 205156675018898971543670864549863195440 9610988 -250933682844013299014592032887132192512 9610989 544662579668846794682565816866446848 9610990 -44971025345851845468864582401194152000 9610991 200901434828484400512793175587119543672 9610992 14077463639156801982461639236252336128 9610993 -141228283535677054930066381739807960000 9610994 95663997255425353620585369008713006080 9610995 -122228694073985025520680191196732668880 9610996 345716645702569342027279272255984529408 9610997 -372868055712890947403534434884017599488 9610998 36779081541443814286481875894788503040 9610999 -24940090846808768230671900529488057200 9611000 99969122882139967386570834939064320000 9611001 -313699422225764312295681737871145627200 9611002 316828392826499620098980253272938524672 9611003 -347490703106656784754830553770200022748 9611004 -70715035547443109133262450293017287680 9611005 439932770624191550057549483987931433560 9611006 138635489778388950372914277008618201280 9611007 30911259037342895279057009595041038152 9611008 157280063122423583782914045752717082624 9611009 -758793266099288763826099139677711128 9611010 -36242807777211852663649483860535426560 9611011 -122745745793844492672877141599135312388 9611012 -112630826398896451419866974225174018944 9611013 71683587076636221929440844800037937984 9611014 -71028825776673105329178793349898348288 9611015 5329315523505132513813652484250234240 9611016 3368599104181568168698610156244172800 9611017 298022356730240607426561399896534148480 9611018 -36513937187169548271847242274590305184 9611019 -24076257983538474124328212892425577112 9611020 -1303947547402016171640295346802232320 9611021 -4610130389424264155477686817550644160 9611022 -25305906532475180035411529870130001920 9611023 18234906939174177595235316958730743680 9611024 24483317570017395476501018491908464640 9611025 -43279388693879327245861965789234901200 9611026 147570849758213869343339254427409293712 9611027 8285423429029395055092209703428476080 9611028 101278796780104667348516591357020446720 9611029 645577286066132457956058859289871362076 9611030 226392003187585752743434873626958080 9611031 -16261265924815881903243342009118967448 9611032 -2256308204221503727609875330723655680 9611033 47251879760348252627806569007016801664 9611034 3297680892744794910802995709366568448 9611035 13445968414501043692241883899216630400 9611036 210656174276159357054965885877283525120 9611037 -182525201048689498448341764709565205306 9611038 266531741317557838733146722384406810560 9611039 -155867729342060006818815593586625360344 9611040 -35797559127203513428672628988397486080 9611041 -22405580799078671793996289371890991216 9611042 -2408288404795844643522473606134476288 9611043 86066255907228211753311008076512220768 9611044 -39374572920852519235231857867718804864 9611045 176066549133604253102613808571980770300 9611046 4434018333608075023614810815129009664 9611047 -152994077605086766670774526732613677240 9611048 -267268913629933398712759306888020464640 9611049 -76332265604127568708605293310023780160 9611050 45767877994845946389893046841622361600 9611051 -273788037907738465420027284209319424728 9611052 53225753018838028814096669912095678464 9611053 114017504959805607676037547060474033302 9611054 41306065188440330624555723373269018112 9611055 2380173423554209189228983014126850000 9611056 5559343516415568446734533929253863424 9611057 155800314944219873615307875365274137152 9611058 11055346446610266724595855287298323584 9611059 578797488442533083630860399946624208 9611060 213954399304048971760641581736908532480 9611061 126955320952908227524588563602853196800 9611062 -20168170384198730987341857471765583968 9611063 82770552750568973954387141214398259840 9611064 -280868051484357783815572857941141606400 9611065 -115391101759548000632885223915018228540 9611066 -63004517187658460387061667767578682768 9611067 117801897023031167992557974928984627480 9611068 -106060647855588185738180459651205772800 9611069 -86151446187477743469934232656914674448 9611070 37114215449026970988553287721673871360 9611071 -250326354858247057025041703988988145728 9611072 -93842469740002375404580811645279797248 9611073 63505632182108903802494826588139166100 9611074 51158843657048722607564787959539495680 9611075 -88335356411825867723921126432932266000 9611076 -71428920484751493397956240859797562368 9611077 -208433895753860090155016771037333405696 9611078 62714529055682011274605823174118015840 9611079 52171444037316721801012115939238296448 9611080 2019816227517247667972668316307148800 9611081 3695446618705164980133562513619347200 9611082 -25498442334170603872396114352045176320 9611083 -125711737086857194075726878062773271824 9611084 19773151550345964448139089651950990336 9611085 -16677117038415530449481806433173708800 9611086 -95148241427093412019928539820360987520 9611087 -179622344577356977671828700743939525264 9611088 -62018705289478858157261901507086647296 9611089 -73950359827121761122157148930956662044 9611090 -1193606057397368127975849339241615200 9611091 21640146156958771483926709630988276640 9611092 51462682039286532894200803586085535616 9611093 317818210926701343942814562617781503200 9611094 69238365761180921054878661424983179200 9611095 76419067949087697278762377308539951520 9611096 -398629471070014720230277327938665472000 9611097 93791110277711330013835582226888772960 9611098 44721675777929472372464009813778043392 9611099 -217427256539832809476386951277831892880 9611100 -22063536261981558281938047787680192000 9611101 231293161534740929604045353243346281100 9611102 -35393046942632803746262880668261114752 9611103 36142641645795986832396531181529798400 9611104 -301633918641983504095121882979807657984 9611105 -251130448533269527924191955050808032300 9611106 -35460274486477414617072030961499774976 9611107 34573694243307482041906947568451473680 9611108 69908324340133756386532581430991796480 9611109 -301451374954426969236044827900891745280 9611110 39030143829930854513540651091015360000 9611111 -45959756156314735400493131607964731000 9611112 25091533353108654104207170206361190400 9611113 -306843606694098568795545715334337056396 9611114 -30295018297247906261266651567248715344 9611115 -122269176205633695539202540896903723280 9611116 -65313788818494485096095509510573731840 9611117 -233833497346280571276081902170158129834 9611118 -151505718752968849795124088769535710272 9611119 -48625120238817097176995644535305548928 9611120 16573481345316965884008390098902056960 9611121 -110591690295587889309294550412443602240 9611122 -154205572426544247358905550404614959200 9611123 85122872950161197274073670425058423520 9611124 -277807862983573275533821776455572267008 9611125 5889668296180733100602370248609088000 9611126 -38595032489508119242655379279780600576 9611127 1253307927091698833860251927185883264 9611128 53351712937386184132370970476075704320 9611129 -131004893335208782581458962936877201520 9611130 73713385883504418419095544863912320000 9611131 47556461866740893591498426812985120880 9611132 -50061279901467617178658966737114213888 9611133 -62406452270036535353586419953935807936 9611134 50580404641934052571805990384809552320 9611135 132466892430583451993659782207643036800 9611136 -235223745680359169226348859717803048960 9611137 -146824404353783410986961406759830784508 9611138 -31489289939858730417066306281418269280 9611139 -106790046099451035762665550964671633600 9611140 44862186834668296605438038735384186880 9611141 155313196916945691229209791455654408542 9611142 38486085129153817136655270060527646912 9611143 335339056209286619293711662642394458392 9611144 -235034365393298874581669093186061434880 9611145 1547679538593950422988837675475616320 9611146 5139512642490057901910544090731850240 9611147 -15517469479986411152339296237938302976 9611148 -81749075269390923659753126159257927680 9611149 247277101509708370091230898742316148150 9611150 83279552165121794593213638597215616000 9611151 144535524541468338201059443824305268480 9611152 8436456352979718218862164027482873856 9611153 130465682516681514980516966623678884402 9611154 32228293248914323488757937128512624672 9611155 -314231270156189707543647805335020814000 9611156 -248336835278822240074376677728458724480 9611157 -13155600024378022663362067227462698208 9611158 -54345464016265611255821935661015332320 9611159 -234654305015835609941079362886351033480 9611160 -33780986097884439963573777607043481600 9611161 -4441980887892110025370228147986717376 9611162 -197537485916131090214530005905326177536 9611163 -24964377994015802552400620118668859600 9611164 -74335625430076805843694312396055642624 9611165 -237399124119456470540167683694073441940 9611166 -160537024533712165842234637639753258176 9611167 -286263041690209910033306137326655398608 9611168 -39651927815294036125103542592537100288 9611169 213142600813818002044271146297635601440 9611170 39136269758233869717341970515066837280 9611171 7549122125770038198541154999426356224 9611172 -27595608599208894234120369951977810304 9611173 -7989541520333987285650794590332320672 9611174 67677674644194333683624839541543034336 9611175 -25319833266196738499103386277052579200 9611176 -232245609636879928481833775346632294400 9611177 -136177249572875174705432336826741769740 9611178 26395108764610811943749715908603947008 9611179 27125779076202791472307101531244201248 9611180 1817227207034353752695848621939046400 9611181 -276290215057673553789204153271611686730 9611182 -57629778838418535566475097277675929728 9611183 270737080992456930626630018753271468432 9611184 26921336522728914140343758602701373440 9611185 152103693496802697696150353955521712960 9611186 66086026058405121685805961102803120544 9611187 238835778337687583085403557707203151160 9611188 1763983479096428716084479266144931840 9611189 -179935508347038337701285725303759355744 9611190 61101839289825126356399765963443065600 9611191 3886681721740060653856286574559735592 9611192 -229218625081433588548737617000785920000 9611193 235474820630942917198910976180392138064 9611194 -42045501293604489322662931355907667968 9611195 308128040792043908367302599414807530000 9611196 35937550175581374520311818232806891520 9611197 -84837997052073076302637449919806511188 9611198 -149803750727782498760344538240630726400 9611199 -40558200196185814743621249534962380080 9611200 55846569963201028602702712825393971200 9611201 210507460411683895417514122212310523202 9611202 -14733039632945734440522269883860899968 9611203 -218753584516688989121908005690643848548 9611204 45096454749507562628531267366670931200 9611205 -27012067559687333082326002123232364480 9611206 78111174887708673398019251857013905920 9611207 -497255594174578857289801415277200359920 9611208 -257850295096435988660128635148086681600 9611209 -146905968133057605009067435122961793280 9611210 28703582376977218489961350145432232960 9611211 -80475772138754306508056237068540882728 9611212 -104592263838716453321239931093197979648 9611213 -703614138102187485997500603914266584480 9611214 -64194617591311017908407792451630592960 9611215 -5690817284925738785104636364925762480 9611216 96485797661396851313018139850203881472 9611217 4302348908642385956570471525409014784 9611218 10531937351728796088189518752774302720 9611219 -342030893208884987718446068055474751840 9611220 43335390127021948262516320134089256960 9611221 116554201031195622391333815281008149244 9611222 -2331487837821762352155199383300996288 9611223 -143037171746663836388960638010878200216 9611224 23319014666176438662207419197114982400 9611225 23592522300148942047636113012181857100 9611226 64298414370428498271595145179557139200 9611227 -347631256233443052784675816302193312640 9611228 124561855710965897304878085865618269696 9611229 87164205854334448034424686363835513984 9611230 -142350127598519377246723342852653762240 9611231 -564876125097582257036877471680526336 9611232 -65955945502443041421611249699365847040 9611233 -308945380660091020629365452630151966720 9611234 4752801027075659216752937316238012800 9611235 12914547884409048024187458004110501600 9611236 152590741639370746240673435762031982848 9611237 -47886080741516639111164173532530954114 9611238 18751955897579826452496158613892792320 9611239 -90748147113338345298973999137356640000 9611240 -48641002224253504307135609220720230400 9611241 -172388416364955291607236534146255050608 9611242 163566874344869809763239410113935204272 9611243 10389628663797140506868683598545186200 9611244 -46187617975138678269126835550223406080 9611245 72144786974352781704355473799105440000 9611246 -138932683715817243475764690922941408576 9611247 18658113822911820566918539394497393920 9611248 -55246202036875521479852936431130902528 9611249 -15522833002026383859525706628579310864 9611250 -27763510813488659586848018006178720000 9611251 -180164211881993801960747623393939877888 9611252 192992425066782251033851172131081282944 9611253 18764543419261527872673235920243423420 9611254 -3311487491365779602969821578701995008 9611255 -506467347120292334520936117702326865840 9611256 289590939004910391565019410966205276160 9611257 -172879663772272866935425993266303686528 9611258 197421022687866891585592569455799066480 9611259 18898946037341627009163787757015631360 9611260 38975894531442387012684820306016954880 9611261 -91470689619684855520520088711048832704 9611262 -94695636557728816041219240065061314880 9611263 -30834922625329214260315754620028360496 9611264 -217506976023719291359708484594565120 9611265 309090979147239996938490876135792779520 9611266 16637149142205352645328807627272619520 9611267 245191872836283198635759664623568855360 9611268 -42641624573087679049148398275763544064 9611269 -8948063332456869326242821942661207330 9611270 -21044001784235391017307837890930384640 9611271 -134808301562862178929681671419989457920 9611272 -514816719694607335047040523332684800 9611273 -35685324464578804844623685434183645824 9611274 -2365633917406611737424557030169868032 9611275 -136995466222595356623091125644128792200 9611276 -125589984369251761511272705164244035840 9611277 -74355998599743473535993470680256813760 9611278 -32109396085611742133362771413653290560 9611279 131050216861444276729891381220202458184 9611280 -1977882114537171569460137650575114240 9611281 131670568830187027097825705921521010164 9611282 49456401995632723640727337757508353184 9611283 3901530329377811489046463029708854400 9611284 -413381642931535614335084282299514292224 9611285 7388289841161488035089861106370242200 9611286 10179945331763742465761071456510353408 9611287 167515203991353169710570147378244991152 9611288 135108540214374636690252683983833600000 9611289 -254903727291470632284201648452675497446 9611290 8500634507817497158377180965694576000 9611291 353463172667832001036816484344492945272 9611292 41274287100790413702505264631811170304 9611293 125043473064905789498595423693119314060 9611294 -78513780742002353459327288234575104000 9611295 22296813109705847839757079227277421440 9611296 312370479490357207656152332240376954880 9611297 -374496844369529309548721800601022532254 9611298 -10384817754226290473714696821782743040 9611299 -81855861374957052140115165267461505700 9611300 -19760822575979782352011549455008563200 9611301 35214403714657690730619369531478855104 9611302 3034593080953002481834193625593856000 9611303 120003220360812061621413322854016780584 9611304 184604152498965918322833224916378501120 9611305 61223721293231077632317638774635280320 9611306 -44848411885646109976108580063918733648 9611307 -184291098776214823234787338007614296360 9611308 -93671709180999242066230215252562525184 9611309 -147050384616736040140481334395116368096 9611310 -104733438455507822763761163041554515840 9611311 260062277665458762281408240114033745024 9611312 95361947916905592367602175523266363392 9611313 254282943808470627069889906738521784944 9611314 35452955402559624151611542916184874256 9611315 -76251249268025925774037668223576591200 9611316 78376433247620974019846372659625539584 9611317 3411820335583070845689151408608841248 9611318 211713286179665943448374738985804563360 9611319 -40191419777021436488615144208286194456 9611320 -8700711621773064145636893909771571200 9611321 391386684797923086309160540116084000 9611322 -45615970798528126937223373708544349696 9611323 -181633841771324615878536981581183639576 9611324 108328537011493821478484756367811971072 9611325 -116095922348388727848251301070976520000 9611326 6965910583118209788850529373287723904 9611327 -185092413211429769526226010944190942976 9611328 -19018799442626590216313720148754169856 9611329 -44053268429845848340897649115617162560 9611330 -66734459453252370669632144015815081440 9611331 98154531913008337057432340096777365752 9611332 -34064170783927907926367869156380930048 9611333 -75931105425650576937161498343759805056 9611334 -46717741082255977943729346020731288416 9611335 130688691727741378782247366310967429600 9611336 119600553658908763706682441466810368000 9611337 165990635974204181256798631698379237152 9611338 -11344843279462216711591696085514369792 9611339 545959042358742554784393536503189319640 9611340 -102776418122268973127581734132849868800 9611341 -152688883961782801198959849067592506176 9611342 42785807590124511147817359617713810944 9611343 2860385391412623691077879572969544912 9611344 -2418700466151721418797047706789625856 9611345 -53919742804322954674856219683857573900 9611346 71241168392188485353686585411077118464 9611347 -103878202314549560245664667122276830640 9611348 -335992840034210990538728058133784203392 9611349 -172920179860198720714020619298818707552 9611350 -9268952998640533017647026675960965600 9611351 -232116156707680172550494423047209248640 9611352 225701114361086458060332177193985433600 9611353 32650078990960491241193447735469918602 9611354 8984775154973611026965675690653486560 9611355 45401039369395228664468589335430574080 9611356 29565149160714353270441201840619921920 9611357 70932145538214056499218872713428265312 9611358 55566310641972611724979027147674322560 9611359 -598768820518977431718517714471577898200 9611360 -2285289136898052254420548409653985280 9611361 -143396141923667465823047436313505772012 9611362 112468039890205044253517091595791576864 9611363 1096544688818752322460793104015183840 9611364 -1548375440591931209702503987593609216 9611365 -168281053484992027629218910407102308740 9611366 -28623682974997859175663757829449006368 9611367 -232240541622274977164138520141889423320 9611368 -269100368242582965231127290853056998400 9611369 -44163472239609333600800335829121546204 9611370 70835243730453494874756123224249419200 9611371 44557788882972697357219968038110320384 9611372 -138381247760202333373839502961447201280 9611373 278395506937883967785565240463012576800 9611374 76683683556777388188752312768868485952 9611375 -265594884483922834177749751869842676000 9611376 40765498861675363522431225269455060992 9611377 155794504184860480284351670173659923200 9611378 -50273134455821663302776737631281848320 9611379 198224395448375900764577020433548375440 9611380 168890869984806285619164014087677612800 9611381 -124328084850162895205272419774351553668 9611382 -83345371875137685686992746346361705472 9611383 56973023607553780176076145367215727360 9611384 -118713368379415446247748570422304071680 9611385 33677184666285555481716112828632268800 9611386 -235870587951015685799995677601665790608 9611387 -28576168948189016772436774471136399964 9611388 -91552215411108848936873315276948924928 9611389 -792566944937262504146756476733915157300 9611390 -20826257560797480573819887766532324800 9611391 -22716152731880758233529227215461465200 9611392 -166660234409485305311678537889459732480 9611393 -131661368103387511727086701526343694 9611394 -1062240754522373782283015741004710400 9611395 -74353459314260471847050525423926348800 9611396 -46752878311622091986667258548213347200 9611397 96770633047682817938012148879126584640 9611398 95412873474693776028143883266771695200 9611399 -11631806328558180282834535940933823744 9611400 86667939288821504936190002627598336000 9611401 -221771825498719059550071316904008417510 9611402 78551348094909086856290551328055938400 9611403 -1244248932259136665158172289917586496 9611404 -96450139097113264396648589563171531776 9611405 -14938080560515356183089330426322804000 9611406 134156718215127824965181205375292784640 9611407 14443957963101257097346173141947219472 9611408 19115766616177450003345844752493789184 9611409 -16577133678559258705363224298647710880 9611410 158216699316556257174890702740637811360 9611411 -367718292605150512713506568563008394976 9611412 69897820717287509048287787188771430400 9611413 139733927291671132967815862865815558560 9611414 -245674280652929367754653455905851070944 9611415 -4992130455884201668350816876867702480 9611416 23063611311837103073667951909436416000 9611417 120310800803343900993987366790256411520 9611418 151398121459354139887049200034400203520 9611419 -107320996603458589171420644027312349180 9611420 -7198548591759955214155319002914263040 9611421 9631620259675997999213105271335498112 9611422 23278274902041134004335877138052912512 9611423 -66098684248934155355480444132894807328 9611424 -96230749735485090819552686556218130432 9611425 -47274366237734729965446363738104183700 9611426 -84496784890414654299510188853685678080 9611427 39133400344388350661482240776395980032 9611428 -315508871049284617636308646489401884032 9611429 202979131943147943666899448303501924030 9611430 38708739081240479044354638350408298240 9611431 -45529434608225486521611192982446277768 9611432 -59565709543454911049165462174239211520 9611433 -72667092219957448945491546573215990400 9611434 -12078862520859191607496524613306252800 9611435 -38537407668275992491328727493642670800 9611436 -138754429758991957664700112254079154688 9611437 -286545238933669411356159551587408936608 9611438 -102582550092530313404371626673181810880 9611439 -157045452401938964938663405924422509040 9611440 58218133515183982760640178718475878400 9611441 13437923737221690192700562612939875200 9611442 -78874371642991141194835274820243074160 9611443 -78438666245763821041295557879438885320 9611444 20565613035013983112269889278900431616 9611445 -240032076771054394058392328817154584960 9611446 1126482487172148026549857772161747584 9611447 446221046958127453240267648688180640 9611448 -26322095052664230948216927963214970880 9611449 -168227487454978355079449418689822727680 9611450 -40274378428355347564695943137356238000 9611451 158634699621453048766414348371640743180 9611452 -175556545068797722629406976643430550528 9611453 -94323748808589460132270237473176127744 9611454 -54229044904813355071123704987128448000 9611455 -2081698245847614046580869401400711680 9611456 77501366152524943143462444633402900480 9611457 88453725009211823044204901896672838400 9611458 -58563960554166345069897502431358886016 9611459 178505671645403537142285479806122782928 9611460 -2096572761451050084218931447508416000 9611461 -97629818588154068592033905833748297408 9611462 23404751038167499868261099421950916864 9611463 -211800059552663146433249528888193252912 9611464 -42609799721855547819702623214417991680 9611465 45107953764339623076344426132959424520 9611466 -1352117843232651641029926913221657600 9611467 -256689213451969768788245098260355258608 9611468 -241211651969095260273076830380905604352 9611469 -77827519455737473294326691205008281696 9611470 -93691413794683669967842550196707020800 9611471 -342304007137488490426648325340286946256 9611472 1429091434935566035197733297994858496 9611473 -361894632769099667505999223082304379280 9611474 221569439298850576450545408473133230736 9611475 -2093633617971474338874821779656389400 9611476 95402864119417365639164358069583833088 9611477 -223430572605998372624514894237638861988 9611478 -91501380649586482928340244147751361696 9611479 1167959617773655056817664553498521176 9611480 80392424043074140763681358262269542400 9611481 233023186996410970867561102674579589344 9611482 -2963854030520683116705610940018780448 9611483 -84470059418957310243156352400129720832 9611484 42374401306431382907212838625327191040 9611485 -31726236389004208679578159964679267840 9611486 181168928926382355242450916657195480192 9611487 37137149679261406036005596153343651840 9611488 80359084420788779519583777104886497280 9611489 5083962664627551694269601736535365280 9611490 8674860767613746480242786451520092160 9611491 449574409363733399338894203012909268892 9611492 218011806206974588307671894728257771520 9611493 -169705232522950683683461250573597722176 9611494 -129856096445656031996359967527935889728 9611495 15115451360106363294796869031531364400 9611496 140124465853557679378299910047074565120 9611497 -178104094449500804465241573120785340828 9611498 -48706993922368169269982036413268677536 9611499 -204828497840973889730181319845869172240 9611500 -292784414023096524057827841125667840000 9611501 47788908229998290911587945265935660000 9611502 93887840439340509236831070379170177024 9611503 -299469731090856144647634024663575758536 9611504 -11081785839219434050603654799905849344 9611505 109645949312890223268528557580668310900 9611506 193577762613470034834140151144224999952 9611507 -57556352740150499882482389540535284960 9611508 97351949458643572078846011600303144960 9611509 47111972044599770775707109676836565116 9611510 115368762099967460570255865576634460160 9611511 -13189038349531186026629712213505459200 9611512 -61702123682705975312756484788516044800 9611513 -250115588570756816191170329887174723440 9611514 139082394939150411484334590709329920 9611515 -2040235470097818535625331859701829200 9611516 -51539317043553838181816013043724725248 9611517 -42402314552133292047640019443098759552 9611518 100124448417671783314301550485475581952 9611519 677989332882256305837436335455313600 9611520 -118225448228841206011834107067398881280 9611521 306608523475586115073487208191227902722 9611522 161820046134380432138034138551049231312 9611523 26461642509193552789013400092345127360 9611524 27622147474963027447396137080504663296 9611525 44511230653198940455134597648194433600 9611526 -121033138189593209373085006618815606912 9611527 12958682897290241720924419234037236792 9611528 53962770520739165141867830546718822400 9611529 -86043394420005395374124563591885010592 9611530 -62242713361921771605350375444141510400 9611531 23785362912287726738727280658003989332 9611532 274336086122288909096901463856627712 9611533 -277315722893722662628861326679139702218 9611534 92548253452314549658730195474802999360 9611535 239392611942268494084286692574405785600 9611536 9697743687157757282069977163141873664 9611537 -162072521213072227108321940833560929946 9611538 -9473298655174102994448081422443818240 9611539 2192149580897601636397110202593542400 9611540 162147841033835136778110450910293665280 9611541 12047084468627678026424756292532629582 9611542 25741921171022997614922509147857888512 9611543 -346999627255993136354618186878239325200 9611544 32380759941478325347795680242455326720 9611545 -18297434711383902794613730786245702000 9611546 -2723063108971175749839908969515430400 9611547 -21542486637164378307675217604890338816 9611548 138477565223041702817309860350780733440 9611549 439092080579939473459596909107073522240 9611550 3388821825217029712297700934767846400 9611551 474687649848597222705419910526670483552 9611552 419147628928504637664218947653116362752 9611553 -82632546086867811460674337010681410560 9611554 -34055244827036360667133238465816601600 9611555 1982113736281881063746234831979120000 9611556 642794030828369218082997924175964160 9611557 -12180756153735463681825836461590222080 9611558 10871262230182886921123318650464041280 9611559 133970170572509391971734333905530694864 9611560 82795607194207472065362147573237350400 9611561 -227159112510174164898721238998910184348 9611562 350006370815858943366631985624584704 9611563 83801326814569321128512109463509458224 9611564 6664794064320975735672602625264540672 9611565 -46968501218790177991540555229337000480 9611566 4876246183102772307925756668263532864 9611567 126094753551796285483167477654600183792 9611568 89997824291782246687676937197046988800 9611569 23486459753055926020551338930236506720 9611570 -50973098594763527022637703819829863520 9611571 52802638483902919845472527899659046712 9611572 -109073277578636434207357081825424025600 9611573 -212203652295377916533901490735632332178 9611574 39986553969492509602995032867906506752 9611575 -198425563242448460204433045443305400 9611576 128216498213576391879348176790015283200 9611577 148052036925781069708425540765461809140 9611578 63033227497142251980763450499319133440 9611579 -547721899324122120941145527882194857624 9611580 81078571165215706290254770325538693120 9611581 -41772576407221081935772455508128334336 9611582 3256253127639074520772864295140891392 9611583 156965722909080503376889890211402196424 9611584 -36135224749877145271101579947566694400 9611585 -82423230873278980240518076589477083200 9611586 -23925655338818192850474863236386586080 9611587 376629026088915687306832769371704861680 9611588 62110212626609259449667046916559360000 9611589 -38213535453536796901195309676991635904 9611590 -130503497695408239012891522847877731200 9611591 -220736100833874186185057431082327331816 9611592 38756095929797827891188018723132211200 9611593 333100660467740709455772362818339458484 9611594 -69443782911040859784242277303394487808 9611595 -121343777927987140842586537186198490400 9611596 -132753998209169194110494944270815550464 9611597 76995747091667383252810095163061261046 9611598 -62831880199502871165280345544756923392 9611599 -608507303849113355690905595306798381880 9611600 12003077166119079639618216138826752000 9611601 154564905054949745688445958566128848448 9611602 -30600917465380345725846531802370767872 9611603 -97139930674477449103737242417637295392 9611604 249332201964734254399206323464675624704 9611605 -61984916906459647472529315240767073480 9611606 -71582978952298261462785159106756610880 9611607 273604630464529144841981626398485672040 9611608 206178898954194958192607939905665884160 9611609 161012519896459728315535067216936668416 9611610 95823829644594764583783297250511573760 9611611 405772370566380871904566712950691526212 9611612 29678757872157590670170919739053207552 9611613 139892305695712604895187313128525638528 9611614 252552962366254223762584264474322534400 9611615 36480265630215074807975364012741180000 9611616 111958183818414727651313186718093410304 9611617 -408954920085416049416045945737799130334 9611618 -314164221160352220292885921894847232 9611619 -117723362700474541835225302098276192960 9611620 24132026075812391941812362210750784000 9611621 -92237131325467409530181757042196869408 9611622 -224572109930610863281306291202862149568 9611623 87143467169805858995954014480926880736 9611624 -97858720607833738003181494799956377600 9611625 2501891114966420031681216233680368000 9611626 1793320724175942377981073100483513440 9611627 101381647483117132589000583694718287476 9611628 44661370377912756962761654519323147264 9611629 37184631912997551946985817975796492876 9611630 11878544327647950187607759300870261760 9611631 145422070857917749213185039598980973440 9611632 60369695801817359700799368911781134336 9611633 206236954251726564380267470054021547940 9611634 18135021765381450041226158895993875712 9611635 5106329098320079129405050760235040 9611636 -325785768608837976825683935289063905920 9611637 -51038494019908074741239997910680109248 9611638 77518259975449799026228338075188983296 9611639 326980947865335352209340927085301562440 9611640 63929749696074948894539817249308160000 9611641 -315145533374744057083396970508740593536 9611642 -47059887968634441834125358083983824528 9611643 19010721914995145394876470037665197056 9611644 -85467341943288412689079630566935424000 9611645 235531184961368967219473757619531161900 9611646 -53968961755618675131403285438365407232 9611647 -146397888634700966899862807558497261728 9611648 227779899820489604029600870090345021440 9611649 222650628088989881175862720637511489600 9611650 3150816713395011347071463703552034800 9611651 -288685513155321308333810624750901033216 9611652 -83544373824658864685951712685122106368 9611653 -15446303324076050091834569668156707936 9611654 -62391453411049001008650789905766696192 9611655 112946955019935823117773598899600542160 9611656 64623984456128026135631258584999987200 9611657 423352946921430023348014014173918426832 9611658 23697793938632822701299323335386802944 9611659 -144964869160238115273850921237673444140 9611660 195520862996916170549246764104526279680 9611661 -2878866548551033509824075855803707360 9611662 -115407685985679966364884031234151343168 9611663 -291327222948227232448192074155488669080 9611664 -62404062229605698255717838552864522240 9611665 29346396691115968112202208624422835200 9611666 -6658124385773436421555766522540548320 9611667 -13778566238467470124570352577143618592 9611668 -192637395921020730359186169588732678144 9611669 -371121362335802147015826506490578274930 9611670 21927518709089248263138239982634070400 9611671 -181405694866179907122410671180066371456 9611672 -151702053956432830905011578433284792320 9611673 58846515300906934674554550740747260800 9611674 -31726842116639655524862958851221203968 9611675 74341612781315381149263246634902166800 9611676 -313318504302966484223386209313658711040 9611677 -258280190020579013450227323530894095200 9611678 -29542312954250058324907121284451386944 9611679 39536246922926774068208129121762704640 9611680 25709259263671214542757249796526571520 9611681 51746240683081077344465364866445810372 9611682 93496563578659785518232113309769934080 9611683 -500048737468623610564364602235085372776 9611684 294330872202512207951467703068378444416 9611685 125194205208954658199075188371950284800 9611686 42532414185696112904427567437616470016 9611687 -311116994117186960447448218529506486664 9611688 -17706683454758595695751241568636436480 9611689 -250155505910777697219219996440246899376 9611690 58161226652894299518303690212906227200 9611691 13631697292998855212432906063556573360 9611692 -215924458559000064077641381570960588800 9611693 103230473094746486814391681269720360960 9611694 -2035625194109058653380549097448194112 9611695 66536365439372008717083434987941216200 9611696 -38945989664401408097880890952064106496 9611697 -81445711690785432756098279617339451328 9611698 -96665244955200033516323545948304631264 9611699 23351525341123518267347374895450467464 9611700 -2150708214515751858148572607856640000 9611701 281448850316551176797574645784516941600 9611702 55137150036906688485382798635508425600 9611703 -11462906518907932432823711811065240040 9611704 8061874212156017531821743751699230720 9611705 26909823502358825452744111034742078720 9611706 95375315333165563939105900540446693120 9611707 -3096834872717076778723649429712289248 9611708 335918408253315272246508614901661897728 9611709 -65586059877192737469637884805073539584 9611710 -37697654428049519714077598786542980480 9611711 -189283248580596956721206865984399429000 9611712 9207307474403937468317754868780498944 9611713 -294385078104757911031217884763356751038 9611714 90922337019277760174064242899577728512 9611715 217120839693536275772580650101607111520 9611716 301177284355142038235935888899265642752 9611717 -67711241499395807375125077487204875234 9611718 -25501618544893712312343056549171493696 9611719 -206483509385640936755401762254658005656 9611720 -124147461310357946299861823621517312000 9611721 35808161639591859694340445893596001472 9611722 61493627977781993521319372550516132912 9611723 210262326359905186038781488209523333888 9611724 195984272167222867006842688015153184256 9611725 10801899375615324167307859291750849250 9611726 43953762527186769857891087835762568320 9611727 190099977725199264276865234394160675720 9611728 24198246418189566340169565617656299520 9611729 -114361799874411870788345216367874992090 9611730 -113359294296476953058062122829534310400 9611731 -23263451875831143280612404664017172800 9611732 108803250078856931444768699532285210624 9611733 -41016574560668570661653783719434720000 9611734 18121656157290625612808998622504384640 9611735 -203951419938181315875679920548136944640 9611736 33468973370841628331020481432872550400 9611737 -277312100795123960683134026392048346614 9611738 -5366026822288292031780305913102720000 9611739 28567945178697712810197235219255265400 9611740 100047780181551938775324563076908336640 9611741 296889091685692369109411022151208581632 9611742 -59781444798204178272627709021059204288 9611743 620845815232738955586569310379352203200 9611744 -295246040678356065316223328602791870464 9611745 -56020399484108628586437927799027182720 9611746 -126803871094963568563363140415013400576 9611747 -1095631634743269960743618356003178040 9611748 -182303491906458708270562313629218499968 9611749 86835778279948745004184723701608719680 9611750 135719734138001515594418913500905152000 9611751 -41599454811773939305430633378262404568 9611752 23903671428106518742792322797467417600 9611753 218020854473877670839519326543655564000 9611754 185105024642531286132354354194028995328 9611755 -187519790729236286086121980583579319840 9611756 -87374962668896133569952848080444416 9611757 -224468526704826810399309699568763780160 9611758 -78056744968711967806084857823317605760 9611759 297955981384835157142960186218491322960 9611760 -26980071712086777138211046535865958400 9611761 289144134102160052460291332320379745362 9611762 -11395544835770769187272862163661860448 9611763 -13578523296499010009922347392973187840 9611764 3972427797127053500174046467913331456 9611765 -20673244878779852278630705259539082340 9611766 -76791122716142987079207872144487443712 9611767 -57566588446310785694039433086563387392 9611768 241071409025842762450969437490224168960 9611769 108452546071653665484694609280569332288 9611770 -14750882439050145626047227267015828480 9611771 -141220607466883301345530598434355004720 9611772 202248911494712786381452641314462515200 9611773 -23273570240348193649315583424005353978 9611774 -55203978095487596951204350128324865920 9611775 33591455290199397697959667617737676000 9611776 -74087555956883022385684861337361973248 9611777 -78561265782550392081606919048657761600 9611778 -153801369739226417442712048518505189632 9611779 -318210551884629666744914721780337295620 9611780 -97003253536949509197344807568833226240 9611781 -42810538462149778691422775668842044448 9611782 -56389563755542639816167807851275415808 9611783 23715683187554838873983049418594478976 9611784 -486953530139999619298214742775726080 9611785 178570236031422911282574356928995441160 9611786 112841532228985391354939902674799260864 9611787 -275085258872353440956371578464000614440 9611788 158614218416508697514899602958552574976 9611789 63715001626110630456372707264349487680 9611790 -1938827675359315562650936666449730560 9611791 179393720382028196941543433399509068480 9611792 26555539201097797162474048048394403840 9611793 278064086457055432205879999893506436164 9611794 59273645643612628558795688262648908544 9611795 -44404360526339293914576793166739300000 9611796 88498993036038765174666708434335365120 9611797 34351586266299636309944289527812919740 9611798 13048760435182825445223953606262546432 9611799 -91964271240339114285762595057719530136 9611800 190568204410180179235530996140166144000 9611801 342941546340919185630603072317395872900 9611802 54217086816058893808944273643964471280 9611803 -8751204386820991079550841400681455256 9611804 283286061730481741036282991090565510656 9611805 -54324535790275739841370248546312631680 9611806 32682591228605584039162152585381908352 9611807 -127878349594598142699190790375244022944 9611808 -150460683779113242347761642131743047680 9611809 -90899892824531471838445701647260760300 9611810 -16603615203888680774722409990567662080 9611811 -197644550732536161620899700804379899520 9611812 48765788343728287406528275875325939712 9611813 69609550371296771689816285200489952062 9611814 143378449166839546055299747078551234240 9611815 44948989224589402369723070632385548800 9611816 213462762393955439878082378993414799360 9611817 -278348252803296801339606830947702327680 9611818 -176165847018241241717665188998664308640 9611819 98613322460392318417393505483269551360 9611820 -28801511575214362664784903997298795520 9611821 93616941725165445956579492243914151200 9611822 -20879350834605179781388435062852355200 9611823 -24187588664809577053422504491016750432 9611824 -20080476446282439069818412798318018560 9611825 -18906010596342976330276630165811715450 9611826 -57454645600785855176936346534284837376 9611827 -109294354267873671961005133304816369568 9611828 40009416468867837454638683332284665856 9611829 127699321651517474302119895185234121728 9611830 -167776814318434751976186850803558397440 9611831 -73336809788285905269521212311948006936 9611832 309071502916576305962680634177573683200 9611833 1662369318996697247899259723336322048 9611834 -234132372909879511317448048209028454400 9611835 11217094439355991808108877777392325600 9611836 89718982402186212286834330336333798912 9611837 -2011349697122729956127029878978901032 9611838 23591031263794705418633900342843596800 9611839 -135086964031765888021759578406281367360 9611840 -54713740030491227885891753863371816960 9611841 -235683584461523942589552062419974758400 9611842 -6242651520530852319697115813997247968 9611843 23009084226136955547027972347656540092 9611844 69129902430836651580161305811068311552 9611845 295355092168492992870348942294527047680 9611846 119015552227468268876322602139342215040 9611847 -90442700712833031164761802651144616480 9611848 -125673003496692199008784895107068656640 9611849 10341217593037181925104755908819116964 9611850 -67123385117049218794251034063350816000 9611851 87528739642363047107386086068475530080 9611852 -26963204530201287685245686428183034880 9611853 6582863801282316409153714325184943200 9611854 35851478150420703030996083109220123392 9611855 117943966227572740599932645603032097520 9611856 33535544562116903947868565147970560000 9611857 457027210592934810583810738463902085440 9611858 72227185488827792689151106439306331280 9611859 52795736327663654125325628834659815488 9611860 -5025054218022051858900715122251366400 9611861 -10303992025138452962253377078240495616 9611862 -18048426282402193393931229791282110080 9611863 -69035397958223692683750943881478168320 9611864 308319298700134469381564254212534159360 9611865 109612185896879736188508129313614765060 9611866 -52516646978414215207353314946311508480 9611867 137632728005119558398952578292437324240 9611868 -17985666701028443660706252086232219648 9611869 -86558046351240220378689283842097728730 9611870 156713342690647999546730435415428930880 9611871 -106276208658971136399627626201348540088 9611872 20467613990683106844901191050113843200 9611873 97873612607819167163653972483330969122 9611874 35293258734848028735417840833341358544 9611875 15373121733396949277559945632390900000 9611876 2680330169238717071746281165260636160 9611877 -140522773932207810422234947302534720 9611878 -140446586112888237804123605031018857760 9611879 147429434568892476714881125463923575480 9611880 -11940744582190145672176366717865164800 9611881 -22987376385507600362587327048724197318 9611882 52066755996308460944717031902610723072 9611883 -211044590361630843199016801738688870948 9611884 -57018851747551513665852851007826034688 9611885 -243352227619184181444094275976327736040 9611886 -21276046661777938759641671156272947072 9611887 -177475276033998945308281528804727122808 9611888 -25856949763012286821710824125421125632 9611889 -44557955236603478937350519719110172800 9611890 -33362496178856288518387490572201480800 9611891 -99174987852686747124802546370244403200 9611892 -242702457534122237271826673421323980800 9611893 150493584514102834944096253570723807644 9611894 211876269579468506735652129950778232512 9611895 -34455070678301360220378079203343919280 9611896 -162105774520300588948702855441549271040 9611897 -5415685621934922591805764689320130748 9611898 -52125446603550949275859018148379324672 9611899 -14990852768637296784387935909980051200 9611900 95931465047066286702407093547422323200 9611901 -91829885282325661281690522392817805332 9611902 20048383522669142522776593636588172032 9611903 -38358983253302110667141894018812479120 9611904 -64310710148954981326990712147552501760 9611905 14844404440780148681142224498700192000 9611906 -57593974651190669264911996531413772848 9611907 78946270463758220486278595681207724288 9611908 -222205591716504145227902820352492327680 9611909 128356227621055687259644344797497525440 9611910 -1840319386224961296537020884909363200 9611911 104927569414680876612427777612608360000 9611912 -149366911102534220106340894110772300800 9611913 30466665213032464769368283437410494400 9611914 18327786181347717580442429968467233472 9611915 -102943299423239773423140198899984137440 9611916 -175185488840396061100974178070912168448 9611917 46315278754976673186405124174025986944 9611918 -33382728703837938960463783714086987840 9611919 1905881477579336839917217271310512640 9611920 39821268368785591733979648827404615680 9611921 74543625593875127615747087734220960064 9611922 107224541522336885734084343893097717376 9611923 -281345905999995956192809794848812071840 9611924 62490281640970852887927259882499051520 9611925 -75566975911821478962760955272198992000 9611926 -45540053377272589364516035733459509440 9611927 -35586531974501629397192727128391621240 9611928 -213569833506856462165006620123298560000 9611929 -212497176287566225545024454422666498720 9611930 128344799085618262539482655126557184000 9611931 -25000259695424425726537717406287904256 9611932 -201785676032876640897209638134941526528 9611933 32875265495622977449315709541491311680 9611934 47282688612650787706266479018829861120 9611935 72822058425601847994507565669555763880 9611936 13934259775489159933776449707315691520 9611937 30537868865395453789731285456505988388 9611938 67773514206805219707430116542498557776 9611939 481058569555072967261712538925428843740 9611940 -478909018302705444512629445765345280 9611941 -129663791432995464952504581465901134658 9611942 -57632123195488063725811397899184232000 9611943 -54338952650114005099814095452261862272 9611944 -419647694592131392626508141586694435840 9611945 -14176653172089064539073285178418035520 9611946 -1160372015820380778944434962786650448 9611947 44576199061501262129622515069206256240 9611948 43844681081282323009011344642736606720 9611949 275612413116364238605274492946107732928 9611950 -39927666304900243278026682775848144000 9611951 44478448324140549223845578083183415952 9611952 13496860134193555551101039551281364992 9611953 -27343480635873796636524313032963139584 9611954 366757345717251052397270891996969466624 9611955 3828780061446698559782800071354936000 9611956 -31678321373556642653413184284422032640 9611957 -261504121715130906543738818884403947794 9611958 110260233065305545854743640523666998592 9611959 128208725047678330250337923463709879216 9611960 410228118321837106400765548295303577600 9611961 146644728775277490988497133482411379584 9611962 179754952331823632155551948061577472 9611963 121753714260419612557806455099965290480 9611964 114312343810009723037997167258148672000 9611965 99926479585648105809471130129271831520 9611966 -29706941777069703044947771084923515136 9611967 -198421768318917651844875422852809653120 9611968 37565112460388090074083609783299997696 9611969 -267522625661508428618380721074464377856 9611970 -72324759276953095876256191296031764480 9611971 -16673135620480826577114285513685040048 9611972 -114825824438601487027606893423489082368 9611973 17371125498871670969008700246866965120 9611974 -81129972683386810235076328435619341440 9611975 -122688064093603206698022438534464388000 9611976 34781436309009754507174952497006510080 9611977 379368569812677395756941746864001972826 9611978 -7500714831652490508460327596745810944 9611979 -106974432736312161875536855756451407392 9611980 21558781571079376901405904071046266880 9611981 -304854327328527048922386653963426337408 9611982 -120046802503962274557000177612764016000 9611983 -13450952869945862146270380962726567216 9611984 19868104867886354473119408954039336960 9611985 89098149561724338310061468640135979200 9611986 2122873516572402976186249784101350672 9611987 303494160083039536211569124929819846800 9611988 -17899217340432150696782954379381504000 9611989 -301555124152481422713048492875592533120 9611990 58794189752150640394214612069049264000 9611991 182465115316284299301442104979282740000 9611992 58105536567415471397358726874396876800 9611993 -230933551465297241132952163455620608758 9611994 11110535127568364247985000993612222464 9611995 -194159408803397918024088686295815493120 9611996 216281166106891072336082541778900032000 9611997 -99454806836550582346399523224152240000 9611998 13553527411097152179890566267200960 9611999 22223957338723936611696444564857263008 9612000 129333495457833992349209592732057600000 9612001 -2628053225917317487685821484386768896 9612002 222723440224857332927667668011586255952 9612003 -283310378843679816138096985533504196800 9612004 -147059849418366621774926914216987509504 9612005 -507853639445958317871432149187619200 9612006 -1790208786825041365565639133403867776 9612007 487852973539485248902470891244271155256 9612008 -9076110826509546720148481663651020800 9612009 80024544473226413937952355778105129600 9612010 113657296629827766661757125616346104160 9612011 87738521316280441897875998706937639632 9612012 -30149015608984367615622534334152165888 9612013 56738236765008572854311376578927047904 9612014 112230907472807019610053315008945120832 9612015 -7097705339319290017341127533253570560 9612016 75117405292069111231152087764538294272 9612017 412239459354857604578364056483293911552 9612018 -7727626396776268180350707101951019616 9612019 353355799872190884275881067170963134096 9612020 142020819713879797653375938455461672960 9612021 259520963898666120445114398574666853760 9612022 -43636065544727830780817318001356507136 9612023 409993852176415289223025317040674838224 9612024 -58908415352962209145511213311716556800 9612025 -169570783274545743037412713648702906450 9612026 -233648378067979990658323480280277126288 9612027 -6536975984883082247334464693452245120 9612028 179362411450054753700610690232008839168 9612029 74925722116691923935195400662441108576 9612030 50369222719994931178934985137636680320 9612031 66910230255504270571009059393494955504 9612032 -215406610296274626430599142054438109184 9612033 -4334231964023799403515448429848301776 9612034 9792520717544735255121608742034150272 9612035 318152661046895454165210172942224558480 9612036 -159984721122232609606396889847506198400 9612037 36548535592769367893855230975434087100 9612038 163973091202384317379314046821660597696 9612039 -12991129221353290228378072873018085976 9612040 -750220303899385325913096167128166400 9612041 -689559810817861233962883776983444405248 9612042 106240187706433254861720202007548510464 9612043 132458077923491241798303771602559741440 9612044 2576722198968300206903600086154104320 9612045 24208557470916710190910642363628903040 9612046 21190626298798508301963346322864962560 9612047 -175352009073168329203072263791960967504 9612048 -1003009300969782189401920138166009856 9612049 -389325626544406742065305850435304038400 9612050 37516041098109138190491580621338432000 9612051 -127709475489274663956477496368216013056 9612052 -27718919290495548415664129937140673664 9612053 115086797776523927646468440864516917728 9612054 246824910409240127438684002872182355840 9612055 10460984517722423713750033257735294960 9612056 -7491709652941451359812010293941452800 9612057 -17359854950048749506656088945169648896 9612058 187847333989627123844000147347373360880 9612059 376671292426760750711291201886646288260 9612060 3983903500384196230627671747883176960 9612061 -16639092838882303496368757669921823476 9612062 -230330162893614805621116717536207256000 9612063 26379812169833663639335976277993503280 9612064 -138812237309891923941218262442139713536 9612065 1360457784139946660506167023812911720 9612066 -112456364081373688006256783276508149376 9612067 149178700948962067239982975843156884952 9612068 -81533732368564948002725881349393694720 9612069 -66290437007582559575926576752441071712 9612070 25559635630373279519028148247877590400 9612071 70638261723454836010614357559775652912 9612072 -266623589335282972062855864969733908480 9612073 17815693320137408959283414310083223540 9612074 75836374824338184678952425323580650592 9612075 -66015022265045447148547777422976665600 9612076 -24079186641312541941177635662969066240 9612077 56402112232244058951256276690900529664 9612078 -49803705433557890537074213041786977280 9612079 353503333316786047474934292971513036760 9612080 -12425323628040154570350693527834787840 9612081 -73055007299845152018177861887911267200 9612082 102306179710014137102403225248696798112 9612083 75419239035422582009245001141620581504 9612084 49630974834580443594662908327144206336 9612085 -154701458836268444227504269778578168420 9612086 -248385662432061653499898754152787115456 9612087 -222812025471117136369871874170261481240 9612088 67792357865224569881405868186805862400 9612089 -122226722131347138979259599774046834520 9612090 105634984279247842162780798309904721120 9612091 1589563250593946353933488433060634880 9612092 -37151290037635731864938867809716986880 9612093 -113468747849758722906962876627086521600 9612094 -91418680692546199349043862754637903360 9612095 -15681511922091318619282348336184598480 9612096 12861451477012591480864564593310040064 9612097 -116343289761003454901936121142332656256 9612098 -32424005773251002055010695883371225600 9612099 -1756386883480077285829695710092288512 9612100 -77948787624912938236913945335391360000 9612101 -216253898395653665940130768267408940898 9612102 61855496156843837131419393560771420160 9612103 -206516550700854025018999344573145872840 9612104 194837545413285577297275244944755573760 9612105 -120027609500910035006096396289849170880 9612106 -61104551381900949818988207116520390144 9612107 -98115776914148468635899581495594545644 9612108 71557214118163146030766724287151800320 9612109 -14073465070410119060344201516858219796 9612110 -38684980470977252209123335260207187840 9612111 284121121682002126687383578460131937024 9612112 -125831426740204422555636475505445715968 9612113 -124460493102268139465763945254853723840 9612114 -66408477396492120999960272623903360512 9612115 74922414054231527868377565315730355760 9612116 -286351964710492095278435953228062687360 9612117 -233565468018308960470742840081034491460 9612118 216379070257150683800670983309022436416 9612119 82427488836107451305846337811493520 9612120 -11214951919392394965857193897895526400 9612121 258080579468088170000402211488173026000 9612122 -10990052601206821686594332280196595712 9612123 -341309883772841239594972540471156287696 9612124 339988264262002803993750277814162820096 9612125 551892104868714086364370365870958824000 9612126 -60883992569614941466872382426839945408 9612127 -99165643962833165152604206682952598928 9612128 87877454155724012121028077232100474880 9612129 12981482927076871152356378256133494048 9612130 54791234738752892600478507761554398720 9612131 -126651910187419491686684415792572090808 9612132 117903243020420684022589012376670262272 9612133 63317172215276004759655204506345982524 9612134 1797334001227820817861086833723305792 9612135 22727746200102917734018001640060763200 9612136 395858536906822365059343449859772200960 9612137 171863444446484371787049912549127120320 9612138 -114305030315991814762069584564422626560 9612139 -193513002981542193013399925802630230400 9612140 42332195231669581919052172060593930240 9612141 -13979225174985828407398323367284291072 9612142 134074178447843424415944193337822225472 9612143 -145112147138137241826092037306245602608 9612144 -11291050390907709924770582085149392896 9612145 -110974418432138529471643719564107825100 9612146 31068730525787547749106181091092845984 9612147 -80822714672031152004573707129089102272 9612148 32038394045746193783307453429565546496 9612149 51303906832498302185491635484572259836 9612150 -8390719499213294773401719409913310400 9612151 480291338499566274189101297952138915072 9612152 -61295611442731791669320018086229299200 9612153 -32255001336977887044056602445614065600 9612154 172836945028166787233296693665610129776 9612155 119716940780185726971195059889097248000 9612156 -35113679472396658234972829335142169600 9612157 -201709848565646137518621926134062988800 9612158 -39572194004038750518883619563359628800 9612159 108829777461647315787275488013558692368 9612160 -36085929888074826262991897401019596800 9612161 -31051909418159036562348351786500850348 9612162 -10968049647410355293306053983340953600 9612163 -13096838977031278642057377296791648752 9612164 49200963340755689938798692582750571776 9612165 -28354843342584894609908250659034192000 9612166 146084264863687554613088316339685305600 9612167 80086323379769845979910641898134128320 9612168 -12277426148242292300101725195705876480 9612169 -104389939481533518556961461210839576704 9612170 7666616919905554721459133306529566720 9612171 63901986051263868740773401482310890940 9612172 224692947001751094090789355593100221952 9612173 -197344311131149583527980480584272013760 9612174 29220771471636702210081709157834618880 9612175 2449263417564284232171401820501355400 9612176 15983091879039244058549692204437995520 9612177 1830829667750847352250966364466553280 9612178 -25036715644373181921200051977327338720 9612179 347660231209287299379812418584622276780 9612180 5027179178137995658295765163560943360 9612181 369243435640587313861845448177996675982 9612182 338747668896507755694414688297582909632 9612183 45537889041267437177308099381167368064 9612184 -55110271458522245866727147270250301440 9612185 107664138187650346520839802912965503360 9612186 -26506486224726364027240829177462295552 9612187 -142981920333690574766327422180997433200 9612188 -243437253161313562408293645931782554112 9612189 -26481556613323972262306750835374360730 9612190 -7246150596568097155839576040878297600 9612191 72886417670859030782654490445620096864 9612192 222650367769335341829202520317938892800 9612193 81178818490338119943267633243028845120 9612194 -21197882297121501358007654531827038048 9612195 87631473079571190149656661668268832000 9612196 -70993300414891137111676763416788618240 9612197 -80844171650156413360494021233529275136 9612198 -22257216645779293606658092260349310400 9612199 -319129797446039385560860083238299857800 9612200 77697453240650172646231024852978944000 9612201 -34924658253233945274310353268158095616 9612202 4655524194293655174979582392761796192 9612203 -127345245237091737910948510222852125096 9612204 3251005227305926417013766241861730304 9612205 -303230855144930196750235971537586256640 9612206 -104919324590786688980910203330249444736 9612207 15226242918797826261898205838296950656 9612208 120649979817751103587938965748600176640 9612209 -331065373951415245714191850967707924590 9612210 8769696625922024910421272473755891200 9612211 33497926042392776763286071313757150032 9612212 26099984544390964536942683800467075456 9612213 -61375948677788253768732774774189245760 9612214 -120337745796824985267668594938468753920 9612215 -258140595039539651304589009937018600400 9612216 -125547969616567231350853017916414156800 9612217 -2051611150511892147286354201912515440 9612218 -80944045830349166542764325349248731648 9612219 148468676269750464735340828767009765144 9612220 -2303154451276849623457403574983377920 9612221 4067615884646960598000828142478676960 9612222 199671483553565840889024906738219101184 9612223 201287206602660028080547961020953649472 9612224 -28897032743829966741970978100792524800 9612225 52803638073708461531713495057804848000 9612226 -14607828837565435749326788075129039296 9612227 147418608444243681659573032014983470440 9612228 93673330817221251208725159256502123520 9612229 204709641383136996476504600747284980288 9612230 61640401600940947461877781771556145920 9612231 21830602658912654979212040879136160640 9612232 23385371757605656050936663698374656000 9612233 279698806498567558455236323438881941520 9612234 -19648338755270554169502898661307300816 9612235 -201892029623360051381099969573365492320 9612236 206689869651873290771308422936848973312 9612237 38271077159801460816295370630071260000 9612238 6366326407241589362570311387763522496 9612239 3591497688460233418264921998028602048 9612240 -38069828181322726158374960220733440 9612241 -156864803691312045022770730352093657948 9612242 14926189281964587234204014276637180192 9612243 1565197136823582628986464062597098720 9612244 -89855818209590343527887694179579406464 9612245 -84442645667389790886455355373511526600 9612246 12367950477509370279894172761673359360 9612247 237157442602550110212528833312066964792 9612248 -169182015193940977481946630886558832640 9612249 98924545207919412454516745977323740160 9612250 -132972319984874047117505974235514600000 9612251 92207150472914401710477081760051425744 9612252 -51622925351757666447488637687470161920 9612253 -37303910840597878204593047272888237440 9612254 94500760851118758909361139989594728576 9612255 -244803240409809356020083172952675426400 9612256 -219068843790304196035348053817603915776 9612257 -200530510054989600612459143778570347388 9612258 -88714568424335507248150620017635917312 9612259 112530382914458694958121193475094064216 9612260 37685381659573942597271447665581158400 9612261 361279762895267879163607900854098442432 9612262 -229481243604969794054528550308802441504 9612263 -119135974886309825468448074223401472 9612264 156595118051570847542722865675514839040 9612265 -55564311807982587654295423638677036280 9612266 164765767420517388735735123510883682304 9612267 -11467822253378337240121012489720588800 9612268 -4721880788048064344530369794729984 9612269 -432297951291551630707927905091343818656 9612270 -7349601223918917187696317702001561920 9612271 -132868380286745365308658931458800183600 9612272 17584983394545626873711570065846075392 9612273 49844507396610719566719337562517005568 9612274 -7868059148461529433714961713365952000 9612275 8228256282775005102326279908109508000 9612276 162407094671376786811537357290658897920 9612277 146679554491728212817819451726323134126 9612278 11699321554241279040697201068985501824 9612279 -71081393994604198626860992758309783000 9612280 154583484062526601053853225135131648000 9612281 25611723210278863098313764838803692010 9612282 -16975091394451728581111062190936974080 9612283 -22581781141351985461199035257145237468 9612284 194294941357426561969379973566144466432 9612285 -364117750632359416554095963690740800 9612286 -93237364669394592840439150942555598976 9612287 194101130853372658506311891784480039936 9612288 -77890545086371027683070363183978905600 9612289 -566814722053323795788542950645625832144 9612290 1280514166612217735803179577638451200 9612291 3676439742530773028143398692544776880 9612292 -96676690767566415584521477036717179648 9612293 446185217565966550489452276528330073980 9612294 12298549822609317824971324481947729920 9612295 -47339412481700525883366193924802787840 9612296 -84836711035193180387661073881841213440 9612297 14177429873698143069210594984050160000 9612298 79457612670536868634915089824506424064 9612299 250484942063573175897591720558215264736 9612300 -30436161259108238821590001387154553600 9612301 -313251463704421920922100449648938986698 9612302 -38336934433171927267958275801041157248 9612303 134614904894863032000060458187914797704 9612304 2884503583932421546771414212841472000 9612305 -121189981080675006061998940997747430540 9612306 1339486760989435443787079861963869440 9612307 -258424719953002677931862353810477366008 9612308 29645129051936991233935981387101356928 9612309 597762635748396346465207852425223680 9612310 42435026797792306449168374859341429760 9612311 -909301905443403999555855911512000372800 9612312 -211487446965368535272832167058495283200 9612313 -202658524303303634113608592753732167216 9612314 64833475032148161604580693816592786912 9612315 -26049508566969044598015182773616574480 9612316 13415947175882265366752013625442902016 9612317 -211827175857814409564859309971454234720 9612318 119342590429029637760414602584998267520 9612319 88000771707015928288345734463178631160 9612320 -170546290259772297231480111747817144320 9612321 33649027976498323766848402942345285440 9612322 238892958044811626557696436370113189712 9612323 -25027785014554677213219820422179776560 9612324 -110203164867843628913294670135071508480 9612325 67545604336972589612658229700000384000 9612326 -217777657018386772209300084367162171200 9612327 13903691358853629507855077665722193824 9612328 286713712618626928450417664654592000000 9612329 -198523124726959870240894705446041768070 9612330 -14508348798820488595194625744304378880 9612331 -181518384266289581705656365334840140168 9612332 134147933896044088633921140750284119296 9612333 -117340847175766404988454472124221745098 9612334 262521536688456934154834543634936426816 9612335 2135141881636509011680876189031441760 9612336 -55654220427700207355231902541715898368 9612337 123651675495946644705918733177493887552 9612338 3968502556731183203800622304373359744 9612339 41632907476703587351984634124443552640 9612340 107344072783525980391602539497321766400 9612341 -6999625872462384988271595815416412160 9612342 -43095628989465324158792878722041110560 9612343 52005025593709209994731748479021017024 9612344 -5287166417181576000422638312921497600 9612345 14926896018661746195884770909821383040 9612346 155795545230583436197939148423587868160 9612347 5746975516533995371924428290966754156 9612348 -10003017959927727283479471310524496896 9612349 -373043255944431814702279997100256736 9612350 -122075321291216953996165536449083723200 9612351 157327248647420718352682389465466323584 9612352 70506463658596379723141414783621267456 9612353 247859610903069730092774159200351924160 9612354 -29789624126676741371783859422628708480 9612355 82567568971089114796659784176826655760 9612356 -17388685212842875711490803560800747520 9612357 -8349292037973263561135399043822758112 9612358 37365717743188688889960234081862551552 9612359 104913840965201591871807044495163529560 9612360 109338146466281521296022981387098777600 9612361 -475642607426061121449407650119495084 9612362 218380631496009317842811544821706576432 9612363 -1687427407753532585188619904852498000 9612364 -309386578081506257802618954174529748224 9612365 119670529824113689911487591949587115520 9612366 -48074407568037923363210178183026995200 9612367 -61198782742442795975286783692536020960 9612368 31727214255184155887268914969652609024 9612369 -47481669566870442726111614699910865560 9612370 -25804235737654691317148666042706263040 9612371 -38091114263040468478780146828861614856 9612372 -61276542061235882931386039686601244672 9612373 192955899746879851488075096414317189244 9612374 138719167166895611258229057305482587936 9612375 -38086171115004011081000103997805532000 9612376 177376739520858081729788495501027573760 9612377 489808246659147680901754845877276409226 9612378 36987312399481770193034532923346109440 9612379 -23114033054349908043976227064388141004 9612380 76249217878141109646530218678749542400 9612381 92382905525400064841560626437689997952 9612382 -53455575254114195789980120120421248320 9612383 -73708338963904094470682904734255646480 9612384 -123207627023089687793849571139776675840 9612385 -263919955669110674386921240124975884800 9612386 22618109129336929766852245897161216 9612387 -92057920133396082569891326924808131584 9612388 -12477774765593023385944144661129355264 9612389 -474884071783094300922098073359461555044 9612390 -24321019371058939390140014374014351360 9612391 481381203255613493657140203239572145352 9612392 -968731288734539514470251394114273280 9612393 129172328858820609085825673945119918080 9612394 -73974498411122876409465695898987173376 9612395 -113601045541538617579080719723375388000 9612396 66095469173995469104706160690686602752 9612397 -132952374177702831745793513518935686400 9612398 -107491667263874106671579475373192958400 9612399 59189112937854808313315483982793780368 9612400 -3382108599046763020013939223466803200 9612401 414408909620688013952602949325263976402 9612402 -117457059235613076216987777462970781568 9612403 27602162160925902157918859552838136652 9612404 92306531107222079670186163523616153600 9612405 -190052557646817869068616460455329929600 9612406 30841030481620730667485634980126484480 9612407 42139671516636764682393414877547105712 9612408 -20730167061234198816783322970245324800 9612409 -72590296478367071083328302119598035288 9612410 -171466137988649875526670502564317380640 9612411 -110939404472286345014811875520876413928 9612412 -257009704038559888786924749266642565120 9612413 -228502591736823714291279246795479500896 9612414 44634809348872242317770024421521361280 9612415 113377450464982595362739255535618443520 9612416 -247912873916593995427179530492659630080 9612417 -206683475100683749206909223413911271120 9612418 -48246694456022504490892613208821803008 9612419 4004855294070164933505101654751896496 9612420 -53735235352900021434913474242699141120 9612421 4560065630243257712200900996833796864 9612422 108893950383900268982773534269155452512 9612423 -149345831909238231600837665216790134400 9612424 -189449922062055260832718813514535767040 9612425 172966079363010573402222305307864033150 9612426 68644385284648700306211513775122610944 9612427 -489381444601151157511605487542015892080 9612428 178701022521088285107199124631317453568 9612429 -14915237555851726576782131014669671744 9612430 -20565196106008715111603689904913272640 9612431 30953865151989174426895983881934128712 9612432 -4262398328201425442407466239010955264 9612433 380280215711054133558199660009612261682 9612434 -11810176393168292976983845631288842080 9612435 -511501194132255183730254648866726400 9612436 9901433091949340864658016993038987264 9612437 -129244614030787491185707231094148137700 9612438 43590015923211144001762644204703876608 9612439 385103071010139129307683598388892695240 9612440 153862234046777189040049565435886796800 9612441 119751882847855881474645594111478027140 9612442 -17959777699431183012472908343392161280 9612443 -76898386736920282642282793989205005308 9612444 -54778494422017323859789490581581571584 9612445 126705582537605935340854362346780637400 9612446 -240409766288668024287202064866582930560 9612447 4122392153858892651225000358228109328 9612448 335909354006214843095471538607960227840 9612449 54521694856822807011936316128780079104 9612450 -19876975261995480739749768407145184800 9612451 161364049020994098365740685035129945680 9612452 -60415761358134692786012655780034854912 9612453 -153157492236792265370391089741053946976 9612454 40738175076756938965845990876535911552 9612455 342304852981464766526648868903563058360 9612456 -54518565318762989919449683684181606400 9612457 214771314395703176317050830726348643840 9612458 83233137447914155837770998011512453984 9612459 210278304369104658323797779081732949680 9612460 -66538111368036992376005298913064417280 9612461 -83780104435664272932674580279826425600 9612462 -150940988543536005053780319753115904448 9612463 -141554578472196040632358242784864003104 9612464 -75974068690660948172683696524471435264 9612465 4082073591575829917640752217858456000 9612466 117388638250773711862099744606168476432 9612467 269583052006074250877777493084551445516 9612468 75028176678424022800800856019022355200 9612469 -102117345281460566294137165129877562130 9612470 -32204486897828461253170773504726301440 9612471 243407279229281318404540087678764641664 9612472 -78380720885681108132927364703039795200 9612473 109024673189453356951740550964989385928 9612474 -27756052365650218622639720046815984640 9612475 -46136633976490615687003839484912960400 9612476 -225834482215473554177475280721435581440 9612477 28911484553777104854900276771259158432 9612478 780502484469927117978300461760517824 9612479 -169467336890296195078125023427504051840 9612480 12782759801868752090939319349621555200 9612481 -244095937646154176786979195067456758718 9612482 89597673746015925142474418577017576448 9612483 -71268677903668811735293852005755366400 9612484 32679858157005048774222564395523444736 9612485 311142155180660071578378048140603011800 9612486 90825857509265613255062903249358247680 9612487 44938273457755351700984930836670366112 9612488 -33994794952230469605308952431441172480 9612489 13962494185613569511115857779839595200 9612490 -169895096449676411061642323340477669120 9612491 37850262491098579845491887038357002784 9612492 64825834410267024951505661736479616000 9612493 128244282549303603217926968379041432544 9612494 -279168142450352571009215657391793920 9612495 -63833844811712579673033715457394086280 9612496 10929847785895533489081276864446464000 9612497 -582919667953386841877146908505865446428 9612498 2886282419337005024734721621501898240 9612499 -116262389522203376726429543729008489360 9612500 -56356515621755332916913885628332000000 9612501 -43951790929463050985819810084777753376 9612502 181881890569791917336413850594104485504 9612503 138431633668112954703007640858980458240 9612504 -96864104060084352099684744499800268800 9612505 75010689431572564542100446946425035520 9612506 -77767750715932016855885926507893511200 9612507 -3245840316479529697037652972688467600 9612508 157018164225052696164658757290915363328 9612509 36647724913413194362701256908011970720 9612510 43118513230870621488284031437439442560 9612511 133323941590327622941142525951384453824 9612512 -34085671353499906723230723079249330176 9612513 13098629100296482264202625319442683842 9612514 258099611358973835505644664876121320000 9612515 78975588088514329368747476828639271120 9612516 194979095067617318005404143950890178560 9612517 -5793194545547710173970262315834500740 9612518 15595618277239280573760745903926766080 9612519 -80464918747978177577306975475323291520 9612520 -26183773982258422256447320327225344000 9612521 -7323209508582731335542925381897653168 9612522 -24796153885194377745352016876638773840 9612523 45333870781878303197212363028707606772 9612524 -10245890801830063618104377000876891904 9612525 7719619947233665450542835208122116000 9612526 917680694024975588169250842204907392 9612527 377870471111951032690426728360158042472 9612528 -23354227669633546742332063931992375296 9612529 249543272309231737189399345213415636800 9612530 8707561532924068465267064720051545920 9612531 49100635447032972735257303052686355912 9612532 -113816082608429080231131848646184389888 9612533 32518111597778548060018317683490690720 9612534 94017587367038516924403969337151324160 9612535 -334808355412515612058664760195080708520 9612536 291330368972887889242533552872692039680 9612537 103164688036262692481569557715752226560 9612538 23584698652529768208187887112930614720 9612539 136629110226539620864369262304212546340 9612540 38685993373027199990061480728287641600 9612541 -281492592492701357164045132220506872058 9612542 5227526972593333459773267924320538624 9612543 -80185881429422778262245370414956833760 9612544 264545761325432192968439639059516620800 9612545 30131208396140307041016576434061326400 9612546 -53346847428141774126313518684470975616 9612547 -48178359042643232672287200462069543936 9612548 -53041332842086230192803623795320938496 9612549 204961284143026644871330626172691978334 9612550 -86260233244004472235347791241608887200 9612551 77907766239979683182318620307849447088 9612552 87633826645129520266557093743523717120 9612553 -1047981456112449239960638958681428198 9612554 49000697715680801985531293891442953472 9612555 -120046971164421196900830426390105780240 9612556 161308445772514822221626792476977272320 9612557 58208504548481971474333019078958122592 9612558 -240074649788148896831182815923322429696 9612559 124133508976477127041398416750408852352 9612560 4991548647139512233811285431157473280 9612561 -18332427733733678157033036373311520896 9612562 212348319522296633161192393512407608320 9612563 -126160104965019999092049820609256819280 9612564 -657221552083730860618153076223455232 9612565 352585655435314198715950384523319094200 9612566 -148267173578861117433545434955886156768 9612567 13521927204797642377379391130328910240 9612568 -100300015678903062446894223143224074240 9612569 -387250791455850492768357775646387775030 9612570 -56161706714500264695257703060334118400 9612571 129725416867982757128291991636555370704 9612572 188769451392408450299499125387324006400 9612573 26076130422911249081633664328542030336 9612574 73930011696887232930799415392542055680 9612575 86791187907212284411150684052604000000 9612576 167989650438333523154587395786209820672 9612577 -133403208260114528123700057449218036480 9612578 29445836458885156137101484405015335424 9612579 14407882846355555892185838603652597680 9612580 -53444811668336757328704160474255564800 9612581 514053738120075007161526051185744902784 9612582 -31101066753668292347850725652936093696 9612583 -67392604818530433904255424529388917416 9612584 179389337395326805299484194663101644800 9612585 -44443904926822408599421563508688994780 9612586 1611749204206557192901834658083202400 9612587 -225129617913742309293041644109190322764 9612588 -164048832211552286841561974545337693184 9612589 77744919739874626979287285179833119456 9612590 6032241836834001929198537943466840320 9612591 28339790683683595143322833764394937104 9612592 -101863167701296942733707407640323391488 9612593 38702756769853288573233512567955224064 9612594 122756018756833090035569746772419271040 9612595 -174034708114920028448690573062561616400 9612596 -40632138400920110679978893512056686592 9612597 18935486946243032237654694593221153728 9612598 135122817005424958116956224659434704800 9612599 -13358276521512184867934004437005014960 9612600 9879739533017022211627352302476288000 9612601 -805709196580466120738490289877297400 9612602 -1933454996477802184313217712428367248 9612603 -41094237313185632992238725924021728 9612604 -64319103731647292399588363319391244288 9612605 -59510199904403032922857081867635900840 9612606 -8002101705399557729053754241253000896 9612607 -2964356137858258891897446344249779400 9612608 33704289674821732266279589398147760128 9612609 82432543915453211602447081897755833904 9612610 -27864052077680843246736923653406023680 9612611 142581571158923197407148893819747457212 9612612 41542860113013835188270895580911172736 9612613 365413892183583249268145104713384581920 9612614 -98975516836484960670628160102284142976 9612615 23206098826545546832929607104387090720 9612616 58952529783044187022492503351937781760 9612617 -46550116219701570995411255541891131328 9612618 -897745218588809823514000350369136896 9612619 170709834221721071545532355992531281680 9612620 -13180799241289203780919851721871493120 9612621 26928563165963081375039976975434850240 9612622 -27317866605605645616681630883198459200 9612623 -7028634443909910180799893059816030160 9612624 45463423250941710282757989032726495232 9612625 -208913383195304175940412703091328352000 9612626 -161278337510682014605930832493237061488 9612627 232610702926822360150325696369860891320 9612628 430475099905639585379048803901026799616 9612629 -81508494797216672895316402390554149316 9612630 -14839501649166014747880615962083338240 9612631 7550261822142489758536261308995657392 9612632 145703448034446095223948895879741747200 9612633 -66367448684196920690429898332247665376 9612634 154262487102313929724325462014683429120 9612635 347786323935827359214805719913144960 9612636 -70070937557453789512588592510707900416 9612637 -40338583791912935633064291968964455828 9612638 42893230511059526415350985523974389760 9612639 -2028938829409639273944989148694733016 9612640 18811810166245999720273093210401669120 9612641 87949351560033646294535877957659712000 9612642 -23777864715020152487708602778441495040 9612643 266709759820948889886929490000317847024 9612644 -273717931547743243193278217201994209664 9612645 -55120040127149740457372697100038082560 9612646 -51134138541690682586418267353370685728 9612647 -198334851838354203995114143727190371688 9612648 300350560528420212071928738072585830400 9612649 -531636297063579557023119749347099958640 9612650 -1756894448673499440033254686697510400 9612651 80463427711089932855718774123499673280 9612652 80514268653502752005038897121128391680 9612653 18416614050626891064996517135455874902 9612654 -121085773246892996571558578632766346240 9612655 10342251030978159207516847650371641920 9612656 16272376088526462634160846627320922112 9612657 -169495051218471017795868295298075663472 9612658 -115722035902357118403600495221810714880 9612659 -138598313092255213979693749993252537440 9612660 107848358607319303941473108414512619520 9612661 -51761281067872308242085349993622103488 9612662 4519164269414919828159782310205271232 9612663 -60396243799528679674199831533884294576 9612664 -125404217756547219844448206780053872640 9612665 -163538225085565713354180136161743882940 9612666 4060030270234307478794085448237252608 9612667 329633639874291661632758648043469913832 9612668 128754803854698036369445903458237212160 9612669 -276303008731461091937420731013904986592 9612670 14109836503561779743137501870062211200 9612671 -73096937857690207102429318297340128128 9612672 -172967907346684113478171113119557877760 9612673 201164838312097482578431986311823159618 9612674 9030274835022733241553467163280829472 9612675 -9327487859079109668484096042008223200 9612676 227063408587335429571728039376056056960 9612677 147240872591475397110487541810851058526 9612678 -29783080710718745500992282094050797376 9612679 16753349093621407127779952957272219584 9612680 871974966417628822608218605992345600 9612681 105290492153022565485517770392416415616 9612682 47219466283361713887017734986640422192 9612683 -509941808152322761475689992877186354440 9612684 58703732419214220507831555771830830080 9612685 -72954739453193589887180651727372077640 9612686 19013851566014157624965841754913157120 9612687 41016821168108842814819231213144984064 9612688 9532241130768429561915040962100346880 9612689 157185669418421530367369506788522623040 9612690 60595944131327912507590996502301834240 9612691 -189953060722582436201142558392501094336 9612692 289312260120915833378470810823640402816 9612693 -1728113420465794029855668366116012320 9612694 -32092162991316189750373749898715720448 9612695 -53576232902999291460041978306459988000 9612696 -20482956198759419829854511327927705600 9612697 -7733255063174938040941196108493563648 9612698 19000984647142727355181923057212951040 9612699 -144498163593630199641192300014009137152 9612700 66000635521538528492175281168520294400 9612701 7180579229215291629837739863647532480 9612702 32261909790979460440220909256095201280 9612703 19612627264346254622433245719178324640 9612704 -301640947991226213806509022874092765184 9612705 22489626137373396529124455247734719360 9612706 -10229165368488989681392064880650769120 9612707 -75998196211694634459613719053516697120 9612708 -1462503658788088490259276875286073344 9612709 103908745733350038073388514550715603104 9612710 -12540229436974458929949953271676944000 9612711 -38590894348074455292438642558070935768 9612712 95820461469478798533046469879068262400 9612713 26415378058654836013299669387932503008 9612714 -21568308385403479763982608738124168960 9612715 -71478641647716676009341002555542084800 9612716 -181198921912164874258628722179950850048 9612717 76315426673601376217687676065090197920 9612718 20954731271162128000981141946403807936 9612719 -201672903771516956142914225499696032880 9612720 30119948564869478206848823948040601600 9612721 284980040547407564759307007502529643922 9612722 -139474448182300447787834245110182433792 9612723 -83457050621876220559030449243844329936 9612724 -346164206687001261175537607534595712 9612725 4067106525875440255323446323776950250 9612726 64184104409454270155081878988534276544 9612727 213943799613202598255303899800862173200 9612728 -80850620392954583654084772784070983680 9612729 -25727262776125014803475097019264267520 9612730 155106297405390735125305953165054689760 9612731 -831937491608118246381448172709150048 9612732 -126680459897640919039319423432179772928 9612733 205227386968462823344490464410961431800 9612734 146316714017069832513961765203629558016 9612735 93449001280412228470760176028401536000 9612736 -84274735810709887252103755202560000 9612737 -119540271083501857498357673403597765948 9612738 -36901454897719306893233403823532003712 9612739 837019866879083353034105846122074520 9612740 -754454400094572098434020542363750400 9612741 -192883090639405506044131581988850680608 9612742 55343916144838037790667993616660665152 9612743 67631505684814068445817768243974977120 9612744 83302563587918215304277653066775429120 9612745 145374589793617508097586967494788330120 9612746 70594820145188477480841547226687308800 9612747 -282957126173291485797077703700900729476 9612748 121965781553457867568813581993469398016 9612749 264966895558775117446252561766341701750 9612750 -26325590594669993957129626352827392000 9612751 423266884082678889057493396649427590752 9612752 -60208204514747906894651209989586944000 9612753 233531993086207220258759115467467371504 9612754 -140777974031938926184554862853083949424 9612755 47494224051447244549901750468155706160 9612756 1520488546897817194282622070574450560 9612757 27967708864678875590231065903079522304 9612758 65081400345822563522384282418926039040 9612759 -40024502835865780142324801501896126464 9612760 -198673855418701000319124494176100352000 9612761 290303582581720282546029951902792519424 9612762 -4894680371758423450248293855285863680 9612763 304529925207873675658751832911717891012 9612764 -721872734025222663974821150770115584 9612765 -70629885179503588733769561528649461600 9612766 -131243964601645956081018675155135799168 9612767 2767207879230391402165812221480102112 9612768 -267051986266841788039820098687878561792 9612769 -40279319915000277005879551413967427328 9612770 175946621709583988846941106811737314080 9612771 157365425349949293498091635879314894712 9612772 82743018484111128892120834444118782464 9612773 57985036727172300952026029152223307840 9612774 -96374073857794170952637938190677541856 9612775 120968090240942551648946442805540845000 9612776 287004097412080198120401416927064668160 9612777 238118154911491475005804547223220555920 9612778 -12550022594090606499927473719534699008 9612779 2751554422867259418573611881953674688 9612780 -28486055603968743810983896791400366080 9612781 -207845354515111505071172465787184536288 9612782 106634136021932170405235254639380412992 9612783 -10818082480036468671261453739462790400 9612784 -36377751995340333756749866220254658560 9612785 -12193536749649810029416068864699406080 9612786 -1156932281526352201194715326715218432 9612787 -302689659917761087375846814868548032564 9612788 202933554586676810521984146007386894336 9612789 207377901781702214127667899105100053024 9612790 -34869549818157173926966068278377881600 9612791 28596148959052494613189062003299721192 9612792 -43667708338594005636077392457929236480 9612793 85263507088008272217205059658860230400 9612794 43451767493922227152734751836037720320 9612795 -54089951441460448430519019951679489680 9612796 275602915376676170389953990650700164608 9612797 179495047861129620628373807620031219352 9612798 -21950382530483120501893726109589187584 9612799 -80045554094014984420370284597340861440 9612800 63443306890468163976293936502983884800 9612801 116957173275491212858247273295152269920 9612802 -4214962938084731661900959383551129648 9612803 471715149928728933156813029759773646640 9612804 65554843072684411830833374517052088320 9612805 -107889750060319226866395201615181737540 9612806 -11565168802251093502668756859837034496 9612807 -263457444811068100699818238985702312880 9612808 -139444227102913539646299011100290903040 9612809 246836148618900609334631503011205210404 9612810 -124540061600098504038488919094078732800 9612811 72507365076268496233980924922507495680 9612812 -172653526517127392309318142721992944640 9612813 28647217877809417782685276513078136448 9612814 -262492929242910809886178791035808519744 9612815 -263093221758179509701452492092594418040 9612816 -752156087387179051888071864057593856 9612817 220101421334356363369546220125610514866 9612818 -34828454921578868136027367022661974640 9612819 18370487331516304693134875274926385600 9612820 73126750175140391141821895726880837120 9612821 105756503596477081080773669666659945344 9612822 321146741400195178143572735232092160 9612823 -76550320932079878479957014067928433920 9612824 -121158826041142540704563408916797767680 9612825 -79317945017724412405691692924201322400 9612826 -207541733256205797677611888074899055888 9612827 -22907968255862653834253705655983639808 9612828 111412053627656844108983833678703523840 9612829 -425480363727571092542832104973301084570 9612830 145032435712712555213419534353322570560 9612831 -271691857636817431083198157627641605376 9612832 -113094392438933521310818660979904086016 9612833 -147343331962860467882252619670625246400 9612834 28131823317164124215400671439961841664 9612835 -18902144186375756481075909002581404720 9612836 -118861880437731337933160655133817435520 9612837 89898188943001790249997213665304256320 9612838 121740253336102910814745541452350436320 9612839 -18791108833188662443269622261164973440 9612840 95645046591216481409585490030785740800 9612841 -79952480173836052452565423012601596480 9612842 -13009739891300182909074031683038318928 9612843 -216142070183965237511774731258108167336 9612844 -176320708420179784343779449908323435264 9612845 426373247034180168168214667396549100 9612846 42617839259807694624887366443222678272 9612847 341366510388082311967782184982742657296 9612848 24545937172919848002843204452889722880 9612849 -174304845175042978302155841282809025936 9612850 -2003732557844437049271800313163276800 9612851 292715145481901824080061840603577331852 9612852 -63075518725649623820053845791755124736 9612853 -22870565028496443974334941058426762898 9612854 -23819989916013162899102376134203899648 9612855 -66356046574304769156251368909195518240 9612856 115212931842906998229955650882849792000 9612857 163869717166774427901005071665007064106 9612858 85203567256124480220812265990155357184 9612859 -2048279181622603494460772565144074080 9612860 -568399347664654489730591784562022400 9612861 148486214576035881997805687726102618880 9612862 -87339934258872393105096743565654462720 9612863 167429601448253815978519291473449772864 9612864 81346099358951003338136933040358686720 9612865 6009763171889250955722384933512512320 9612866 247972956613179887890839399603686311632 9612867 161583143951442465462288455153697211200 9612868 -333495047957075987582947543831985740544 9612869 -38418817558424396762608977985026710274 9612870 -11329388728409985315734274071736268800 9612871 -404534285723277968536839106115971633008 9612872 117007600450481435188684931889615667200 9612873 -169775569446062254625190565512725279040 9612874 35940914296852531433865297925658085936 9612875 -132304491571660673138934810766808652000 9612876 -14873385651537434025024631636657422336 9612877 334918521933951065632904565045644216652 9612878 -5550695801837550498829295326675322880 9612879 -77335712232999847771566271682942968320 9612880 15808797110750251951459308588814172160 9612881 -367178873688818108735277820428286326108 9612882 121484996662803882228690553883913123600 9612883 -61373498169089596787594773036689251760 9612884 -114284855021658598761005153768081846400 9612885 59406717036600548589347485928192109600 9612886 20429175316206591719371110685073647392 9612887 571407579029189498333288816396578149360 9612888 -295446335629356078082356544790828359680 9612889 -342420469465202814385670469476971763952 9612890 9842650635610501250678243957377382400 9612891 69967533193651953973660302704806149600 9612892 107515121138811651429261654871121512960 9612893 47059144630874705224897216769302153440 9612894 9694021701652711802609122730083276800 9612895 55024438031643705718749989715093839400 9612896 16645277026712632222753078845467787264 9612897 16622587905920640894791793413031579072 9612898 250513839070550466370482574490586618240 9612899 -55953004847720705817272642612103344100 9612900 49001054083015068363817996544973081600 9612901 -142426374761864403903630959414857402596 9612902 -75421532104734619858132802455106422656 9612903 -48994784619973940343766568972627716992 9612904 -23423455935500327180027991564090163200 9612905 60330579772943313612021323636037122760 9612906 -12992304823352222995738231375539223296 9612907 191281585376631651532993709903304695156 9612908 1005869527795461982418479037808253440 9612909 -121271707681324654990554895432986008586 9612910 -26439176843249763536224497066097658880 9612911 -226315291282562398722081062016674126592 9612912 7879857792192353975089690028786319360 9612913 -124001910649410839350517865904805693376 9612914 71204743010320197998753015234105935872 9612915 -14584574619915118546214286669135883680 9612916 334575662696101827163406389245623162240 9612917 -357094916402382068294915693051521336320 9612918 2336728080819103127808337886426553600 9612919 -75577188883903387424770594273107091056 9612920 119304785083260185760711578814554112000 9612921 -143123923033828476299262122436888339888 9612922 218180537098651199444037965868631555584 9612923 140361801598006339252814004671792073504 9612924 -5097139282436425909822699433291718144 9612925 -18486589215546191488840862561762171200 9612926 26695815980286603201483311221977318912 9612927 156784946791810125848316301751039300664 9612928 22907218526604081801780224464414310400 9612929 355479662805049492089464694891179552640 9612930 65459063539738605399573773857374213120 9612931 -30901928645140801308626645423701947268 9612932 3520339009807798795355933650882363392 9612933 73588746275716973785960937756787955008 9612934 -8869574623504978071131043783831960960 9612935 11156829563350770189444935733023145600 9612936 -189647202672028943435899430690658508800 9612937 56522120389160200754434136290278514586 9612938 -97007006726183690496538531174296284880 9612939 25505059374124675055310206006126318592 9612940 -238233924986415794211899106078920616960 9612941 -99418469947252924502826852388873549536 9612942 16633207057780054420219549055387289600 9612943 -232112397495236484381562652908822111440 9612944 48002533974879694300669166369582481408 9612945 71128721235311916275448856503826099200 9612946 52428911650349483534732742831578864640 9612947 -306411842543496427581397177138218900528 9612948 -13735833720790459078141231710075217920 9612949 549019980138604932176193686595927748320 9612950 -14306225426628123943905170431680156000 9612951 -7366967915085834020638323734321286552 9612952 -348860613653260631356037316564812083200 9612953 -7679940921255345283184938857700772544 9612954 10900775441688993222434726515973784288 9612955 -141538054754054075951236845939456960000 9612956 -82128977102744621780959593958514181120 9612957 279065947911142626712273871526155550720 9612958 -105519927933524241951100218973982332224 9612959 -259686581897084574577671131517494960184 9612960 -72838024904654456538079475539724206080 9612961 422834673258767189599707981845243278562 9612962 -139629700569876561298461118853092569600 9612963 -168849806353934627171198943904889026908 9612964 59108856203849713422969605455475507200 9612965 -111824965200213999581291185566423070080 9612966 83667878803909500391901830127124672 9612967 -77695497872266403966641138714347571128 9612968 275284785840121924737599583770496768000 9612969 138374128613522043369739421479172976480 9612970 -6069990020104082263790359358823435840 9612971 116855963106711921266119811387121076344 9612972 50190140592869954373679194714954009600 9612973 -413233677113912758971058226655434450580 9612974 3597372403342509192897151807293542400 9612975 -153941599102034340492661246414152983400 9612976 21143867420086007649392434189062897664 9612977 42209429121391353084880807494622237920 9612978 -47747541520251542758581470678041198080 9612979 -159862203228114698657415619780145011320 9612980 -17815878343954556180309759425258160640 9612981 -29643848879360375251353183565668295680 9612982 -17156490949989145254678710824159007616 9612983 98303580348047707964757812014603888704 9612984 -90967829297084781392616980713270272000 9612985 -67949414197365227676785046205179517440 9612986 -138242947932256893652153452916033745808 9612987 36703879871475728071177754360396213952 9612988 41384027871155456466931329422849925120 9612989 71815864985301830164109672317670558790 9612990 142873133063379079635857015601637271040 9612991 -394632081867788646649090367028694783808 9612992 -122337015601607519525187029669709348864 9612993 -37984209432251292649912714350522114240 9612994 2089243813906327988916564998205144960 9612995 -57413112527993215505845323073431042240 9612996 21690813659653087839997446452210657280 9612997 367613129672775985782889677614017740192 9612998 -221346284464942963803825461236431588000 9612999 -1480310354906136786549799736769318120 9613000 -56987520982191219214115925975866880000 9613001 91410129657372546168994670307964903002 9613002 -47493148367849728539516776474893180416 9613003 -157821451525060707355722316775629008748 9613004 -227849495635812146181756100061591414784 9613005 -5965249474793111778929542902466622400 9613006 45587241973887367325731706310370334784 9613007 16592423597621118369598723876297764480 9613008 -426042761069572664314996637888495616 9613009 25044765323427874634265059735946468672 9613010 -65018781107948823782508892821543183360 9613011 -13483061717266867113946607268089880576 9613012 40877738014551316203640521190955407360 9613013 296174585423632463610237385420139645262 9613014 134792175003213675898355146268962760640 9613015 -247032185124364807461627216861863844840 9613016 71637559899264643612579577294659891200 9613017 81960575124907592943868323874540134234 9613018 -100557055525476528912643070359100801040 9613019 68148995933665903094063145535860278544 9613020 975096700214820362246862355116487680 9613021 442848919279210492302068856575359460544 9613022 -98307986689811336300809931506721273088 9613023 -22986078729378344615859778415802362112 9613024 -30042732712255174743400791467744034816 9613025 -251664580040224417639411943219004653700 9613026 340669276219324418365526017582299640320 9613027 -121901277510833432354567412274783809124 9613028 -289933527209135855940215047739937335040 9613029 10654084763203635438303296561779230048 9613030 52061225516296989746852541266391859200 9613031 -291469335114227847452391252004399131000 9613032 -36724883230133173245210896990257643520 9613033 44005227269453225371124847277551820382 9613034 -30073894261645549776083521413755415552 9613035 -90230005204446838075074476386051441680 9613036 -349002458593287412171097961462781440000 9613037 -504171631827888832957346825740344960 9613038 11756479467491642977862828948892315648 9613039 -73346695568205444902466316596109674160 9613040 -26170595149442528786792176881252925440 9613041 135832342380745759378225630055582619744 9613042 -10897745416965821208752561524197545856 9613043 -417726796313277000701945217909736652856 9613044 -17279546189629450028257407203200770048 9613045 -61913869233944530372580788188881420160 9613046 5741719118051714982180938543708045472 9613047 42532815341185268575209742669784538240 9613048 -4651658818061280793826458560859607040 9613049 54616992179534674004387503835198355600 9613050 -62126280586680920318026406265474528000 9613051 -328933741562822644116138307450888151040 9613052 -331790235147347894996903207799501041664 9613053 314982569395651969746569330952398452800 9613054 315269812978945024695129888308782272 9613055 54112735883789564131086931464034713960 9613056 -176491874859673458314802415439003516928 9613057 -259995632285977388671532974471156092480 9613058 -28895875092140278523835772922278533120 9613059 254360272722878659948906253016256450560 9613060 -126144954393835061129275294091235901440 9613061 -92659195499786537466001949407233634338 9613062 7589318090660314483212241699271548320 9613063 -20833888166170327367651952730342083688 9613064 -174262672221489938318608987977494768640 9613065 -43688513963439380505149642941400822400 9613066 -24139370318205937033762448903683118496 9613067 341711245105056280103240121397961164116 9613068 44142591953588298018391253321808583680 9613069 812269417375510186982841142571291520 9613070 162908919902754981313556696832413923200 9613071 -48282976087468587968497362012173947992 9613072 -31758326581126508898722784911327756288 9613073 -215164502086281426522900982017465465678 9613074 90169170256823790306608996529249418752 9613075 32746780721243283346827886893740523000 9613076 215611961470995731728069721046609530880 9613077 -97817153035460466307928001057495288000 9613078 -13559050396098843303026818973642054976 9613079 19138320228769231009928585819486269152 9613080 -1745831494242531035987172110961868800 9613081 -84298324765085133489178978431540569468 9613082 83645672046895485831311302119824881392 9613083 17147310359794336316596680950052754224 9613084 112566644841428994918566226860710338560 9613085 274742279621384561076227254956823302360 9613086 20950219624411130398433653213907241984 9613087 169501196471709950414509255455879000 9613088 56292852328802927544756481135230320640 9613089 2500917877603205458006524179935501908 9613090 -199071722125177323812953272037680408000 9613091 14504534637659099390202500790592416624 9613092 107836051906354509759224164066839078912 9613093 -42626910620781206446736300822949017600 9613094 -104218619552289361899806159718048816000 9613095 123103689379893283826682865592313293520 9613096 -321114656595613292460612007530891678720 9613097 -142821408119738012877593083612829532060 9613098 -1989991407525397767554814454054321152 9613099 236933802433752581486660375683533106100 9613100 10905513643122307561038971622206668800 9613101 206338588574302502578295058390917225760 9613102 235210470528045142550897625656578450752 9613103 -104850719348946037651257759825482633136 9613104 16688913015553359940047615250211241984 9613105 201495940974985709608414299330578830260 9613106 -40562595640121433672022302417173786880 9613107 -49195750061204825506799579240634201600 9613108 116030647070495460297992262951360518528 9613109 234952275471088595574314530125075745152 9613110 5079570745206811268920092776878354560 9613111 -145410002933893597675924668266273011288 9613112 159881807929917144447336576472023552000 9613113 234542281719341348025319234843840116288 9613114 -122397322280319656463569836943712349728 9613115 244975383076835436413902562038101518400 9613116 3183173081309622970342587732857478144 9613117 54992898421900643865543070801724173440 9613118 -58509224778349068041436555070818275904 9613119 186348268939370140830978926753341836744 9613120 -46973042405128627292174788742652887040 9613121 34403930223941597579670176075118176640 9613122 -3093536906493763463047484830905856128 9613123 -385358909504885355015308633750840160 9613124 -110843788109144418434642152256761720704 9613125 -7807956638163254116224014608131206250 9613126 113188504464013050668083556196122480640 9613127 411723888026296709962339400255736293976 9613128 58294753183218801643896320970798366720 9613129 198520271905241005234796773119094432730 9613130 -22949200218485351927319852571286747040 9613131 -84769607211478707821110719221523612672 9613132 223080224989992299308338291474516669952 9613133 -97525451481228774639592558681556388618 9613134 -177218420966558949289562891336694821760 9613135 -193294019033019935517730591403022240 9613136 -10011449225541983070127716792563957760 9613137 338585608099062024431022209828520435168 9613138 -128137403583074955837636987776423829504 9613139 -317364850622820043136593556511489879060 9613140 57299655331303974660645255215649669120 9613141 413512252199667437954149624424450936284 9613142 61472587121724481139673331186135209984 9613143 15357142094086093673244357696410703504 9613144 237506224030375855445059529563812956160 9613145 328626105747594771008642693302191571200 9613146 53832174995681293007612599151475744000 9613147 106082834612432254787436675575573610072 9613148 50995309075828301405136372331222430208 9613149 -23731795891126736753360736141561268224 9613150 -83594820524359016706385854882797323200 9613151 9663436514049782595226399155805782192 9613152 156505078537503848315271545160959262720 9613153 -142991001809593074826942816727292716640 9613154 -104672208964846580084891511290245666224 9613155 -4629903928810863435587933637737381280 9613156 45570934690740770859305327797478637568 9613157 -81608518117482325773829403279102342820 9613158 33364022874791924710505307034957742784 9613159 -196204519890829140062962697620399533640 9613160 -296358951469309949304645840453862195200 9613161 -3587001563044148239063963764247888998 9613162 37034080839997487851607487660241833984 9613163 -13029736580873999528553247538867393052 9613164 -63688741158197144735191827169196728320 9613165 -232811030714343033022423390607119351200 9613166 -3560971403541928393406849610831406656 9613167 242171747558034057950084836366992239880 9613168 49290541548516476097134645476545953792 9613169 336912321123458322738355100616798220644 9613170 14284006039940602789404000564140505600 9613171 -71495292702248897634111922856626962456 9613172 -55770458673536874790168902699554838528 9613173 -147694662899318012895542146680134892864 9613174 152270707895059979001289046784404082336 9613175 71570729859362284212924664651392234000 9613176 18737124335859363126632276494969405440 9613177 27949204966797888416143396344329916672 9613178 4200460981931587225105829152978358640 9613179 60529795573178711014294978437451547724 9613180 79112073425925534709413301518643660800 9613181 223422915200784425530754642633022722700 9613182 -100752913152538437378970071276803798400 9613183 60937342399923411996988003143118019840 9613184 156957785384261666586345292669177036800 9613185 -83340110175481034186548389257043267840 9613186 203638836373698528294621528708071478144 9613187 29485519720425944694203180562283389228 9613188 -52897443270417186314425532954348175360 9613189 126437958238230278714470488708756711424 9613190 -17409201902951064858249224915632982400 9613191 -57871527947309208805191995760385920000 9613192 113649155438416319144675895867210792960 9613193 27998252676850994876097569304147356928 9613194 4582960169592673760619591402636625920 9613195 -93473665245225978712594935889857235200 9613196 303566513531686133548739941565476488192 9613197 -86426471482088686188981861735351277632 9613198 -40090942049510343661451579361871577088 9613199 348378534181000457574044465507737393200 9613200 -25402689706800394101086042304562790400 9613201 32064182154619156711759196268846987264 9613202 77181996415756953291536090559981993600 9613203 52039971065426645892233197998023717304 9613204 26456225070289585583325502417641155456 9613205 27430917311669205846949883759743248000 9613206 -34917471748084401021215354112011281536 9613207 -211522898416715743789767335542940468088 9613208 -72917192811159968973857247548037120 9613209 -4275263704433340674878015786959032352 9613210 -28436671535301008307246421378176840000 9613211 -103153042492969490656966160436011225688 9613212 36243425316272259401097048413949196800 9613213 420870406332617102676171906249540383462 9613214 -56218959443570447140968986094438323520 9613215 -143363325476832001132931763518262924000 9613216 478954580231971011230577779272319434752 9613217 117419435690202108659524416595247671266 9613218 -13957490270494690240536610520339676672 9613219 -21346965525586090637366787599744537088 9613220 80825616574224501566665659953976602880 9613221 3830273700883073311518908926120488960 9613222 20180465571675072757909719333448368000 9613223 35520878805418565408501731093941162600 9613224 -3853588451137926484158884133656985600 9613225 18934362360300522366981101289335907600 9613226 -53419639957428688973526308472635659776 9613227 95093800265976418857414347811811090368 9613228 135003414131366290102511122056670573056 9613229 -1462016352314258606407043880548116968 9613230 104615339451396073333173596193969853440 9613231 -121276736897434358077192202189156537968 9613232 81123664437168282474077236850011815936 9613233 88239054553753330093642402199787160128 9613234 127930334857896344308358919051332571552 9613235 -31703385498993439927919788174739850000 9613236 87364485475799603998962520388831219712 9613237 560950572809294155801906686372455326332 9613238 28619486000184535727669148474110136960 9613239 -361965296042830509774844551246440110080 9613240 25114837844416965308116244558807040000 9613241 153631766400597676600289199564298282944 9613242 273315475530851548754169724974771312 9613243 -145157986969415291808121371838162788508 9613244 218486219489398093998010436731816129536 9613245 173506871480630902852068005883282072000 9613246 -40714971769978052651423972235483062400 9613247 -136674773339946563695255696572565684368 9613248 -55889045168896224190912341918697390080 9613249 490600247022181690099840050574355208 9613250 166738487477968575691744623295573224000 9613251 40769067960033920719404723472170133368 9613252 -6047130265044826759776527814659414016 9613253 -208608217748165890261223451262722105000 9613254 19218079180159162554232844756740933632 9613255 -25364973544734747367217349264050208000 9613256 -398047580406090176193433494216345507840 9613257 -130489057693261716072439054797620037360 9613258 -8294786924538436891171956359998329600 9613259 -251433646313128230875881551542758461960 9613260 14508142987310993818980747332254126080 9613261 -281209669784854928539505016198458939200 9613262 -159675144994982252995443004579650351360 9613263 -551115994037915219431089716160412032 9613264 14419915581092919978890230437181390848 9613265 219905762855281238339856729598102195200 9613266 -6541203307953549463812168574497725952 9613267 -106839929761178474719493348503296879008 9613268 101630756270450318890708480834501017600 9613269 -22600478603152588481293535008260883200 9613270 -26685869632089660399381608809983709440 9613271 170406484888253608680906484171410254472 9613272 8773625874736569859620793421691248640 9613273 -410774987342247875795181358855694011520 9613274 -229701887370091228768577511690749131008 9613275 -9571377737007930345079517730418118400 9613276 8609606522218673129580047294331292160 9613277 331102399524851185193882341081709577126 9613278 86289210320923510651737787717726286400 9613279 -220965744637918529858899096674243642000 9613280 -36116152906972762325012015968769802240 9613281 142654320502790378423181182513289765504 9613282 8806717752445616796005043959461831680 9613283 416969772694423318681676313894350688360 9613284 -61067538295801859995250674936279256064 9613285 180747654595083392097907076186299374720 9613286 54526380790042368905425211297595801600 9613287 69153339096430858199592052224299495568 9613288 -706051667987639716120611314019945431040 9613289 127423437764951789401745708853304310592 9613290 -18036095125377996702694165061075673600 9613291 -46973129056527504141176828511065101416 9613292 2214733042829322091841131003397376000 9613293 -201482243372848545602632396314722016 9613294 248696888045792914836033142132223364672 9613295 -4553215312286241979673450255512409760 9613296 8689771210734544799336197094737182720 9613297 -14307184534264041434414826473907552000 9613298 68406270324818482112448967984304336400 9613299 -221030129047653498026065590004084192512 9613300 112789331039983225184441926788250828800 9613301 21443871961978026960791796735571696302 9613302 85602864771969575820897844732818493440 9613303 10639888348152359358565914915079468256 9613304 -644213828458876520590104760210081198080 9613305 -65452690438889870436865052266798131960 9613306 -10848962443491015114773686022823156480 9613307 -192153857333199662017539051649326827520 9613308 -6648936303355092642986564310685384704 9613309 -256452543657590793774074809187526444096 9613310 -54946736974339322204511441206134352640 9613311 -66829667136318828238829376397337850096 9613312 -143029428821505971537113859474927386624 9613313 -439816309803849988082156328590184580860 9613314 -92770799036224297128740404480438366896 9613315 -189443522712170473187596351192878845040 9613316 223029469220253203263602120957437905920 9613317 1967025793378970001549955185731026944 9613318 30645351975851265551526047902534835328 9613319 -131386323567937484501371632479532626280 9613320 47399802734525904221137108189264281600 9613321 23089625268549946194620385737749522944 9613322 -121774957413822730961908571148608046288 9613323 -84264791770427567666103103257546309108 9613324 125988088067052031099594115235582923776 9613325 167254125665530891296372684184085206050 9613326 137230879990396091087810453202035280000 9613327 -417398090385315679106878739859594719824 9613328 40810441036622184607043480904539185152 9613329 -67825856254385357163408848068270656 9613330 -104245174655549213592011642759885086080 9613331 -7535158227461157703907869634727192000 9613332 222351560693433738292097578594440848256 9613333 -358260496712077218278457591389629322496 9613334 96444141713024874399325829092292982816 9613335 -47501567737938702637519837816640160000 9613336 70810765586569864504055940057920102400 9613337 -152166170686984780239344423119087177014 9613338 -556124063140667825314926398166822912 9613339 436468068090376199833677795691350507140 9613340 84837983586925788823914005794671605760 9613341 109630788226249647590723083930579268550 9613342 248786195913358119564537262623753432960 9613343 -7798851681789109874565161947411317408 9613344 -41316908550154902394676042761651617792 9613345 -18131420009091333030600045718244560320 9613346 126795596927457325087428925685803009872 9613347 171310564455515230673810485827147702240 9613348 39486388279072654363259085983121719296 9613349 292196254186754373893985608653326124350 9613350 -57493765012113334787196762128150064000 9613351 294300595482315796433134901649266352000 9613352 26515427258220886029202199143848345600 9613353 127681148963657937614139926000577365904 9613354 228303774383675185059663149887457053440 9613355 355569388758620242878724998444368654400 9613356 -68902066726660178636177460175355953152 9613357 65221677506688814357488717522611893560 9613358 122755750954454813093525584332193742784 9613359 -28545261143131793568126772828360564200 9613360 -16427335841393173346940108038674513920 9613361 121132146470918673741083642894152140912 9613362 1449728601056308041826166018058769920 9613363 -424167583265763849775518574783689558388 9613364 87748786390719010406846777955391956480 9613365 152835774011454325558170153482361810720 9613366 -83514134876846075883726381404213662080 9613367 -255999570784161208884300356629763914584 9613368 -71523027485871218122125682892959948800 9613369 441913657199515290686194705716097929770 9613370 791908645638987775822192001382061440 9613371 -175212547236209040737638757963804790336 9613372 162226027196276378125254597361970072576 9613373 3046341411956155137904868535019553280 9613374 -82294553192345792939393074232410106880 9613375 86665717241929124288981674390788822000 9613376 -151546055010224606528003402656705413120 9613377 -3368058032625838234183797268455423360 9613378 -147443742299694600913045341748220051760 9613379 -44103692271844503214635920700721367040 9613380 -17728974246237900994077083234370846720 9613381 -6464381152366361362129356100340134656 9613382 92338777672465904425500838716733651584 9613383 -14704068495534818854277334302848261296 9613384 -130373357130609819553933016479499059200 9613385 189823733260222082612058255706926020580 9613386 -101100236202298694619245954597837845968 9613387 56687021568019516468847697225269367952 9613388 262883735528713982678376814418657772288 9613389 -160431942368201150441991625419524256576 9613390 -22964049119132272714976595606756628800 9613391 -228630680475978494040716828219773880208 9613392 20439424354363629121507817594478919680 9613393 74557409778448955787293835147165161124 9613394 16201661387321848564965066102814098432 9613395 -58773820349941912818441350703260138160 9613396 275888342826669065624366997157401501312 9613397 -260728062465432645811585067753869868388 9613398 -85566384473900801103258403793442767424 9613399 120849048350147823647316395963227195400 9613400 29805309858984839580607654401321984000 9613401 1524839440781009623073744803377715200 9613402 209268790555817980645292925472053150720 9613403 23114095169139714935245411550900404800 9613404 2490993529759437070785434088271474176 9613405 62384837620856429086487913730392551160 9613406 -260469288722346203292474692554808636736 9613407 112399265437209506157405832401216807240 9613408 -196082799115312572743165225873579311104 9613409 -118606311908680262685232339533219631596 9613410 -16620434631488709380387877325949767680 9613411 -474186636251440225467244176570066074600 9613412 -160438096613932370295662781346644000768 9613413 -226457625319048114606955063472773173380 9613414 -3603021801294855976309575100922675328 9613415 -41552466796121269981266844031117859840 9613416 -202573358930768454876153998954690150400 9613417 -124896248829130700316074677668236494656 9613418 -140104395194764972138925850166242357840 9613419 29119168697362579530934421930020153944 9613420 -13342489022234891162461323072228480000 9613421 -114369950719547049906341145471177918378 9613422 -11289696374389364373085969547876209920 9613423 -82270401146926684387100620828326561328 9613424 555656993682265775763846531983278080 9613425 -22090550557362851651526588295987444800 9613426 -233433629015037798333695214525201839088 9613427 -266866333287459163242141029725098646848 9613428 -16519293574254779869064565238828105728 9613429 -147771407080880100482563718747166672224 9613430 987266780270963965182557581541573760 9613431 443398336114610071795888559070292953600 9613432 -286776232214741236149502939272684011520 9613433 -196712871453659769614544069665307543318 9613434 7970984470164035109533663170166469120 9613435 94529737933818456203275339746462405600 9613436 84949189457434628521542555060890139648 9613437 -62053147159052056505377730796730734432 9613438 55682992450686931784962310554007109120 9613439 459375602900828487187573129332786000768 9613440 -138134482908266247146380530080022528000 9613441 141827186642464397300883787943303056384 9613442 265668311909404766783851659150061140000 9613443 479029840912984970708993241878519808 9613444 169823520450799507278284289231655799936 9613445 -182774192699522784969230918840005503300 9613446 -71555913930957301232733967468666410816 9613447 -28157760510953286169942789932716336104 9613448 80883056525534686425625185608169062400 9613449 -39166233982826309443737028904938169760 9613450 6943738721403809575481315624467200 9613451 78523793129732229709963621275687895392 9613452 9017293827985068244441888919339523072 9613453 74398161082217941440841853035452825484 9613454 -28237174652037956873379919980739300608 9613455 -14873377297651577622885322624994887680 9613456 40802710646501266177115969076147494912 9613457 246554951024652725571740610965182843506 9613458 -12862654093183375332983971088898969600 9613459 -66305989337592462470751152985173856340 9613460 37535172837368471219596330155024230400 9613461 65588315971442386233339424153226767680 9613462 40420368019286694350364724439384819232 9613463 277352632882199393126435512162001626704 9613464 25741938087622953930254466114864414720 9613465 162248142503656833221238757595073769860 9613466 -19623562091642823618267605907779443776 9613467 -3095142790514114300671942204679804952 9613468 210784794220063895281118350688463761920 9613469 -174975945496926833559896094530322402720 9613470 8716609867980835582363816101537552000 9613471 -13105683382010354245095136723918434816 9613472 23462444694335389594451131757544603648 9613473 -81007536141210230542569284388221112000 9613474 -168078716825394596519581784500958880768 9613475 -19624730965936615789385355000248770800 9613476 46256439182439005571659286372638821632 9613477 4092583833157661771915288609672960412 9613478 94152261411417845581195228925932108032 9613479 -70782105915727643349776481102268877016 9613480 147677865681541522153490854617208320000 9613481 426440991650320664190525623067497388282 9613482 183573530333150559304509929715879444480 9613483 -25879912023128266251320009734654299360 9613484 54301394681902306565026684687595894016 9613485 2269704481590508938135065425160309760 9613486 -204364301737550164764225535543011311808 9613487 156239221109692739287223202946277228880 9613488 -20251919888938627177296248524699140096 9613489 138560791315036289307509626805610438290 9613490 -561114260865972622695102570462225600 9613491 31193110568513179412974910116095148800 9613492 -51784970478595801540682298525825085440 9613493 -26098514533605287993972858795040558816 9613494 9171329144780865376273571124265598976 9613495 -417290976999608105149659294886879539120 9613496 -162320793746209769416430940099158814720 9613497 365722459690458948353765759128552495200 9613498 391589432386264912387700871483372555264 9613499 171089659442747395553336838262600997136 9613500 68225218619301355395732577034757120000 9613501 3061732382783893605090900048769618502 9613502 50903722408278884756017892213992733952 9613503 22041356151394926724257789908893642944 9613504 45624384353028355450600889713993711616 9613505 340978462744283411603474581018536136320 9613506 47288608532647386805937166527331728640 9613507 -51714362373542873025692434764265602244 9613508 -41279985333654221775676628189582796672 9613509 82707787418067773241975503868792033504 9613510 1264686423094652112425407649514393600 9613511 3766682312057599602758687044679662872 9613512 -170081108442274772820268084103188070400 9613513 20806150386616980817375545742651754880 9613514 64001944872783353492627945747497718112 9613515 27080462190514449184236454281907918320 9613516 75551340440057544877517729416218576384 9613517 -339308788712501003318777829363236707860 9613518 34996938139211268952270714635701498880 9613519 304979802984674097880447922328776632320 9613520 -6675328475410858993266965400932843520 9613521 -236041513252536002965997677645896678528 9613522 -154157892025355121508961543503671559680 9613523 237354769236175172660815885173845014104 9613524 -175130039396923686944084368059674425344 9613525 37258345846234769168658731520224228000 9613526 39593378130317783171487789291869591424 9613527 72762280104290626203492157468884175104 9613528 -399676745176655001864492665969510307840 9613529 -545975505393922985487680565358901911740 9613530 101538053370982037985092889002602905600 9613531 -200149393764690253755430234956330404668 9613532 10854659646839110657526016856242141696 9613533 122819912877367862533430817575794948224 9613534 1728167413909759278542483047800274944 9613535 -27302380245788783198956600476141135840 9613536 25978148033190246526060609281825177600 9613537 162852501960307769806730977607381921186 9613538 -13125937853010978166609369638011111040 9613539 -180348688785546248386998250798817544000 9613540 -85031268701165417144448163111454208000 9613541 8629137107839343787946551057769680672 9613542 13093548594946626387031445435215509504 9613543 -291563656212750806016949175271379782216 9613544 -75731736083016227169472893886682726400 9613545 -81271518958376308460701857514546598400 9613546 -138937508441347843386537797569277928528 9613547 -202077832285070115446080598269642421004 9613548 -6218349635748540447399890301078297600 9613549 168399715688322086051757596647183885920 9613550 81961108308589599962939028920030620800 9613551 -154030643444772006290370007491403049472 9613552 49485065574158448282849484861907107840 9613553 -799279280582243796028004639377140000 9613554 35211115477686133363509883038426854400 9613555 -95062536062047704342424700250589892400 9613556 321464048033813661239656811886663208320 9613557 -120424142531221706087371734075375862212 9613558 86502441890154293380055387126499903360 9613559 -78449999378147958939905357701556448096 9613560 73663969669057826358648410238227251200 9613561 352851482901671551889836781361548525162 9613562 -18613055625203480007257615922549586944 9613563 -98058999820950922600675347963990416640 9613564 44396713375134862328876002264329894912 9613565 -66219418753178902329756288434003297280 9613566 167454911846230914433974497508249934848 9613567 326443279638360396906024651666087631616 9613568 447467016855837372533018064756217479168 9613569 -19302829831069444228973516624820409920 9613570 -205555084825821161718160294060212296640 9613571 232689072489447481105509057974161716 9613572 -135019021081953551866158826313436911616 9613573 -179667957215878041895124813760134220740 9613574 97779566021682586761180123433142887872 9613575 -94759019379862954619948106342842410200 9613576 97141476539816624024236008649847439360 9613577 -46194427462936902185194453879907885040 9613578 59647481840421757775638730509827033600 9613579 176390449127612063233235421395132132180 9613580 63173939857526900556886845959850332160 9613581 137863887531753197790758168653520451744 9613582 68284533300115049858398244224146508800 9613583 19484891210421509010679344904207227120 9613584 48877293119081071960635137327352987648 9613585 -104555271961364225878621934151394454820 9613586 36898007129454485307930802920341121024 9613587 28148267875513364153811915776314121520 9613588 66190278231283961755673165275818981120 9613589 43738236956285907775930996689976095360 9613590 1956446164118467703659471418318284800 9613591 -76258614858408511512658655807377303928 9613592 -237523710190853469807602723675353344000 9613593 151900476906647583463309686039363940800 9613594 -96331024371575192229626867402924153088 9613595 99523168237290225575842249826519169600 9613596 -785264676208810324208391742254415872 9613597 34377367387927281378678175240971502432 9613598 -96747359092399115733483234992853544320 9613599 -133131116426874185338106039759562241248 9613600 -100354630440810034825341644290159411200 9613601 -179615806186701135633837553328723816400 9613602 11726375861215707565976529387522327360 9613603 -175601396869058787141814073473210275456 9613604 -73010017531360955422125424270618103808 9613605 46536648439096322807883936793665996960 9613606 89195969309029695312183134639143798752 9613607 59268122203623986065758730893152263920 9613608 -389149911332536591063967027704079155200 9613609 118034412179214031565809283704990831104 9613610 -47146718692254150078096904246456741440 9613611 58278791271222081867976838254949350032 9613612 97604656171675651136187880372426624256 9613613 -95790989912756205209132472135468058656 9613614 47906754130732609715589751270236171840 9613615 -424559726101372942323728724487709260800 9613616 5125990796841567133858422333397401600 9613617 -39891064974251422495188765582826058304 9613618 -12613295254025873438649106057999632384 9613619 349493759213137619529171670573658179896 9613620 214613544867623623531520474908548096000 9613621 382958729059261441954766510941029683822 9613622 -31063389327696510153160861497877857600 9613623 -154558008105233353804236893644430233776 9613624 -204660734013667930145357120603239895040 9613625 -96762129213848236315817764187617008000 9613626 77216937099671791741786471173760351488 9613627 -87416764666275870450159261772404701888 9613628 173298694703210938125201577612029754368 9613629 -177098046264314612089321058605771711200 9613630 9297570005811143488932539411701969920 9613631 134667088669915550673976883752984362432 9613632 -10590508999108533122410261578227122176 9613633 158306910701889731684224850247888530882 9613634 -52117404533921720183855106449011427808 9613635 -258930504909233594707100299647568669440 9613636 -54110790208063643753684234438744937984 9613637 -30307190313976293998054398854489910560 9613638 49682689522732381702531219011123728544 9613639 -1392217469539441628182616416763543680 9613640 13185072981151026719005574729874892800 9613641 -8867668684001971331154860588719064160 9613642 -187323029421562655145423750322072920528 9613643 97290193865910481124560264680799344 9613644 201256578382168730345620793928250646016 9613645 -244566295200300181146438847906997584200 9613646 -23472758828631462047874244987553316864 9613647 -7165198653319371010514177434584508704 9613648 -111396511841441870505841493526638493696 9613649 -280317054806259237611926954203085148940 9613650 -26431908758079540682419495917318102400 9613651 -175231888608094550989965057648738686600 9613652 76366619794788119975963384369567473536 9613653 -53042014298521269659613962463813491904 9613654 -44892566123105100112984097800907392224 9613655 -136750319305100958425103491568334547040 9613656 -103816152586685571909528368925707304960 9613657 382902294864759543540317825268021291280 9613658 39438080662161598889382964509336545280 9613659 -54625482011824849139447633961030117120 9613660 21412205497863844558468235011745740800 9613661 -31824918024835465462832794487661667200 9613662 14688179709600703582681257801549533184 9613663 -9691395309346997708002078161254565088 9613664 -370164790826336975088777607929424379904 9613665 139490061138043168287748118838875592660 9613666 -267608612396105541971554534741392814080 9613667 63414688722309170418955848963361328592 9613668 11739882372755774124920096806207119360 9613669 52727168440517326000963465643234759644 9613670 -51239793155383244538232465771532090880 9613671 269872743178186615897393632130954499112 9613672 361516702425110121041747793833049676800 9613673 -34502519612703961653437861124095725020 9613674 106262959725042048595169367452005017600 9613675 227553201416988159801570606109629296900 9613676 101640325107236140613419637048297928960 9613677 -4979177778692687418833317561404126720 9613678 -76354587442589456739192672805602235776 9613679 233603316030913440586095330214376181384 9613680 -3235168909078830053817284957505454080 9613681 80096907980656742426850093430915796544 9613682 1235448550579483224186729770133542400 9613683 -169338644292947510839696978360161219840 9613684 -188755557088274280265319925692084103168 9613685 86907805291871858572359205553233844760 9613686 -1571060213460703489623914363002767936 9613687 -401238952176483326330343410266949782608 9613688 140342352516808993349146448552435343360 9613689 -155009335340243010029974192490961899520 9613690 -9514711323058395963978036486471168000 9613691 -43050223875664942109031623654588227200 9613692 -61217704945351396396535741033121792 9613693 342297647570594453194900737394166903942 9613694 218843835752088569326908006596277669312 9613695 29535863604017619020816359991738211840 9613696 289565221066603981068720489105457152000 9613697 663425772819763589269442439814091061552 9613698 -104721080547005770203451579490152465536 9613699 -86580833006022683514672306730356463464 9613700 -71304493710844876211586223255535068800 9613701 -34571463711681006802965154294293592320 9613702 54532898174620498268133371999890945152 9613703 -135696435392650035695164251470675637840 9613704 54796138551097989500917555073349304320 9613705 66593459241893995357835019449251805760 9613706 15024755695507926516368948385809589552 9613707 -126500038090923300825656262409340587560 9613708 14021578537681311547630226994035169280 9613709 -123713178028837984817089819929836176128 9613710 9875571326486258947384798024163285760 9613711 42633897472910991709988060114746273072 9613712 -112097600022932345097969124058638147584 9613713 -286645150698672084936906496715218886112 9613714 -39232327301793666189656717374528116480 9613715 6938414161225255896920161977033855600 9613716 -10253107929964748766392981698272976896 9613717 -98372818629169764537263597360678891168 9613718 62692568817437186286129292383726120000 9613719 307812669972375262468609167096223285344 9613720 2370897443137766886478833476876697600 9613721 89757144702412996471906618511692084368 9613722 27219876930140370190740849498737174784 9613723 90195855694424089373544821040513056544 9613724 31484685398821079094504964818337259520 9613725 -221675582086845424476826102204953600 9613726 164469295260761256899534821269316989312 9613727 496952476051460881247442290655061380576 9613728 -16454366883927197409821114352747479040 9613729 -338314416449576138459999239893091248670 9613730 -7120231938253964486556631100464012800 9613731 -1090067661963923198611747610409893136 9613732 -38832143690239164987174628463652249600 9613733 -20476702895356596204723848844641214018 9613734 -10238499434375170050040496823844800000 9613735 5454959348082311811881814094042136400 9613736 139416358172336241076657992711993016320 9613737 -91900538135796308973174556399647028800 9613738 193105891583630929609442118131886182592 9613739 -418997573889800786306073313199911904460 9613740 7624406496359044478615379020084920320 9613741 -53025290288503187630964312341248260608 9613742 213933376151007366199570859636669758272 9613743 -244851819957229174872550197410125343736 9613744 -25949659864552296151802668514106343424 9613745 75372218459652252653024147420533432500 9613746 -80469290915161731321448995231502854240 9613747 39993446619856773178372508370976880640 9613748 -44690999204584435439157460562605240320 9613749 -153676219450426796627642107449729970560 9613750 8049968557449387681793565227778820000 9613751 32064096156771598441901818288403359680 9613752 -62648805512458903954397901967921766400 9613753 -358617747430567185552079456238314259200 9613754 -203734900309241562014898474848345153424 9613755 -124193498120593425052086252706316928000 9613756 266005891969578652840753679286800467968 9613757 -250321716471688955807921086353260087994 9613758 -21759757681414710604739650059229378560 9613759 -130200121139714736512591774078832975040 9613760 -14580754674903918941647268788977008640 9613761 95304165656220424319603627243960291520 9613762 -30334721805912294582807556709981322336 9613763 -10152909024623076609325967131124724360 9613764 164454395800992871464624132129278620800 9613765 -26612154479704494029189315046246345600 9613766 -83116780918290592543357218132454635168 9613767 -1242734439474413722691734308476403888 9613768 4852976544750005892267415689922191360 9613769 -186398068812726177887899125645667925040 9613770 -41983511875477805295020766984575247360 9613771 -91922865182875286072006667616731666028 9613772 101918050142523530850553865412674027520 9613773 -59264360207106655186264429889915406336 9613774 207003941413953126453439546753043136 9613775 38226683014484489501790051595006860000 9613776 -10655549741109415925202102286793441280 9613777 -168722388239415892982453398187077295374 9613778 57678075648594772097496646331548144800 9613779 18076209317043141212010656972611833600 9613780 -45965619862213438036567340690725785600 9613781 374175619857850353795532600671920853582 9613782 -66955684283011141919604800254869995520 9613783 72784737645841636623639931966558642368 9613784 178843310480995545283727244703700582400 9613785 11336684635246331246196481730808091200 9613786 414075608025070457708544658825018368 9613787 225327942542076022925822822701925738436 9613788 24706710427854913932901254632045789184 9613789 352220871442609966544361186256271209356 9613790 -82655273754907266764219577157957939200 9613791 4433624038897246084303552582410466680 9613792 336101188447692340625719939075155689472 9613793 35441551829918607429796648601303589888 9613794 35610585838094055587590106435092008960 9613795 -145482658441560639997435947772601671680 9613796 148693150180685854111671969162781885440 9613797 58736959569779049622603272999962842272 9613798 236226347395332513862845646584467762400 9613799 -111998192950200630646724125572948155736 9613800 -30526813931839913055272847536119680000 9613801 275731505675237330543352599369052569892 9613802 -10124344983166015822495869961807195392 9613803 -92577930173465758165074571614085496832 9613804 -236746042734223450991091744051437465344 9613805 -149941910074230610986412695425485054440 9613806 -50101149023664030810539714346150462336 9613807 -10112935064988164806479936667691299968 9613808 -7128667484265781060390348582513606656 9613809 -110039373910385384645645202289631765616 9613810 65837081852402771092488482029613760000 9613811 -909152169629404212437393465529295608 9613812 28177947839589242020590240388978255872 9613813 -141317300642780753045400294430833406464 9613814 -40084590857968777079503262687972290560 9613815 -43777610308387599173780509615642644960 9613816 -33608912777681869167231906451860480000 9613817 -302555844449754907660632915555913066134 9613818 -100030948362927957057426388897491393936 9613819 -383191747530240739007979084834230167440 9613820 -14411068151061171445511475083092254720 9613821 -10510805076901943323717912862768397696 9613822 -54482099198319641761843858578583308288 9613823 -214016514260396249370970905801295013280 9613824 -66497333189804348533641017661346283520 9613825 -82989389011709811155767494717341384900 9613826 199354674450481408468963619430779381760 9613827 -74666700556841261106707818274850504636 9613828 -133393696789202688330820614195692310528 9613829 -169652083475727114364517268488103675360 9613830 -125670218203112263571814395798968750080 9613831 -165831876203198004965771425138646891368 9613832 117585307538798413344042307817814758400 9613833 261971122861912480230426374796667793424 9613834 -35148218653101711908720521332847103184 9613835 3676908060121343914846960134934590720 9613836 66600764879307433215557088922777820160 9613837 -177453815746925459748923422853398989514 9613838 -20292462221555523958074511184271081600 9613839 -39077141192433730834764692707772646912 9613840 1266228620154169974810318142712217600 9613841 -241966210048076643088781875885253767758 9613842 -22147164827366636831405631572052619776 9613843 -195696067271258073840690914960406737400 9613844 71356747099222138255457798301010972416 9613845 224952119734776994543852749740966161020 9613846 -132545357898438410955781932334824386496 9613847 -18410677225643660817948191415960043704 9613848 71832122805121510204618086557270016000 9613849 -267343522563087019262211292572183845814 9613850 140913369252030354046463322471409804800 9613851 104803138057306379736447849784928477040 9613852 -17197313290220975887649166567216024064 9613853 -2116659791223606011521886963438404116 9613854 2086201760919194561826953136308453568 9613855 221631670673192574433968748493333774760 9613856 217410913305015529312018848757995012096 9613857 -158500451109639273547897718336281363776 9613858 8557869337388696959534140540972991776 9613859 -316739488696480560990403768069643723940 9613860 121327544063180906974943468274645135360 9613861 113676771210962869605336852570596678462 9613862 -6157346433176082855850794857050063488 9613863 -51209620607901824297460707830202983680 9613864 -146570818252815494105138974436985262080 9613865 257274015472689851458271333081505316260 9613866 -147946754838341807920809133473672619776 9613867 -65167824843180922000640516060330099200 9613868 208934995375497167503978256591363162112 9613869 -34344474866858079043785673184158960320 9613870 -33288637583999265167346757191440835840 9613871 -119638000866449467931085304098222230856 9613872 -47208810941472309193413228413151461376 9613873 -78878229266090623597454899570941041040 9613874 24414184550421427540863204700401439536 9613875 1302931787841654162251657442663168000 9613876 222307632522153650139120513423838079360 9613877 -40183613827857839767612737401883914880 9613878 -131550036530881641069708778631872256640 9613879 428617779500268227588015910179682699480 9613880 -92580664028235197873764699351591833600 9613881 -1872471687350048678058632575557034572 9613882 -122156815121881472971104508643949746208 9613883 323238643688848175537822097984361526904 9613884 -1459840764770994845755598814521008128 9613885 -28078924760480297602960365393198547200 9613886 -44706408518420515029021707899293788160 9613887 -228788679126394656595551642336054157680 9613888 8359219111037243911372954020348428288 9613889 -11142073781942475818014796932020993600 9613890 -1748956241610149231431040120878440960 9613891 -43602177384861389554403880170560395360 9613892 170602670641397518563626774141930314752 9613893 -79611866242037829114215221710120527136 9613894 98637323517288649126154259352544966496 9613895 73593514518380315513847503945800980960 9613896 -27532462690117076291693241926438707200 9613897 6976591689134101651940354642538891264 9613898 -104535775897301081842688667227962605264 9613899 -36393526679563134372481643454764101416 9613900 6577805396178445919909333593697075200 9613901 109858545316455368505730482073950695904 9613902 -64679599872579826568796442801540037568 9613903 -13381961213934409161784113628020450600 9613904 -14442690104155143468997717929122463744 9613905 -57614042746634970465291933294271488000 9613906 29808943676212039453136327524178319360 9613907 409957526567006920146613902057525714156 9613908 65283522636983662507420426840057810944 9613909 121369302538583846599675055175034208120 9613910 3775677852630335571864127367381070720 9613911 -106794014846510350177818527222063066880 9613912 -8199482699784855680192699728100720640 9613913 -476232858666721393140107672989058828220 9613914 -47589032061913759886344364350689719808 9613915 -5097701532638090955701329931307205440 9613916 86749377370287788761998025569621264384 9613917 434424914133507610620700131124035431040 9613918 154594655166118795033777772722653548160 9613919 -113684563009958311777870636405566946704 9613920 -130277206176585019917967888409965363200 9613921 117062031368868735367899527727126071700 9613922 -169857325931374046513011197771546157488 9613923 -209279645983078428195337042626221898432 9613924 -350532147037658915195011431365045120000 9613925 90764126022520262777181163190084445300 9613926 7804355087579461986717227653854144768 9613927 136026864011909809019771096732594175600 9613928 98118200336567533613640592191006720000 9613929 -51178865797840752744334465806748605312 9613930 28173498502163637384189289086156459360 9613931 187883045909627753841081400006133739312 9613932 62397631764275448808715353369216450560 9613933 -144734752996729412573689480875904866080 9613934 153394248478675278961945681489454208 9613935 67135071050839954440684967401050364000 9613936 -19918944521779544130956657768537980928 9613937 -85566871241447879367490911065101459968 9613938 80862719128504353017525571082464956544 9613939 -115381326032520766449983099679613934260 9613940 1501923914103748410242412014879662080 9613941 -173773645110215627068243794565644707808 9613942 -82337097051332242408124666657318774016 9613943 -42607032791985279030621483926233080960 9613944 474340295249575662108144863501490585600 9613945 -81695160304944153207579721023353712000 9613946 -58844791049155514839770420757698845328 9613947 131350455492372528048276301321428787200 9613948 -311193202324936138900031422100844808192 9613949 -461017228562633716484489505000000637050 9613950 -23686421100267270878336324637889920000 9613951 249971837167560191582866893270818605952 9613952 122921988819243345786892759363328409600 9613953 269603621837556694461115751923273630962 9613954 -2260956129452804413193417316231874560 9613955 -5102293406383270043779893481942365600 9613956 32249875461197666556849349685664411648 9613957 206896495166864334976990189565899674206 9613958 44148054174388818991494445407315631680 9613959 25600702783917962133753539072465525760 9613960 -133985162174449724880971903761570560000 9613961 -124977640491654944051780587670009936640 9613962 70110907144292764422499425279585569280 9613963 204794416576406549557560055384078944212 9613964 -284827385013838500104957186035077903360 9613965 21282107029405915846257167138352789120 9613966 -31260488464689109105144271650846762176 9613967 -25106851611398869972857911310048715536 9613968 -1245102489376100302217417223479230464 9613969 -25637587384956646648636142724036094604 9613970 -37599953960178672719061127316143828320 9613971 10912491698414659996854235307717569212 9613972 -275362042318882114809006384896899328 9613973 176236319659274177419523832645057913824 9613974 -36873107174358575433273397242395576448 9613975 16928358198067105337539472184521344800 9613976 -356758412289075183383798193559526768640 9613977 -154931907202814906059651234796086483392 9613978 125818456008853163601723420199652832000 9613979 -129615723763586165083305566488589607420 9613980 -47000751456270927944399257721098851840 9613981 74145263669051663266143841965153790880 9613982 -148107132086866277662080522830082769920 9613983 -1622213201829532432158925538137468416 9613984 -402367391374530421240754571310729789440 9613985 74451970997067045875758226339626805760 9613986 72781041524754228901106923227539430144 9613987 271422426437371092651594987249436220636 9613988 -117603107643478249181066681395646553600 9613989 -49582447538047833307452381043007867712 9613990 -34595481148863773551771919634310608000 9613991 -318498873562639317897244153637326160640 9613992 24147408931293742763225161670218137600 9613993 430325119861305441864699894477992345160 9613994 -60603449869359580441667436351333430848 9613995 96010884401428962229035906850118523120 9613996 9381683195689526008442496036260898816 9613997 344735481156269441779166892091608220620 9613998 25298639809379187881499032637773013120 9613999 41487208999955581279353992278604167360 9614000 -37657255197923243287386385215651840000 9614001 112322341165568727601371677564164536432 9614002 -90241415786977866070465559681185656048 9614003 -15488611272488129141949192488813066496 9614004 -138057220770965141966945844180083877888 9614005 55020760907287859386687189684323787320 9614006 4817995255526735644885445238363371520 9614007 -67418113770434253858517012700212937352 9614008 -144889981924246514323015494306400174080 9614009 -281449705438667663223131101974149418240 9614010 -22939851516800994874678813603581818880 9614011 413870110126001794278085931069315653224 9614012 91583967226852624823526549253314378240 9614013 -168433275882920543009735384666676952512 9614014 -118733847049507736800211044679963723520 9614015 -59956897436414075290583895718974978840 9614016 65635608302233383187782162555513864192 9614017 87417568450143988069699551867778259392 9614018 -38406127167235314129335771128504166880 9614019 -189488855188107475023762823972792101120 9614020 -146128873232314846840581212755123814400 9614021 -120336952871635231488317746640982949056 9614022 -140923180058554182449799597158663823360 9614023 365684746830475286431925109369723861504 9614024 -35767779126536039778572121691019673600 9614025 -40933948640941810416169165146987204000 9614026 223228112520683868286426588955902464 9614027 18474791996302690986705888963906868224 9614028 -7475667849147091539317052756457460736 9614029 -30888064945431966315595627957065183370 9614030 35809147639409557852577730054447774720 9614031 -127914377035729222669057973065547801856 9614032 51902164896435121991322137682800500736 9614033 -204850034589294749428436847496708660992 9614034 -131232788054445089668565576240020517616 9614035 12533910076935597568595650907276850480 9614036 -22551082154550260027687784389926869120 9614037 117311992517302308961422682122426022560 9614038 29061497389882957524355250940045926400 9614039 -234852158851990616055026153641992688080 9614040 -6114046307994143033520475463583744000 9614041 -190383960083129695553678845505051360508 9614042 204439591602794629410694894002390642672 9614043 26394830897766698927072092707177868944 9614044 -68048023626041487166040905738654184448 9614045 229161108610987557821308631349769951980 9614046 37142956077305252141137305444251918976 9614047 145112203581197242485106785694722616080 9614048 184613857662817076447261257371034583040 9614049 31171298537186874369870661909231730208 9614050 -73857841802012184170038753462396560000 9614051 -176874177656383010650992235399930790400 9614052 -51772863774747787736537185717941780480 9614053 -39684946239650603043689063701818784896 9614054 -2074705723470093081281491263191349024 9614055 346382190103210345955157340399148880 9614056 -369736293386115019618967394058412851200 9614057 -110844392503463172584915170247416778400 9614058 105138128480280191080400680724324528640 9614059 63700698032080643541175404267400896800 9614060 189935816969312601650552832554602828800 9614061 -5269453285951946575476546664373980416 9614062 111258102909323396115361556469915412032 9614063 110224965015044466895111598649831149280 9614064 -68516028492039919739112698824209432576 9614065 -295334274943913585121849606303225870540 9614066 -17792854979423120506103363894888497152 9614067 -127170285560471112544763858282455064520 9614068 -193255180843607015862797525025289409152 9614069 -3418283928920739443362534290749211072 9614070 21367933847415582006740161071827272320 9614071 164248400047248436112586949806302247832 9614072 119327825935012660530218826654758707200 9614073 11228225192048583559400041799291991744 9614074 -124565868917039243511441011859033265920 9614075 -47621974845156622671827682810451784400 9614076 73726926393337816693180571819744256000 9614077 14295437389966834603342991447225851104 9614078 -129448416320346656644294192821604364544 9614079 -433454859777861972052666877452629988080 9614080 -25813560194157676404878010939447705600 9614081 -464980116790453646311833509767583717118 9614082 -28375049706160777998584756707679534208 9614083 -41443099217018365869143754371577521668 9614084 -110456123165736671173151408343766694784 9614085 -91541678019300148401481292991722304000 9614086 29851007033204659015509533981920266240 9614087 -10733044053851536756263113452081994448 9614088 -26006958582434161604646668769226752000 9614089 -91444415498797099223638321385539237020 9614090 -37926169901527777024845229518804134400 9614091 108735096114351289063640507131029240792 9614092 71462471207234962282955213414229540864 9614093 2757680374815623539877242696631899680 9614094 -398653727269896441656532060349592448 9614095 -83402130047567720143468348714223944800 9614096 -108778296921219354758107593091295797248 9614097 -323072284104083319906050654457733408926 9614098 66129855376397138201555468708732144640 9614099 40633432846240313094544742244732584520 9614100 -401957189067369043456791023605248000 9614101 57674234685176147235063516275540154240 9614102 -384018525632281099094973533188486822848 9614103 51249272775310082842483138878571628904 9614104 12453943444914904321802693417616568320 9614105 135533025223414876585896186091878256260 9614106 86327950827574793056327164031488652800 9614107 98708612416875240246534070794647234560 9614108 -26784514256647904369370054363762468864 9614109 105394571903853209074567351004288827200 9614110 -58771012621330245359299423885210460160 9614111 -160172198053280169094359614894061037536 9614112 1742355418833163699541349674426302464 9614113 -155761552348283371432808574577867457340 9614114 172556110455011497033066779293376531840 9614115 17615960337657142584321205809902929920 9614116 -94673216965615598331991131500674326272 9614117 20099848811601042496903923529987494012 9614118 142876688788782474381407267361364711104 9614119 -158210083668121491523297879157233271256 9614120 -249631415264688163772977942317816883200 9614121 -38822553546918704127843206450701679136 9614122 -78770123743072514785057627593712051968 9614123 -78763491495632153500561125294299231232 9614124 3944090549098678314693654222804393984 9614125 -168266630422580763426521392090105281000 9614126 155786521404967497501984232538468488512 9614127 111116911369646274771491378963048388240 9614128 -104384636302559558801673370152710914048 9614129 67847737309314455647301881633810065792 9614130 42543134708740644979823984600005163520 9614131 212785858926354956941618451662024944 9614132 455330795642759348589552706949782118400 9614133 8729851123273792734181597751426063520 9614134 -12197165582040761925406547132510092608 9614135 156764170784881267813511853278001278400 9614136 2708189642195161588037896345652428800 9614137 -4016224091664113803897742555034971900 9614138 -42253092731496117561839105908696611840 9614139 175525125905197882352596735734685368768 9614140 -6663730345099904233344247476027010560 9614141 222533499981068937542318062702859737542 9614142 32390192948649617585851348251320421120 9614143 -20149414703849739019661563641128252424 9614144 -134689195903454940322390044161780219904 9614145 3617477952380201084443411043181294720 9614146 58005924724886740599638288539559394720 9614147 97435590052148647660165537300590946800 9614148 -26558220067969910014852127223369016320 9614149 32698448335071991867720691168072054106 9614150 8383662254939170260202557721369209600 9614151 63748536254296925571626274295559650440 9614152 6747156208122928310075260847459558400 9614153 174028322558664552491847669309216127284 9614154 8179145741500646703097532842584834048 9614155 4525290225860361600228315402692466720 9614156 -75617569058100542782405205350921827840 9614157 11149665675174107492359471826797795392 9614158 -170377691265639790383942337590027328320 9614159 82515802614219545052134558625620949360 9614160 75679653431994258832003383795036979200 9614161 -87089565936822296388376621546803538368 9614162 94285136271349592824993572024015986832 9614163 29273413020843303066237861701197589904 9614164 67156067125149736645154524521715937280 9614165 4524445229462365637032732154030241600 9614166 -8799954391268337144500611152747610176 9614167 275960543524966484383957321789803168360 9614168 86142807602766874678728883132740096000 9614169 -113768287366362542984116134434712640806 9614170 -82254253744317482376974032309220413440 9614171 -14599018950192122410482351189741665280 9614172 -46415965271984816417963702151235439616 9614173 29846844449556698508129835509239648044 9614174 104360768162182041884831580608527518336 9614175 64498183365286908753475590228765447000 9614176 156438831563316524878993013732278272 9614177 -143671170258185237648642300334490586988 9614178 3854666134095791324081946564909302784 9614179 92239599439208219931053406615076711776 9614180 -124887051528145371290845394916484124160 9614181 34006808023511303520688416933434059584 9614182 -80437811830969112649262884094562027808 9614183 143667514132321504179075743957118549432 9614184 -134031904996663272148746023000151982080 9614185 13088632479834680087454800023676728320 9614186 -243520779220348389672049248788281712208 9614187 -77388311729623438242450033027235701120 9614188 198429048513433577971714590450033989888 9614189 -114035591788903599873302815485605265876 9614190 -70132567477428658435418057491366809600 9614191 -65931476709044151746298337449953371680 9614192 33941576424599688722895776871566770176 9614193 -3642611280554137279910964247511487936 9614194 -27958472603999270233424290136009605104 9614195 33070233280808028502251552883577881920 9614196 15328977740945840284627891858942636800 9614197 563786658281875944530918220069602500344 9614198 1456281084740608449930727940115598848 9614199 84272655777788031789164677654768662528 9614200 -290106223894904937421248985499136000 9614201 -232698084382363663336664366937052683798 9614202 -28069377257672506131836413642116744960 9614203 165313092358764940655364277313053162080 9614204 29422119954764773643616608172020115456 9614205 -8552306753645846120343162140006128500 9614206 -67831570978623697018426592352074363520 9614207 -189041083655269529476940443519278680880 9614208 27960832792970994843556358255038955520 9614209 -179350980788496694140537881987770009920 9614210 -121820774577211448302731652809343212480 9614211 19667268465479118073030035695943682224 9614212 305720789518686212663819844264370019456 9614213 712184429320318563768093136805016960 9614214 -142895164426585630145547588756595008 9614215 108570771803429965879224997903780091040 9614216 42521203797398471305665710619863285760 9614217 57170572398505985880522653566715800080 9614218 -243981138983450817044001847012180255440 9614219 179982743067979242784159637021925841620 9614220 -52653952264567253310271739052038062080 9614221 86065266474887131358993462903535772800 9614222 85533858121880795631017261831618478912 9614223 -183850968006109942332444641394766317528 9614224 -76630033995382886096845187109677916160 9614225 -91279890145279444287144509571961125000 9614226 -233303574336448818104267951543961894912 9614227 -61418861035196533552069344386284147200 9614228 40102402579834734387270271109854371840 9614229 -7548335408162848961999685652011806112 9614230 106400468560160098202131848407443787520 9614231 -478691195597726172903675486407551292496 9614232 -34574523328508758839284538510760366080 9614233 -70626221440489793700805573254450110000 9614234 -75490064157207066628356490468954852608 9614235 -9577704706062137290095697299135258000 9614236 -56695066849080034389929861868108592640 9614237 210293169631487120098960308931911302886 9614238 103612760641024855398909043290767680128 9614239 87574417089104511463864383270428419040 9614240 135613544814655660846354772951167795200 9614241 3105788960777225910976897064079812640 9614242 -19631989076869821223971917167554493056 9614243 2064068992766156941314048410621422080 9614244 -119120417628138988680495895616299613184 9614245 -419472590877457281660122941862243039400 9614246 6637296921843080757187577620147911744 9614247 -9269899285301310172577847525513815040 9614248 -124645173728630984470583496748265472000 9614249 171433158957673135472400504252992840436 9614250 44980564696720397263378243029913848000 9614251 294965375107560077916580076857381331252 9614252 27724608327046627263262603958367897600 9614253 28620810774653425331050085521740042240 9614254 27361156026972624769328405627955018240 9614255 -45716255309534129836505878952792295840 9614256 -50785564385675442748353771309686489088 9614257 -417459597019252179258411022407707408494 9614258 6384257842133606252134860574541598480 9614259 -224066166012285677796337044981850413036 9614260 -211028944476051911996631103864387749120 9614261 -47426265052732150288064076978977349138 9614262 56498841376980881896126691167265132544 9614263 107709620452203343315379510647030502880 9614264 222385960409655403896025923136845803520 9614265 65137053083221355489042781375380707200 9614266 53587120928548573358666909008175001600 9614267 -1400742191242910936246382374142770880 9614268 178139541610139652221767720792211358720 9614269 72548141241684563485604814931887792960 9614270 106070877604045121719642307004813526080 9614271 -76545148419894356898938794505333665152 9614272 -140891699319789809439584469155791765504 9614273 -811655394888197049647554401142420184064 9614274 1740790394003800390163419474468824960 9614275 -167762734859553327244530135501907343400 9614276 -23330637351930211059043093441007493120 9614277 303169001648409260717175022496175245214 9614278 -66729817475774969478239490514891752960 9614279 -369298749328866083828034980053702533216 9614280 48593148813831792371458668141691699200 9614281 293057826092628316822435849638517169152 9614282 -123902663734525428685059071042381074848 9614283 -47334076541313258860628954437880771840 9614284 -2168529989677910875612997426740719104 9614285 39965359984192011985648231026437887200 9614286 102348001579998594152632552346206356480 9614287 4913973696227928888701884598080236400 9614288 105704832403264000577472462856803213312 9614289 44431192312011891445962630821516585568 9614290 -13757239576277085217487304430956672000 9614291 119840330833420390755584356479738438384 9614292 81320489668984683649495717223910623232 9614293 214498166076022578544314831678519429144 9614294 21232964706502991163632096024348049696 9614295 108539479680809090974628217336430863840 9614296 -112314831387156556483503669956514846720 9614297 -206769898400882084090818222366461504 9614298 -120673274401060939206461028590895822336 9614299 -354605684229926073141061860359942796288 9614300 37160902648538927594153316956196096000 9614301 -236133738222941251093216101846953194368 9614302 -28333443415002756102925898515741103616 9614303 -221349040808742298549324699219830410496 9614304 -51809820094339745004905068264811397120 9614305 -6479223668688848669697552673946711040 9614306 -16678874095384681690294816658782282176 9614307 -167870376296701409485436615549906465160 9614308 -82830459193130674510718551995164866560 9614309 -349715785629451064136820005844300032 9614310 -28467206837666271721294604790262899840 9614311 107358270131486509233938311542558774832 9614312 -58706751405857575749332082602776857600 9614313 9011332062420471384164089621020717642 9614314 38148680673827431433041068648521347680 9614315 -298444111400320803289127250561084779040 9614316 28788816033882400268957114574054190080 9614317 -85016826551131158547724308782770899008 9614318 -7143707056481844382298825800925587584 9614319 -1744437985357536050521946434359369984 9614320 24523018625639985710003285532251258880 9614321 3554901162904441387085114603929460544 9614322 39754603235212535137237360085293102080 9614323 -255715088917486815721860960313034069760 9614324 -22520577263615690399256858104975090304 9614325 29417793221982461751785942940220401600 9614326 85231418111836875444249263316699791424 9614327 -5685749789094172532449349790653430120 9614328 76000086096977204635260383651877212160 9614329 907973070839718002998676794657428344640 9614330 32798351048432743976300485458958897920 9614331 321604124136107146101637915723570742220 9614332 -9893987958267786532833203633751904256 9614333 -270632548605339677224430861762335115700 9614334 -99890926050728884677725475630615741120 9614335 -309596151682112539900977005048685720 9614336 -133702381934906472603071343838227333120 9614337 127707847310017227681162063726510803760 9614338 -241324934066431041973221888435626053680 9614339 -131357811492063867572054139494298001104 9614340 -51552839077044768087034751767057121280 9614341 -153058892258138539204618824302950413600 9614342 67770926554382269278233224028170633440 9614343 32408637241314543084147137590844426664 9614344 178704536007503939497982855042438108160 9614345 19837451959744891876994340830655072000 9614346 2290578908653378678050530100021625344 9614347 -162164176706488231937689568805509107128 9614348 -101778448519406851472253866932976347392 9614349 186382516228961931998363543293560263040 9614350 107652254575760387929376757876934828800 9614351 -22437779002734249018633490307873648088 9614352 50122590465886888324731804003855237120 9614353 -5596661794258872023694790810685374080 9614354 62988377572463322272206588694874964992 9614355 160164087083175231083480052035168454960 9614356 27687220577349507282107692999482753920 9614357 -684841076226423664908217599347481025248 9614358 -2135843640295965779479893984276611712 9614359 -26896455532493486174495157913862420112 9614360 59487235420883652029070906686377574400 9614361 -216048731380834130557397406903152711520 9614362 -7286150955444365056195960350213815568 9614363 -122180495173081591657111590672965298480 9614364 64887273661828070188694692443631090176 9614365 -193621291213819333593252952092711310740 9614366 148296934921187393069779828816672373376 9614367 -97551827636313072587292909219187408896 9614368 204744827706711211277409730377856057344 9614369 148322909718996864280140427423424188770 9614370 1539229313785416037889160947461401600 9614371 -45822636210983010376038819254410573696 9614372 211269345750299479981629416709050280576 9614373 -83717862811439720974073775973151123616 9614374 -17590158332734332519985196850557184000 9614375 -49397355042167400701345076815261655000 9614376 3419629456341281725474947341157980160 9614377 9885000074432522532534214157245620744 9614378 -22633910065693587804742084845616902144 9614379 -128883903441557658702825037613316940800 9614380 -109387270500683835758622819271285478400 9614381 -298824902574473910992533694710072608 9614382 145335717592048095996739480159144099392 9614383 106883263653168892063028351161808329704 9614384 -17483502110027901948554687631324610560 9614385 26590292165568101502300959300985987840 9614386 -73962183820039071334485825477756180960 9614387 -13773812154942580203096430557577477080 9614388 53109419703712767050079685706423064576 9614389 -235485645279899330994682262239544689810 9614390 -76838037365133128159480484378224553600 9614391 -11671988551133500187139539062843827840 9614392 -3617125074128912658318611586286018560 9614393 -154471311270204540508854029470222338360 9614394 44965116924831824579757344516726009088 9614395 58236710775876763770174617570699746080 9614396 204557675298711467227995677791601794560 9614397 -22865126463887473052455050167880101472 9614398 91175780069804199458889361654763155200 9614399 313489170893500593076500821177279970000 9614400 -24334020296705581276254218634343219200 9614401 202100556211847233761410524765563916932 9614402 -18741371199268443299360014533026082816 9614403 -25128288515603344461156830430754682400 9614404 -98449166884086390823474413799779148800 9614405 78872166123287315771860507711708617120 9614406 92295532673497164913919334454880320704 9614407 159005750645311252475401274043888887832 9614408 -190565793417387727178380528029849354240 9614409 -68623144154356907942225954788516395840 9614410 -20732681715635188079369459022362565600 9614411 199473951129608230816340989919417973012 9614412 17608569683704163042974546161695201280 9614413 3242443827217643079627057365481195104 9614414 229736765930711027512566647883975524352 9614415 -65978310217321410898009563887582216160 9614416 -8883397274214849113317268365508476928 9614417 313159449110515976701714522687743846900 9614418 68371960032431185907801384543715840 9614419 -208956218450891250023810645016521596180 9614420 -33292068172435271216594017341596344320 9614421 -243805258711039195197984443775661364292 9614422 -106406277903494847781926817249500922368 9614423 68367235833482016092695146950682334944 9614424 154495535379677407006631107604864593920 9614425 37701980047789389852393210498550955150 9614426 201584480612666194954506600566512656384 9614427 -182489227397930806683595226304533061480 9614428 -146458953519337555741049986119137195520 9614429 209095788150312559221274413904112961888 9614430 -17846059279849671770787806893913702400 9614431 268640751971324243382179372315755699232 9614432 8281351739900435309873417598464950272 9614433 -41830121620861688507476953250090708992 9614434 -120381253694562747116467816903376382384 9614435 -1826140557721432572182209318433828640 9614436 -89859400578352432420173489348206493696 9614437 206548819066193651455075286950296504000 9614438 64396960472697921225708029698925073120 9614439 -299320988461374356101569680332757072496 9614440 260565097557325544856747525508739481600 9614441 -366781481001332667620976244130681545158 9614442 -150749424455297932499252321850442783488 9614443 123202977467598994669218072551692152692 9614444 43731734403641491577293210382113514496 9614445 -6744024657096519186482600927697922080 9614446 167348722621728667416605945450860728960 9614447 87479351787710073736903887163746706896 9614448 10404580118549723510805603280350904320 9614449 12905370718415334549085472089544383488 9614450 38087578414087456427843750882816498400 9614451 2273177402837802372347584581434496768 9614452 50872962676438866992600114055854002304 9614453 -166091371236994441616119157345087033298 9614454 715113226899040666194574273117428480 9614455 -194107370963352146781604508417887529640 9614456 -2447880109941116269152150357973401600 9614457 -8435057463998170542396986018650466940 9614458 -95261076323870112819512309949680240640 9614459 -59639901538349398940011788900765441000 9614460 -25416833816589442067777792654513111040 9614461 129987745272566072707998267406183810752 9614462 77723352038519112166635235513823109504 9614463 115693847942733687677089621919023814400 9614464 102016864878742278151022809658834288640 9614465 1850044318436114997264093538253744640 9614466 71703839163768906671991017019213513552 9614467 1096518397796507002304062024846025760 9614468 12577387391910760450093938797048709120 9614469 312844048763082989890348649222776549440 9614470 22885795800686119215864158044649815680 9614471 -138692682343098112555029762122106774648 9614472 43043227719861520983021823726623129600 9614473 215220380675623539667859168655228341280 9614474 97354433495092376775481879294705956192 9614475 16963534628244904202243988694536474000 9614476 -329133676167543553862443083341704925440 9614477 -319334267653909794353146190793491833674 9614478 -35077096993058891123799331833553694592 9614479 179033127679226798145730362567694376176 9614480 -78517744700482990754661191711099043840 9614481 54285550688120924400887493428417882352 9614482 41746065799674792087938443132094024592 9614483 -100904294622663356888276045591035237632 9614484 -146721724560385602361006395920173608960 9614485 157464456168715940897420952446443510560 9614486 -26306245101605616302837004003697632000 9614487 -17337809649335639023437963945030665928 9614488 -279132289038618743781355355903788646400 9614489 -376116159195506347233987467153407990710 9614490 -50744108497028817975317353475045786880 9614491 103132784166474538200204797425047694580 9614492 22364846366826673519928268314850201600 9614493 74182607350225777059077395588248206208 9614494 227814148847013962373627012463186751040 9614495 -89138215883923647206350084197133363200 9614496 166935704999283678645224203559799619584 9614497 -219108298005192084241153355363865889054 9614498 102511998825946072799064273165621959040 9614499 1482884488877044865724273495019629888 9614500 42209044823209195324803773231511552000 9614501 10009207278175363728281616713203118040 9614502 88701274536941644690442652172750330368 9614503 -47947644882489443361205594119869121840 9614504 -30066175996113761688348578237593482240 9614505 32200872860105214354294746784079354560 9614506 -4811621146409029216328466716928886272 9614507 -59346105651395615130049646282312101488 9614508 50700134480293934422960770704921296896 9614509 -163530778955108871280261418711121773290 9614510 101920503305648873325386262727423604160 9614511 -423152985566827067475059164978132725360 9614512 56605986371501048534713181571216015360 9614513 -1152481346071926582153174607549991358 9614514 -3932221552509471895320691066099983360 9614515 -23213800464778455873827945853843187200 9614516 -218665346794086867132764608195738066560 9614517 254478257633026833047283890970990122400 9614518 78385178829148172182336071923727899904 9614519 413711424854046670688488981574688058920 9614520 -201555413724791668955157204858974822400 9614521 -107866290249354755614929103977802082496 9614522 -13548240155630461696679575658626662288 9614523 109864037432699035029418913829285112800 9614524 -110739509568433967711253544789933639680 9614525 70435311796540305502642055081629996050 9614526 -44799527375773492654492434420228698112 9614527 94770582108254540823681227629732683160 9614528 -38093916270322055148507683592609988608 9614529 -39371496121017244777798618064768082816 9614530 -170544232711000471194332373708720015840 9614531 -274326323593495513866831832464917359800 9614532 -42812740225573360003587912742732953600 9614533 334969793807427272658527208530478124380 9614534 -44232505763684620727050080913222388928 9614535 -122503005364908825767326134369186570240 9614536 43707437327873016357557307328771522560 9614537 310833862627695245356815038101308076800 9614538 1773879541643810378113625255439449088 9614539 14420173220848941268280137889315440 9614540 6662318235179562886479525503266790400 9614541 16666337925136924249900501700418250944 9614542 -63079834867105798396206415942880256 9614543 272209445902240201765867751766641893920 9614544 56884803567942574752081413685956444160 9614545 -180583759028209907461544233136050898700 9614546 -228787381745626751098067291523794982240 9614547 -25275346220893902959094377367493078992 9614548 425520215921228252636137899280244002816 9614549 50255541828565750891074654344605891200 9614550 -48847019404361466199815530829579686400 9614551 262957170633103303664978959991391531920 9614552 -148953280666346568792848316230338682880 9614553 -46343384796420708230866755919348094976 9614554 -147592108825926004357303357312673430528 9614555 -60301493174524460071915338721585159680 9614556 -8489753387184412785899310064351515648 9614557 129820706385664572112498258483353860864 9614558 -90582796233749931252560290372553026560 9614559 -119614881621584944891993669888923226296 9614560 -101443081602646476151016314132204093440 9614561 214715464647319671755006359247585277504 9614562 78056817727638726701134728891151162752 9614563 7138097946270071605163567826788546720 9614564 -115716768352559735094071720064347308800 9614565 208732930732630374868488747594466656000 9614566 58147664486811735016168598241994696704 9614567 289219214451823342051114760988002360232 9614568 -79404826158114957207582984819603210240 9614569 495825883577370485765963685701318998970 9614570 2986763922135190566263404244262528000 9614571 -90208136230478329777565491163834051616 9614572 -292575527716768613220424332695436154368 9614573 -439018072634007797707755573416219756820 9614574 83512726591794391777666253259692098368 9614575 38037769542944745151797328181392119800 9614576 -21273853310379781759839688725111668736 9614577 -39842528147210997998657712224930991168 9614578 24836815276945564191480918327087498240 9614579 199440835583271450779886958702834145244 9614580 89171174080354668257187470631274076160 9614581 93913714146711215617459754769389764800 9614582 73771565915936640918986538857781902784 9614583 287610256905587835109183697217700048344 9614584 226240869814035988809882931286391152640 9614585 -323508754846073457497946221686405440 9614586 -104634433214538807484823556541004640000 9614587 -209686039766889573754510590041310188764 9614588 58705024333000893856045391549179256832 9614589 107141926776798413722660743097040703840 9614590 -57739482476751418468063509111187147200 9614591 -53437463679032003483016090160340589696 9614592 -52118281797839895970898817074551848960 9614593 312095720035025504668452840488155568340 9614594 -74984222895078802732266640825483070976 9614595 140530058834406482790768773025461369520 9614596 164366623251715862226940313438895787008 9614597 -66732566420926557121873756242820881954 9614598 -8888473909060337591095392263011000320 9614599 -332434662796285396372510970049569765880 9614600 43726851342692365376206807428249984000 9614601 -50536343665575403742811158848114163100 9614602 -390431903948003928309731288314421483520 9614603 -11919498582955236402285987910154111148 9614604 -203273335700542802302398040526359663104 9614605 14688148557529086081507916995883415040 9614606 99596423036445301349571471810211810752 9614607 81242299322587603053208572565129407360 9614608 -52942193874144081428519375906911354880 9614609 -371208047388932998630159552148085242190 9614610 132891573973815871354086565346255626560 9614611 11691968311968720135980501363731857832 9614612 -33509534104787725378182266687260047360 9614613 -38933021955825757166608022240873141856 9614614 253535746976585041626504725527991950272 9614615 -100111826047814373393486316991021499240 9614616 -316388761433212261414206387205000396800 9614617 -275533461219108560831826202480401057334 9614618 11152007010270226233512107397172071904 9614619 1108186505328651856324626948355095552 9614620 119206233443220806070546384813918727680 9614621 -68312082063631002065948064984604837728 9614622 111557017470592933733546511685175021184 9614623 84488354752615706459235792909737393568 9614624 25217234669919502720623933060893245440 9614625 14353182888404187871535836516648560000 9614626 -24922349222624398807720444327353352704 9614627 229630278776841203780403110005046467200 9614628 -542701742476394173712063910462268416 9614629 -320488222221320823355488590737817336770 9614630 21197297790772747985268126765765763200 9614631 58783510003206299247687269340567678240 9614632 187464853710098310465110220019036646400 9614633 244098196694185148132502660503058585600 9614634 -93493375768057485447753736506545426688 9614635 -73521517224291902467193764007129978640 9614636 -296840246858431380381547602385473073920 9614637 -157540456131113512445212903832317702944 9614638 176607686096091222691844985927179793408 9614639 -175743485239093062288382517285633929344 9614640 7831129865638360859783947617671577600 9614641 194319148677238955070605943482314822000 9614642 106801240550572788555334226058178983552 9614643 -190888192983218531320130160614972418000 9614644 20507427067481535853873540824432353280 9614645 -211493088254904549279766952407267169280 9614646 33807861957709521322859551682782540800 9614647 -67027211316479039378720723439905753168 9614648 -90010973925656995165875267880717578240 9614649 -39211289091241614253720467198742579200 9614650 36811162187884550031796248016170009600 9614651 -11437952184551633482813810822446930600 9614652 113731844262121017592015967270943704064 9614653 407518279411513020832983582862885416902 9614654 -19645765700831379826360549095479872128 9614655 -142886571144162619286326473142568303400 9614656 82939914380042281500250988534188474368 9614657 -3367754621661976591304061232531629528 9614658 -9025252197294695534942031561306534912 9614659 237663585349670772584232591944096796860 9614660 135206515783387908582245865521625600 9614661 -12346850294831679474117274032288064896 9614662 109830155602659366592529439958430410752 9614663 -329493555945728595737224032243807794088 9614664 -54385699179176562001338422944808417280 9614665 32837698550569881987672477611863521600 9614666 62792301388299902881884823678700505600 9614667 -129511798593685697247209829251856317952 9614668 -3091811003451869265007566737351527424 9614669 50695540618672529216217630934086158070 9614670 6925509033741416239183424589266188800 9614671 2058096201121292116192846051376939904 9614672 14742997552770194682337698237640704000 9614673 138988406617668692850501866591090925120 9614674 -239537868502858871475060402341143799664 9614675 -52798155147924180336554701824714397200 9614676 190157501756102275480260320058992117760 9614677 89069988953368473232912836944655848220 9614678 121290468298731986927590409861049851520 9614679 273485035448190474038399068392593735784 9614680 -280209674374076033827197900222267187200 9614681 -200356020366783996280870710304372379136 9614682 -58001479614314611121661054287437495296 9614683 139009969723037057045058156097548910464 9614684 -722893540436786918205824976702888960 9614685 8106439768066848024976805447299344000 9614686 -173154437528008251542070806002794446208 9614687 -189665550484720124280842133273760061664 9614688 157326506666266027479421672461306691584 9614689 -87423827384023239547816138463447384640 9614690 109714500654835940610002503023776025600 9614691 20480607634857096986993970003757972752 9614692 -252474415701927873899634661849131981184 9614693 -41717958345944016890700421348158133056 9614694 60387498530917930718734127256497111040 9614695 -3480992162995659849622137480365750400 9614696 46198245789878320227564457107365560320 9614697 -4948815275605519365295973205526777200 9614698 -51623774431039446371650345605313214880 9614699 16979225192452522342098210647317648320 9614700 -5378767761257536163086523958597676800 9614701 -76184269740565413791392915026075416768 9614702 3217370963599401355508586201227858112 9614703 34646455310731397457373304478266883840 9614704 71728172845474891931665586338083471360 9614705 -82769500223594409179084087852134856280 9614706 -84881372110948076015736110558047821696 9614707 68359683344015043563404764077506784952 9614708 149082448123509225479515179941769913728 9614709 -2839711891979471599421835183532663272 9614710 40163507447964209921164912066539336960 9614711 -4619506482496701592978057540198461888 9614712 -80409777172785883327906084150054748160 9614713 256647451162556761424519558191656050304 9614714 -4277929694999799251575716850504262400 9614715 -179660574433860976397544084501069173760 9614716 -167599536312577221735873659468257884160 9614717 -17985139670373904150858627018380079008 9614718 10670631638834493806125328980598759040 9614719 11640739822157697657762347816470093840 9614720 47746334150237690879363399409677107200 9614721 116201773376581501623742741364415915312 9614722 14671608575346001764920325860466900480 9614723 178355056763455329762193646205129447024 9614724 -25961132914326142455594501144242823168 9614725 134951872855880487918119542100703952250 9614726 -201353200961986254153969656599419470016 9614727 229280281432294557851874633409843173840 9614728 -292018698359634172218048824402544675840 9614729 -339879718493163757060332924900084941670 9614730 31188643072586745471406555099936542720 9614731 3381598551354415232197559765430399840 9614732 -1705203029980785661422334234582080000 9614733 38399702229767625238153194843980505024 9614734 -28736560444230878061675661151515361280 9614735 -7666806754173951744227549596497172800 9614736 -22678946588200635298305900521120858112 9614737 -90288664272485318833349645689932434976 9614738 -50489924120845674455059412789941447680 9614739 155984780749529521863441215726878480824 9614740 13743193150059635616536508124321232640 9614741 -346593227663091919337637056923469270400 9614742 -153222585814267635606516723535349028480 9614743 173972580842667735603014588227636531200 9614744 402694412077636605833510023969958492160 9614745 -101941169215360255406523995011005087360 9614746 -14507516089436471869919782509999812160 9614747 -542370918027173714499341848390616969040 9614748 -20758488812816423750320644203365711872 9614749 18888356183848207479197159374083363840 9614750 -66564475929924401372302157843152080000 9614751 28853261729762653598000634640616463432 9614752 -104501073833023834616439515292896329728 9614753 448410957486700564147229161469397484002 9614754 60324248355253634676529488185425751040 9614755 -87552771545690579703069849984128961840 9614756 -136764557717715738414243415330701905280 9614757 -216094755586177424501874380197105344 9614758 -65955239333569737797364222703590545280 9614759 29015259571876163653579812453595653120 9614760 -142663427375575756664985369225007104000 9614761 64643963826609237645176952265227469640 9614762 77782439053802912874315983100058097664 9614763 -137845638501377621568307328774677361508 9614764 100478221266553352089187789273806136576 9614765 4616922763906072348751716694511338520 9614766 33791329914553882847194675570803262464 9614767 -32190160455985560656714023516790019184 9614768 -11020091959284379997623286603916410880 9614769 79518536881528359116436433267499549280 9614770 -45143554587414002506247099903076234240 9614771 307949807884227276269772708891011208972 9614772 40881901918637733395053402763484261120 9614773 -19049630584627818419685460023667076960 9614774 23025595675394929913801298316670730240 9614775 -943458491661377187270649368593408400 9614776 -162625210597858337165877734732716339200 9614777 -112812947392046310232892153597283483948 9614778 -135156668418651326309557108176686386176 9614779 42867513344243636052159548004922735040 9614780 105233364705638114554497401169232611840 9614781 112856959064822754424387630864730310 9614782 93957453150807661352259701523339711744 9614783 -22384181497641790207557727462818797856 9614784 -7966279059093684350982980935209713664 9614785 -94787970513204243801768484280345215020 9614786 61957386775540489816024563641561360592 9614787 4087887625693549424092638341423162880 9614788 275484580995034740744632549688396073088 9614789 193782457726809138674332864022873581056 9614790 -22235154910020845289981832445871137280 9614791 -183279295336029054140332073041212384808 9614792 -239023719865271696243945515163764899840 9614793 10016775934706609245621860574294836000 9614794 43325188190837684446839984131817600000 9614795 52094051903116020387896202111913822320 9614796 6405828758114653122647173881378499584 9614797 -143253758488279753925851090673517332148 9614798 -102418148402583171112965709080405851520 9614799 72846662596300852024751002916946820584 9614800 -13509859406699545919857097156309606400 9614801 61307204145661706941710023989507474752 9614802 -37555771054130060689215118419312096000 9614803 185149716505667739592107139302376961088 9614804 -60008731438206289616064805354847881344 9614805 -65898346858075618459017506403597763200 9614806 -47278120259195252378969660531653040640 9614807 -43333563826136225260191285164037074160 9614808 122830572227092383359218281305112576000 9614809 -33159807758250859919334032621870224128 9614810 -84926476508097311961616404775989792000 9614811 59101564462486885418195046529983531672 9614812 11316722392807638646644241366299793920 9614813 -144606139217262923696959056406531932276 9614814 -157971805391059130463113017258222049280 9614815 -44772098770674562516493771375793943200 9614816 -158972514307666181272247725686296936448 9614817 251698896828839930084588805866233768800 9614818 -64536465681835134612965028726229790640 9614819 62239237437648928588758674017423640220 9614820 22236868139040215737949813593034833920 9614821 -58476629561356821385349560237951391400 9614822 -17022633042525723276610292164369719168 9614823 13124232603685733735172084296042548944 9614824 -88506004275111791044268987915511383040 9614825 80658085608073293018867730325233251600 9614826 -34176337558382553674419755103660312896 9614827 -203847428775982369541699591067878413324 9614828 -72052133699918218383270876097683302400 9614829 -32867784673720966570353233681931139584 9614830 3786606263672370705947599844588718720 9614831 -85175552098085331324020713233096965568 9614832 -1256208753214880424977213181092954112 9614833 -1746417200348431220053606270633471918 9614834 32487535111178330767022814060353236800 9614835 -307748504357604759805282630380351628800 9614836 11848344404277935905899324950595502080 9614837 41647830705366855340459090467026295552 9614838 -20238150203522960734630663064417710656 9614839 -75496026961701151039953787717416942776 9614840 -281456219487505436834670616356170035200 9614841 -20868017848902709570273325687236524096 9614842 91894847049637427860370889516016038144 9614843 -960452585211637944163358358403760640 9614844 -53829894236105966347835684267277505536 9614845 139474750368811714089619566693582155520 9614846 185439485566383529023685515298420303872 9614847 -8971186351700471779226131947443842560 9614848 -61964199810393136984424418779458437120 9614849 -382989196517141712824926638970271217150 9614850 22292077662912814745485710015328780800 9614851 -251747679679335626832512588233515962880 9614852 -25769574585936562169976390733271900928 9614853 104293379407420119762759916468046790720 9614854 73776908148134394301519543025356001376 9614855 -206448229628204521811809062716105574000 9614856 -22290843287904319262245733708947660800 9614857 28347918945344131233573063418907049152 9614858 356912171345688060239111765017144899072 9614859 -101789906676136678241714992425157677096 9614860 242255059307937146180195612324213299200 9614861 -50325112844130555141030156803725262538 9614862 1032795676168166994420412177299070272 9614863 -219210889244523725741155405777442396520 9614864 27961746975204054711459330167988289536 9614865 -63811319051700353528139246072808668480 9614866 -118263768581726734018611920329079200368 9614867 -28504187371933560914932349109384117120 9614868 -161984861747261444945349923053702496256 9614869 58824701862797572220398080693376946880 9614870 -73836880679659621020512795766978405120 9614871 -86342195511181359592726326571999070928 9614872 97802012418013229988481535157125713920 9614873 35543050202690169839976795473659858122 9614874 1733192905821092958635606420936805888 9614875 -255377221001090327907259378511424660000 9614876 240594653687620308353100133488651755520 9614877 -329554606782061252001433204463369546368 9614878 -5111341162515166633525333723711846464 9614879 67088746302785710100560967997525360480 9614880 -144080097940536689920637243394128609280 9614881 -46039546419518946059582888377583212096 9614882 -138556811216595034094743982109578924208 9614883 -274764427036579561836059476287607370376 9614884 -69040676742408670479945349698776678400 9614885 15244240858785760218268226969198981760 9614886 1860631954985188600065571940653593600 9614887 423793550597141354703293203393803372536 9614888 86310251220192076802518723209732587520 9614889 102191071462745449538137556783583820800 9614890 -53654082339456811791540298526731214400 9614891 86228400082142290850099544168525788928 9614892 41949185938795531960069077080470241280 9614893 328394824430009605416388180699675544320 9614894 -91356224223461792749550079178117972608 9614895 -59507981522667449826928982703224567280 9614896 -95532197310302612257464962798745960448 9614897 116263743158683916322058925048483271360 9614898 -31251613789949433321439858061263122432 9614899 -80342692541219250510201233734709311664 9614900 -135774200956824341114367680943958320000 9614901 -38143246920208590076190102093890264416 9614902 -56161693591470985536921649302287424 9614903 -16046700982676088532658808429782881536 9614904 -46169556403247468982829981719424327680 9614905 147267952718132524294036032368715079560 9614906 -59536159727586023169834480084863723520 9614907 -100163347198064844616190608998062279796 9614908 -115266352860737971381630041491111682560 9614909 -263886047280266049244943380090564504890 9614910 -6830127971437953714582868896045300480 9614911 -317604238214229960392781989409662381088 9614912 95567937969842105343635924920943247360 9614913 30508641036297563959182936113037020160 9614914 -8032374376013244130644916366177057920 9614915 247204544857485949656698927871181420560 9614916 -162307580660909620286727001443003924480 9614917 31346134786744706151890848759423087194 9614918 -116044653769805715625378285629939783840 9614919 1676670954418967694875982218371915944 9614920 -42560352197428812191074449713243750400 9614921 23189080380532513874760400981621966500 9614922 -138761742555315790902722667721584054528 9614923 -169086437653434132096902474685917806828 9614924 40440788410391358128118713629850952192 9614925 -39929287896054943338103197777133552800 9614926 -171008220600017190291526483406392289088 9614927 -597794443332546083069121938839758351240 9614928 31982212783048785453963026074378174464 9614929 1162919830056105651453280464239568128 9614930 -60854073649566490411358514561426444480 9614931 -98686902030341449487033285055368156160 9614932 -475021106541600709307775931340629544960 9614933 76831081476175955845598291782501684320 9614934 2544696478991450737028378664114953472 9614935 205548039406226735249986926486677635200 9614936 4025161597582354614623410748447477760 9614937 51538518572487479124178829099081787360 9614938 147317048550024572200754372807558427120 9614939 227673920287897402993971031690759228740 9614940 39405399130869201254100081230866022400 9614941 46218807446281839615899249107324139872 9614942 45366204433853204699118776608590872064 9614943 -3732594441990110228864065224302382816 9614944 21661698290356096197707541851079966720 9614945 105618687594274212629686483366030317480 9614946 -53492246479725669506616119747912063232 9614947 448510925330273179142366637516718775072 9614948 -109563858858574785177137263253050834944 9614949 52203260438142385350651657403639162464 9614950 -21483742168987413400997329032846000000 9614951 126472415587919485708850874255736065504 9614952 -190372290790433271557417075043001082880 9614953 -315710627154382307979064939627002745798 9614954 158025997800213631000859530921577248176 9614955 29738159402684699327647919089756965120 9614956 144408614813977191679873664763462403072 9614957 360274137265452235513830914551742862432 9614958 110785417384627540275272909638577400384 9614959 373819035806575485982543106662959070160 9614960 11227588346667806427847160901504860160 9614961 -123275329594764742028740277238812244990 9614962 -36749795524234059937973189564581263360 9614963 20282714533136158388559257531249275212 9614964 27523185519261288182812304882869886976 9614965 98940742868556023809682169269821135800 9614966 -2853737644098275919570044006413785216 9614967 478403509799096806411227518513035614720 9614968 54236911097043083537069233406320926720 9614969 46839794007175850859365978885361146880 9614970 67647947042593155694966436351577600000 9614971 -167499034938129674075044095574572148828 9614972 3022576857086079418570614455314570752 9614973 233616035368107460391726750003551286784 9614974 254990300793713242883913688564465460736 9614975 -14974469228562672805436911750743885000 9614976 7672219200326238278342202655506432000 9614977 -119829869818230531554843428929680704188 9614978 -32885766811166677592362157572334622720 9614979 -154950850224771779781262551485280566880 9614980 -139052599229656223668456683021957600000 9614981 38696115896895446056883017389913906782 9614982 22371966656660332121110624616211550080 9614983 -50439361613193105997266495104095198080 9614984 -62337752892008002316544247348267453440 9614985 36056330685200915871669296532342273600 9614986 -40404903998956047367529211647270489808 9614987 3867330721254526462712954148481393080 9614988 138939516716673716883040041852268561920 9614989 -146724117668491620286410048820394244576 9614990 35234168309310472605622467599988879360 9614991 -19960227391695657839847087713381316096 9614992 27553072214732684034244183382404841472 9614993 -380154448321588896012188709831978391758 9614994 -39226314692541516652300274269535439360 9614995 7565814637813804858542048460770872640 9614996 139966474146544516403120227253879793408 9614997 -167411408593900480292824854154806706560 9614998 96992759591251040301096451328163475200 9614999 92165536425076394559997093917679563720 9615000 -10494431487666316902740012834572800000 9615001 -390428759963962351286952643064328934896 9615002 135723052901552278581611303844050675952 9615003 69899689336675827346654972663937636208 9615004 -128051893910368754833629255929001350144 9615005 33028399835112943570608668317146810360 9615006 -33571887706799666625224355129213962688 9615007 -375579033928975644618777525110329614720 9615008 33599445005574233984554874835098664960 9615009 73812928552059614256818642475040995504 9615010 8286989243004531074984732842741992000 9615011 -202824013957600878592325943359445573120 9615012 90575205542992294301898211471091564544 9615013 -131329902057501558102007545569832472260 9615014 19639329695302718808472511496267887040 9615015 358765523796353012021053146909092400 9615016 70523038665711673995606263376033945600 9615017 270317178817542570362995885738826901120 9615018 -13810044805026910173462722438916656640 9615019 -4747379752709766317648334539289093580 9615020 -123866453137631749007102593750868843520 9615021 -91876025278265965231538728449986991840 9615022 -38332241211783024906181904623436683776 9615023 917210812993502966528018952702892440 9615024 -37904935630863376018226888565442707456 9615025 320346015099763333959243265451672707200 9615026 -36527548231364538382087599511155590400 9615027 99434690755476326844223952384817604920 9615028 276206714477644036251081193381049295616 9615029 310517406620391483520181051525178747630 9615030 29904640093559764021565335981289500800 9615031 443723844923130287456921259747281953832 9615032 -23972732979671965225759522587362795520 9615033 60994503965752105630999614169261010688 9615034 -110574450016660671271828588159765989120 9615035 129885953589814556322154599889394325600 9615036 34165612038469024732554444128274063360 9615037 340553093773584907429294331477591317260 9615038 -72481788876675113208389550092324494080 9615039 13054605885162329728808860004759784192 9615040 21409510196278503989240031225304842240 9615041 174166517737587754971306155883392549442 9615042 35584456556481822409013598416228746272 9615043 -49981515807425425707872437572124163840 9615044 50429550634540441867859808153980845056 9615045 6694567252714463169252412626081062400 9615046 47626017284941528197056475258558887040 9615047 -236873736257497195413036370814141934240 9615048 -132518423153482445912805949030767820800 9615049 35681158102289315838023275578451523764 9615050 209575836109595767366534865631206764800 9615051 -51491403966198966548094550120626426960 9615052 -89562581086602731382104184889341147648 9615053 -31300847814181881564182974778804060160 9615054 -47751248747847142180676422495076230080 9615055 21135662482653619389617199897266647920 9615056 19979010875605141124091691171219636224 9615057 -101779000313887710270246018625937361072 9615058 411293973874492414825005204172850688 9615059 -8031941591875219271384420863370520360 9615060 -19026243379859514318441716462575165440 9615061 159982125091869548230958612552975331662 9615062 78940917748665309390039185031696160032 9615063 -206863556485949792233824898694049244416 9615064 -30345445311840341888493798590466355200 9615065 125754536945890659549457931501446355460 9615066 24174164844945395655200678040129849600 9615067 -167385896088313354870106201616673629696 9615068 143080709529607179910852697388346553856 9615069 -91275006463140380154258023493928840512 9615070 -4447942865327958103262634439808675520 9615071 159101376384213022156820754539123829552 9615072 147264330883277369111202497404153626624 9615073 180057750460389075349815666003487641364 9615074 40199879186361515109699178498410747552 9615075 53845001044648494671531636701126050600 9615076 -14059507492474681977802349443855278080 9615077 64744471354468204254314775025730692572 9615078 -140586558712209883344701396536826434560 9615079 -119132109471094693674483095676460847624 9615080 -8792832948433099671411761870861107200 9615081 -63396352957232955090295756672710838272 9615082 -4267139648335608853684282610827514016 9615083 -34438121350202367741722504701305792000 9615084 -52911056349047291349534429080129568768 9615085 112277288747826476196532885401842208780 9615086 -147561865917219420144020401283108828928 9615087 203090222548545960798500391266089606344 9615088 13120379654350553441996031823403712512 9615089 -52512254391880982014201642270082134800 9615090 12500724849534864444411712375414732800 9615091 -285960106973540135219323272205393091648 9615092 -206843304320566887369219639873539232384 9615093 86429986087446871452748775508270682464 9615094 -33252083617176750457716299873238927168 9615095 25878694124754804300997191504394852800 9615096 -247750951234696138873947839295450746880 9615097 -27970316306177897046289747005830926080 9615098 -214417090729084476659237529293047205664 9615099 -63838251338038559806274417262981194784 9615100 50900057879538002304715796063912716800 9615101 -136883627726499202502931521598421920 9615102 -5543932967956821409491005897419008000 9615103 -339605143719586247484622695976811827640 9615104 80844203675644876832158329594062045184 9615105 10038766160860738822070142425605925460 9615106 -165511209846700188978876891393283938816 9615107 -1088420538472062102711745584554756088 9615108 -40068113186627997642195331911299297280 9615109 168596709567378402555073566909711962240 9615110 51085050414247836028699799878241976960 9615111 157752832322702136102746940088287341184 9615112 82026823159153153830963103299787161600 9615113 120107619436317914426309962642148398362 9615114 115833621390160086340240532265227072304 9615115 -13573625457609583778417315313905395200 9615116 -1665304739267750891518627694524913664 9615117 -46754243211092065686633261561074464320 9615118 69517232252183372780484267407741453760 9615119 -590098759141279995979388319975584875200 9615120 -17516677777027750478421305970791546880 9615121 3317819637697750202908936947347895680 9615122 3212211366762707030814235375876111104 9615123 -251553431960280582726474307122876494748 9615124 272678026401098735053455072562163961600 9615125 108232078084581691972937008097087388000 9615126 -23134814448370934035298974302257312256 9615127 -132066903538752940571259820617746414208 9615128 -168012340751960436105670470914367344640 9615129 -276977249986663888360674861778008369120 9615130 -34666575783221802394991477549255731200 9615131 -60772795403831428032758042028768452736 9615132 376739649943738088598302261157601781760 9615133 253374696548522692677815995603551995424 9615134 143938053962571552768695629036908489600 9615135 -48942925032684694787549394233402079360 9615136 -434787870125028873149571767415198842880 9615137 32777105932425358335839894564427701952 9615138 -77011909184292827002424244762826028544 9615139 119629103668437848424620568375709198940 9615140 -11144201495933782172513251738674278400 9615141 -101778479220319057624436105096335017348 9615142 -57109002077026294885296103643110050048 9615143 65389782233918917971394660439661111120 9615144 -929525357873919665451497771559813120 9615145 52544452004081390576649931202133972900 9615146 66251792498260783149033208383965850624 9615147 20867535895989152123119098779073312600 9615148 65386456813860051293586106625751321600 9615149 11903391874947240172018966327785981036 9615150 -4635759310833511503042201774180432000 9615151 60317399654253847133624262088909299904 9615152 -83827534307585241586618458186352902144 9615153 44447569583245392033124267281292137024 9615154 -14193591773349069880000512902743747680 9615155 54614168804587712082777600221663511120 9615156 -46071947921972737098554160560096956416 9615157 -323609531957397567856637989108893256594 9615158 56201335439937207354918827054816808576 9615159 -118839088857115572860003766977720851200 9615160 -167997555742082940597836000412615168000 9615161 -10158152973744162539006256416224385238 9615162 -41224943444787902010459724374713730048 9615163 -31713306404046113004727525590080882736 9615164 -726173321221137830570328401987005440 9615165 27309659261450901342733934922381333120 9615166 179100907617791303185445358858083561472 9615167 111221777108277368034405315190232175960 9615168 -65737882441034271947869135875258974208 9615169 -393021526594941956925649601377648067840 9615170 40145580141678296082117111255063183360 9615171 -156679014234195962666798640721832698560 9615172 -124170584370228407311130598267239112576 9615173 187123983502800388576738721411768466144 9615174 -111321450393642907198933060187847570240 9615175 7882067433976744401497668368244582800 9615176 73356485375959925093903800883994716160 9615177 429032091191259026860815459955364352 9615178 -145529118053412117270286753892177349120 9615179 -11142500550523739378202968553096396288 9615180 -15951318790590206488297226410606679040 9615181 148474673902464040553657968876413993100 9615182 240598519203139445192535521051885294400 9615183 104422237326156305092376789558537950224 9615184 -36632626318744676358569386492756172800 9615185 -230217942629702184195618319895484676620 9615186 2778097106448062933364856449590100480 9615187 -8293589754723777428889840787106603520 9615188 -34633918043857072855551741302032932864 9615189 119830081833198269315608297046296254624 9615190 14154517864453355843479918153994880000 9615191 -61354927211473666669614056906337180408 9615192 79256555290487176557762270265933824000 9615193 -133301977096456583914651037367898736320 9615194 -28821121935313660870903077015690220320 9615195 -9234206801178662225245689370831680 9615196 -75236267988430689331124843167448644608 9615197 -26405649392068743627181841181806157120 9615198 39723606050188373251446549836982515328 9615199 291773354864259229957446731102548809720 9615200 47410796702750505560088198323031244800 9615201 -220619278881491412981506234445312466176 9615202 -79064156314328388950777357280004799328 9615203 114987676908858824100896601675932729184 9615204 -57229356085627357912721147516181093120 9615205 -4226276656666096165272911643436085640 9615206 -166674703107233468001925723348029477696 9615207 -10148812772779601508429394879265476992 9615208 22174238752457449972375950015153438720 9615209 -181947102793866220682031327832258734720 9615210 61016900841557724265611990058207941120 9615211 613177600881875381307235148543837363520 9615212 49785796109836480151966001314447746560 9615213 237713367609720138687062693075081752320 9615214 -72090550880270308225270805037353359488 9615215 453429844368732614701537054954565368320 9615216 7791633156365822224319769311442370560 9615217 -168575275793725372385709154048999704600 9615218 -123269160299800117840369218369338138496 9615219 -51115306298125699180225860399050183424 9615220 76240164403949717163067581355752026880 9615221 266267300639972191990717699993824210240 9615222 -20399835584808107145682296105265224768 9615223 -170796146234826766597165536683855941528 9615224 -30458645651356824834070861221933772800 9615225 78206720152636751445949044884634075600 9615226 30932140137186609416886406262254427904 9615227 64923177625653121046469169054032818784 9615228 -34693566543794205630599465049273114624 9615229 -33291536305956140757494535091576804916 9615230 -1508814677674731003680336353529472000 9615231 -34699268209886351749026296689335615000 9615232 71640320639838567189899365743958425600 9615233 107131175243465315435220755360987044482 9615234 15913539385004094431817792404948626944 9615235 -1768885291924697852146477372455577440 9615236 -81585390618254370551825964731598414720 9615237 -222276388735910136511010363936303929248 9615238 48422298344228932137422018878171840320 9615239 -30584534440348478519608786220725469760 9615240 -58786104442304686983358663035740160000 9615241 -289123093397779938945963694700692585200 9615242 -16460860802010329829344945842096551936 9615243 -44152348517663316719187093559094647872 9615244 -12876479715577417665962891637416177664 9615245 -169996103444354777533974564538430968500 9615246 32887723456995852488712229947552768 9615247 -53906033373635432294046251229653534888 9615248 -139005650142729332537086053252787077120 9615249 75688011652866061595357235865880317824 9615250 -197917305974457655077868746024894456000 9615251 188544198676178521568406989787513338232 9615252 -200467139809723173310124626334058240000 9615253 -218957711823395942573195091575015993856 9615254 -29583967302329660215617019508464273920 9615255 103718155253362878874336670589439037040 9615256 250331727799967925108232969971257180160 9615257 463766358056984367124916563671192370506 9615258 43216853367556342589269117838619764448 9615259 -407002095038604123608586209975348044540 9615260 165964976392451831375554888317425295360 9615261 -291970599052761065905223796026971302528 9615262 -135260595400020729162349400849988298368 9615263 71753879307995658088473972492849686880 9615264 21277231458701064878210009055202639872 9615265 -123278044616931305528384668164296640 9615266 10712570189387555399138923232705489280 9615267 292033089514244021899918258317377480040 9615268 9589237297831960873106110592877388800 9615269 161509382152238614141359120901382241120 9615270 17794798745386628975384565315976273920 9615271 420467987604686164393713810565336420472 9615272 286536448272492587383329493097542732800 9615273 -410661176645089865601056893149123840 9615274 -139334265051641402236591920837228933120 9615275 178772273939505143957828384563860639300 9615276 130190712911223661803594579914944203264 9615277 163515775125004039605688603175567810272 9615278 128921395503728384254692501813380293440 9615279 -87356972394364736198004781388042531952 9615280 -35123276803581776403775282272206192640 9615281 -210402740742457038610681304323996261068 9615282 -1679430991981278900557093649624691200 9615283 -66906282001584422342507689344767557896 9615284 126833923356510343078906502157163868160 9615285 -61202332013267354055560003346637393800 9615286 -171746750208838418508937737212760525408 9615287 -148382433084811277446290724480217946408 9615288 130609117054594430480868335446509158400 9615289 306348840382510905521180131016728056720 9615290 133873815870131069818369490305428050400 9615291 5967758635819673759676774441567972864 9615292 315314253389401425355065139236872604160 9615293 17810545274801680187801566395176922540 9615294 90125124982364826279107572590904515840 9615295 91586390109958687995379959856186285800 9615296 73608246017890280806473120039535902720 9615297 -159105388941610676343078937419874710528 9615298 65510738570959455479805585256937886720 9615299 36973139299415281845802148464271803200 9615300 -26026852753368952611815855501829043200 9615301 -23089093172721047270100628132574326272 9615302 -61223010490100628797901934423072584960 9615303 122642663208614717941068572666194750512 9615304 353540344511614735934855836739299123200 9615305 -23043912093697013209742634526011781440 9615306 94022795549448610413651523607278581504 9615307 -137366620060756029253641821150273406528 9615308 -174839045235801360019172541104816544768 9615309 -214909326716435424660202268951925480672 9615310 157389970773841619949579194061410554560 9615311 169814852820869813212819851548066532480 9615312 11216476241288040621619682327300014080 9615313 98702537026681520730485218100700137844 9615314 -83384742376772068974334442612476385280 9615315 128710127501640107693762535188629989120 9615316 -5122958929121355335118826368875061248 9615317 47267613944933995383506842772560743072 9615318 -93410131900984704832039457954278418496 9615319 61933571949826167787219442771756986400 9615320 57392474341366190172600594960480460800 9615321 128654378575633165784821507643078982240 9615322 46548773298800223307450725969447450624 9615323 -341449866548639892951408104494035322428 9615324 144361127915301488715397170227493997056 9615325 246124030977465226815333682424613256000 9615326 8010102500295740932257983247039870720 9615327 263216351355237526966727079295681920000 9615328 1052752463911815513406119251157712896 9615329 -432307527138733154322053660008937375070 9615330 76097608623712840265142697464940454400 9615331 -295377897122456675441852643547959234936 9615332 3588013449234699365809382939511570432 9615333 -10919292031593785058255679013982479232 9615334 115283953520148702065210543906198271360 9615335 -114950815863146199459473423176650618000 9615336 -94113461966643022342547523569399562240 9615337 -2442923910170320671721546869722291014 9615338 83171337788726209279869381183863328096 9615339 255984569198019298832792439532792026204 9615340 -23545570489182480085872365751067422720 9615341 12793867074465129696820276534619620224 9615342 38717874722475239244726828489741425664 9615343 -158218802572797870991059211125956498520 9615344 78211968625575302697993149531105525760 9615345 -55152942792985878383273586155065987200 9615346 6410555330485210739092856413063541664 9615347 -195200810501270555079933695752116502368 9615348 6443578179878789112987514468792412160 9615349 430250846751809286499910748303036646240 9615350 -30582286335653768462907495852924741600 9615351 5012667714408301222766685565840998144 9615352 136980835608322582774867561641335193600 9615353 268748807828589482675732823572903233440 9615354 51822696336901486770398573034126802944 9615355 1463330250970653743015986073789087760 9615356 -346787847164977061039891258419288773120 9615357 53775060324581083318597957642978807008 9615358 -61803150346945752271672362480128286720 9615359 -6153362651459491976516018863523983872 9615360 16140085511979294916986322945887436800 9615361 -71025919733845487565412637388371421696 9615362 123988160359870787327133856047079956432 9615363 -45628388074009613983988589124504154112 9615364 -84839310848299335066672766862740558848 9615365 212573187755119645332143814211544995260 9615366 -8117990269739646782905047286988628480 9615367 73586186735729984314567332563902420080 9615368 28922542025275572946368040124380569600 9615369 19508027504696331824903776528284292608 9615370 44590493120698285501467209248527874560 9615371 33474853454899439810288645959230562392 9615372 4190058655656925095463459382295432192 9615373 249672951583332730953418743412826096460 9615374 -194599084727890060085378763908629184064 9615375 42909535488146187984268034267239680000 9615376 75367510751240340865100584856033042432 9615377 -41679149073003154961958131788745373774 9615378 -63433413027849435924783102690457585152 9615379 310827441331026531930633300716868711980 9615380 131986874478969552726090936556030402560 9615381 -168600555453987439716440647374635247840 9615382 -12527525498210476895108911822464418560 9615383 75937494679040896753373254634402914632 9615384 59135910433509531507550499572906291200 9615385 19040557335345886112520041370825579600 9615386 403430071161216154477390044143971056 9615387 -93980952506076639318693850694896840320 9615388 -51793644617295719473840415533782856704 9615389 47919153394413949503334863464652245856 9615390 -25617920585234023932305528620051102080 9615391 477052502827077813949176315053663933792 9615392 -444194304487718597293415883084131401728 9615393 -248201611051843308400730560785902982318 9615394 -70447198760578039661510393496438632448 9615395 343628831143495483994059096447418984400 9615396 -4272113935304877760920848795900092416 9615397 202100291683990829434153814598592869312 9615398 -7739027589863330253301792463919774720 9615399 22771680331379095398201834492403147728 9615400 242020941541119533887212045065048064000 9615401 612306043486146995874957781461974988672 9615402 -758596181259300513751504560522378240 9615403 13962396805036519993600780276334786304 9615404 -4769187137184301462668535974921199104 9615405 56619086409415207979722429975712390400 9615406 90734943134863800949029919893521971200 9615407 375920605602888494882436000527061909720 9615408 -51080570871460878401457217069174751232 9615409 148724269829180318615330640715908622610 9615410 -13769508978890182811394484266075978240 9615411 88061258537233399249822473401474852688 9615412 100196876677995256906101588931167496960 9615413 -398944496174692724307699024598798600338 9615414 758291381527070501492296634359960320 9615415 191702024410806918472663707797065273560 9615416 237378530067580567883686139587313295360 9615417 -13847855080428537557282951678389944000 9615418 -4533702778994558711752435573599501600 9615419 -138426142782323177168604155976688580592 9615420 -101071831710261350934766865970079142400 9615421 70946206398505222266538830871133522892 9615422 8189001227985399350039317554860572992 9615423 -91558600510126353049979670466944079416 9615424 -17316846981417514881527873547056185344 9615425 -17029076526418051436126545758982368000 9615426 -69956379624945061501091941781023059456 9615427 39707981651959986155034505126273145276 9615428 -145968326967433325622995493120442055424 9615429 24212638048842489526036455731233116510 9615430 -77198792957150913112952272453572591360 9615431 49018143256701411987459767614431053280 9615432 -9112419718952555874286070893296967680 9615433 -232109970429490501003024485412042369318 9615434 -95561511119211871632677609789057490384 9615435 4360350086496549589348682904701887200 9615436 -59884831313604529885846355690106584320 9615437 104180180681522557016609624774554584300 9615438 37075194644976266868350976153241385856 9615439 120573193269547431559511696883023024240 9615440 -46715845297988698534207445395655639040 9615441 -190309596724940808774747444772256489376 9615442 99218920840597528384180077532572060672 9615443 51623451408267092184726826576188718560 9615444 -69235329252283041563399474405989355520 9615445 1733782909543145163656426436721430400 9615446 411723957693643558696497033602439482880 9615447 136152461114860958841053385158388702624 9615448 -146270096290123025197548736567561420800 9615449 94775039450591255247389936592591297600 9615450 1999492419827030520081474146279635200 9615451 -116589496925849186576234582145292473488 9615452 -32200986461668240641318100893934510080 9615453 -295429941187756713726896112486437719296 9615454 128787903598702630119489173349618481152 9615455 -345815820084659587054559216467882233840 9615456 -120032725797097150448769320422578585600 9615457 -22616696236272712527632300573164003294 9615458 21385395466834199150674808047834425120 9615459 20892097321404121296708534182490508800 9615460 95361217123268617032093859823069825280 9615461 -461783286794689069232608451609740903938 9615462 -9673505853356881480288854471854376960 9615463 -111298758349281876145722694723054876800 9615464 181748420949391776289451186662845235200 9615465 -206195884125753785940184779862534714680 9615466 93766418160593515240600502866734428160 9615467 -17197028919328147602092412356565985800 9615468 178163834246941119122417890777015703040 9615469 340401649614441632323144010581892613120 9615470 29059629980526284345669048294333983680 9615471 88105768097062044929388603193002249360 9615472 26046959875774058939395024545121566720 9615473 27013721800776442122916025224699160640 9615474 5662814474839173441383026004126375808 9615475 128154456078272447209063044926318115500 9615476 -71705733809272018846428358546405901568 9615477 -43417243299272232516652002599250684192 9615478 -207465180039211838893137763735142818944 9615479 482201278569550814429615347719306079080 9615480 -5656932602385135668015713703932723200 9615481 58508197539684719655450577076233112000 9615482 103926770581134251568050561452869803520 9615483 -190977870636488359849743111321316328400 9615484 2885428344831372770826338424641682432 9615485 -40694014483089745953523435593257606400 9615486 -31632628425457316623526798857160113536 9615487 -3232841576948756695772498775058989056 9615488 -1005837440719334811653567677338746880 9615489 -75283993408288172175461943655831688832 9615490 -124609242146664209374761687145798956000 9615491 21798385132591677802444083902082764304 9615492 -137504195390070114577405105582827149184 9615493 25367670046333555783383292789534560 9615494 122860038875748564833227211278285254912 9615495 -18496616173175013539353212346764687360 9615496 28024299747063261793799300294855516160 9615497 -34275864782327132610200186599766588160 9615498 -45412463595937081644668855755406909952 9615499 -67516814011990024872810451786804307500 9615500 7937907944342265523849330163069952000 9615501 -42770990732647201750096802212858876800 9615502 -75070760213665911570959316062096906688 9615503 150914352034373267847350384323215292104 9615504 -38789462752071373513493837130945724416 9615505 263465907075462737721882138143916706560 9615506 141743110939504424205565559792584592160 9615507 92253275907625984420367072296955640 9615508 -44382657650714957165264032263212201984 9615509 25562218744684500432206274373491315804 9615510 44947287569263562016442522808617987200 9615511 229291510660751996368621343226917863112 9615512 157761140079305158122073943106655795200 9615513 -49628157480721704080819817535260552192 9615514 -72439312657268523081764413701401616144 9615515 71981901491041081881133869437833827600 9615516 -73700384295949340023893739290085467648 9615517 41134886028526894917477633356619145932 9615518 31259830983922540254113739624247934976 9615519 1546665479732606185097945410957857000 9615520 41545401700405731477255929743618867200 9615521 -394341110746609274132893471541464405278 9615522 -14097332904546585871079570125534003200 9615523 -127568168751843341249115896030910197664 9615524 -177268055345123383735092631562327915904 9615525 -16398223428628225714148982395266248000 9615526 -168136048275408324230921071556091442560 9615527 -136160917217218466674001363196426687624 9615528 25691954069666898297078205160956631040 9615529 2011394832470915585345911591217593344 9615530 89980299208968203338301513645240140800 9615531 -3686002965774130023508354403854112640 9615532 -107246230415156860750177537274148162304 9615533 32573555760063526062818173642938189504 9615534 -52940307565877950308870638424319158720 9615535 71744950878661204794905958535601409480 9615536 -2000667013528323463988971130392608768 9615537 395965417404467182878319535178665495040 9615538 -30329128632018471769413062709560108640 9615539 198687269840439791143528192772439944880 9615540 -147219812623164501547089058952114135040 9615541 -24697128573639054112896835271304168960 9615542 452853350886632983979383782088144780032 9615543 6224957461091872438401826893344168448 9615544 66982120226476904568771868606795468800 9615545 -195631688248500128826616131909982832700 9615546 124592627217027519353271426674914759680 9615547 23004751194880290179017922729832954232 9615548 270006416659412617973168621013704107008 9615549 -41646834797149774534519402092129491712 9615550 -19113182270555541808726224207664358400 9615551 345980204901839234114340458198755805184 9615552 1320739703408087232808664821665890304 9615553 -28362249513657207250276224398075275198 9615554 -63718024783439844345952709616409743840 9615555 -47395496014944325678912127594315275440 9615556 2180510858797768333915909545792264320 9615557 -81952710892584975889777323335503113408 9615558 -34152385696107488576381561605849935360 9615559 -241255115116083460162309121920445003280 9615560 2720052333141803842882461743342592000 9615561 -71547263771142784327968562155706530816 9615562 -20951740374731737057917093502935323136 9615563 239497024380794515657689877402806193812 9615564 -130076800487400698547004829830157107200 9615565 554374461035110350266265192768304139520 9615566 109103896523226662921038996963861084800 9615567 -42806182121364652659611248118269824864 9615568 -43961091271387192912967819186681847808 9615569 351516195840028016860548979573713833970 9615570 -6731991260998096734013268188897712640 9615571 -128549914861765173208858479715673895520 9615572 -75121103611376806607161870246833960960 9615573 -183624248101084884515906112438217283616 9615574 -2099477945264202265740413985042092928 9615575 106280121187328469617864128904349850800 9615576 49843875986975783645391897210557030400 9615577 -55254651969012375271129190378660448560 9615578 7206066197945733029537387693137489920 9615579 -62722973932080861791003794648884432 9615580 -624841179449618280716115380306657280 9615581 -75276426814093692336251985472919478618 9615582 13115891793699370574756122844649902400 9615583 -33540413094745544177449219118504899168 9615584 66678656842500939016389579154642698240 9615585 -4762002143892610538750171570320679040 9615586 -51522185033467383400563024582007897008 9615587 -31618740217980771808223749617865670160 9615588 134298435473379486597417013390856232960 9615589 -588218482238994876393828773811926218944 9615590 -99479524896064951948343584313756582400 9615591 -28620308977280550814402456290884908368 9615592 -7527824502388522205089609095965982720 9615593 109261436358675943314097721491418501022 9615594 16007401583808967244185832686261075200 9615595 -105746613167736861395952401602130617200 9615596 -2741474681756771754561879346053131520 9615597 -4816882233846065843892483425785520928 9615598 -320981639273371798611124048473073268736 9615599 -83327745201768484069211467864281126528 9615600 -28168987775183453260937477624301158400 9615601 238696507236838067802076113952106071104 9615602 -7122740428161949667763642036889694208 9615603 -35330934513542325899269419084585931200 9615604 154909081609044828762193627954451104512 9615605 -17939684931102367903220467342496532480 9615606 4826510422786093926251876447773126656 9615607 -180970640334840304261872770316364703808 9615608 -98526484102313351356883966533831065600 9615609 177227609444897844254305719707676529200 9615610 11635861800236379452737025346601758720 9615611 103531025329967786882413956699209289024 9615612 -19467025842133924765255689556591001088 9615613 158999594635495710712226085974721730956 9615614 52818575460400906123767004832064838656 9615615 -175205449689254335804562124366293712000 9615616 195443778987436400485747172843246845952 9615617 -6733442616052219144286815590991680960 9615618 56002098951783469326242361363187518720 9615619 -105837849549294439831049532363249319200 9615620 49753008211557232229389114410197422080 9615621 103108823294234921055909627789554316864 9615622 -10126218652693580748160046241588450816 9615623 90973465474989122945933820757350334872 9615624 22557948128957703399019470490485841920 9615625 104411221433378689032880705355595975000 9615626 -68441021352733473857656421543985121488 9615627 -15059924395460153213191407295732041840 9615628 -66436747279808632591285147232156416 9615629 -187893126543228789869748641426782000320 9615630 71031703515778316259266786968325051520 9615631 -11701697373242372633141364011244497520 9615632 -178763645254711464532057953894973440 9615633 6549280395754209232036389894118753056 9615634 6822089338113685818272307395448990720 9615635 201975548511173307228886606807668124080 9615636 -9245114258352820923006856171694297088 9615637 224333367924213820703085726064453942286 9615638 238177167674447074599951752773777650720 9615639 38335494047601562711677484153818134400 9615640 99998534768620881649553600213114265600 9615641 58467198277835671874511753249817142784 9615642 188464240822552358475445228519723008 9615643 -100067547700515918930254541416303078400 9615644 -343648716804637144945736661375441713664 9615645 67865592286515200202405732751037856000 9615646 -91280058956020571683093529711088182400 9615647 -38308500502520349735019693983801159048 9615648 -6557944771217437837935809468144025600 9615649 70433076036437671425003829703284837380 9615650 -2069823494130380658574253226678902400 9615651 119852093036997064131783940903478215032 9615652 24130991757935494275145967691743697536 9615653 -115610866236935877556162612885573101600 9615654 21903589888227932791653566326400703264 9615655 157311746777175319132676776109749233600 9615656 -128371097125796467745012503655820902400 9615657 -200480856533436215804307632989136411760 9615658 -54915568575933418919814319473662771616 9615659 3175107568330173527504618561544764112 9615660 -308955089970265561948050163810467840 9615661 45996309498767894180122456729525341024 9615662 -84147727941273518034728526179427686400 9615663 118109426432544694322690235243508077192 9615664 31670310933550841763684225187368058880 9615665 159704918130298873880481390099411675060 9615666 -136656894969663557146219362929026018176 9615667 -749491950890930321359933621800091733720 9615668 -346453944037716319558172611298218076160 9615669 -40632816327414010655425957745899542720 9615670 87424979500926432277458141025971233280 9615671 7074929523581643224837475727704598944 9615672 7850902828902276774363307493164646400 9615673 123225831766811892413923524148539004928 9615674 103214413829474204532209583754599103680 9615675 21159462741820875688310381507847858000 9615676 134502596480511443758638130696104523776 9615677 444955879794335548258796786250010088940 9615678 10921207350521709318245903256447959040 9615679 -100814328756409999293638248579787482416 9615680 -7829345802737993000787118091403264000 9615681 76118639259630950557771669096701406770 9615682 -129574812442280094001492675926387221808 9615683 300982620163080323127617678517974940672 9615684 -17988595969333705675544849406089859072 9615685 115514484933733994761592147586078136380 9615686 -4007387195137360440314749276923384576 9615687 -113522906591061210089159781327419831040 9615688 -227508977974701782881959393997661322240 9615689 -66652892007561329972321263940599902540 9615690 -19934668405880330038170568141611847680 9615691 125983727680236924798319362935114199600 9615692 220222637919561484548578165503749760512 9615693 257167236471838101310245454700664197760 9615694 142658009315750048288965835869331646912 9615695 54169380538476207404785744873683880200 9615696 3075972816669517970839871110622085120 9615697 61660806886762343820125815803556463552 9615698 63199178365458073991192438762722707600 9615699 -7864665020495639552434416271629716880 9615700 69155109196466873883728169062893635200 9615701 175037380028100225670814024689449813600 9615702 71672281291199969896333273330103470080 9615703 -7139092740110240025824127389180095976 9615704 26514076616426368993646689820187033600 9615705 -46683423857043091124163855904778732160 9615706 6468194641306974120459640160192024064 9615707 261999448769789021193082162221193420872 9615708 -72599737267729273124111577189237665280 9615709 -236812637192308861580090904436295344090 9615710 58305068112394760034869739099948096000 9615711 -214239975929084000943196486386731648568 9615712 144872732569940046569945136896420216832 9615713 -195801688531953183016962394646724624720 9615714 147973750009933166260843171013573985792 9615715 -98328481710398719533969929183664558000 9615716 60477668335341150160177642907809880064 9615717 257424787565639152095217552643583444960 9615718 86607250783366737569783392584948134016 9615719 70423927105954723597519050428787422544 9615720 -3483050380958601905047954779436646400 9615721 -182327017990128743480294115153966523078 9615722 191290529918109904065721367820707980800 9615723 85642743207685401668263638723100495344 9615724 -301841729699973444247240613161526773504 9615725 13170386314377147947222065451283312000 9615726 191652840934776241655668548604999862400 9615727 237288142243961501285701680003001939824 9615728 67353285688130456760106263038672535552 9615729 120675258770446984529223009337476644640 9615730 10450615971120332952438577442822400000 9615731 47971810302096943671377206572375251532 9615732 17125223858215402087144276889435246592 9615733 -262287654334486942620389092305321655620 9615734 -325759068856355149714943625322865589888 9615735 -17180538595105884630210412296385547520 9615736 -54725320912916564018682484422758400 9615737 -100803782225246783978411899995456990648 9615738 34960440974029153070132237539227240960 9615739 -8317909507064302687620521918179503344 9615740 -105661687276401509315350904422432335360 9615741 -192424163048084242104116927356534920480 9615742 177270465068630200678430610448006161600 9615743 323809945851484469077296684009500619504 9615744 -128379612060762924143229844080411279360 9615745 7978828109873743475055363661095611880 9615746 -942343677075858066828208351940998656 9615747 135570868188344264540377918336541702400 9615748 41517662919228192505958186102658109440 9615749 11562153206817345439650524336803452 9615750 4579640967030424036093966773868128000 9615751 68708134285480340160275105500664745752 9615752 -50101550445024389103241943848918502400 9615753 36424777057492507861082331692054827584 9615754 168770387529733587802475574649296438576 9615755 -248759993548844145251235980653115055840 9615756 -19114000760344845648367670710662374400 9615757 167056106734584505121136175494394670006 9615758 -37474946154906579456630183020250398016 9615759 189630227571040236191496000710662458504 9615760 -31726909510165929432256641018746634240 9615761 211234859793974072380120414771231985760 9615762 -37531576395548080552618398802232992800 9615763 269025137428960860981696152027124452012 9615764 -199559589168743784615946654601439671424 9615765 70469121558237356114207452232148172320 9615766 50621683347544418548962575920832303136 9615767 -91338924530399725827590470171132769280 9615768 8996821397056343334452353796531957760 9615769 -175472042829497744228504654429461649904 9615770 65621355927170360610771087631783473600 9615771 78788288412723416796107914388582610432 9615772 85861778811910774113558570696756147712 9615773 276983812782031917382267733827700718720 9615774 9486013392142935913320082449025443840 9615775 10049300604565240986312397344780119800 9615776 -339788419843104853235423638211665133568 9615777 -276373186643331168189509925715960298448 9615778 -93088182900731126097884764352291379648 9615779 -15326981595761141122870547492248679520 9615780 67891104282878311859266766455874764800 9615781 -150126607440674848448250570588926621408 9615782 48025709646980434917871717767255801984 9615783 50556982215308061630399263297519293224 9615784 194553839287173743778126586629517056000 9615785 -213745456696544455868377874448265309020 9615786 60246868722505214435686989489007584000 9615787 -180613461538378366791665877104331058208 9615788 53101048159321677209884862563196307456 9615789 -593310659288012726083278221625235776 9615790 -93014032681745258737709029489647713280 9615791 22671607896597403031968623688887773400 9615792 -52373080354758870307222842438366167040 9615793 189200341789443503430198491643631422048 9615794 -125216619596778743507565921130871915520 9615795 81499613400820272110581225635399912960 9615796 -246539789930337167967518486837092855040 9615797 -47179471046460340404424231283044280448 9615798 14162960718291397404290184775061090784 9615799 21203719799193828810052686268990929864 9615800 148915722385303153679170786696872960000 9615801 1324809675301252013172818234389175040 9615802 -1137722001846788259454134995962069248 9615803 -77473606806533508482254025123329761948 9615804 -101413132334115487478961568336362110976 9615805 -31149145355827944198324828949974374400 9615806 -47467351860085417296011182541125247232 9615807 475416451744327132045396156191000698640 9615808 14697263950545230457257477264824598528 9615809 360827124703458295893012630581308149312 9615810 -51202928880805164063839546271559303680 9615811 198992928345549342728451433732297252412 9615812 -5866208204482798863911980373680012800 9615813 -96995861435439799701411660672261686112 9615814 9144148965532697941698234870068394240 9615815 -89483567931515658380169647200522406400 9615816 -22340622834740182189351002278060851200 9615817 176928608611800914659010912630177544960 9615818 -224554258492978788907227686534301938640 9615819 -36604161596854802605104397680978727440 9615820 99655334858689621891681236209558784000 9615821 550527335577956617587693184600425390444 9615822 132836158840653017693374747867395550272 9615823 -77316721500550962770729174951619468560 9615824 134092405967519731604159894240758333440 9615825 -127578245176179599712332552363053953450 9615826 -150406729811995405390915520341137004416 9615827 19084484184739917890680667903144888160 9615828 -19843947964197158104643766007899340800 9615829 562318790582961079422456907017747222876 9615830 68056756344219529950446176066104249600 9615831 52100032262352328660669010175696799104 9615832 266152585912941364682098436020408320 9615833 -44818849379425077495011467112712861036 9615834 493238537855188529087096365417925616 9615835 -115690348866889834090366435525139526720 9615836 106641081281339959204402148228318292480 9615837 -16575738062452544344882657674249248256 9615838 21048986893181366069009712035157727296 9615839 -357280648566620775353525831973716506176 9615840 -39924659992903917529016129742553743360 9615841 -191767911387761640904961953120064849758 9615842 45866318480549184283926930812731605072 9615843 141189026778927759602484965813736472560 9615844 37281473717039119399230442452746960896 9615845 223031813922547328604481435143238943100 9615846 8434458314125772175929479554382034304 9615847 -622755723817961882874046926280656936648 9615848 -71125075371004725017670802172991406080 9615849 -206891678737817577323184219762206154240 9615850 99843190213887716444399321268424592400 9615851 57164530399745560577276035706175216384 9615852 -11141501222349616713203712381575431680 9615853 -74238225842260713276362658170908078632 9615854 1291609375587707201800605842037079872 9615855 167748808169451446903921048885710290960 9615856 4147234864661686092306717633076101120 9615857 -282514758794332854487303196751371326668 9615858 28235758182755221786307915716690098816 9615859 -9607454561904503693761948760924673024 9615860 -191176717519949555544071827880307916800 9615861 338272371882532562743813263543271520640 9615862 53938723953374270752165513426032696000 9615863 -37458724351707575687683768295747464416 9615864 -215792827294611387959166537295395840000 9615865 94192224051474835905043965738970699200 9615866 31502890681391430877000590863571758304 9615867 -148663232590063882588094070550937209320 9615868 -82034649552879056983287907585563061760 9615869 -5485890317463587687881095092949972756 9615870 3387945731059398453230068670583360 9615871 300096843517366283367402568682985725760 9615872 13960517366928067234418513021472079872 9615873 178000151492913513445586853146899182384 9615874 -138585741820207595303496785868772477440 9615875 -1633040680320302688281427559678140000 9615876 88438476454789309033166001605353789440 9615877 -214859765069218929382104715998277959360 9615878 5605733899908457233338421861336005760 9615879 4155261615091125801029077830007488000 9615880 -180595690105034997545501628505866240000 9615881 -216284746315610876346536696895048556800 9615882 -99550632472769036788451498831062959360 9615883 205478931261237159470580658222448834132 9615884 -276454923459662681655754548038691965184 9615885 -33069923898277107729124849246264022400 9615886 -38777813888381763432596739093680418816 9615887 -103748874049909140433524342553145068728 9615888 -93308196462668553590027355885767884800 9615889 146261812601596203738234107871081440690 9615890 -3810418389988024487422433408469964800 9615891 73703701932660027603769255419630679992 9615892 -41067088458831737101035340162246895616 9615893 3416562684267840215362927206244419072 9615894 66601794503309783551239601124927141760 9615895 91088285063444595690235561207331539200 9615896 188841236100774796289603483516545228800 9615897 -95211866520662709267272978883472399794 9615898 -144397392001136750789751020042384660736 9615899 -8543443047909217374182946366275465664 9615900 390569391775395586508619293485056000 9615901 349759725584349977293002587339315690572 9615902 -260495356513744949928407272698401566848 9615903 160045186252245264773099716633477151616 9615904 -412089415775951446000426903694175043584 9615905 -42169237376632743169424663438093140440 9615906 36092586431090055400743433930985825280 9615907 275761065393184808143550405001920744880 9615908 111671463174969429710195565775434304128 9615909 37509466662902491771973489299441787328 9615910 23525131372420066868256052810026562560 9615911 -222745845372837622290524040112889236488 9615912 40383623906911603726608575702141337600 9615913 -445720815426126453548447250066741384838 9615914 -23048416700124091588223558049228973056 9615915 -10155904514535446250128449153512359040 9615916 144358124465401553976732592341874583040 9615917 -262975742431001721602399829499492417248 9615918 -1118676971061854022435515729035075584 9615919 -286712456103838737790750098832707355160 9615920 -66552491355996480827253115059953664000 9615921 12103228802667871666219498463097704448 9615922 102688049511935505864851816202447754512 9615923 307716618200281228053955232785771820172 9615924 -106913938263868126250686233572511467520 9615925 -20969139791241972851670744751552032000 9615926 -107218729155429178122386596702704687360 9615927 -13169533047748940471045636789244103680 9615928 -57399885427378766388427578070064701440 9615929 93061938937361636827942339735214143530 9615930 -33499595366022064302468035098719482880 9615931 135713505647216543802245961326247653352 9615932 -97522418882666273432177598194684264448 9615933 12119137543923361036549582993568577702 9615934 -91573207615280078478274748980173744384 9615935 -30657598764261356619668394875281999680 9615936 61410359119543791694014062846237736960 9615937 69068370321624999096179731112685883586 9615938 137525541881218710286860814928927328000 9615939 -152105871165973959742233716898684962640 9615940 2065191942653259224053380966731635200 9615941 226176924326034425062841145727336701342 9615942 -1246996196196507034029505591946035200 9615943 -496673974569575651989649963988951670680 9615944 -139663185262162452910339431080534906880 9615945 823349047085712572456909628453830400 9615946 -211447500740840878376772979759121573328 9615947 23792180747759310541004592088905100224 9615948 -213485615871301358513622814078734418944 9615949 11240732388514557287299780952369187840 9615950 82486285666998717985053818785631808000 9615951 274839853288100421018938723708735416680 9615952 18253160373865957607226860861662953472 9615953 -101335302714831448438123042893595686798 9615954 -112653395854403751115544685286301524992 9615955 -67177965702528399791184843538093335840 9615956 -67195089098586918527269977561331759104 9615957 -1246417404872885017679327125164439392 9615958 -182375443585690061359678463816615622528 9615959 -207669966743664308032206719182409243040 9615960 -26871949059674815005160025549937254400 9615961 3452560671238036687243455771052156320 9615962 119238230618672586955751564419892383200 9615963 69563042643322180728038048925184141824 9615964 3283154450742821842213951205629195776 9615965 337651404069280690454249012062910860800 9615966 -97498483223266937768473327704674832576 9615967 24933915612224087828157332170277411232 9615968 -87700822223940600385145925108842496000 9615969 425955412921207287905811759561506447040 9615970 -26227761717051440645540585048533923840 9615971 -200780543756569919108476695354062457828 9615972 88346261077801337941332386433541051392 9615973 -117369133070777863955016258792467787778 9615974 93165576102946884064504619711176128192 9615975 67633266120572984918294889825721428600 9615976 -56307598252177161132580800895797657600 9615977 157298345423851314846997593787028706432 9615978 -64643166124584941162126705913273597696 9615979 389547920784913313409739829383105323280 9615980 37261495333335110503942822636181145600 9615981 -159648940013807411162719265710453662720 9615982 85768160734290896626410219326629250304 9615983 20207702066535394303966159375239487488 9615984 23394480226679577958023690166680944640 9615985 170818960275714005279590058319089520180 9615986 -298570432722138931033524381878753343456 9615987 79909098832134491174194246254696073248 9615988 -188975837906269873117060382634306283520 9615989 114374165250139083392214468015409631790 9615990 46027724381630612034777275708817141120 9615991 -163734631637859890702159265125975504 9615992 -150297958925431708342246545397171200000 9615993 245343262506823135031102822795715357264 9615994 -2645709509658058205109039817625049264 9615995 68016682627312538931135668609471329200 9615996 -88254970964817139018738766988060005376 9615997 -82152913122105961644859711804429644000 9615998 -897631445848635175852696999112947584 9615999 -261670210965401226855050683849682273760 9616000 -283905971247778038690580557893468160000 9616001 221300004155098508575189749653942304192 9616002 72118227782453724304258419480729024000 9616003 -60568580397385626901179092289782607748 9616004 -2190717033865417872343875004127981568 9616005 31899975274478982016052768245160295900 9616006 16353778580300375892589025178339257952 9616007 45011483369257751232827691483549215256 9616008 210136760599188579292865211365098782720 9616009 -158477996853968567891292710063541535196 9616010 14169208738212204045875470127495576160 9616011 302705898744970739680391517074178944472 9616012 123009644787979008432594596470880698368 9616013 -39335703518092767466469292477402343200 9616014 129654008129384241875691969777684480 9616015 -229682146649639430105742604891702046840 9616016 -19867515389271570257187195796392296448 9616017 8779777349480732535641210736349391520 9616018 -83667523791720284251904649146695421040 9616019 125569854542169753895335610159556310096 9616020 -22322636090638821883075042653337497600 9616021 -60445852662523804715287163186880849778 9616022 22753436121252561965599629864750468480 9616023 -379659596583849118879957848360991432800 9616024 133718579074540299120117297564781117440 9616025 73936121988079700274850040520514457550 9616026 -4563537174417670313560266552075634176 9616027 -137166788941181065113073648190618386176 9616028 16425284743038484646793069652049871360 9616029 -28689050504903249767955313786710057280 9616030 23351695434526321610619006287412489600 9616031 -262849342829239313403310091950897467168 9616032 -115624837677919822816292366222531100672 9616033 -197541979376216032016680785127499295360 9616034 64216094219573666949535552027062574416 9616035 -51742074446629957055856438758262654720 9616036 -127304613299745211811065437748665589120 9616037 -141367093647877993621239494867998741314 9616038 135327452335509883720785998867975208960 9616039 -57542605588426386347655761178655809160 9616040 -11642999814080741337502569323087462400 9616041 23010349952338436357082607740827946624 9616042 124483414640194492697369423266284522672 9616043 -102888014136419475208066644907155765708 9616044 93149382989741076780511837241067849216 9616045 65241383128262312965474471771101350400 9616046 231925615697657528058267495758300704704 9616047 164611270248242329918759987880902656 9616048 3136688280566638906999419540168966144 9616049 24423838026594235487025267571263868050 9616050 22733039822041398384559247986042560000 9616051 -13315141319282939555944948408368425000 9616052 -335020114829542225306916035115079014400 9616053 -186751519245205678324911426076484227296 9616054 -61777762646230236173793926095667399904 9616055 79934306472676757246862797670029721120 9616056 182066743122476011972714585156932403200 9616057 -194270447722160262808208471591568198240 9616058 451733165762710535272963379852828640 9616059 134903170420957663307331586687611740160 9616060 246352197335446453434282712564808532480 9616061 21490538251821290570746176112313117568 9616062 -125746925941412481622181728490104045248 9616063 -261122525631157301489655166406575454696 9616064 -41967778137585369418707184415674466304 9616065 -7918051999160733178270271196805202880 9616066 24157952734794825931489005100009985232 9616067 -34721739003373784516678582749075492968 9616068 8094617398073800836981325645575229440 9616069 375920617522991845335269263720657779744 9616070 2085879486224455304883112027333497600 9616071 7612828832113034294130594975614165760 9616072 33475996900182326893256793326003020800 9616073 86795647286767480683231889554132866484 9616074 -22916056710216372535533564968585531904 9616075 62951574271380636114836290639286830000 9616076 -42688164278870225323050292244171059200 9616077 12640525450301123695402882844360369526 9616078 -3775864291892978082027947298635961600 9616079 -66708100465717655163395945304514676880 9616080 40651965550970292442863195706215628800 9616081 -19731528268923770699910412596887724300 9616082 -66632142486429682882752986757208624128 9616083 146064437558280873267047608918650506424 9616084 284030517829790026533455526839756357376 9616085 -230274286348662372450047492221618860000 9616086 118497338885157701475814926393960705024 9616087 214104399828182949825898878462884667400 9616088 -3255847029897213902634075462301347840 9616089 -26295133866762790981602717152848594560 9616090 1021094190273939890622808306018406400 9616091 55804658862966515848361055065947834584 9616092 70010901278978244778932521650929879552 9616093 73933129365530132715907450478968761984 9616094 -128828920718892966657829647033793200384 9616095 61955396466710840883520359324281273520 9616096 -115307210521374950348223449299715358720 9616097 163676019152608497928253179083580953732 9616098 -43742116490015919928418749321679596032 9616099 82029552779256208336777637867724494280 9616100 -74031870659994306565543711091045232000 9616101 -136147153521704743428355449943058473344 9616102 216243446554078571121218306099292694752 9616103 -96898189815591390507821875423741998072 9616104 67841437914657060668829606768463872000 9616105 -311439879590641121663186003011729771740 9616106 -200245765222147380198078278747277043200 9616107 66166710274314048625314313734443289600 9616108 51397528943425534393579803997900471296 9616109 -326336796815095180508056403185849477920 9616110 33491438104674763701556733597796864000 9616111 75034479809794002035181916782831205712 9616112 80989354104811941262144383887966208 9616113 -60571604052264205795355096260987163340 9616114 -93471521482643204863357668457892304768 9616115 19282147237885559796751680248537901600 9616116 65545096580871095702587935254400774144 9616117 -84064638947299114564262439135481964800 9616118 -94479612936257651486632807429170062784 9616119 248136397438060082878069419555781728744 9616120 -226817136488731927910044888235671142400 9616121 301749677922613958182499286037977353322 9616122 -102595734171949991149178218697491927440 9616123 408164325168168378135609953524069446504 9616124 -108470559222249883542275582851325543424 9616125 103670089508435906867708206525607208000 9616126 -24061087144652595550391283068561357376 9616127 -369865605712004913720353486199459297024 9616128 83018987759144862394059159838811750400 9616129 -163936076959187545043769753627576598270 9616130 -97788519503702024898082102996142723040 9616131 -89012805794557359839232474929918584320 9616132 -87800212673068043182281847013688671104 9616133 2553566625480445353386268787700916288 9616134 119708166994432485983118874621911896064 9616135 14065364065992075061191103182597462960 9616136 287088121979404203286266507812081095680 9616137 150779798890387472857172585239025691840 9616138 -28752447755756658225140634088461570048 9616139 105503473717339292278427917286089099200 9616140 2933744092506362084005334106953349120 9616141 -2201848557375844181334990975203464916 9616142 29921089120396845939816334095697409472 9616143 460402118090274094797609675634922864784 9616144 6463728834719026472943808353272479744 9616145 -72109669435288300636643357019989562240 9616146 37793256423262523819633318419195219584 9616147 199891452645653190671438718487997694040 9616148 -117415976991125064392812977124245105792 9616149 -200130962138027006444408380778578402866 9616150 24839844631421240973685836415458160800 9616151 12514698628416012348610708008789742152 9616152 26263998690478439455576148823530127360 9616153 -112525847207658135338490792090541526400 9616154 61345068281772873980169743932127233776 9616155 89011823366064144233707835718403010160 9616156 245515680101820944557003422659740300800 9616157 -155820276177326488955661071131261053594 9616158 -2918493048114942019416367210797315840 9616159 126091801843269758104549789007879108480 9616160 142689419012645110431655877921079951360 9616161 17711586828792663559912734619774250304 9616162 -112712150764178929060829332927232306400 9616163 30034186661794112875952087371687507104 9616164 -9100053935819445329323161708534571008 9616165 84182849907680784330405466475143968000 9616166 -51571248335954553509345200610973480960 9616167 12609180518109066084659184114215217840 9616168 127855023303239724755325795423634944000 9616169 85618629933260231628868989852314256384 9616170 61451583227661097691499620730762374400 9616171 47764549063914141503137255421999451712 9616172 1882520749987369504242375298620370176 9616173 60045259518045762547090644527506426944 9616174 -26687763062461952029602415559580134400 9616175 -303928660743072394156414515262120084200 9616176 -638971749462786788028717579744018432 9616177 17322091740362794542633123227705451026 9616178 -44083096483198434822359763487410719232 9616179 76205093976921122849852897432241833784 9616180 20714376917068172950325594193029283840 9616181 -121044616511299484119114391080628373636 9616182 -85056582115202449941236951042871187008 9616183 273319645335527218097956534880515884000 9616184 -444893617011153195580411592836623421440 9616185 25173547709099317837156770021082368000 9616186 53437521740812243554996348424191553536 9616187 10884618242268396081832554424691276832 9616188 45823259219377030738678275221200089600 9616189 87643538146561892578306661448654520032 9616190 -48222688545525415335666574514338238400 9616191 -45880483090969591361732336278269780720 9616192 75880807649511892554474382961174118400 9616193 352374328032142096421740469415676949442 9616194 -38180620307899919342983860900729658368 9616195 313837183919283270488559090828020922480 9616196 -59176417439805778663708943509984542720 9616197 -1482954099379933314443450854578022080 9616198 66422956506720857308533214744584894720 9616199 268794390899420505872461235461252378200 9616200 41212880085390214714186199679369216000 9616201 35855304534679632396868454720186875701 9616202 233747266085948553313281199100189013552 9616203 194775643377110210124054385055571484824 9616204 -27111884313479224233757601547692508160 9616205 142523534960530175778352676979514751160 9616206 110652405297263394403106472103783747584 9616207 331743399108575322699659805917427929456 9616208 2469674067768677647619950114899492864 9616209 -123923426402658177808650481260249735696 9616210 -20357506580351995746708592013947212480 9616211 -399823932588539790360616908836827445952 9616212 -177210632138806284157000156808624025600 9616213 185240306064638072936587797842108192462 9616214 -2861906455540516788436512482093814912 9616215 1242907807081911830737726071835422720 9616216 -62444382982413715046922289848847595520 9616217 13000504611779081166469623905759343048 9616218 -17616913892861430235178963474291805696 9616219 -6707682937555117949701202598265610456 9616220 -189629986358684670200421638790988293120 9616221 73700152773482917546268189279504467590 9616222 -2400168188070199975332804835545372672 9616223 244314172962571855432771734971588709840 9616224 12333002762823567044993659977632317440 9616225 32281511082031232062037459260972197100 9616226 83677306135557410761822914476186717760 9616227 135271374861955774058842206897254002608 9616228 208984262693332276296747670076090788096 9616229 6720167559779140443311096206197480000 9616230 48819908787868986260681935474515446400 9616231 87586526401770472910982859707834937344 9616232 154677367159790007467453797936089062400 9616233 399045219689577996679103423402652000 9616234 272422015389955442712399568483627302912 9616235 -223682991750047556659743529736346464240 9616236 4606213047543304530402010138911866880 9616237 294276703937138762874786344214884813292 9616238 -156127310265403056497230385148193640640 9616239 -163124848516211646674320471849375361760 9616240 -2435483473970345552760577804686458880 9616241 250289291909559724591603601993261202642 9616242 39041894720269614384233707327305062400 9616243 -8628919763792890601224365479697195616 9616244 300879380445809716460245627510490499072 9616245 -133968383206199690443667837383853702880 9616246 -109016997676918053887990575929479192928 9616247 247274113884938071886242967368997906592 9616248 90704071094620267727331588626430873600 9616249 23769316941875006841366834116577450064 9616250 -26185745793468848840369736439389570000 9616251 -276912214987885706298065787213439598568 9616252 -467738033944118249763227798405078394368 9616253 233303561208902510843538382619144024460 9616254 74453205280166749889071057553860454400 9616255 -118785051711163025573824162291443876000 9616256 137901929800453520637026769986754969600 9616257 -98300372858068448789561375618988971520 9616258 218160652100388915503082950074280022480 9616259 141212195411110592143680959118811886460 9616260 32243531399151439025599046514666639360 9616261 -59776989662316905902584353334934661600 9616262 261255306857928355104569204030398464 9616263 -20035794196280139898623432580773820512 9616264 122584368878817518937667387037198745600 9616265 208696932763893588564331560304433154660 9616266 -58785704730179022553185640833276710400 9616267 140916053613857216118878020376758596480 9616268 -38053255911242077556200584232141930752 9616269 -153067797394075181736110615969620411200 9616270 88689900815043048398600554663551142080 9616271 -129411932729455345114528267347479147040 9616272 6792121354721484820491577386028892160 9616273 242411820782876838361784862003726761522 9616274 233994546586017040221553584572906549136 9616275 -187251194135258403474233657601817812000 9616276 146373450331233931112137908132724108160 9616277 20054541696632832815331590570799513600 9616278 -5583694405480427066427586859950080 9616279 338000385280448413381018280352134311880 9616280 17565061918577758779286160171744256000 9616281 15254938614656216573547505416505689552 9616282 -12270327659597643886167467798763256896 9616283 -61478342946817311417998021865393993468 9616284 -123194212106502004438188779043536148480 9616285 -118034776427077208375131302594160727040 9616286 -404586296595168884109986823006313335936 9616287 -105442406492623210828033685772705856440 9616288 505945199968207564889770831212227592192 9616289 191594167529329721288803345277522313156 9616290 1646117782837516421993661289054755840 9616291 -68681571243665230976962628863604918308 9616292 9412058618146133832792877731493416960 9616293 -156798392869429414875281334572730662400 9616294 -63384008061543781134461856134139595008 9616295 9802432530891440194471116423052814400 9616296 67394803690399620295041738574664908800 9616297 -138937410767294310376026565642307188080 9616298 -230633064987542928049594607650626155520 9616299 242474820305573845405453931611719281280 9616300 10856896163963572065722653506933196800 9616301 -153769710564551728561865790021970182996 9616302 -6552034743806086476828515152052769408 9616303 -403124982664717573036104516197950451880 9616304 -8157359799558748708012646022709444608 9616305 -4045410752817834877602466662892260480 9616306 -66446811282828568378739012948386437120 9616307 -158142815838504268405666604339488831680 9616308 -78043161182216320111408672599420696576 9616309 397687102021058091513198853078769091616 9616310 117053880549420610390411297661547669120 9616311 101457778932383454136639199659406623200 9616312 -34818724170402084931018496069487513600 9616313 -31158251744396169853101888590700195840 9616314 120094456356004634042106042425850762240 9616315 -75680451075591431187926100258718247040 9616316 -202791797950237920698971869622143912960 9616317 313643257924752238648476718359941395680 9616318 174856794226294946452624771373377918080 9616319 -124799757844660449529049602582609817280 9616320 580187530236910221094606251050926080 9616321 -86985730946438700514953957623446632576 9616322 -277238785058948529718876900151308641888 9616323 3738789635113017201667329006568706304 9616324 -3351566425438396924490654617923780608 9616325 -235445070890514605972233813131143990400 9616326 -63081620707819903305019666242652904256 9616327 49900033779859665650616261671900794672 9616328 -223719169496496171185330551657398819840 9616329 239550712678673924827184498609444845674 9616330 138657427912399986248654781890222398560 9616331 -268491310870238305000603211879209973868 9616332 -79036636014091939039796448781056884736 9616333 -141353688216046483807058219221382145418 9616334 13615976280639088861643858337432552192 9616335 -181102960108452442743832104729030927600 9616336 -57424641224625499419895147293087735808 9616337 -152435362738804938233997707314745366400 9616338 97000482481663447136616417937830787344 9616339 464965190711208709207971641305197035256 9616340 56889943067223165673633886415303936000 9616341 61398634267808982000371149311755280384 9616342 139625822066759607249061312390367184000 9616343 331897323979564551431202679520030694744 9616344 -41457213446470646568829857232372961280 9616345 26131575151153932656405720191461824400 9616346 -19528016149017108547203421918730880000 9616347 -211666167365526222995598596507431280160 9616348 -554969759861278479539075101408870400 9616349 153957020721448148311207976270236162860 9616350 25958559444073536696407714086518168000 9616351 -424863135753189556813997814340360554600 9616352 -56076291597545770223907873698425602048 9616353 -243347366371697556931427875476488757216 9616354 -230936010057111704966252138441733120 9616355 -24078954624292632952236570643364167680 9616356 -3356792443167290176142347608258938880 9616357 -362516969681352236492881753157973099394 9616358 160669142917836352780503512824915925376 9616359 -236240873907223922391742270482615195096 9616360 1986933704061074315710819764668313600 9616361 -236561374244579375486959030436077272960 9616362 41272095254585196373664070774591558144 9616363 -5115211988634521598833139458667938696 9616364 484063162493412155523240937423472541696 9616365 180778727089990979297865635785816050720 9616366 116127654056480161601484583596118747200 9616367 78896365379095260420774945739439113560 9616368 49670389392186448650436414737887821824 9616369 -35463773764362486265661305311685453440 9616370 -42086796653477993213001051829274433120 9616371 -67739604814064941174942792194744265680 9616372 98657829900515192202726317686601096576 9616373 -1777370635961980893154668475434719952 9616374 76078056708027908902424863122343453440 9616375 403578736478538983656232113365844500000 9616376 -205627630694036011366734907297708769280 9616377 28961922213152920571860881813802378320 9616378 16096316082022343705143971490786662624 9616379 29842304981826612161695695074100178980 9616380 -5072548627140913045372308793328148480 9616381 117695193840360983150021590200857228364 9616382 1143420209437115339814851236992307968 9616383 -104412422272170615959758046952089227536 9616384 238314366226831465000725653127258177536 9616385 180367319048351322061557940668263018580 9616386 -4267680521203454668344910174448001024 9616387 345197753986792008979984417540194582792 9616388 -399826897736737518891921489995267457024 9616389 -333520410959198979824356003430088933312 9616390 -33115803353951349384373424833035210240 9616391 3353050445986954410743271438361111512 9616392 -42501308973991973734568621656903188480 9616393 -420479530846127993688423217754264208358 9616394 -44249803226661419793948713641007112960 9616395 66225493918772054901058224683256948720 9616396 -145540364431807874202819087771180755200 9616397 -446582927012387849533842297437965783860 9616398 -11323039700562324779967611380529789952 9616399 -168570622363793079086972343552043499336 9616400 -58327100809037980190804753921648640000 9616401 49405914484733554094926647404732592 9616402 20591359118712899894767940828343045792 9616403 345883674004485297957717600016897990104 9616404 -46598918672275463293005309596585164800 9616405 97679466227677757981199975005103876060 9616406 174437366089018732649257593181167272064 9616407 168956195711269512169135432244197639584 9616408 -75059813608318642142928368052131328000 9616409 46688581051398214911938202865540086528 9616410 91666929713938650408474957001420627200 9616411 -42857402560673861795501504827474032384 9616412 50338520163384631860339552779753723904 9616413 -76437604773726547400868524953348664640 9616414 13886315247138529231266331018412509056 9616415 8907831961745274537394598685364050720 9616416 17715521323512078775306092352792166400 9616417 -2795941806664033572923685538685825280 9616418 16795378989178510811419664787207275520 9616419 -13068389934338954454253608076806734556 9616420 167292965341687775668200761271018946560 9616421 -418851100809477351592398636329359005378 9616422 -69751303273327070795690682731306334528 9616423 -653808707809345773077567376257839980056 9616424 -197538467601318649304586071238138931200 9616425 3463429261908335899017923909946576000 9616426 22863263440249476564161842479889900224 9616427 -120615680853707367766309453195650237768 9616428 166843480042087988159742019972227025920 9616429 160347856772780306277516491752149672960 9616430 -85856238653692864837702912873593560640 9616431 259615535405089840893475913750463744768 9616432 -30508239083743160675802869659834777600 9616433 155092746628780053849050518171043911680 9616434 211477806228424912414940985830523648 9616435 40321540598119267125666163656661585920 9616436 -9680099507556710185277059481495033088 9616437 -197268032722749791569171504675315881120 9616438 -63513802750368699229337702261903235456 9616439 145608010963813159388123269345793294256 9616440 115168051155019321505087136522672537600 9616441 -271806425205058008785679356602624466520 9616442 -43136510953240547329984391570652377856 9616443 281696775159030059766863687869600081344 9616444 176962714955973301348137326693275175936 9616445 291187794991079344504378311347211734700 9616446 -107502935981229190266286732756370624448 9616447 -375892939078667763126862210523751287104 9616448 16413935439947382588630670624583319552 9616449 -54370007599268793283520735764376788032 9616450 11449597480841094456842525437513452000 9616451 141859944259025903156894752664754551280 9616452 74315552535054068371902790974293548032 9616453 -79493492802254782715800344057065103360 9616454 -45173069246415610531125755870128369824 9616455 178032722440600819345566268430050615200 9616456 -277293294161998997404846654738526469120 9616457 -156973728230137257067693773853299072294 9616458 174239463581547961958970411743437432320 9616459 -152767072042416788814170528911850991340 9616460 96843133330618132210938530159872512000 9616461 -135459538481026852251632357864825805120 9616462 -8606077570965327251746555133041704768 9616463 -149382379016216623116420363186974990616 9616464 -21391554935035438095836290585003425792 9616465 45602215998298975280387514557914447860 9616466 54137621831839337548909445948635020432 9616467 104430542191487657702355683237161745664 9616468 -19183224257341975741644647864223694848 9616469 57086950218559975892032134983433108000 9616470 -103944850831841844304704164607188121600 9616471 402272429438833334898312847413987953672 9616472 -39038141350152146841047827134783897600 9616473 -146473396557359654205394246961546698278 9616474 -8602386212366382804347874043326498048 9616475 52105006246438246863222784092221485800 9616476 -31142662927068825767926580220700876800 9616477 -215611316082315076718185374461572192 9616478 67905373507801497206487786844452071040 9616479 33507690854439183040036098376355782656 9616480 80973069904817698901209549194838671360 9616481 -39607995196592870318437199923853570880 9616482 -147892497842293614034703160604974498816 9616483 -141535514808580646877390456562203562760 9616484 100755780718042222108403317918249967616 9616485 -47662986031716933534272790970324650240 9616486 -72826876414991390107641224709477733056 9616487 254851591353972702673134631569116618760 9616488 45077799847709553211390003716769873920 9616489 -469965035295821333491070147734287336560 9616490 -4664343260182057347092571426174050880 9616491 251727254514209527257963865741558465500 9616492 -451777751953918989993152962329877567488 9616493 -293502032210938203372312603034148025258 9616494 70133387291712155907731838253353192000 9616495 -143223232463988425834983277112269412120 9616496 67839268340518912364418401700575281152 9616497 63798630377724171819830892244665468096 9616498 -103893294168066894192151950217014486000 9616499 202268227088738413487100027459097543500 9616500 -66571613542799853780763319115774528000 9616501 -318027833006896383547244119571798091968 9616502 92648602765951918692314060371456935552 9616503 32673395489508998678220152043164374224 9616504 23990543656573601977937501843592437760 9616505 64654738175830748395352018307801792000 9616506 -31176393438235132672516257301899012096 9616507 78811159157085757298309989617654310320 9616508 -172507941623385996149664079122198773760 9616509 -3821741667635190134077576110304120320 9616510 -11587735270269881488722392695528980480 9616511 -84113185521831820022091670373051440248 9616512 270727141361349730637904942519130521600 9616513 66938003878518017856209747712075671124 9616514 -57490405313252975644309364852982084144 9616515 -33014195880697621100227152421603129680 9616516 20129620078127888484991897029880872960 9616517 -169180512719345986530440568143804182434 9616518 47995859898342399290095620307413497664 9616519 -60742064756109611102029328068207160040 9616520 2760497822918835157410045856729497600 9616521 274066212384400805326637407457655850512 9616522 3891070337759233942662743968073842272 9616523 -90987699880356380819898332411982318960 9616524 30696913686667904205375160822419505152 9616525 -80573414033979172848217580883922017500 9616526 -100482772163604212531265042626536386816 9616527 246938105626040015292207499347385428840 9616528 -98166337395894368231498181240788090880 9616529 135969428326081984233496396083872158080 9616530 -4859324308449978097980991274985553920 9616531 -139575568830580419634194634091490154688 9616532 41398725486957215402169255894103164672 9616533 314833566205841360314858554339817473600 9616534 -231256462143584292335375526875170351584 9616535 -84191884338978648487543039637371964520 9616536 -57203062546893320877713547897799987200 9616537 -7070597695389085437423714561178488000 9616538 12804236560303300326756561681687367920 9616539 57573978347438721033168507417352626480 9616540 -25243018222288785178507325125200437760 9616541 -102395281251558484344109620654446744832 9616542 -3971581095236512385225757981956883840 9616543 -61709022131869875849251026506792472080 9616544 -2073916318395542143759108150879125504 9616545 178686658368908836825238590750416081000 9616546 -194044114026699156991815742146623328000 9616547 -364187485639798894646611302294912116004 9616548 -67187860026612546541627231431954693120 9616549 219745946110615072615334331433312207550 9616550 -13033123908254276432921815978680350400 9616551 43146331667423096845847111120975814144 9616552 -118712902953836552107036476789625651200 9616553 -46440031132975722543714825384425078976 9616554 -115520748357758210372554594828078157136 9616555 54712691637218310579675117124849384320 9616556 -153016641247066318640644984465821223680 9616557 56347331605814545965326520438141867840 9616558 53170007115718230710596431683173474176 9616559 -137449187119193324304130763909051748984 9616560 -40658267191180690724395607151993815040 9616561 -236414022601364158280684729689061481838 9616562 1597558597824129783854241695287728672 9616563 -197937213705833335013175688502603712 9616564 125271511619267181813171273963044098816 9616565 -57254189552354971903542286848077500800 9616566 -51571527683146787804155473378849869376 9616567 -235198594204439446582656562218868560128 9616568 38044458633771425946426536444690780160 9616569 -109926839713931271179100950072343969456 9616570 -110914337828764243311764486609144063520 9616571 348612090665557576078095302316956636772 9616572 14335606938063666480967060384585089024 9616573 425404051779461023866970495325693834822 9616574 205078609213999835421551250143730856320 9616575 6912056842640891521570888266732816600 9616576 80708802038022901908945900976251863040 9616577 497001205761079150543257189917880041952 9616578 -29728516915268487226717265969206905600 9616579 219794778024993209229103517185564768512 9616580 -169054012205024581040798890419772085760 9616581 26078479304020712305868989519154108028 9616582 -10747289524838421310073556356170438848 9616583 -141066383165604010888456965117988220640 9616584 -94665901991306221913111023782500352000 9616585 -65935069966390734887759148889527624000 9616586 -8550626459426826079373104864869350400 9616587 200502398576079215701207163787449672640 9616588 31660790063322527380468782504011602688 9616589 -118274159564584725174873082600851647700 9616590 9435023293916045345829463839824697600 9616591 -32013801959224354924530680220708532800 9616592 19776572849499869686980408579728695296 9616593 -89277568342509358536573113988809622480 9616594 96436836017576093298410519150921285952 9616595 259161103497048987490442872980805002240 9616596 56632232931257590941240285318051840 9616597 -42268407469767371657805411419317713248 9616598 -131675302753277913688698718288103359200 9616599 -3485981136281850829768730106789486576 9616600 19074686400802842458280398022896640000 9616601 -271017160382100366043984525268153570796 9616602 14661733674714503037211147303906101504 9616603 -17721746856193484316955626591381273600 9616604 -259980778246974874858299202980375135744 9616605 12442382809210904871411423089384785920 9616606 -452053457590737889646676283342522176 9616607 -109750404469727982810528966788451699840 9616608 -174601695763474567919603962605378994176 9616609 -321659273161556164944886346700395362200 9616610 -845994500915543997370090823020451040 9616611 82768336268209720441791179889102066144 9616612 -53863742621795028436894236283070997248 9616613 -114739017034872478073237648025169707138 9616614 13516271220224165068788982493956061184 9616615 -66696917575439151135635733633226647240 9616616 -4866558296476647466405591967591531520 9616617 80356457320241732565888069827303862240 9616618 94757146490697734752124150279068392960 9616619 -80155992913774809074071733746723507980 9616620 -19997716310532181991855871595343923200 9616621 1891996680940957941308096243407705312 9616622 -54150870820403315097804352789742699520 9616623 -2618015003521987620077715097720484352 9616624 -86229785254879463799924176546351349760 9616625 -314565166928316863270485603775403360000 9616626 143621752022915816800997650983858325920 9616627 -47113785605526466785480334835598281524 9616628 -5784876222696084249864880651316551680 9616629 66576900717763036373809683926654409216 9616630 91586561439394350351264112284965160960 9616631 -410072379848410542638308224904683596568 9616632 101918471831374953977905204284121497600 9616633 -35718047643161172947460764063452044856 9616634 -25338240012882555626544465049550069760 9616635 -32447048588822000841677566797525343200 9616636 -153654817183002119674910488388186705920 9616637 128086606190540609957173719109239617286 9616638 -46020032221760535678601252832851842432 9616639 162392461841587956624032718038615819424 9616640 106774700025360000243489342030474117120 9616641 186795717843185875702282366429035202080 9616642 133566357460043800776982079250887858640 9616643 17842759195450112168739987823754377440 9616644 12461107897519494210240206761290341376 9616645 -130324095624857112529407078392805868800 9616646 83536315794658295156363646007069430400 9616647 24378967857542035077000493643600616960 9616648 -266227871049094869888931642756948208640 9616649 21199689777844216966574895105248691264 9616650 -60227203828345015780846086149073772800 9616651 -129358462032215487800899336872630780336 9616652 -65871129534642339825302829581503500288 9616653 203316094714804881004685048353177087062 9616654 6296689651869566225227052550304099776 9616655 -3771287545642235952674113321799633040 9616656 23243833353080227079672614266389397504 9616657 48320387520797028614211561597324041906 9616658 -176564956790991256012568162218934302320 9616659 7610498972603771877477608957453223936 9616660 122604535912181580395479932900609484800 9616661 -493835955733539370184432304838450109700 9616662 65932996721828053430833051468084366464 9616663 -68124813516669602397406108433010959520 9616664 234431860516387074160538001049790545920 9616665 -16128663835743555088907145774113948160 9616666 15596129280032291787436933874897750784 9616667 9441035832513244624996910288744035716 9616668 96138761121952860751638106702323769344 9616669 -215645095141413087831123465037630983060 9616670 -36227522768513072692050469538036121600 9616671 219999428815370831404944694446367668240 9616672 -27738412040749312829875330793422061568 9616673 106426079938598208187982545171761840288 9616674 -715183072850520482322498468701605632 9616675 -26074970543159056930133423499719690000 9616676 -184526712559632177891223372952111687040 9616677 -79433302394309204684316809566191517056 9616678 92782084161822706443841450398124316640 9616679 6317078347965829312821004158178892736 9616680 87062792227434404033512210118695065600 9616681 49133343617392159380050802630457497972 9616682 -243316053273828233944724480018891748000 9616683 -301454691528098020820986327277349888336 9616684 109878225704579560586268902816956465152 9616685 128500159827418903252308564163573107000 9616686 39113345545332712684732200058922807424 9616687 293745555504099520555698563747432312336 9616688 46433390070618746216045459349124595712 9616689 7271690135402140836768966587561086464 9616690 97105689261002171387913706692589204800 9616691 59430204810442360326581547544057111200 9616692 -1312976468522813022395708411209955328 9616693 132923193861955937366064919645469889180 9616694 72519745795640613859331336222562650112 9616695 -45967512195220210399401995296237248000 9616696 -79444027004659416565096954582466887680 9616697 -92911492138162834938397286967235120854 9616698 -40948130309973651242642938766030438400 9616699 -424183093095012351121084770594064822300 9616700 108440625536125203717212316608566387200 9616701 -65835112933126407744332860833738383616 9616702 139410374637048269397985070578580343552 9616703 -217077676052929366124343779461429930776 9616704 -78131108823138053577381853099934613504 9616705 98806601685731624589956481719743708800 9616706 -15686414367118238285928042078782610432 9616707 87835716085716746672150024653851660960 9616708 11039794212379087527550209920845143040 9616709 -245780878001809671424152206384796789090 9616710 96338024795105185845443637576362987520 9616711 -62021107242433881455452654131537551072 9616712 -83876003821113341619839934618066124800 9616713 13365503135509789555851796391513633184 9616714 14036097267698341382281759391806118400 9616715 -70027496408487340203701613346058565600 9616716 -32559402647112851901744391556772649728 9616717 -356832374766769688491330615594281600 9616718 119726161787377349193113500099606330560 9616719 57669938853539267810017913942247275520 9616720 -61156338298437403315183085211720499200 9616721 -527867844716114795671156466856121906188 9616722 43948696556125583756077126752278161920 9616723 327985840822448625103410785060146437384 9616724 65612383431738864782111070307687626240 9616725 -56013127977532023926920471741418606400 9616726 -41495490990492811609532843731916851200 9616727 130236613376834642106276753521795617608 9616728 -1813891608922167100652385682022400000 9616729 -198010862518614819591337229315482359670 9616730 -145855264710377498262989742813086798400 9616731 19449608180729022200525293267462531440 9616732 33871711793059483241521465198362908160 9616733 -143089331149411539561044023335961771680 9616734 -2056618517109413901235590985775349120 9616735 -2968265902993582203965058752979421200 9616736 492127752143051864724584381561269125120 9616737 21911145573114216680111226369915973632 9616738 -176413709589133578672579780685025922480 9616739 -377828871538180672278519665093866587000 9616740 -123445017794784812657753859017837137920 9616741 -389183054815687163116975381166240089858 9616742 75916089932901298842880190033143426944 9616743 41945355467847118925063735274841218840 9616744 60758599423004769896552024198161182720 9616745 -118345959014895009392974250112479809500 9616746 -8170395100206186108827699386727443200 9616747 -181806917520221972743168285365781979136 9616748 -305388480537908786196743476615293342720 9616749 -7489795241037830753248584807877280640 9616750 -68759169013396003904551790556978240000 9616751 -372969380104012486538799008341134678288 9616752 -17714477554178658918641589981407477760 9616753 10607528970450886186363516546957218544 9616754 -5010993164303720180650566068900425728 9616755 -54084055091517516809770323798189427200 9616756 16982483945665921104742247202860935168 9616757 539967560398475555067468888361189529532 9616758 55491407531604997922110913785669017600 9616759 -53300644701864655807822659259615686040 9616760 62914162477881811340515853544612249600 9616761 30559611269778648630960754302005738304 9616762 273593485354655029524796265639522003712 9616763 -170799118036872091669654061156801804976 9616764 69420300305376526524431273097541140480 9616765 -62950008103572708970770640165458032340 9616766 101285136705730042262755973726428088832 9616767 43753306265852982023423852962547246280 9616768 -14488420653472263878621322842241761280 9616769 -254134514077667589634515469620219189504 9616770 -14597814482837010388095795506503910880 9616771 59404176210080686820001912709643630972 9616772 -302986068598064321351697968837644517376 9616773 3396960681299358442673238484820481024 9616774 2172318071772475738243454221173859200 9616775 10991560492352389297447561494653712000 9616776 99700322885556053031234331134577827840 9616777 236817678738973800821648317603743585060 9616778 -4736808771018846155365932129860232960 9616779 25811574357190418676367131735107906400 9616780 -54802261459936712194774442169175526400 9616781 -110996533476906582099160230074101901160 9616782 -19349287308022920481386982894109571072 9616783 52851433302956810084490443792117731968 9616784 -89627086480043349494382872910622556160 9616785 49039266772981957905604245227385879360 9616786 124388644739629080506903951811229640592 9616787 -46385817923481017364293947716953075880 9616788 -108733505800177223878402646789332710528 9616789 11392988016748670091999480848303058432 9616790 -65448042377533773047522338992500217600 9616791 -90543978131194548165566759723645280408 9616792 194030237628107205094845829327166208000 9616793 415584674828387102845438525232128186320 9616794 134787943106079195199421420075692995840 9616795 -126246112790183455490009072010140377680 9616796 -18410672233440342635178490412112390144 9616797 134181252268064125333414886210795984268 9616798 20744232714716015801998050744124187136 9616799 401959386011223142647743465269186994040 9616800 79748709318497357097613861385325772800 9616801 27359980453847744895554013130082078720 9616802 1777257362451073763820992161317786912 9616803 -25435256544663024024662142467965821696 9616804 452965776607945482950119484822174131456 9616805 -240079985687915020995979626137953162080 9616806 2391118729410632546241536076058694400 9616807 256508454444483607087899747064166442472 9616808 -59536245645923677591220333412294574080 9616809 230758046948191652711004888331610722704 9616810 11043885843670796246737700617460751360 9616811 641857480547436645933400916165067459552 9616812 129095146351864956826961109857056665600 9616813 -188012669446677632739845278325827880938 9616814 -201087636036764835238888561711935559488 9616815 -40504629042066228378509235013785103680 9616816 -73131422245735724603134792891837120512 9616817 15818703561178345994259563251573209600 9616818 50554094102444634633396453429310947840 9616819 351128671627856133126965413347335614220 9616820 -22071854831340701993624053834637475840 9616821 -2759960409627197769206031034569547776 9616822 128132994374392758133395678587127460800 9616823 -20057398678050048937829746096794668040 9616824 8663993733896732028934566954817413120 9616825 -213471139616468181443517324850296610450 9616826 -64959881286040222402080698917572246816 9616827 130161433447105233455845857078470911680 9616828 15411079026073870594973826080472412160 9616829 -195541084142739186932721551961578290560 9616830 -28528311484663267506290030112045598080 9616831 90827974765285038452183282001048437120 9616832 -148412441816918330785128680905695559680 9616833 -150217571666910002746389768659207174400 9616834 -11027138749482050136547653656074811184 9616835 106641141270726134879599145638051512480 9616836 211220987800753107976930088547244096512 9616837 2568244697112654875285618538001224960 9616838 -103204211191744543957756109231256672 9616839 -71054116386683203599273281231454430080 9616840 -12427509119587391706491354678884915200 9616841 188161218645302771372076833874690593664 9616842 -84475462359896075440369066756122002592 9616843 163714161492357226479876709192787955092 9616844 253797806402918936616099055243329620736 9616845 -51599717565179109105225266738734602240 9616846 76622572400929015426735790498849267904 9616847 -329426159544190827772050134994501093960 9616848 -34649955675793127746048956518622560256 9616849 26346646924527813590833919571465060192 9616850 -28766591774109502461793195924843008000 9616851 54045653215495105891979347778541794880 9616852 -10035086017584021984492372056061296640 9616853 310847968376639951146550846946509121102 9616854 11925910492540867505518937678767196160 9616855 -14151238025455582937668278591059109600 9616856 11802455135582859113628125538415994880 9616857 -19039558862206708412313209431294648512 9616858 -234634020377648494512069186357059205120 9616859 17976655543774417547106806621180508192 9616860 -132254805745427228551989602415249408000 9616861 507451229976983876844392733574050647462 9616862 388271624824008280760088181543036774272 9616863 -182783440966658522537579278258105568496 9616864 -100055937856177109478688905591521280 9616865 59284595043155670957307803881095998120 9616866 41015961689168135151173406060254039040 9616867 -191820471888667527441400702407720728480 9616868 1887384589992857575876155419636637696 9616869 302421565941849650466131304857784177600 9616870 157232551381609775394161089760036330880 9616871 386097439225893545536738921800622123824 9616872 -50653584554862300136909661099067310080 9616873 21306031281670860162806086116570739840 9616874 1627058679163927668016084524309388800 9616875 -16847332280329224020194057910958720000 9616876 17324707424637636098908795537728348160 9616877 3719520835355381116037974956701777772 9616878 -32420993756940366319919507287569236352 9616879 -327579238182663327861709644485131923600 9616880 -6674619362154492156492401415931822080 9616881 -153016111047426734534386603101019260048 9616882 25119559714259415723436274939132313600 9616883 -888944758813154976231660004755560615040 9616884 69746832367010356553600962094162804736 9616885 -210192610293470084080469868720462648420 9616886 -15244129628953535323366426727704861440 9616887 16136562137308136736355008856172820456 9616888 -54506552583592665114009489113112576000 9616889 349350127310511293445039498439908044100 9616890 -4494644307646352649915950608450894080 9616891 -292223915413683542105248217595190495708 9616892 -42130573419280515280841556179585648640 9616893 111390498058507556363740285874445271680 9616894 -62395221920713589359256126218062356736 9616895 131143007058506278560814121485918844400 9616896 -52854343900153878825035546608237805568 9616897 224174805695164744538871301422348362580 9616898 61737975159726374700421103553363531264 9616899 122882805726783348140424718659165930480 9616900 5625170324048139108429366791003923200 9616901 -28723871791608079024856270019570260448 9616902 -133627316699859537015728502682403573568 9616903 19602278657637926291420179670101919808 9616904 -744432615731207596179684004195326197760 9616905 166361866021334379436978845756598968960 9616906 -20543153235143445569902523381885604096 9616907 7762905006747946916214626664934080000 9616908 12343545892390549743662613867091869696 9616909 283492356815345364610989743141340621110 9616910 -169239444882180278987236555529631224640 9616911 -130544083626747149718588801503016215928 9616912 -39835324739681884937507560714795286528 9616913 -46946017833820268956968911724431095296 9616914 88434320695599814640701064179808336640 9616915 -116032072459814736169007586793427539200 9616916 -325205043573825951318119888109156293760 9616917 215793658906439213305734181425393033024 9616918 -155114626629915418664248025452285263840 9616919 -33765013924126963340321944329614393232 9616920 54498387783753349829107417323939225600 9616921 1147258274080427881597413410456654784 9616922 91485686492760056183005600636409134080 9616923 -89824716366424084391828041318923856296 9616924 -832764789825286204517770448921905664 9616925 -87657939390309340361167334214367093500 9616926 31892182624822443383104014383479065600 9616927 -257849520654578636309668603843703384224 9616928 27306772261960143903218070640550608896 9616929 5357819872832151376340175353924034432 9616930 -2748292060754098687750083755195359680 9616931 -310609885548289238328480326212545543528 9616932 23129829617975960713807008835934265600 9616933 -44631651475207589513165133653894426818 9616934 -13418353575813323773869645323557493568 9616935 -96287309741758519819894692158421073200 9616936 269734892130609125845245764249282964480 9616937 -368058917811211125151819926411552274608 9616938 -133896276570077042353409206745163507456 9616939 287174503949062911593907232625639106740 9616940 -95534502812922699294460532589376696320 9616941 -394218658718399333947955768667720388800 9616942 -73951844782616135105433754324256872128 9616943 -101909510319719359468119365973373712400 9616944 -5155205175221016821353332432735043584 9616945 127816871617905222158449119110616120000 9616946 160754958517166684959248764485555789440 9616947 -1478559159015496080872426655520278672 9616948 89349429406514432468735337188553326592 9616949 -77969616798265191473341400934554766564 9616950 -195270769596638310457169814341068800 9616951 -156255932822020065760534356322150049520 9616952 647061746354066710302742771097857966080 9616953 36574422265115381665501394508415892304 9616954 -29575998690268135947828399288452528640 9616955 143639546845467999281447454779040216720 9616956 41202214343140338849781072748122481664 9616957 -49408693060049746174062085969787753888 9616958 7544804894156598697849166818856412288 9616959 122625184931379047611790211905592192 9616960 31787131780794599329094650491945615360 9616961 121065148338854636905046772795388655040 9616962 98615437807323478746733878254251335552 9616963 -125914435501646500169668997648415134788 9616964 127440864983316548792009321324110786560 9616965 -114167528961034168431912917096319926880 9616966 -43282762520471296119782324555973114240 9616967 6560394081921045110042189048561068560 9616968 -134881154339656697078579641338061731840 9616969 -337676955630359176715825417457719110604 9616970 -53342972453733687283746030404203319040 9616971 -4903212367501063035262277819839693056 9616972 470220974483878351544024925011274849792 9616973 -38573209820283114595056811447251519936 9616974 5254318998462097884026429855128503360 9616975 61328061122577161189370201029810728000 9616976 -84477795623605569767030927502538579968 9616977 -18032420900269206635547587067291791232 9616978 -28228926838493779991345793587414999040 9616979 -256434457111700724531289628034847988424 9616980 -44315931902812670483882478305451417600 9616981 -391186229817610556253116329763653163136 9616982 -58575773821338399040483531014517725408 9616983 155280494096583916463635937247071020800 9616984 33905881349849118675655631200997376000 9616985 186408719457046094894890386908467355400 9616986 190570948560567992831552496459023685120 9616987 330009369591136785903218953300930061636 9616988 312907939606768164233752318177546879488 9616989 460516954786737826269560921836948800 9616990 -45155139069720864374141927639458394880 9616991 -26530283116461703945971864464552752608 9616992 -34986208308816286183135478425375997952 9616993 -2146049821875888100814108681155631200 9616994 -92623656929720741732745875737560502704 9616995 -164557577678533562098452934696416170400 9616996 3999073839634908470492774512743271680 9616997 -94715480719252507323947117547078144072 9616998 -35213079018825306320634738718317423936 9616999 -31223137746489374986824793342304544768 9617000 -56315832068253046115977519696588800000 9617001 25018380530448935697360061178127476976 9617002 174939269645505728561381663394497425920 9617003 -14500919785075128214194721412693750640 9617004 176404693943568033053870499351621354240 9617005 133247914849717536755484717096889851660 9617006 -18757850264376108744146501098792058880 9617007 -3797076249676575372233734248320618112 9617008 12126243630209693259893810331566407680 9617009 -90610102806509342087837215360485436440 9617010 9795306706377116704649054388147571200 9617011 -179904220731921489758755907845893150388 9617012 11574035939883127499983582022432413056 9617013 -36060871334887232617287828358469425536 9617014 -130282272119382909708276820565744568768 9617015 -127047657964212714613534347245223900840 9617016 206933265407140247493953201395477094400 9617017 373341656882648744121850506331084985066 9617018 -28228155916167866899207258777723214880 9617019 -257536864048347635144603286768638073120 9617020 -6081565168583909486653876268989501440 9617021 245498393044796593917876732691947835200 9617022 71910549317679941465808750817106048640 9617023 -134599308367063904639565009484379951336 9617024 66119292197267846494106411158072197120 9617025 -136129884374621771793229818405567218400 9617026 44187184076051262787408337102964917712 9617027 79276125522524674903121508832991704272 9617028 -17869810600173142116486648585676846080 9617029 -425588622308053724822353956821605629024 9617030 -114471653750282500423239318607031955840 9617031 245510823991452042861080723110361854320 9617032 287762813522900576687562599429383910400 9617033 306391136859233548112126339821243152282 9617034 -51427418826329284976845385639244364800 9617035 134822082274645288503802874341785546960 9617036 1002468051556918752596574326655909888 9617037 90981648625578839869043624825477111040 9617038 95787370447942419281325603700286602560 9617039 -311486642209296587609435957628635225520 9617040 -278849857726418554036429262823997440 9617041 -59207546755371261848912056414677206016 9617042 -13234769030262673929103304925711941856 9617043 -29908197799897530195077257349491198536 9617044 -16128463070475597994662612700557366400 9617045 53247643027813766802859140370423086300 9617046 21577905815535432812931352987464069120 9617047 171689551031896986998262509609794817112 9617048 15171018652665224094266129094722396160 9617049 8737486937381777161235170698170640324 9617050 -10902337058281335568502552902338001200 9617051 291771023840745549099350036263187522052 9617052 1284740088841184204395052888257976832 9617053 60400825603124909182665392792263733856 9617054 76552315041438192716085703092875246976 9617055 18969548544040416739975562297032696320 9617056 499204331191363089994050452774200934400 9617057 244150994966482539196944945480500010240 9617058 129617083026740622879760829270916728448 9617059 56895225178550568488359973947621612800 9617060 -12204992738132697622121772208252235520 9617061 194875277959366323801540954563455032672 9617062 -7929971912048336283376323679347979776 9617063 -36879865296318691536208679108114137296 9617064 122668314371714505780464760195201515520 9617065 179300193835522874718396726532262764800 9617066 86637923109450275765913326380404653232 9617067 329945695744402316956108208604390315360 9617068 40140041781265132233628880402748952576 9617069 106359851859313772045594775089665048512 9617070 -14088572611139849436338333962910860800 9617071 -752619287235705721129428840800768460656 9617072 80697954291233450573642035108560715776 9617073 4572768525031925351766971181032112000 9617074 -132139409131160247159109440232418579328 9617075 67975727539605422729597569085571417600 9617076 -48995957384436257158816273043565895680 9617077 1426185504806488627977063833186005784 9617078 -191907327162271741422923782843431178560 9617079 953335677398591172044562124429162368 9617080 -214932731116717584280260455236300800 9617081 395356353782634479180835666245909139882 9617082 2347619894245428037134900909316337664 9617083 40443293968512008439313184214415658616 9617084 25891283979090725495527277393528640000 9617085 -73149237768708260809025544322406913780 9617086 -223539614294817862998364550215311883008 9617087 -306157384342966318011511793963087045328 9617088 -23691993514266335155018679352280743936 9617089 -5108009597978966458116868842533234110 9617090 32044861880219186844224081375998241280 9617091 37452932219103803748748289475753459840 9617092 31518158405258108939683643784487636992 9617093 7588277578318162414767863537106609024 9617094 105870611228768037973213409717858353824 9617095 -96576074036177871052667530796603099400 9617096 -533903346449380061522996588385278515200 9617097 -20973457252368122076065231471052241920 9617098 -105336455394096396448567354464823950336 9617099 -112775171055083590742770967304507829440 9617100 86875575032448001073930958029477030400 9617101 -42362682927292965185068280501713555988 9617102 157635891887598865731839787612298183104 9617103 205433480452597620891964042964637772800 9617104 -25855011795892403899360120249169215488 9617105 3242195912222863418539546531652200320 9617106 -16838587200152675726815581875454016896 9617107 -163693134258629931505303195514373770644 9617108 165358450688641863457460998593594038016 9617109 161967681764739163337836578952035551904 9617110 68241745431750319323247937403708053760 9617111 126277324554664401013985244792247661232 9617112 -280176670096433038821196321185264814080 9617113 -292928167184513863377318486159063002400 9617114 -16097939763157542119777159229811352160 9617115 12038718407209770661321932002616426720 9617116 54805897792381142352208991764396433920 9617117 -67820691102109575998501273777797119834 9617118 41395667200440120680859138666520995840 9617119 151245245702521512155412797765832795240 9617120 232001860879405929692570521469634478080 9617121 136011024767957771267524142529450197760 9617122 2810066924069012599874821836275294592 9617123 184041146640752222158010103943060521372 9617124 63914507476297409680639433430957748224 9617125 113050038310482678503831864644312800000 9617126 -22764754985153414180591851886558462400 9617127 39145352087140656978535325788247450496 9617128 54395312805561759761026371396322344960 9617129 -318300096967076392548487705651362210816 9617130 2360842239138647315162945517751173120 9617131 -482650775294848590950331277061384271000 9617132 37134313156300949655351190706716715520 9617133 185082941033133381505415878277729781600 9617134 -116733356002520351102838296999668275648 9617135 -114985593154676140479261582710440233600 9617136 -7828824622510304641417182189897351168 9617137 274962660784657673029068002206837160786 9617138 73196606477011159568787219403456226112 9617139 -42231496154985729101112467188684624992 9617140 146007323739051777249783395415184097280 9617141 -35013187398406875732704860307298277458 9617142 -3660307226500064793353627857713857088 9617143 -384084400646125419318135371718325859608 9617144 -158370179162589028564040961154408857600 9617145 84708275407651130377066159475039526720 9617146 -51513107003853742805761820034003575808 9617147 -59090695860219747958612306032705181404 9617148 -59212798309416302776836036734778413568 9617149 253680346881855974679211020411521773920 9617150 6971168169705620510774434586544388800 9617151 19244719090638311771304414225599814144 9617152 -317733660983435682058907998298690289664 9617153 52867376811692848539711437260753639104 9617154 -134906734570204684149385473018525888000 9617155 74239302435168420007231158019201361760 9617156 -26801242121675899912712863296233028480 9617157 -117169317626567783896068869142644886720 9617158 98358528162274855880764111781415619680 9617159 -146724044771656624508556084697555179480 9617160 22218767911394502895084853470910054400 9617161 -99775955070493523658128070214908421376 9617162 8436142086208283491421449564536488640 9617163 14496865775629120094727661667508688128 9617164 -177983898266538386255722357042843834624 9617165 -1963110290456742081303482238355392960 9617166 -565040028751382925079258594530570624 9617167 109911512622751427981052093306408036592 9617168 28517158313258163796548556306308661248 9617169 68334678708224059270021379892566699808 9617170 89073993035430558843952918662357652800 9617171 79410787306530290387058821214958275372 9617172 70601877243540704738816518782686072832 9617173 -6461691350699102477535623284903758400 9617174 5378965142167806716782496585364314112 9617175 -19584926100159611965830217594793363400 9617176 182419738399218078247875368432068270080 9617177 -87450355126686532219682589443721162480 9617178 2491699032197639157545407299421914624 9617179 -552354208368960791068455374730113760 9617180 -182279661533078340332433083166286556160 9617181 -78667022466000101352064628742833942208 9617182 -196624230351808129367456626730954434368 9617183 -4668803886858278548902427244670924240 9617184 229343748696121665479758164891653898240 9617185 42107104429645203418410684768736735380 9617186 1364186578415694559183252420313811792 9617187 -221098787592420134473191089181990171648 9617188 -38796073287387571199905877739359064064 9617189 133877343574310517239795092827875376000 9617190 70072883684852509544966739455538401280 9617191 408493958250827192858626802375709817592 9617192 36162050476449588747289134732076646400 9617193 -32361983398330975816437861651879324918 9617194 -5866370139220178377823288270463415968 9617195 14954629641164179345935097551455016480 9617196 96842090503864675724811622623874252800 9617197 -35794186476539890445448648363249951168 9617198 131466872250319480159346764872294753600 9617199 -156542539399533155408778693258217111152 9617200 -1783704622752537763862854845692723200 9617201 689617231915806147978487354666055106 9617202 28065448419520078697882335824021110784 9617203 234202123303577378071393168989508356184 9617204 57054057236262508169389712441619899136 9617205 -49873555583451124604741727676047024000 9617206 -89447893356869615778290379471309379200 9617207 125202068112745533995772545128496828112 9617208 -2838205107001915129647185995889049600 9617209 64109381858742442654123201096674121216 9617210 -126328375439581765948832997044454723840 9617211 323747911694707891597544533979111254080 9617212 -357283626162792168100751996203084907520 9617213 -525926322628180833433970381375859226656 9617214 5753695566027055042874467148243999040 9617215 98323496014170015147378868466303952360 9617216 -24126386191896650551683749069583286272 9617217 105507636855641085876190198153052749920 9617218 -61471148863048686686919715073728060896 9617219 178981880658612820186392063526356946620 9617220 -39973694880029696168451182125648116480 9617221 -245004876079135988292969179726369398788 9617222 -30196710862565089482453975728779517088 9617223 -31378102861637050676433052568198184960 9617224 -41477359684149083943120713811091799040 9617225 77624847926212107691817395904991004650 9617226 -61101314489603673547611079319700249600 9617227 20401569996772719073606940250074755000 9617228 144601295244918350568673488439418958336 9617229 -10799141494300052139983756778671474100 9617230 -1065076837920250679667787422030806400 9617231 141904194660345060473067817882184786232 9617232 33287478413197234135197044200911667200 9617233 247782311844895881370257387006125082482 9617234 -213213962868599886395955491528192212992 9617235 -37618150880546848674487398577973322240 9617236 135124402009213801233504033296474050560 9617237 77479784099483158110165446808188494752 9617238 -236616013738304131422164398102583251200 9617239 -8778000795860806319076377591423840576 9617240 -221058072580454105791854123381355315200 9617241 295442812106158239353828877641954881920 9617242 119748890278327772654141397960747724272 9617243 55646910853401658097351762627762581344 9617244 -30560266419979810909132332472691294208 9617245 290449219821231450591999519146641317600 9617246 -115369443763062549807711558533393900928 9617247 -81246501748600203695242765351855008240 9617248 -56538934234094490810378738518883041280 9617249 -223277803222913194630658712039395351760 9617250 -160836063819238280042427133241868672000 9617251 -1129372568478479716786266729671923200 9617252 -245858401252656638301737801780856699264 9617253 -91487620396688212994934718861179182496 9617254 28134983061923100276554524580709970944 9617255 -133636603822011227994969423312950892240 9617256 229540209315961666222284700737722941440 9617257 129895266309837912322331533302107347272 9617258 30616618974490363533190717712587550976 9617259 118147515557826392586561888135212007600 9617260 85938722155543187825562299019304412160 9617261 -3470580737557984512513815799831444138 9617262 -37205264492668451303621249787107692416 9617263 -166136921774497309265264406601563778800 9617264 -24019160585113043702218897545314795520 9617265 26753576362535864521489560917367801600 9617266 -99675186632581585571280678964825967616 9617267 -118674095888732315612275419005408999616 9617268 -23791424965497500706399306220565391360 9617269 65799178126364271226246808303184826670 9617270 -3771076374171890183698274917552550400 9617271 32046910376024540156894923403540914560 9617272 -11138925353906578143789026209824768000 9617273 -211798412350801496678709105943235795478 9617274 -9118489150810640396918150456512214592 9617275 93461550975299364587335013925856121300 9617276 -19277446571949572971102518403621696512 9617277 -77093124023684365589397213439861870080 9617278 -44322895429951043810993359609818043200 9617279 38840918632312220022322896426650881296 9617280 -62735349476294873588202615418650624000 9617281 261046796526119267085015282165686560512 9617282 -63514001639165560869196493615478505008 9617283 -152348997022943486764265177922737738172 9617284 15645121558725414772146491932465253632 9617285 99533060522927635799630916883964405760 9617286 14095549251062720264383865347952093184 9617287 410272055442557292244965293556261919240 9617288 49421206570613045209426586936351232000 9617289 -100848416603622605116246937257690742784 9617290 -43662702811124377068229028051642973600 9617291 -148442029135454346479838412681128721848 9617292 3524162141433215268408304321297318656 9617293 54529208903778643854123698677046347584 9617294 3042785785659156648356625594077338560 9617295 88450674151153201001542576706290185600 9617296 42137078824734698336180504923077885952 9617297 266975448203453649211313356567038685746 9617298 74662503844781015857657558502253569664 9617299 96751795108661852748550682775701114160 9617300 -9326437001312933631979997588313600000 9617301 -253719633200962076917873227718318894770 9617302 341413276322684426324240595134514873600 9617303 1715576128737827931019528558942788552 9617304 5839733278885860619729345513449861120 9617305 137452848262327995648412617017905129920 9617306 -211068832635273851568607619309228405760 9617307 -788833227443360563141299930589182720 9617308 445650982170206061850861816221356630016 9617309 18271587191500718332811727125206991520 9617310 55478392265691917444714937829136913600 9617311 135891299873153037141878696168990872824 9617312 -9025817558193334331009714023122862080 9617313 346764531421443191423073176567981520000 9617314 -89589025837667800282761135093031377408 9617315 298009718381814620163182571189285258960 9617316 -57452862341001749840388097974849503232 9617317 -106071024582349016583541557061869555780 9617318 -17888592315312010523222044536993284640 9617319 -236609483973466587713929789207143205680 9617320 -180040388599413434750765439632757811200 9617321 -69837878099465500829916579909689644032 9617322 74050650869578294555134191679632640 9617323 -294248573824004839464931204994682797976 9617324 -83980434604536626870866477254264158208 9617325 98459894625987900531887730677074536000 9617326 -13902565125365042126494034620715299776 9617327 116605268955628463960242509909516745320 9617328 65690725173142202044581383028947681280 9617329 -110627522332685499933603528924044371968 9617330 157893025577201011327950838606997446560 9617331 -109873296408159158645846137324439362248 9617332 312172083269222320290889720769314599296 9617333 266585914077501530732038751418303277824 9617334 -26559443672386544252427324273718456320 9617335 -4236522996936551021594993935474329600 9617336 -28031203663238577448400229667791114240 9617337 2638419631721860462511213306438931888 9617338 30663678152944525398123423893562846720 9617339 -473224409916160189792224177910615240860 9617340 39670710493265200339338527074341734400 9617341 -279267729293432675422494060610498258016 9617342 19710524356558785304743995589289922688 9617343 -7801620561785565153377940492961182576 9617344 149387444193507511051605841591821926400 9617345 27002053716777639525868320561616262100 9617346 3419933065710636747925849192721625600 9617347 -43144007463058751895741313400910246848 9617348 -23339940920508383811484230622484908800 9617349 -1034830914417321588693271121179851648 9617350 -77544400303185194369931948549273405600 9617351 -9759711025783842711551226740458012248 9617352 -236732719592378783220189455872647290880 9617353 -41042557296029381031735431632749436976 9617354 -104485764331390934531078403934754016000 9617355 -141568205661367702259953241680978028400 9617356 66713590316576298137921773950351435776 9617357 -538333142948473786359557058425763633480 9617358 40221576445256775992419891944507214848 9617359 197330521189885465885874058479349854016 9617360 -17244548748464897426797490916792729600 9617361 95994567258065423489755245240580478400 9617362 -410844680648095813402922392405197772800 9617363 -49119467080939752185235502095802421760 9617364 45406973255212351930759702459633797120 9617365 -51079835446280088399284045729614426080 9617366 -78564882049071759250971701056483824576 9617367 33331361082354339668900325827583448680 9617368 730201768414770302929695509580681768960 9617369 187765550318559969667682189741329525770 9617370 12892698319107949933840289235353733120 9617371 297595445151968360895898198513429893572 9617372 151675691261982399407741618827991849472 9617373 -9161288507294534004583019664702253140 9617374 32858248398868779170869075903127759232 9617375 -417377695909057476101998308556572528000 9617376 -98328040756954430355283753853006118912 9617377 280264420439084937593664775705081680000 9617378 -31780344339232456604404700002997391360 9617379 193130660410432477987571941176492670584 9617380 1320151889998584926984717801852497920 9617381 -203456666038956394926037812400268421408 9617382 -147526278535351815977370174759646208640 9617383 -223648727331167507341621018466152656656 9617384 -40701444949861474181093899110233210880 9617385 1115092782791521899839112251644496640 9617386 -97770764939615982390704235820272277920 9617387 80580947385994478486348449029609063600 9617388 -31991862882014237035061064344576839680 9617389 19866195319620541461214867588027881856 9617390 -94575812896923239601330952402703476800 9617391 -48363243653927560796490622312292488848 9617392 7540238750530278206681069434751877120 9617393 43856232821598307310128215913728148200 9617394 -38974980143465407141936094248314595200 9617395 -52659760521230358741110696556018963600 9617396 -93162101945554016316983283061475779200 9617397 64001695232993470398884838661837561440 9617398 -39372785913641749310817244107446796288 9617399 13446568968632560449782285149552441392 9617400 27104337790388306345764017213511680000 9617401 11794674316739540063115666941412748602 9617402 -172647868032575953989371122042635976848 9617403 -88774606873196599954452757843142548800 9617404 136688748245312729410792176486178968576 9617405 41010855911920715788387563551324367360 9617406 55819288949928980130426097286888848704 9617407 -56306332655644023514398488682866033960 9617408 -241891763651762984322205098749221404672 9617409 -24807001843891593505102827029740975872 9617410 -46539717924609566250999208021559577600 9617411 184712089985173238764405640844146233224 9617412 -60454689483587983576547379282580082688 9617413 -36013292012987899814977115273155159200 9617414 23301323806300006807375779551042857056 9617415 -86764219800082855843260483397429452000 9617416 -60384646220396869490787412993721088000 9617417 30121552411144722636297144113447741466 9617418 -29674406400592622550285809548045795536 9617419 182535853456892360697947909149294695680 9617420 -118914795024296575002344679613464192000 9617421 55723015733543881390218409188380223264 9617422 -42588485519458969032898641157641770496 9617423 5520718284423742265168570642152209408 9617424 -34933339464983278704112357958058049536 9617425 228616789383764811951879891141833138150 9617426 5822519851778125279642266104842672800 9617427 -103866318523282089759005387355843409920 9617428 -45112632568683565794955067877134204032 9617429 9041581117598821534763398157713533180 9617430 -17694540208682744411199485607477914880 9617431 463857567087179126188261921559864572232 9617432 59609600049680627759559941450394378240 9617433 -17112641220793421236568568104828721792 9617434 -113323837015698259817773262161264602384 9617435 -2712764344334479725776647935714583440 9617436 -17939304864196237202141203928469301248 9617437 71603612382069918370908219520106982220 9617438 -74691554738747808525967050492358346880 9617439 -57767753288805916020113663504603913600 9617440 13802519674471770631411524639978946560 9617441 -112437891135685938314001686120572480158 9617442 -31054245421057297132789102230581839488 9617443 40850916272236761687618051080676592 9617444 -164549701522247465266774974767356853760 9617445 -20154144525928988913794724271377246180 9617446 87803520251645796300144774731753242560 9617447 -651802166449907671732168458072377856 9617448 121439563260666906319060050862615019520 9617449 365595997945205947327289658190166723450 9617450 2450258425455350685689533514162169600 9617451 -98968241292998034620744211557114709840 9617452 -102962757363831715426009575063521315328 9617453 59132508782150557540744678188024393900 9617454 68983973511816015727330959849930061824 9617455 96608757663216112033411985306548188360 9617456 -60780435991089791959796183911652917248 9617457 -58612093496019733164238465934814987840 9617458 -8554382218622912919833516403369980160 9617459 -263572109578649127664936979665443011496 9617460 -141483533266178008528673953574074368000 9617461 169060202276293479324483250345389741120 9617462 -26759784922103883554144040484304667648 9617463 -466882734862814326882568711928480543336 9617464 62334317024623891720013185778194575360 9617465 77264592944709023313939661702079327040 9617466 441722732138790263345492648624841984 9617467 -284754526155523371218509125128866068360 9617468 53426249388734834911808081576741477376 9617469 -349257559446339545106757006508046257280 9617470 110259697358506476247204582604372719680 9617471 -3047165693744576997588460077693696000 9617472 26604373856221588534200906153795256320 9617473 -98253021859476642885978815856937444800 9617474 130059579300091871743945179062979542736 9617475 -110107387024217993442165300330418848600 9617476 -29236662423261157861510872817972331520 9617477 60781513914926547630702993398579953440 9617478 -24387013937828328777875750947630924032 9617479 -95050714995457027224483448722523844520 9617480 -84612880118556673676486113698822297600 9617481 186994357267310032759252271290594353600 9617482 20999734552012437919690766814276617472 9617483 111717433531587628467490475886787612080 9617484 -46529916341679014437611593787093931008 9617485 67806715467377391780374868663249327000 9617486 -102341864206489186487492792218363599936 9617487 -215973647948524206747405788705489322240 9617488 -37434350637162033547871206378277183488 9617489 -8182576060167835895604183497877003840 9617490 97316568968077979093378578678589250720 9617491 94475362667643194850909339232958561520 9617492 -136860979230326336186616370233820243968 9617493 -73240930986222703491818691069320940672 9617494 29422482591998504101960019253392875296 9617495 -69464069312392252166558833896809487120 9617496 -44744945433147080016276403411432243200 9617497 -232013374341434222725400613374345587820 9617498 -1243188019565508675334836895906279680 9617499 -276913264519432876728092578297221671316 9617500 -12925530389413059220353054718899520000 9617501 38866975761790560810482269454199722400 9617502 -6843636144542269794735465151697141760 9617503 19889342812059667897707746487840232800 9617504 115788903103496400283651807918510571520 9617505 -9049123003140476899726146801299533440 9617506 -48788555405256307232242033913313900480 9617507 -235364410506891629298339634350219254244 9617508 336870209251025012922110812056807659520 9617509 -3795336211361293342690102337010010272 9617510 25455214092720305888902341269468156160 9617511 -98567210763477247322402271236609517528 9617512 235560760718856808460478030207391610880 9617513 28021715733147553553055387933429801984 9617514 56792604252348402938709815225374352640 9617515 -380219357338199496385422472269789868800 9617516 102262497521206550284716643185382422528 9617517 19840729549640316176076940039600378368 9617518 -45482735950649095314029078927887223040 9617519 14252884551344893774925838859340080128 9617520 -20779484016294889131638210837765160960 9617521 -104338107914586481800237099775670611148 9617522 -26937795105242464733899625563607574528 9617523 -103873804681678046408371049210802478032 9617524 -106401732106795666847223955741441557120 9617525 -23863580627833235611247104883186980950 9617526 -75436797138684747741542581602539627808 9617527 143259320680881530356768597933970326376 9617528 128958200175553697512655275340225372160 9617529 -78207552213199259258461198419588918240 9617530 60582612352608650488717642611084549120 9617531 8731025504454690110966974172550259200 9617532 173214582395545350702515737464956969472 9617533 -106379968572214102968914891552897718656 9617534 104674498938297023483765094468000382080 9617535 12707281084493547665706313491026001480 9617536 29231027756852548028455643866327941120 9617537 -160732975596849534469484919595505751228 9617538 40391364379310838873940324721340372480 9617539 -231363056309416750671777777118737781440 9617540 109687412744860221544105530332462983680 9617541 160403611435661442104735339329712893440 9617542 -82973454811682060782803173970525788160 9617543 64943118323394074670363467474416548624 9617544 119851684576544367253210313748529152000 9617545 10104199924763909114892955222693145280 9617546 -234392394606989046473110511649604171680 9617547 -167803357656789988816251495098591029800 9617548 -79104234548901012052592960516093300992 9617549 197105685343468010984773503953806560480 9617550 -61661729304431309149679659933474934400 9617551 491251997255796404983845141452189289712 9617552 270848759069413040619710072166285312 9617553 -90887352681910631292724314298506884640 9617554 14009479175212279453356921769265240976 9617555 11116004948127870029117262164971134000 9617556 30000099084050217379926614293539846144 9617557 -226906134720576378773829393230656782660 9617558 -59778690980336843200156131474068231424 9617559 -59130933769475529793913451747093575040 9617560 -206433347366428349922900452605326336000 9617561 -361116923728494173176606255361661734838 9617562 -219281913534566654723823361057523612160 9617563 166708706135770942637338822550050408896 9617564 39083453245236414788172449019949056 9617565 47906415881366882545496702013308317440 9617566 -29025892600077243726204155928200177280 9617567 20377447432616492396903388377345150232 9617568 199191220131421591850256334928131129344 9617569 109691903947231638562526948621147652244 9617570 22171381785164391444345218967172104480 9617571 -235203544917935072307755843949080320860 9617572 331245908923404855397723919548268200960 9617573 -363684363391766470621153205931766586082 9617574 -135171898664065694621145477426098053440 9617575 62932452479240927893367807849950141200 9617576 235391226735344093024026055818578892800 9617577 -77236933573535254718823526272807008880 9617578 304644715980189976938515370673068129024 9617579 -165613993297067500228998403176074831820 9617580 -57212623036691318243102977267766784000 9617581 -239216822666515054312793820615311056618 9617582 58769755617153857713042945818732215424 9617583 101932351702606121348951155850162448384 9617584 28065651416278313072195103357063168000 9617585 11891489054709280401993025719573858600 9617586 71877604783830092898968351879968451328 9617587 647693488987641989890137156835923104 9617588 21641475855696464947942085714841194496 9617589 87562211954865846805275010674202886400 9617590 -163341644440628205383219299450032278400 9617591 -97875223113580545474573060159171264000 9617592 38518343567480991528498643448043479040 9617593 233121829730932441852292935758223740842 9617594 80208859135595844844896567881107775232 9617595 115956765617278071790396198725857280 9617596 106799907028302915938905000518531507200 9617597 166993647684724063491927612095000458944 9617598 -26708452921463195811243255746501630016 9617599 -171024117935051699781777102437541940320 9617600 -58633098982800827582973848042314137600 9617601 -10220440471824669205111006261112663616 9617602 -204831147156817911274611656837266618368 9617603 -47396774190241416020363234356667943240 9617604 7421524409077170397992051801499330560 9617605 315510401362443469579418026148880787260 9617606 -67160234975863103810884489625574937248 9617607 -78762662014070652355657396225681647120 9617608 -32252961952227424402533523282220482560 9617609 -314572760860198665489099422922988385190 9617610 -131889581756800637252446046145097728000 9617611 168160475231751864222853473550784976432 9617612 4749757189840176334436450079739038720 9617613 -64180098042897017862570983351604929856 9617614 82804991532076371473752642874588104704 9617615 37768049524424822727000541639852113600 9617616 -504844683157615802183773126737739776 9617617 92820081653872873131130687420006727666 9617618 18643095839042744619128026484615040000 9617619 115532869646031778337870000472830803008 9617620 -123933096374297804780063000660729176320 9617621 89006560060903632052950003542995657770 9617622 84737509853381157517126153854498666432 9617623 13753766755333038410259562604108436872 9617624 -155103860432603633766257200035989422080 9617625 270186511006989984086886914769092976000 9617626 -39124530042475999649269046820986806272 9617627 349627114148005753784617713657508284312 9617628 38526057485504679950165824056354654720 9617629 -146269392342332710144688600810345901760 9617630 140572192814697181284750041386569486720 9617631 -14087105052653708304535207548273244968 9617632 122474856100359423571990410970478149632 9617633 53999427531448543109707173069922878882 9617634 30374208387049493737348026082312508928 9617635 -97164092778166672907581559020975862400 9617636 -1906397281680340586110332490997698560 9617637 303527101396124708889120520050555300960 9617638 -878676587170427700858040811606206656 9617639 166778003006999593121337201720279137424 9617640 -2421053317483682543561173771000627200 9617641 67541416299430627593624208701015176784 9617642 -121519908406308273264453263196407784528 9617643 -122403157052585870903141397104193346560 9617644 40033542760381290325715299155612590336 9617645 33708344723339624606204530703935713720 9617646 -52375348460577991023564354993861844416 9617647 135081133884716188742499442826436477120 9617648 40310466888601028606855410418369495040 9617649 -102950497511661154430259172117428284160 9617650 -6811700215425864759577133362024128000 9617651 -179818542837282120065596775295873687348 9617652 35695463949472455298814350593363609600 9617653 -413804487507445414630053723886425494098 9617654 119883664732751461151978351090725615776 9617655 98028563785700156770707998291912325120 9617656 2361737564648893646328475044019814400 9617657 13658867715984269375921408713569927168 9617658 62803210469696859454915042457193590784 9617659 207086833707389563925999239524959661860 9617660 37306398222393627092840430808897105920 9617661 204597260569150255474012980478726747110 9617662 -261957887293021309401872911019166649536 9617663 247720164060988867198617634216687641840 9617664 -15289259435847775458307286292045496320 9617665 -330627123316519272581052199080841623000 9617666 233660740115462772515609115216428081184 9617667 189824881992963990556088859963352130880 9617668 -154551620006807167809111776824690989952 9617669 -60134838018978602508977059203208280004 9617670 10403276944523355672491075421657600000 9617671 292808176873714652823309366952332852840 9617672 25293450054231010987892069921253457920 9617673 117830942384773229839539019979710556544 9617674 -32680696155570680097542308559326342656 9617675 123787150415511303530735307275086174800 9617676 -63673825603025369627136686149058446848 9617677 -30800335530986373581521496930172072500 9617678 68565487267558754240175590392828765056 9617679 171663934464877566896928265201814125224 9617680 -21845312613333336559505698861268336640 9617681 -6716014512019038490182834363221078928 9617682 -171332910047094520317652960447557056256 9617683 120162596051826411664601384598220869932 9617684 -291851609572939524964968009102520339584 9617685 6774431683526762310135789699070080 9617686 -85511335806993739721435872595226115200 9617687 -142135269720281268295534753782290866008 9617688 129580007434060260710843808141767731200 9617689 -228223311943729330084433195918008851440 9617690 128621981800600579277112330942585573600 9617691 193564599966003596692662193390888695192 9617692 -118609979771057958318912084102952801280 9617693 1371991736927680696489092142797408204 9617694 -53462821568224227200826873059441937600 9617695 -175931769065918763316744770333151349520 9617696 40242052146306318155173806646288711680 9617697 323629044086729066133074573489527071360 9617698 -4879862047615534186295354321454662592 9617699 740231600574421660064670346160884032 9617700 63093843823998842669276225304557184000 9617701 467048830126664601983156151165171483904 9617702 -295587068545732509989402022796556858496 9617703 -34285052447525916032258839265017612416 9617704 130675827768444349706781086213453414400 9617705 -3423498421890595101315348790801944000 9617706 4209871447923790880139577303423186944 9617707 -216374378736502368911345789190729572568 9617708 108422303338149524285815745603491000320 9617709 -66082072225275260126869025999004117696 9617710 51137221583718017362893053410143989760 9617711 -83423113361705755860467787273391039968 9617712 1331122266101243711193393427812384768 9617713 -65160987566990351794075548809034223040 9617714 244970636924150774412072309980536797456 9617715 156312726836209037730735622945997722560 9617716 -53096995849080726378671055939199401984 9617717 234138741671483371605515064492473198172 9617718 -81980076985003588579811101153940009472 9617719 82747442527599287844731380185824444576 9617720 143779308334167191629101910044733440000 9617721 -758208184007646695860922866808000688 9617722 33906411670692728498455639609886729952 9617723 -147110305473035242007542240463623808028 9617724 -1447226048968444518375679587772416000 9617725 -28813363620239445760812237033390283800 9617726 3575931991423091926506970357161600000 9617727 6704455659702961858028849363321653632 9617728 197099334683789179989935568792070389760 9617729 -43557939438180368586405643594340826912 9617730 54663946422979283104600604541485214720 9617731 -2758923950456222334612256225061033136 9617732 -197096690054891272904445423205157422080 9617733 -225572285193939203483217421225366132356 9617734 21988819090909446270811502548429267200 9617735 -268967254092024316068508146465590029320 9617736 156534162141292538582132962585504358400 9617737 302172277542064708333706394417690826212 9617738 66188207429662842021544823000196757344 9617739 -93240120482549688951818335211749000272 9617740 -150647215197536685562912743065757649920 9617741 -35886027651361410104167190923112995200 9617742 36520853515016435560592414289538718400 9617743 -156828253704932605396667275067283354160 9617744 -4406049946088840314241230875858714624 9617745 -7551617262210614670080490402040762560 9617746 -67762511104237738631180792601565058928 9617747 36334126139223454237208670966706121196 9617748 65661302896671834732359682688084549632 9617749 79583141245376585269144744488889140974 9617750 4602538810356168067740546516269568000 9617751 -97078191506627757490781771737121187840 9617752 -202046172373343537243374832816165222400 9617753 72458453933681673488398622939984293002 9617754 -22707044944978494077687398443661831680 9617755 29043876394111791411872042138947825920 9617756 264019803489160177378390024749467811840 9617757 -228792095240017906992711266065288575360 9617758 -150585811314669678763261579614792050880 9617759 -86759614673818567366981006801774499040 9617760 -17129285265339205033043326995018547200 9617761 437453983821868741642045653019366083362 9617762 576677970686245768683419556008815104 9617763 9676550890954778466323717231198895360 9617764 85307298522280134337727495044601641216 9617765 31137900841212641761626187079425758720 9617766 10794169403556975131768481321913017024 9617767 -4501566690408718657403092851153116160 9617768 -253299368073842918506054220452403389440 9617769 -89366295105451229738099371324493839596 9617770 78649301670735314191748576753214154080 9617771 355756386914250851485599941385387300000 9617772 100181657232065518063854233195477532672 9617773 -128609210825125679630328369943310241696 9617774 37176886097395899423390572262940270080 9617775 -102804233386573441740436232312674564200 9617776 3389810109844466621357364216521031680 9617777 -66533054483775564603675925556019755340 9617778 13809653448351702152518900943547048720 9617779 -55742961154687988561358799171306589620 9617780 33278324008372035426348721978219822080 9617781 45487570199406525188562104420694312960 9617782 -78045784412424455794301837922255781248 9617783 -90182809552266206806869465597831229824 9617784 272195302841538704951709194986326589440 9617785 1499847185137397838417935068938899400 9617786 -49227404898387718446954853880251550976 9617787 -128288485041045751765940691688107421752 9617788 37474255604443986589460750654554716160 9617789 112504753872687487897087055397917971590 9617790 2687767433161371111204892656315555840 9617791 -229710960846511588777965310325669962968 9617792 390458163641270264081142558200797593600 9617793 186525148561023085119148808637037800000 9617794 13209998979243230553481867184122824192 9617795 -131344715395648706218180058173070165760 9617796 406628230389581943947962133329105152 9617797 1920937306317161187989893781666708864 9617798 232469525132954209265746684985898299136 9617799 -257094544595287036794494892487534984320 9617800 -45741785513382924607492360488760320000 9617801 -422031188077426527543033537197319420600 9617802 36302612784072369612470114606504275968 9617803 -130893712970955881629099765057035024832 9617804 -30336079768514487884109192401909864448 9617805 53932697308114188101550590302993766400 9617806 -9236296939742566187174365675924732032 9617807 -102108197515310085748602807111755980560 9617808 19336492186068025152047533414067011584 9617809 496771744908396383803088710764405588340 9617810 535354200686740255453034836550645760 9617811 -1103518579229038423569669714523616256 9617812 70647231951894749227156262876583780352 9617813 32662311092332987148289669985812082062 9617814 -66942078104381080638312321024337492896 9617815 34064303471230788000437041686830227920 9617816 56016881079396130432338904900136140800 9617817 -123435383168239962072776831776705263936 9617818 -68077811703495920074132507333591868928 9617819 7865053911026742581153903193509286840 9617820 -80600136166270642688494763871852656640 9617821 129063928686663397620952728420021509400 9617822 53623055149471337164995584234890211712 9617823 11080773578898066949966289600313737760 9617824 110839429043804723654823932461959806976 9617825 -39981631053783885581810712990191856000 9617826 66285238221252880041725205534162316800 9617827 -154046333990197983872214125074841350520 9617828 -15359010435792871219781792336099328 9617829 91874838051805321753979654561045285088 9617830 134933939836644179828933941851934450560 9617831 -920872655271693459457280583037815650448 9617832 -74396975210180051532180257960504524800 9617833 -212153810453822186769381162708369949340 9617834 -28837715938406074616804158669565611680 9617835 84291110430055096679347998490390740960 9617836 188439611208629616297041245577283380480 9617837 78015133582194269891936161748055839232 9617838 11467529111896327989163439552578867200 9617839 -56222862209137315303650870909202839168 9617840 68818173109985296146006822717244047360 9617841 -167009207386184337679387084777672097280 9617842 -52399177534059977342244274272476954208 9617843 182720780878346200047455672743589432448 9617844 -21365333012230900046668840221515280384 9617845 -414690711860314558314075598449441592320 9617846 2031708462500625181974789749294874240 9617847 -215622218432635940505908275167311544600 9617848 -249591500299664929423795451461452656640 9617849 -202519540103795204879166381648325157040 9617850 73914436542653217143258631677594208000 9617851 311968664146974265343744126462993642852 9617852 152235460962113629440834905170053611520 9617853 -1933799077041037982769906549467131392 9617854 -22441843765523323957647281052330767808 9617855 66761264062862806349511811989457161600 9617856 54108840456432001618882880760616845312 9617857 198417984827903014864227160160774839680 9617858 -88564271354121555351058209530528892720 9617859 -5980745126998639221082980952055691060 9617860 62720352837233124180767714436346368000 9617861 -405948995217713344631557962041823216576 9617862 -59165414493179666853740492170931895936 9617863 -288105099413726934783446918935622759856 9617864 -431629252897152288926402192221556244480 9617865 -147930488073724790595573033149279263680 9617866 2020516902491552107258986575308483632 9617867 -32727996561962706796114244192097326808 9617868 36797659353074685591482268456130581504 9617869 28731911111562752153836198328664158400 9617870 45856245970623294966221714900237103360 9617871 -11672122450933555445432854809713108088 9617872 43949845516480448713815685767312310272 9617873 -238798610174156876230063203074336838336 9617874 -3923416018328501159591149359972679680 9617875 272459627318013306194524417143217704000 9617876 -111561731611142520025844774655684372480 9617877 -56801441010934735548566155284042303012 9617878 -223080968852477580850477566709001729760 9617879 123506118668103505578585910224595622760 9617880 -14181093436124949222441450266772480000 9617881 59033109406976685915647216004000578624 9617882 -40498798864724871467018822097567402528 9617883 49805350706279417973485972163075158400 9617884 -191333361242169348738217585997061789184 9617885 256259045875124346103403786006675301600 9617886 56363709339778037078926305888868926720 9617887 -153470425437462155056161289336199334960 9617888 -117053396904952594914130540380685860864 9617889 -153448744192392172973312146103246436192 9617890 62216879776653980462765465123042407200 9617891 -29270806464371449088924415303184338288 9617892 252487911984953424252775107820838756352 9617893 63495050117313581536248120281818390142 9617894 -33168792963015033678743900242608938880 9617895 68263439050304493029909907909023347200 9617896 -490160138123628264476776811774607360 9617897 -311298076180770897503396478158763363654 9617898 -157281099426571034554748329011535809792 9617899 -3693859915370647086827099560213370336 9617900 -68927446790392418656922932030969824000 9617901 -1131017267790047198970231490318353696 9617902 43269391641364181814180786392685025152 9617903 -63886438628005507335683209554990890400 9617904 38967122118963432166995195181982121984 9617905 -102506139361453380630487653079777973760 9617906 -73324944952541455701029890106425658976 9617907 -118514325272539336754744584072190415312 9617908 -206873098780613214566769150793250776320 9617909 24069633184663960953819411154509918912 9617910 -21099180210825981264425984598679019520 9617911 -496942646328947614165906265932362302488 9617912 -413932302072981221914010435285195980800 9617913 -19967663838947359316048460590669949600 9617914 -12394842533227542006455626963474076160 9617915 129803237350339248799918952983827273600 9617916 57293281198470027671294593949569990656 9617917 -264167998920486813409592462214132723968 9617918 -82288813595264254048491924669875619840 9617919 194057807214660397173779107454784991944 9617920 13667308686745223080929432773622497280 9617921 -121168530691687717687480209845664505788 9617922 130247577084808209425680808198525543760 9617923 -159800990784466136572567998423729235760 9617924 -309666594075347931274217197292239991808 9617925 55090176252720955820921182197522312000 9617926 -64755287117003120641046570360021213088 9617927 538794794633079005716814295744986376 9617928 -70066202855466205244869391819564974080 9617929 22190450096291829391615751394376533530 9617930 -63828220221431671608658957727000448000 9617931 -262333731640870608586990858623802914720 9617932 244700884200888203638708709023737034496 9617933 5990741947561643859878395652777496960 9617934 -149681821971010639353084207365148794880 9617935 -56669981163780685050957444552517924800 9617936 1159548499607055716807234026035216384 9617937 13377885004533234843437097654124588800 9617938 152787163285624948208788215257921786112 9617939 6264840166486422676841773594665822720 9617940 -225584726438433744610152891784315545600 9617941 -356652228664549393694320862298968634816 9617942 -72872838942454470281935347761994268800 9617943 -172242220220472817396277600096741814936 9617944 22145369457106935146949496550306611200 9617945 -54595904681136129390869244012971313600 9617946 -31621208286083747964519246939611456256 9617947 -37245892404611756815467738541198068604 9617948 -119019126591595905555159286936842307584 9617949 -188664299524693651622361907424419026432 9617950 12917441950559116191052871639924520000 9617951 23328723796118186394863377999410682080 9617952 6513962756251323368054371273361326080 9617953 -291563264616944131235809630285400560798 9617954 25090091904155345250774718323595607712 9617955 -16122086206247799638076915053656514640 9617956 -45198902045782547970587328138922672128 9617957 358016760973259831753315434934747763360 9617958 -60271867041163266513001792393369155456 9617959 357255722580065406788747118766060208784 9617960 108414754320184369863656467860891648000 9617961 -266971244658590599599513003028002631296 9617962 -130130961304992185887882398843045575328 9617963 -40369715254845172501357050361535104800 9617964 41515417998918299884134291693990838272 9617965 109042383264031031299304919313089025080 9617966 -5294412241042378468613145109297257600 9617967 -58450092574209522578350825101312107520 9617968 -49138517633292882414957128353904885760 9617969 -41036530042166062576611375526566170880 9617970 1576204324529811505515889553763786240 9617971 -92724045342608169966148123935976652160 9617972 26845564297080954821278518452397514752 9617973 -131202481399199660281257672645297751776 9617974 -61748642896447263818103774008440071264 9617975 232817146416149496954984617515009818000 9617976 -110548849432018409542954089141002772480 9617977 -161924360160882194027984590797340876028 9617978 -48563245269030854880760472757924613776 9617979 1697929743783326048013009218460000768 9617980 -89563305553935947672254899296742927360 9617981 60774940429226550729049971282181891782 9617982 -2429266239781349320974806601123732480 9617983 342260016312013966492565114829303511232 9617984 -196891745373774129806868807043937992704 9617985 -13035357222179414198662849045067273520 9617986 95196145460975390125946466300680603136 9617987 -99712212420443362635297083191962167364 9617988 -1912510780295920145125714394240477184 9617989 259310527473597813569593211273918821790 9617990 12326878233435359208680104185319219200 9617991 -62046339948693230274736885616105803608 9617992 170426871791424996943935340396006041600 9617993 5165457511449803927553094490806681920 9617994 -8777778486564405273483383770584015360 9617995 128548939303351464928021169721073792800 9617996 -42042353357860289563579829271348879360 9617997 19174027960831002607636010670294648000 9617998 17664861968575833413504760568594725888 9617999 -17018550875456220497058834231574938000 9618000 -17681212818102794049273856408289280000 9618001 -308400276835067319094092330617862233998 9618002 -57164656712070872124723436102844591616 9618003 5616807431700088964806935938205120972 9618004 -153616072944069510361030545493441241088 9618005 345325740176169883258731547181195749560 9618006 36439106359047430116286135230820038144 9618007 -274265113160684892735505577000205406368 9618008 -253861416424815418476105686339483351040 9618009 138900192901493974828185877291020846240 9618010 -1661517139053078251083223782033271040 9618011 -86380495354174531434141286022354366448 9618012 76750976575297674775436464260184283136 9618013 227255973797983937715321360631996780160 9618014 -110397167153207757323182638195385676544 9618015 1778326704121410689639139771954209280 9618016 119316033600972921807282493124828332032 9618017 271202574615691393667850574488457836066 9618018 32071067277267348818859878884620085248 9618019 -145431026095254846452878375773610308580 9618020 152241624708467815605120459295159848960 9618021 -346255766354834300389782845522387808 9618022 212540222358322985664783654772633441920 9618023 -89867288438766466848031846582830780960 9618024 88699144859405120688620404929483571200 9618025 -1220160364448921850963509959169016000 9618026 -60014207612789645656305554617776855552 9618027 215191649124320364735812155099697848920 9618028 36115979793162094549824606409417113600 9618029 -88901614308406752626133460614716563200 9618030 -108278326618062059516836871069199311040 9618031 -640630288311530543779591279960187650128 9618032 17637099001200920775276426016605044736 9618033 108235771795853407219972944273370418304 9618034 -49022288425430010167628449163175705584 9618035 34167333120176446534809212765674762560 9618036 76250641947409119090850866063491162112 9618037 -82654685786408050443702636497992362624 9618038 25379790797017735761881957642147982144 9618039 68464711685511999242325842384768216400 9618040 -38352916062573867800910754047057715200 9618041 -244320504977818550098673954512795617558 9618042 1827618668331330686938299008231445504 9618043 -281553177566165494609708904599317103708 9618044 -96210572708906536087411824947008281600 9618045 208345237432051687600091593786085236320 9618046 -18429882656620322150329752616512342528 9618047 269025415279886357776415567246722736040 9618048 -230154155409047520841545131281612800 9618049 -73672609685303736348078054958334694464 9618050 15456734716941556203315298590541192800 9618051 8322868128655983599303323146703660800 9618052 -39540541821535969150000979425761089280 9618053 156232754416953979480399413956617859160 9618054 -118552101214910990804255532784463542080 9618055 -184736338388413581675455646618270236040 9618056 83744420105462327363630283311902556160 9618057 210640268411006427483517031598631127808 9618058 204144208020900809647497216779731947360 9618059 321517719500263801791244753298627083152 9618060 41580995473490410692695966453094481920 9618061 46950141317049883626856751936513161024 9618062 -152289209130729996987149822125118510400 9618063 -86970918824443022937051531700912896000 9618064 10369191425420064109511838803992657920 9618065 -3907795231156401978145738362486726540 9618066 -38545879873890774057737232660014920320 9618067 110917887158422809419031448906990494312 9618068 386258986943541982353268518683750400 9618069 1207852876027883464933811882963881536 9618070 -5004217792195281274945306539844270080 9618071 -70072760814056482519203340450807490928 9618072 47820856001484380801990652378175057920 9618073 450196195107131224254128789357072819220 9618074 -26957695190102368310773191683496904464 9618075 -182812178237601957090694875913029750000 9618076 59654789117713114611264799149609728000 9618077 71182384033637058485784951257642400000 9618078 -37429213647061821815781977944300176576 9618079 94580599907344028750939570850932115680 9618080 211391922239400413660586167528482406400 9618081 2797505550005136597633863320530210144 9618082 -25304604657259622174795387862786981600 9618083 -311401093372358996463807561764923429668 9618084 -53020378230170692908859142823120605184 9618085 128660995282257639671033046452568984000 9618086 154956853130558405624018167839359589504 9618087 -100289546288679003158526502687375233240 9618088 -244445222966900843461501499936106378240 9618089 148945793638060186850929640125594874724 9618090 110035564255413672964582250075557593600 9618091 5960816852050826447723986084549427200 9618092 485139195591343033317648375706157383680 9618093 283912108161997114388510841850564537782 9618094 57023585802962604672999430556804158080 9618095 1969849860206631563970161355523867200 9618096 -21085095977609907844494993875540115456 9618097 -460653604896235181328091169226019588428 9618098 23408710032215252075616216773969627136 9618099 59164740740961936935189660395778122800 9618100 -69946144242327145171749800560325065600 9618101 217933622584868441250811714478431461102 9618102 -762743695133596505360608264347612288 9618103 -177249296600060123353230898781932887336 9618104 -287823012639768484536334307281396838400 9618105 27549826191345649500329716392488064000 9618106 -5803990739457623557700840176245304320 9618107 -165407312978736794184989472401791933848 9618108 -9249072972212921437632309851611625472 9618109 -147185292661161660421502471980932085690 9618110 -23983693600806807662794281287521199040 9618111 -5561965949538622684250700763029841680 9618112 -4420227831611150561111032885297545216 9618113 170559041953194286319694184624964159700 9618114 -37216036949536795575024996525205793280 9618115 -519001761526965051764797785170486880 9618116 9763013378245587439954398734163392640 9618117 2048810238653243247197982162448717248 9618118 -46880840865328201436437733347209086784 9618119 -42557098324050928695341592282235296288 9618120 38613935169150097799871197118305740800 9618121 176494248001904430802779615779075509200 9618122 -23263697304433315846911382171508736 9618123 1884155579122458967993872310424157504 9618124 -88749239615954677993776902657536541184 9618125 -55778018475501238309121227748749500000 9618126 28711439914066409050126646930646119424 9618127 -602051354020549228055728247129151795168 9618128 46754364056804588344562289692476710912 9618129 -282392385827276305977705600594725036160 9618130 75487915711080285976437398270614092960 9618131 -252195322154983656610238503267271281488 9618132 57277795917627199509998096953152294912 9618133 117240657441547245459079587576503535520 9618134 -58291337147284900778155880156484033408 9618135 17933596748714263235798624883054704640 9618136 22158504290240936227512977178977832960 9618137 288209734984044791964146951712282219786 9618138 -43840934878961201136455637143922333456 9618139 17816083425751074923439209521911257856 9618140 -64337082852735497116797085470552883200 9618141 8991889152049292679145180683147957120 9618142 190323277010379800080476467492727835200 9618143 156309355923274283020383723666385803600 9618144 -237022688792145728142135852208765009920 9618145 80493865145230806178825047690448195200 9618146 256605284798889482962434716252196197760 9618147 -14518582540828729112888585757817678080 9618148 -251714390792751774056734286615537172480 9618149 -184751193173175556147993275686223835620 9618150 -884282812657729492438657860663254400 9618151 -274639930076667426544021178826586990296 9618152 175712514415375445928989076306726681600 9618153 63827975629439186290419484143135883008 9618154 -137396221568916845993028397578286080 9618155 277971111837530223061846706353730477760 9618156 235265668247393927275303528311951682560 9618157 -272501792380920340267882357037607855648 9618158 218055089773587620652110415545218457472 9618159 34477599789370615712953902915602692368 9618160 -32301609066811016837258366192379494400 9618161 -212593087855940812061939034354842320080 9618162 -103351821912105387953790726035072178048 9618163 -75230783964591658612602015296958250896 9618164 116171368174935647300259121030939733376 9618165 173841398539856721901777976240935353660 9618166 -86560832421044673751754551023037871616 9618167 25893546418327874406724755012165051720 9618168 75881599562226850527378179793924587520 9618169 -225788871707258288631765011834237820 9618170 88179028830744082967925567695142413280 9618171 -132646961561174802780910921515592788480 9618172 -207922764779094318662818175868659789824 9618173 -46045587873068297929999645988391032736 9618174 125536573469803301175997342567859293440 9618175 32737545889869198106586398264658625600 9618176 -301133394983188893104026501557138751488 9618177 163104884270282966256142573730043151008 9618178 -20559986334064463275505997529710199776 9618179 -355632334586587947906654643677308629824 9618180 -30615467311577663026508585956663296000 9618181 57855321137140286120219864923761628764 9618182 -44943145266597918656634241520809849728 9618183 68243183361202424207037521757979605624 9618184 -113825631742299183052281437167005204480 9618185 -103507680821194133736105127414477592640 9618186 75992932169276387312465485672919053824 9618187 -143778205808084171650800266594325248256 9618188 -20057497774523656266406597717818908160 9618189 91946958583222116740060176345487507520 9618190 48944458140596744380811411126278377600 9618191 -94831067306923123865650121830180741776 9618192 -15979048248477211883085991075019735040 9618193 -79954928921423170990072174290524274956 9618194 -27006208140993527399604056404182421104 9618195 -66533965877729149394117274128280592080 9618196 -4073246461518686557073584580772347904 9618197 8685204354073032635197794256254101760 9618198 136032488619470917990469340872841861120 9618199 174654625358782360537001566144436004480 9618200 105459402728850727393068376337428224000 9618201 92174048707052869600083094282413879540 9618202 14930743507382062368119389842106792704 9618203 37881821572641456539267888125703243280 9618204 71675054046668384160352232362502109696 9618205 66663261091087099379244886836361365720 9618206 25546191502697908003495786882888831104 9618207 -24158876686474862673732729196447505280 9618208 276980810357333142346062570078636933120 9618209 80570737195855373868199859114411923776 9618210 -35528189219152562191158817457555635200 9618211 -40178054863160398384890891786049183376 9618212 218328849948916584829957898552840110080 9618213 -87598604283506452141376842911069407232 9618214 -247393884465061194221765326040715968544 9618215 76855920583977978128756556404861685120 9618216 -4681394802109012139491590844714598400 9618217 -3656944051075998800747917376121684288 9618218 -15636955561725495747192761279557263360 9618219 -73309803834577800129228124340073506496 9618220 222365304914709523545548249407192442880 9618221 306834041482043543438593540708786391424 9618222 27095179832332883566334753796703522944 9618223 125567071824052050468678128394346116760 9618224 -10937735043723439883826153888553107456 9618225 16763896318007039265831629230609500000 9618226 208201859066334872628335571924598763040 9618227 -245650484179418635846535040140456713440 9618228 36110454389329479221376722336786061696 9618229 -88593796392016466844082732213710679240 9618230 21371294012332338531040843082181254400 9618231 22690255576287914504784078575639609088 9618232 -30842887969632562542849768139171676160 9618233 -264458868410118257874228855148456930518 9618234 16597665748981312384539144162971335680 9618235 -131288377008143610122023668383659373040 9618236 67783554310733867971511848703491499520 9618237 260252642867271842970510899715559800000 9618238 7565127190042234904871345624947930496 9618239 -105446259447333010509155097936802370280 9618240 988221463717250706771494780503326720 9618241 95308077560829576320134286029760072642 9618242 185106325571407731137421446786038936272 9618243 284493229211669403654379162084634869248 9618244 5195538544839916745144282199135616000 9618245 8373172182372030498593701061124854400 9618246 -24954668853792683023555556397403963392 9618247 176307080544537165991262719233202258192 9618248 -450741420930340678994785171735637760000 9618249 81275347620280189736821984148669819664 9618250 -72221898115352303085278410580298240000 9618251 -165843981324263610686699385078424160748 9618252 13513505377924766423270217795008348160 9618253 -440233058971394763082609858087189663498 9618254 35098039897725016602704904804895002240 9618255 -55833187139884738454427886747160302560 9618256 104089761384919995830541849376977715200 9618257 77009267494553689307726421569743186032 9618258 -54754784337003965224256271318735117312 9618259 2367474417644375438869787086401177756 9618260 -163750670708005835170123154036301734400 9618261 5784215318046508894973899070768927424 9618262 68248884478955761660238824447905595200 9618263 2129830339816864517485420619699813184 9618264 14561846869334206895559276786926069760 9618265 -126590069879476337611646845325301593340 9618266 31701096539038334842787101194694859520 9618267 -8524528901209505457167176636359667200 9618268 363050145978158755164905765332221837312 9618269 -59527275978376636587757453198836148980 9618270 -32963242538599601841729665826453590400 9618271 -93411515439677465128951771749662297536 9618272 16888036910031298108251139218570215424 9618273 3139374644105693577272825088044461824 9618274 25045527130824339469414715225560685136 9618275 320367344134228418129990773087125000 9618276 1620018633886490920809589672818032640 9618277 55689868265777185979344085847435181824 9618278 -147302481040151769221359462267972753056 9618279 -241471255797797192512047919468032528384 9618280 9763591387229442054480371714231500800 9618281 73479299925938494089029481270485368200 9618282 58110222016037101052204751316040824320 9618283 -1267946157217749746288822279156431256 9618284 15818965936453455768349110371411813376 9618285 -97449563664846283978242805835252390400 9618286 -99279771725109199289769452494292073408 9618287 -52052904676405957915192255072724152848 9618288 -28702009446053917777459734841633898496 9618289 199742630976919896551248800856256419824 9618290 219538815418892018972882393320068000 9618291 441945826437060421873948221244490498400 9618292 -39720165144653573248236457008874180608 9618293 -28425362806687223430696815104819534116 9618294 -5206752933954833093859375435704217600 9618295 -190553800009812688852325204815688236200 9618296 -120445627815175700555418087605427609600 9618297 -127510152711384065416969447645918622784 9618298 34146135914408400725637596586689022720 9618299 -28029750732729045219609276245394165360 9618300 -58370728634534618983715359693087641600 9618301 12472884382029853391177594430270117888 9618302 150999370876899604402419339545583756672 9618303 32906760241031533870998104473920277704 9618304 88226583187106724630182434398315479040 9618305 -508146775406100719453036528104112745240 9618306 147091107452699972082319889616932805504 9618307 -190424660588598917513723419956894733444 9618308 -21637237986727482355558309089878114304 9618309 -160407435399945710434391977364674468386 9618310 -237183296831984534688506995088590080 9618311 -15947451240139163356764600277347826896 9618312 28170493699531553573403833273521520640 9618313 73364563730677830432443390580274441440 9618314 20646812181117227634079965718776632160 9618315 82652842885820585952382929767791872000 9618316 -66135736977782871491524219126610626560 9618317 93057119765832281455323106218043024812 9618318 52153117505328325294654075294371054720 9618319 -125547999283550231881703045212821963120 9618320 65048417044552664599214105152900300800 9618321 14237316399537392490819994559346839520 9618322 57599196841513656755176870447879928832 9618323 103059323455842750929544216355495272528 9618324 -50722683833047461850532092873930444800 9618325 110859569789813205333559547999038911050 9618326 643673247881647757591624834725160064 9618327 187965049964508075298449547635475680864 9618328 264418333501668002553512591502841036800 9618329 -145866923513733684175324476820366160640 9618330 15162556586815394852028773555838769920 9618331 -206518638562386705490983267976969844736 9618332 -36507239740150478018484870138230292480 9618333 482055175443036560010689645375988570048 9618334 -2552382780291396994134703959199505664 9618335 -144941846273865199887903077982566435040 9618336 -38470696035696870944441364048726982656 9618337 42198717870836978364233614011279467952 9618338 -106844694257414122172880167726727229440 9618339 -79657522336730814494929918930093473792 9618340 -88668909863953743159489359695060753920 9618341 -220283914984668419622124357123958179200 9618342 45160365885356310799825522211454021312 9618343 171519684102257339243756436506075604960 9618344 288850092020884824121193502849914588160 9618345 7801177009702473726142094489639208960 9618346 -240644456527616015689482393072020841216 9618347 215263667409459144753662333123949695280 9618348 -113125057869561784257722223882367005696 9618349 -31838260600457694154448737374584291112 9618350 37006273615027933272892340266536028800 9618351 -150123132896840957665104622689712302720 9618352 -72209185896391929900492408892515794944 9618353 -117190015762886614010073284610347788398 9618354 -45521596361550448382235982439735853792 9618355 286870178536523472141584474116876331760 9618356 -326991791139655308225347688914313062400 9618357 -169277970138621761190490086826689458400 9618358 -41835553767281587499608151688035656320 9618359 -116680166611550535205335229159208467584 9618360 58325033323878179998098053906238873600 9618361 -381583971944441525592590189930418782038 9618362 -31442547650882712979577708536679817216 9618363 -38579520357381222784497115606366686708 9618364 85976552980443558881447146000796866560 9618365 200515877172437700441627392191958937600 9618366 28406139435580228005939740181313311744 9618367 -491594160038341280171168517674740186248 9618368 -122385103406023121679665075837995057152 9618369 1844950410590882473022637522110080608 9618370 11921557062459438055786181064789196800 9618371 -75965892620012353683837962171577488688 9618372 74035999092323837327232364004769177600 9618373 -78024016360877002341977280929685073378 9618374 96642265499825933925868647611747139936 9618375 62254473351219245778203401521898536000 9618376 161797862115312459027605676626415667200 9618377 64253709695422252827114563361500411226 9618378 10989596781872329458948855759688826880 9618379 -244876391041034777598414588457395847224 9618380 217975687999456691209246964355340876800 9618381 29702976038423172247513722231240318870 9618382 152524679552815374721527608849857190784 9618383 -31177163491414971292943651738163890760 9618384 -1322304835590395783177381658252804096 9618385 108245151839133028919689420832240189760 9618386 -83345486824546418248143745728471863040 9618387 -127905349874593513968178359289631834832 9618388 25042734008627003217145226087380760320 9618389 -379614515117812148230829498850077073120 9618390 -44105592223439922465140149313417047680 9618391 24320072967008049656854529019661190792 9618392 5216545101795455795305738714636001280 9618393 -59920380259549841365329665054278627776 9618394 46300763070118124126732082040046144496 9618395 -68455636391081245541607238691570104800 9618396 -145986889761555635891473595613900057600 9618397 329658033501153948824572257795586128300 9618398 93952402251540425173378204156986499200 9618399 96749552742149680079338446184567491840 9618400 6829557151684984066050995177658777600 9618401 -53026533662660068942409176580284277760 9618402 6860891852689467069441037914216066432 9618403 132685921270134512211679372871471722652 9618404 47243720655807987311127730279710227712 9618405 -40634073637336675911897971512138815840 9618406 -78294368947459111538812009192895650848 9618407 21439535706065168772149439131854569120 9618408 97509190322785940617133398612746240000 9618409 -5557565951097983740389701842938235008 9618410 -24102035349069280024585013473816532640 9618411 236630672652385550824469074322867736 9618412 2292728222647678161522642303936297472 9618413 1777206272767797953549511858700109952 9618414 -43658404835251226258816234196919223040 9618415 82541472168269075005634618251621951560 9618416 -31359066183622240148783961720013455360 9618417 96591009070636380026410169815854370434 9618418 124328718168269695801195432991778758160 9618419 393072009929842542987106548330319611360 9618420 41626559308348097697189305592671477760 9618421 -259280937121998999223236207850485858756 9618422 133326539606514151219375619878383849024 9618423 234412353284393228342779389771055160784 9618424 77916256766898417565771346919406632960 9618425 152381655387785000666633750028294399150 9618426 180123478020052320248717811938891145072 9618427 -42414201115955408492856796204933541120 9618428 -234831682444926058925243236412783623680 9618429 168219413383371287984632398788445302784 9618430 162059805819040781418910153299113932800 9618431 -203284957990857682279592107686978720768 9618432 -39946510632631158035689351376195813376 9618433 497858515798886208759941678110436607024 9618434 68294922920940612405656178312190920192 9618435 30120960321742906067113603767160646640 9618436 80752656745999696969983734728540913664 9618437 564614412807628872218091286060261086 9618438 62051415516673970284913644267509092544 9618439 352249696307506520774375718371573408928 9618440 -9648264944569476741908667625405440000 9618441 -18786273369267314977696704048705948672 9618442 -11336937583512896440663337266647542688 9618443 171727406728211000018243312720137540692 9618444 -10974431159347615027673979728724185088 9618445 144167967850819179755268425807912666700 9618446 -28443815453908354315137495933331608960 9618447 110305072242094371289006946182612238880 9618448 -16349404760670084524073194910426333184 9618449 -425404897684075549781746011081000121536 9618450 -14468371089347657263158504379556438400 9618451 45022489790487783534882804385647057452 9618452 217579543310844044378237021288414987136 9618453 135130543450910221339042052215907030400 9618454 40023394770993374813029765385615049600 9618455 -2201379280380579970614520231919671680 9618456 283814813091051184144078142791978844160 9618457 161015119522074955646177663052497749706 9618458 160542171764594809253899117528932392160 9618459 194171994656655118274805172359182152560 9618460 -10966256706771365109022479296623703040 9618461 -223896539553426999612338257838202465108 9618462 -17375423069660085368088938965872414720 9618463 -148988428302811608491399236845506405696 9618464 146972167059516349135859202547009585152 9618465 -71235680222935096891655302724254200000 9618466 -17550971018140799266180372493898624000 9618467 -56345265854608013569513415505043857480 9618468 152121964703737332134404442631058007040 9618469 1648981921087602078867096108973585696 9618470 -48206044867653482988280935659535112320 9618471 -263419440065253379906276816270753562160 9618472 -8400646917898386972737711056068280320 9618473 -225941201667490120018274877906544030476 9618474 142874399688521477413559608093345839360 9618475 244306135012037015375676497265741783000 9618476 73697150006548844064161608508137817088 9618477 90667090984032051273262901670976572480 9618478 113324295733783830110522138479184246400 9618479 83253626336550240918456819251764879440 9618480 -3557728108371518045733280273013145600 9618481 133265077926404049198773084375689844772 9618482 -253043208695126088587986931409867138528 9618483 -26448607410385315465070102377449872640 9618484 -3790638001515226336235364914438381184 9618485 -66382944672048462949414231286756265600 9618486 156090317374899326139821416546486409664 9618487 239611191649414729164541715993651172800 9618488 -153947295920408092949683541186786304000 9618489 -75588843494875428644542575958316835846 9618490 5605602528457550632409328570878822400 9618491 143599330066358401640159479956978545892 9618492 57981982750162794603626571970511864832 9618493 -5420724392649114548274056083231529376 9618494 52149649524229407904506076357280497152 9618495 64051534429517392507028998191800557440 9618496 -8763446606382407766543470653778952192 9618497 22608945207656779035957387423370041600 9618498 -34003473349302134272810789479620827848 9618499 -207304965174569061207953787007700146680 9618500 -33323679292268517176671788791584704000 9618501 -42124646921595634410539760365137505568 9618502 114748850512893240652756862328715865952 9618503 651159550061422371647746608300322679040 9618504 2693265114522154076819889647868518400 9618505 110419645201386338508371621786535789960 9618506 189188171882176392346870940452250939952 9618507 5783143599191562370081349276342646756 9618508 37133254497209271854763129069378124800 9618509 -344236504374247917911386992102067297290 9618510 -47667985378557983098083968920057543680 9618511 51942935705318749583763454251060424432 9618512 -16055577413565208716827971742675632128 9618513 -6512007654761816289290325633699530256 9618514 -23586438658479869555607375739107468144 9618515 325049613285990353689880471955588400800 9618516 165056647375231193453412188556850781952 9618517 -83662228729510335144752725088877055894 9618518 -376694669127166685058445520018019840 9618519 -2089720217081810717041402972087517952 9618520 86346189359084109265750836812947046400 9618521 -60049314382649749519695768787060730112 9618522 96052388612618586937709348901675417600 9618523 50186412111008977379948729143888701544 9618524 197010246641159935521688044527347524096 9618525 -7374293719865656048345825689696806400 9618526 -94423359646826149583834203309950204288 9618527 324659197443376468892393262722071481376 9618528 -167745659814363143447588437767033716736 9618529 244900695867717746267605624570156838320 9618530 -116337072574253331171063246806493423840 9618531 -14849893977141726951182724899585942784 9618532 -233664709527638263864611361418305536 9618533 79600862485374098949793033017050119164 9618534 -138728050978308706227609077556087936000 9618535 -83768853386114589854871964675563032520 9618536 20327539273760175244999415138572999680 9618537 109710416104013044295164289223701116560 9618538 141530551617615569872205275059007590144 9618539 107417914296396790936159867828814599056 9618540 59477386874260307124276618016916044800 9618541 -6912617395549661915514371224538037440 9618542 -153296856652633173091035495733903163328 9618543 85794991113966346612201816589526936504 9618544 -8971634324057779206324688763834007552 9618545 179833768108396317309438318515159925300 9618546 23149958649335659536736852469806848000 9618547 267003215077138783404282361964260145996 9618548 78838083771362097730823172751432778496 9618549 39826204090758341362079085113379504000 9618550 -64878297227976651867731827493252755200 9618551 1151414404440023845931707076519383344 9618552 254601020590537572470814819171170181120 9618553 -22573085923286554348727720815020764460 9618554 -53447777974473098366675924747503234560 9618555 -19852306230317834137127665571118835200 9618556 81369955480721712158461576690510213120 9618557 10034066770256921488438989333708500472 9618558 100029820470079531328707871552051467584 9618559 -75771574464103986867427051961507614800 9618560 24819810754530666608774453523382272000 9618561 -130778953506863001789555678194112507360 9618562 110400692412226860173912898580484206032 9618563 -307547110904699270697480752152426189188 9618564 21709355681333864716393022780697815040 9618565 -37940634360174796838238334686981451200 9618566 111305726137349524456517853795336860160 9618567 87168783350491659129500667955394704512 9618568 -117419266856178118656408343435524541440 9618569 -196485570802328738872253251228642260480 9618570 6695150104297912544404296070888059840 9618571 -117718124135211659467392503393037486456 9618572 257903556485568446762380841552782814976 9618573 -5757899080960134272019842934216444000 9618574 85196430817093597652832804878990996352 9618575 197134394206156110416936185095023187000 9618576 -54318334324512124620502339689071640576 9618577 99723229227979465608392089400455694400 9618578 -206376864616313438269947878052985730160 9618579 58510172572317655528468463111100015000 9618580 -112885688679105281259221430609700972800 9618581 -7959735533698107406357041086071015008 9618582 -99217726768014907825189096890264746496 9618583 96611234425097387504951440184742295488 9618584 1044745894543636715104774870772305920 9618585 -3534205413440735058521346215885553600 9618586 -47506594170237487505695675960234140960 9618587 74839357696738684101120862127305939968 9618588 -4076146351581233890662808263953961984 9618589 65592157567929356384326765269769724390 9618590 79753452877073191916396485572177905280 9618591 -51531470586535840443663911531781857208 9618592 -373313271402826441167917718670578352128 9618593 -89634799939433479193046564538358796240 9618594 -102138172157314791342758903453975403648 9618595 55535760881775105433237706446982731680 9618596 -36553351162441578659838067359776816640 9618597 436173534353464232819804138447706386880 9618598 111286125108204037439099449039182420480 9618599 -67958056426479907752722402944090237440 9618600 21535080452774684011131961006596096000 9618601 147980544698448718935626681962276249600 9618602 59489560620333117651573029645140260960 9618603 22397705552482388594396434327901188608 9618604 75585752892306630441148250318744540160 9618605 138445159714792668984166080137869851960 9618606 -62548929235690149258104230675791468288 9618607 26465048390583104823597541763849203856 9618608 69118345220889980231552999245136461824 9618609 -12124412843045504158128458178712710144 9618610 -53711047719121052775710190113035475040 9618611 162147423585918593093987329102171442424 9618612 108165242243046041163465963805537062912 9618613 292569701961630182493731813028054443584 9618614 3784220282456792368097404811391754656 9618615 -271429654439324341687005836672377500000 9618616 -112015963346141372248949569372651069440 9618617 -84563605536333546603074938679560697280 9618618 -15109274922363287793173864959225362432 9618619 -135940616829638969151940943625133805980 9618620 -234282095888883700017249581361810416640 9618621 -108831389016757536683633425748147333280 9618622 -65173311854768463147423186926858538048 9618623 1210271892809747554555427589643474944 9618624 -17631416391171506470341812590136524800 9618625 -389854359854048786267868448167060975000 9618626 9957858067672599039830514609693465504 9618627 -294393344960128369635649816873496064 9618628 -37473016806919980754384970227655061504 9618629 157725254447838933765569617784801037084 9618630 -3681761633170205596354466047332495360 9618631 77918106294513712198134907133460907824 9618632 -102749443403424025343140063925228313600 9618633 112054956766617393641400397956748024200 9618634 75669412398713438619687723364839862464 9618635 93722074555710500996648186202156403920 9618636 29691546245891905084728288037064478720 9618637 -5642226047223929927440114938579771328 9618638 -218698052587503773282059951409206313280 9618639 -117091643837074672962946187826710163576 9618640 -26996181137714505811310995998341283840 9618641 190687327644623761738488266022906823200 9618642 80756403129601473280636606013723911680 9618643 260796832334778225868103185089197302892 9618644 -73832131259594840474583960017116446720 9618645 -49586156555685693863504303210962579200 9618646 71249079993903309071603935338885439488 9618647 -65736666623149796096735080098427190904 9618648 17371899255415159358832758321337753600 9618649 -49609613941446098395058420305854676470 9618650 -2470250981319343460827986391307569200 9618651 -297933885179830941213642813849912107688 9618652 -30772661804907855518182624215767884800 9618653 685596053021888632018871468400605286 9618654 110936142727313093124530171454509266944 9618655 -138251633688363904084266015491363289600 9618656 -161751032288089389312005988121689980928 9618657 -76517178890494653861837605532411719760 9618658 -50583250038684263078393735557862942208 9618659 -17511481453874600836755678144106245696 9618660 16915655922432864390736786166892468480 9618661 -110562341888991056613887868516477799840 9618662 -71242480555814830466873547940609658880 9618663 271265954711784659002894612014560113488 9618664 -234817513793141981891710673899775508480 9618665 10301539837028415872665182608786592000 9618666 12143020020490191447034008961018477824 9618667 -53580548645468100055407897194386454284 9618668 -105585334313038055233338012283845955584 9618669 107971594521880879499463237437979213888 9618670 -609054726460075999402142468536732800 9618671 32936737977638661014194628486066323272 9618672 -12149267512738890353270368132535943168 9618673 213368671254438204702982521244916646564 9618674 48803987810503818341547817496313338880 9618675 54222096636534143943851512300414128000 9618676 -44298262455511027932854667749479527040 9618677 56327299265272857801582606039375620526 9618678 -38976339068962564436746531987699588896 9618679 -110235657630775196961118129004656242048 9618680 -29933225487724215337356869107929907200 9618681 -253320471820633968482862218149304188848 9618682 -198576802658420303218343260112700802224 9618683 350226019585871259785302474016932104 9618684 -91297658546308220023946128676886756864 9618685 112840754226924130893801845786020950360 9618686 101062709570967459822326098878461291520 9618687 -122339213567510052926329947609548896800 9618688 -281444319603622206265297055492696178688 9618689 380540330939873984017883827504180805424 9618690 -16754893030494578539088815417175554560 9618691 760904343247857238482118038954708914880 9618692 -142761025437484360715471025763695955968 9618693 38273569658296909104250954983417546240 9618694 -211277033226804814236941498012830387104 9618695 -387906268691301255399917305106892216000 9618696 380555050543923148699581748859288371200 9618697 303837520678973501266830718295268936912 9618698 -175149583662476946279965534297153288400 9618699 -24666732025714255571381962118583562752 9618700 -30339020940603501467452897458156825600 9618701 -53627261142723478745348259500728484298 9618702 -38617130134733887291794075076066428672 9618703 -498093243858558644959858408612679097440 9618704 27498682646575616547625274727997046784 9618705 -11730132988685842662076929457381570800 9618706 -112541800671235970685339641223105221856 9618707 87715100519716363886355340250398892112 9618708 37880015141902361793676144989014845440 9618709 -405925632009797406958268972377890607090 9618710 11980233299242281053133428037635093760 9618711 -5535075692767494612135094375664286720 9618712 290924218414621045260693238764448051200 9618713 2311793605216074013475850068460421824 9618714 -45312471402833969078029832640600718848 9618715 103557307519464267616948889568706957920 9618716 -324503080762961593160744556360118172160 9618717 -200142043194291655343869100859718561920 9618718 -28187111193547210497508702428600589440 9618719 -15840660885340743812437785205389270288 9618720 84462048254948456596703639085357465600 9618721 -87127453090110732081346078982283019840 9618722 -125858584613175729729269163993083943648 9618723 -5687064400810886066855991913049786400 9618724 42496507134298215079480751188659200000 9618725 -19734577450046676933815588810860044000 9618726 19725156759451820374327003791178825728 9618727 -29350530195029227996890535075578012424 9618728 -84329207619085524562830369405436477440 9618729 -41276373895790689936339725130709372016 9618730 -9059313725699002602833488446705703680 9618731 -654796244381410592214825981077414972880 9618732 -154309458154168600019810306737463257344 9618733 431679233479144932010734982910669368982 9618734 -312083827301029852931676046673098162560 9618735 140567641769181993198935726108459520 9618736 50516765764439436013601449065465741312 9618737 -115723687422936924261312545990063329728 9618738 71369111056273712766299332367416147968 9618739 -135121359284153888395134155872253725440 9618740 -10851390547282806699055810995847599360 9618741 -25116519489517721129686495539756377760 9618742 -6585593950432415246986948598422732800 9618743 -34757068346790348181084930740301522008 9618744 88041390737896477788598968959434752000 9618745 118553468355813635813986049268103522500 9618746 -1334243786281893766552983647134338816 9618747 184799758179126292335396553826658591000 9618748 120867846050599917140031592128031505408 9618749 146110627550871352370166248825405664000 9618750 -6462752082487384277000338548309000000 9618751 -638707235430067140586785888985422125000 9618752 46804191850467377314233402295251369984 9618753 245641340555272891032537059914364842464 9618754 12241411765358584907611770484660218576 9618755 -268083855461796509035724923260207417840 9618756 -320751534997129401183470505434873856 9618757 96341284904314889034885214190154383006 9618758 -36511051843802540566724204045279791872 9618759 196686056916241956349759424269816780464 9618760 44082881251137749360064494164082688000 9618761 -81096118629861409454225188667515123968 9618762 -91503023615826418078038610367622656256 9618763 9180665723829826439230382513677751040 9618764 -25676339319925658125248952453374489600 9618765 46280143146161135562153535073545626240 9618766 -54008398230181846119296121310718223168 9618767 -317461577611774245310940476119251927184 9618768 -64111885722778829046632421825588830208 9618769 48506436253211803505414144268465097840 9618770 -20672248008076442899953336493525555200 9618771 128500515245361160476537218809400611512 9618772 4236172985692506342386891533760841472 9618773 -138763665226539761680574127810222005376 9618774 -150587053777641922042441795798248000 9618775 -50660366038895699208381679487314517200 9618776 -281198797670186534592250128014639953920 9618777 42472265695325979486233680007890323840 9618778 122289889249487284789664651753867463360 9618779 -136871111907727868369698543874733729024 9618780 -96079732320869810653843663916539530240 9618781 435204687175575757284695972646392995500 9618782 99852951760496153399929324052860588800 9618783 -224810865980164173433158657167975854776 9618784 -93146167141200327064226300399607349248 9618785 33854153337791346900264206144038001280 9618786 26755687473715779650519761055747106720 9618787 52519751684178851550352618639081238472 9618788 -202549958148307559326836555768232089600 9618789 -47055111022127627635875677467665904800 9618790 -123890134504053672629358648286963881600 9618791 -1842657343863446613914989012304871456 9618792 2184768753975737250276522791432355840 9618793 -7320922966303449127462486638496447856 9618794 -130730049540895687091301881043316293120 9618795 -93324438565471498592650938452341508880 9618796 -112129885678949058067962102611083837440 9618797 -7142699101883360804436422065484805780 9618798 113737191590855275799779496571798758976 9618799 11110595460865437598412382850842293760 9618800 14276731939536553546922255633436672000 9618801 57600942155276021394764543310760459632 9618802 99283008983274993887887907050825742352 9618803 568297345510546216285742801067425390400 9618804 -57407620840348821488731739930091356160 9618805 -35696107483567308660579954998595079680 9618806 -65028509763891467171998227416053310016 9618807 -111626691151199447544793457004606787200 9618808 -88869725032122385236572936123998126080 9618809 -61542852274548911640413978023990577580 9618810 -61132521883784393256943319052290115840 9618811 -67140527155563596982776338471042723776 9618812 -89624003958489751362165443773495772160 9618813 192787043954662174093158376416854711142 9618814 -5985135016055035678014585900350575680 9618815 7888984842594726152967735230759097960 9618816 21935788215026645060509859724153323520 9618817 103625693173764644058798534491584020820 9618818 173813701486740120791509990493668717440 9618819 4329626816927691598891567284991054080 9618820 -36070449431009175441010441213183537920 9618821 -23143076342879642788187915530866091908 9618822 -51894581034220100207661455571181625280 9618823 276172798722717343171835948143799522072 9618824 56908034581261654304198561645686579200 9618825 12891443977641205296927885796856553600 9618826 -28107654595303338720328617900240053760 9618827 94119696801640422246764662172504510676 9618828 -158672805217378117427486853105083527680 9618829 -62946603437019428283125816514487635360 9618830 -16816866002121403101430708303510126080 9618831 14768014017957684994937551076544749472 9618832 162723829359665304657231756571930263552 9618833 -10065435629789613341527913873153922624 9618834 125974063597996861837824045942593930880 9618835 -102295763471376818457805481119051040640 9618836 -4312431544029660405593367857729763840 9618837 -3060628143800914244646532594660916448 9618838 -135722788489994795694189859797575527104 9618839 -37887764833080272712725947053355075944 9618840 -64613464121476299311366173398083174400 9618841 298725858119860921370167708993622182084 9618842 343800827960344218803694463399333632 9618843 71567561305645127173848291112290474864 9618844 258914808876348703995239733075016128000 9618845 4250556456853556556942261859163738610 9618846 -13071028619455987453533695351911889664 9618847 1862403275950017253617442257847610736 9618848 288596188582802139287679941484636733440 9618849 -111456727895657430654202560038439518766 9618850 101252866212250470279065798961353996400 9618851 266580867530323157860341422691396676608 9618852 -68764423091502552679776730355793312768 9618853 -22305281066804978560008846635671941120 9618854 -34476615779036263699636219137678227328 9618855 31879205101300123318911809263822091520 9618856 -135779483815818522425377062147089049600 9618857 -194928110637700705761921713822685568368 9618858 -39745249386440286462549578008107310080 9618859 -304461701376523076055882937513684114296 9618860 -91331453875698193237386753804178160640 9618861 -181999635175584325300387558928829751296 9618862 -214741853351847883100582429968414569600 9618863 -34067374769826807697018729697049206400 9618864 -3083226553421258863705793184006144000 9618865 -323706008149337082059474400681685320600 9618866 12491463862548619245631724109884559360 9618867 -43627701737727696891535160507493932592 9618868 82120783096363535092892773000987211776 9618869 -46447119726920791433228932619302351872 9618870 -47801292120057218728356929089155778560 9618871 -498333994274899651067781410963540403928 9618872 280619975175217057449870238615537704960 9618873 59441343849547242705041840352343443168 9618874 1620504912257811832953221066805299712 9618875 102269277671648378220300744265534824000 9618876 -89257140250350101148962987682624580608 9618877 -280572714760585975251644895895462809274 9618878 -32852882829311641080847027644490037376 9618879 -369736388830895102671149445011920328960 9618880 75664170067221736835600317119882854400 9618881 99553738954471205431918530050105495472 9618882 -16357272665484266125464676939180277760 9618883 -167139671218134257273355530618106207760 9618884 101728585527090725996191539907662584832 9618885 2578750241329974501449588094297667200 9618886 -5756975592405030220403907569703208608 9618887 92930543584405135309085779898933719920 9618888 21460358621605227046590392841325363200 9618889 153358458754206462440054430391459126272 9618890 -25527061907996546396071958497897619520 9618891 9505239767569414244914054122952267992 9618892 -263898218607422473246169201446904214784 9618893 144828251632249144720498849570979969142 9618894 89308828354441039414766519898388628160 9618895 -35008219783239782986307869155707040 9618896 -59345557661848345266405218689135779840 9618897 7936802682210029603492556998973912576 9618898 27001554418630317957329924559558251136 9618899 104386349188175583509490066669427861728 9618900 43139107120881172177437448385422540800 9618901 -467348059077513919839276612992462039588 9618902 230729059701781167407946177911781628800 9618903 -61082705585258558597167922122369999056 9618904 135493195628391171602962321132145141760 9618905 -52760156359856863473593031115363538940 9618906 170032556863341701437952026163725429248 9618907 -112724014906516227938611073274247681536 9618908 -13907624186654910298191891522842532864 9618909 -126622478539076385774381912279710464896 9618910 53760412652043357361914023494685525760 9618911 242498667042670073751983665207502004624 9618912 256574311975260386905553137536216072192 9618913 -470004436778261848324459901527711747820 9618914 -154683113563640733125750746519151488944 9618915 202933280800908369793667404754251711920 9618916 108456540440428921642721426044832692480 9618917 70008011326112657740600943950801928064 9618918 6240276632841034915843476255899065728 9618919 -188647614075169786883896900741868856288 9618920 202925562709923901750440974229426124800 9618921 50044720879567989398249067612846617280 9618922 -1653714930200127022280987375320889856 9618923 -109562467705952050610836726774619556000 9618924 -5245799236285965460242356571908456448 9618925 -101975191190418848537494132194124820350 9618926 15418616997542848414398373083245441280 9618927 153032161644345272647929056181703072800 9618928 147154513237688489414735433654337536 9618929 -2449846274219991097480440712203645120 9618930 -86511634634669071665740781392635897440 9618931 157520175793503233086425129483356563792 9618932 288481773422424848711298210837739994496 9618933 179270916053854472001480723854930401824 9618934 -103333912877019055756500392879696734080 9618935 160437707089706839290851375285040545880 9618936 -181565301937629865536276011092275978240 9618937 127234604093428537612836305826258252864 9618938 55441312909046934066460975150414789632 9618939 410629639059968795347980303537419923200 9618940 -86570881743480204995342921882066688000 9618941 -307905563979961122769514742483254705658 9618942 -36824122554069590025505188903988064640 9618943 253070585808331020998517417972459848192 9618944 97166613132318150150527155902062002176 9618945 -52078230193219670869884525598539580800 9618946 -169381626090414353804822342590923233328 9618947 44155843406705874249063784461902033040 9618948 73751331000412884322136650985217839232 9618949 -310590872491190668292208980482605188064 9618950 11686443408667978329209001024416472000 9618951 57308340141330819964799247956317492224 9618952 4529791416485921272628905333046476800 9618953 343225386779872138661564581489311580944 9618954 97181126985128591585729650793067774720 9618955 172378856510031668062814707327570467360 9618956 -143466200848227330430929690111164928 9618957 41184116089510904455023746123030629740 9618958 17487324105737129884087921925684038080 9618959 -42009728772526331890273020220251371520 9618960 15874841131000726673348794450374819840 9618961 -258771449781657968937561610060264444800 9618962 94026851118557954999028805923741330432 9618963 98023603891161687932971298907583727544 9618964 258147233301739138178008260497120141312 9618965 -132515660883555048477108249733708207140 9618966 -19201347025323031286719740280400302080 9618967 33293356077087682616349170835547315016 9618968 -243845727855643983134507966950205767680 9618969 -4548727008513820817135355600081846432 9618970 -1312720418613831653240360484683976000 9618971 4426480761885870382619379327560494632 9618972 -168408717743756294994109172765143228416 9618973 -62366928808764863832369203387202621696 9618974 296543813610629924325777362822351764992 9618975 -19459194795176944578280659017321990400 9618976 -298791035279837090071601305716704083968 9618977 335345204172903947887956696330121207812 9618978 -91502491709449229033873522235513404160 9618979 239351447415909956036905110123631183176 9618980 53020111376024650225400528208408084480 9618981 289066576231189305178369718428972257120 9618982 -15369649339587659221946495068484025408 9618983 -50008294509927410496799473185290469760 9618984 241332452844410156225729463426890050560 9618985 135839842158487474737811884821707638180 9618986 61121004624854331220053698942658144 9618987 -54610179824983384699295408681571330048 9618988 -321384397608814374742359167241581216512 9618989 277204959214890800134337022637400763456 9618990 -5250320665336326622983254712120360960 9618991 -22804167608092028268231833334569639616 9618992 -66642150390638180384461812496005218304 9618993 -4276638496403575734840699953009105100 9618994 -199812545979729898806032609589095576448 9618995 -192027887742989106975065019650622135120 9618996 -83506077595919437663161940629434081280 9618997 149348428635621411678749560222418067040 9618998 -47844661472745732727596789190336129536 9618999 60061972731244718376146461085243917008 9619000 -316981444564778434266041873945164800000 9619001 -40576048940933544125393357070160464960 9619002 -76001552014138443344334323805100842240 9619003 -40554011638059370318389748798243581440 9619004 94058743709239848448411703518735789056 9619005 114181706821609572956160855557311808640 9619006 166474343725391224769950129318762484160 9619007 196417311029331892992191535519768536256 9619008 13459009820836902159787710678388703232 9619009 -61763087406277392489544306174898034240 9619010 -25705145908402829698000809498970032000 9619011 129546572659574182579497130668907782660 9619012 -31326859688224877407066055188789237248 9619013 -33005380889659459847796298463720496738 9619014 478213844778396975989877228845254656 9619015 31831272887880891711767993345536466400 9619016 -9792760191843771717241211050598400 9619017 112457769651498019652256563519020523280 9619018 90528346902030289471268530953576294960 9619019 423869294924431333090227634765543878420 9619020 205062953864989805147730126769496064000 9619021 -120884234589097707843383610347407504256 9619022 -51231910163201620267804989250360714368 9619023 -24500037963752911845016305509408837616 9619024 36377240366388026908099816565516656640 9619025 -6183302315620924268163104814595715400 9619026 -210599228135203104985380090590433126912 9619027 -311925460243784346620447557618352159928 9619028 165275771244058864146415657138025271168 9619029 94249847261489751606762944771893723008 9619030 -223338631760593703110555702876627200 9619031 154006043838757427331009981614289175200 9619032 -21722346095919572367982369032850022400 9619033 4549425243978260435378335153748570880 9619034 182471684818307393146507483753248840192 9619035 138635996366624218299984981131908934400 9619036 -55160272572041499229677214475948482560 9619037 69906305125035560198658901401658964640 9619038 12547408291835584981614477664952030976 9619039 158487280760081247014280877255715979960 9619040 280447891096123815463587607918726348800 9619041 -46273958352906726548489670648225699408 9619042 63742287542362996750670428818143071392 9619043 170610724213908868501332637545800344908 9619044 36597326726783258168873567677762885632 9619045 379444282901290981457702472747889336320 9619046 -107114175281312506991166537665933562240 9619047 -305767507006336323021544074815805126960 9619048 -411525207499664543005473621511579453440 9619049 -195221577505526520544978447843846876080 9619050 17493423518841719554457918456703321600 9619051 90356474993748079885739653177566134784 9619052 17776420963883861633973439034292621312 9619053 -16994335957937907117322555944361495296 9619054 -44908527407253206963894486915016058560 9619055 331312185614104207046505001270062789960 9619056 -37167564411851135367130445732281417728 9619057 2254011717101104540489027288867790912 9619058 -27511581975750123320704608636458388480 9619059 -136041180404207413198587734810499976080 9619060 -53377416386680179743230144146196193280 9619061 187683255924578472870004728170331055662 9619062 34108495718313072331030521315554242560 9619063 38557376669503824959028661831217969200 9619064 -1192394981978702159344505469008117760 9619065 -114535112963880539777095995987026116800 9619066 -94699976439779871546059089695924546816 9619067 641290603703256244256455429204490752512 9619068 204343729449204823369589291835835883520 9619069 462644179598424283502148830809989870470 9619070 -176730883727569475531744954906082915840 9619071 -43629192720541594180136914604843127552 9619072 35287365736763338578301267226394624000 9619073 314925796500729790984656846032184697440 9619074 4853011095840400752359178750824073936 9619075 45544387866811648669633983180444760000 9619076 41464228484939693388931683053682755328 9619077 -10776209292667638846959070300172994592 9619078 -51936779387377614295736306680723845120 9619079 -99325997027638882860474648460893049320 9619080 -54006671006570845564011461710651392000 9619081 194662652967342902937426274985450153882 9619082 -5988099463928400323678981903447788800 9619083 -23859983420353700616241648051786368000 9619084 -146883901719388092349990671188993814784 9619085 45437045142115502640283863580950255360 9619086 -27889838632259683984498020117594172416 9619087 127837844360609770959968088013447495600 9619088 -64799019999753054804961581721212837888 9619089 48215848727241827959024169670981034224 9619090 55152854202005549518631728999343322240 9619091 162895160086627215424844767263307608492 9619092 33807958076479710186364453278077952000 9619093 -577059937103837717981263380715127809920 9619094 -86323896446466034367206431132452327904 9619095 21987071690118342453974102423106759840 9619096 432512553731624272997926417061064161280 9619097 -218118183864103758081982093161204540 9619098 101817140158678987163061631561592139264 9619099 130008631342236344101691168233105936 9619100 2603728258784441293243747690211750400 9619101 35830366322524499383657505254774751040 9619102 49700749804736892223881961942950602880 9619103 36788146029998310895017251166999965784 9619104 39722308604508132128157290918172426240 9619105 300784371918922210722928091486539925760 9619106 36206980353009707916956375625135381504 9619107 -82986205149144548510959857369576849408 9619108 184396721332251696705120656162557862528 9619109 488693323505925984373165567049125253310 9619110 21827683995981899097787506345509890560 9619111 431339208890174483629854778018027371400 9619112 -71670747120227960625381116132424837120 9619113 3012461927434771255514729489971218624 9619114 61050257816185133841713761288505401344 9619115 159576935918886081783301917426675826320 9619116 61317070227455115540290104627615954944 9619117 286643754599263924439466299842811110166 9619118 166376192055986980118347527475682813760 9619119 -45470246605103328124889876231811836160 9619120 10858998189833635808315089081132646400 9619121 43160283055674276004713331284745199412 9619122 -178370146069598809041093000449030163456 9619123 559167234972097596805533701188139886520 9619124 -53311883209666613764177389825702451200 9619125 -10474966538176141225095958053312912000 9619126 -71199982254529434405220257416773933440 9619127 -48204945353300981344691363370217146528 9619128 -330698724356871237437450954585135308800 9619129 -42909979372434810717798822249673976832 9619130 -19663857658466979870192333502711046400 9619131 -166694074791057539463378299648873379048 9619132 331043467044140857619142113958829392896 9619133 183049672178001375682950920037055361004 9619134 -35649523729944593108587240930757772288 9619135 -67815581878034928370000722161644509600 9619136 62137141282708217210298804211836518400 9619137 13564927527635578234256557443029953170 9619138 -10559020916397320670102767871356728800 9619139 -57685728843589985864765988964039279920 9619140 125779905869342701213595167362124185600 9619141 -110472822910215668148292130393755898340 9619142 -107848106683526670373116746468889062400 9619143 -1093200845324423648127253965654800256 9619144 83216242790307344473386835924497254400 9619145 -11371522103353583338717702175328614400 9619146 56359050447410675793663873772725502560 9619147 36052134865264921067294666080464179032 9619148 -85978416582188851826669393189444517888 9619149 53499767289960325500307258954332914880 9619150 -139584589927207131980336066607954355200 9619151 16168084936545924487644289144244551008 9619152 -21564130390615849096158068489871163392 9619153 -273618845828083045153987499019203919296 9619154 -54579852308373368433116761037381242224 9619155 18490976519085127525018393067699073600 9619156 249863345800229568034353993915102619520 9619157 267338012961744338152138100821571527872 9619158 -79676681196742700302675737727524657216 9619159 12177739805779142633186894679701786928 9619160 -144654906458263283521483486872342528000 9619161 -122059449891531913029085280920107246336 9619162 -88094590677733436505457514944832279808 9619163 -26791767172120547635302506266624182588 9619164 218199521373130734305904935378304307200 9619165 -31876210714107296850309248167323473940 9619166 88997924403441883374726245681028988032 9619167 94649629666288389311755749944462381712 9619168 31470147181582288863818244194044477440 9619169 19377682396227255171493283618677956672 9619170 58924273465898392334513606721134714880 9619171 108054394340712566309906012244254383200 9619172 8792628446774235553153639706822982912 9619173 29067172139868754218849396090608654880 9619174 -66667465101721135756121675054283354048 9619175 -117796982466383905173976061868187986000 9619176 25742852751231560135854531234989342720 9619177 120344562489427888696015539765236292026 9619178 1193681719676535269610289326241301856 9619179 84404841031847079166003339329769373784 9619180 182138815708251023858949672895156838400 9619181 -44415968672071448206727271013373585472 9619182 85052128238051786294045806797325390080 9619183 -139981849367211182672931137152342308480 9619184 -78845343658267973040304490425116426240 9619185 -42132091705607938974706633931711539200 9619186 -1500680946710998809239930725491956736 9619187 536776299863203847614639051133786971200 9619188 -57400501823644699604273719555943424000 9619189 -288351237054491804095986970133553386276 9619190 72868395612966593020818971408842423680 9619191 217077865235829478454747272851306904920 9619192 -142386662668925329890300026260404019200 9619193 66862857482801924733275340374438144400 9619194 -61721876773914542190852525304552265472 9619195 74423346646063855550480157265513116480 9619196 -32490248136534657483400422102879364608 9619197 101603007208699573858992167431134468672 9619198 -183499024712052969942088984457114787840 9619199 -31600261794376790664139171583921286768 9619200 -108902811920394545494859237416973107200 9619201 -343549467926880579736703052574818988798 9619202 -120029118337923416812429255563893555328 9619203 -64367331525279264071376153241492992192 9619204 76806192173927450548162560553306157056 9619205 -295479848002338577508458223211785731140 9619206 163477056383094668677579240997632704 9619207 31725360805392637894163050627515063680 9619208 674084274600950815078462136446367170560 9619209 -172293367040161763597136189003693182400 9619210 -165849988973674197903679735233042240 9619211 61410638187939189906348122615085670032 9619212 -198614408850474610555717955783297427456 9619213 546218485547991326390605066279030567980 9619214 -38953988955647670309197379295967189568 9619215 -25038999894576184448629705327559201760 9619216 18560970824796025160071668079614697472 9619217 -419341181886306210066971797289360511120 9619218 -29807184463468722521396074199298433536 9619219 -187052461498235639206727902458566663380 9619220 -93039022983564140486924641554069035520 9619221 -15185954145632961904720830717134852160 9619222 -32972122777258881071940379082403182976 9619223 18402125749726599336309492070599930000 9619224 63326484466492308329067060641029816320 9619225 -59071288095718226549411407014365568000 9619226 344861269104585687892878772111002953184 9619227 -300299494942347467119457943811752356436 9619228 -336619429237220317284821500325324626432 9619229 7844994884257619580989701902305737920 9619230 49327116694573250990769014374680637440 9619231 161171701604421203583892308069041679592 9619232 136967230583384386692169599253104033792 9619233 120510282200779756869246294718037410368 9619234 -123207549708959815159771537974698262528 9619235 -122419513807211713484837087097650622000 9619236 -6452908058090562842104241673481804800 9619237 -338709790845598470856894854356194162114 9619238 -21258162349408901392588341714531658752 9619239 -74423495123607710172990692012873206104 9619240 40801403421497455293099403559772057600 9619241 73337538183762300655545304499429288784 9619242 155706620837565983428871546565668313600 9619243 76425908723673919042105579885116192360 9619244 89301181995719199560368815666006589440 9619245 67019830530178042426460214911995936440 9619246 -28335046050430963382755501017428666880 9619247 294101636399879615045793670480547155512 9619248 3683577676887908467626417792148537344 9619249 45714246264235287497665449466052613120 9619250 15771118443285027323387060064631440000 9619251 -108235440724881560633882187598774970568 9619252 -298533125059984071017001630715583899264 9619253 -73438989959567457080359255172607985344 9619254 4974336351890779307965426221212189664 9619255 306813353168057307843749011601602973760 9619256 160213711896332379160951234906457948160 9619257 -381964559692031719895883981662760669408 9619258 292880279697928533870423100293798000 9619259 24589984781214125376180374620244036304 9619260 -23097653052889437172866281835206246400 9619261 -12057679459115368260985468821187084500 9619262 24314720684646110375909748389489904000 9619263 -497430664601329410245628273897364915200 9619264 -102569129165011984628244345257802072064 9619265 26165459318811181513785067772792232660 9619266 -29963268189356379486634154489354539776 9619267 63998252874949749631738503068020591872 9619268 28460860907791627714294593618285050880 9619269 -14216776530417379545001874033628248064 9619270 97758379458901358809558722878901886080 9619271 134620996902796695037547562857329911600 9619272 678185614789252677608646514669977600 9619273 820058550944605330271698963256392155968 9619274 -1608378375824816353838563886481501696 9619275 -97892877338052962977276510481435878200 9619276 160269346921872316166129652405498172160 9619277 602353793206969478831284247838889988160 9619278 -85640211290825311715427720211573616640 9619279 -170522314675077505319392801089863415320 9619280 -5350984711846631225292294692430151680 9619281 -47935507994665878795040198336221276480 9619282 -30452281370612685372620361959771569920 9619283 37088690936261844612868397134442994984 9619284 139878108929876091512184240185231271936 9619285 -13651000013903096674007133469480632960 9619286 147016731545094898416962946263056802592 9619287 -133447703724000522602422495274478700440 9619288 27957866424578723415106310326520463360 9619289 378067356113375602525576482690433470090 9619290 59347441410414206265641595010901760000 9619291 255164712887116798500621409527787146000 9619292 106570809410161619001120469760260502016 9619293 -21517186217660972515698487489489217472 9619294 -179100285712762074027600856644957055680 9619295 -105825943070837777675735741863802370720 9619296 1888396655576299666006463126869377024 9619297 -21387545795003118362168882841099068976 9619298 -12952809020881911278978592929575081920 9619299 -234373940874968748335507300109929381916 9619300 -22983503327678819283931336897824768000 9619301 146481021837397637256851784254052074400 9619302 47774589377905822184320594343313604608 9619303 -413882975035037458792924761032617125448 9619304 -157272657894722672009733986002249236480 9619305 -86357529435198375789790525387968018240 9619306 -244049550273274108962201936675567021648 9619307 -305947863592744020924711330150358722444 9619308 187732208932769901043309211384351208192 9619309 -165661880085528478778366080463463005984 9619310 137761369421696968243474515580801608960 9619311 169124455742731717446493179068468746008 9619312 67447152741134716870506960182517334016 9619313 -156010207019236896559866840965535553152 9619314 -96545859825612991057587367907873649408 9619315 -4271417452502953384815346748100248880 9619316 94221365004130020504023636892484835328 9619317 -11526566396113215891222792058280658834 9619318 6339761074300744312864511006170132416 9619319 -148581464308196612596675245833253630456 9619320 -5489990055959693404513114709729280000 9619321 -444705100219287728710266257553136851478 9619322 -71899845707180784162972337634862534288 9619323 -79494304907210010151517307677766560256 9619324 -91385333608534712445907507667393765376 9619325 33097305307975976735956959859845892050 9619326 117055953937709041842794539157664307392 9619327 -104799273697004196414845918591254973824 9619328 300048128014736494150183160585618718720 9619329 -193808992651620279404202868263708651840 9619330 59378195511367471493101805853403008000 9619331 109816940509820652482219325753831325824 9619332 35884745214808020749695417347785935872 9619333 -190097613631799807498001683346092541696 9619334 -33630673583554592852150564184680232576 9619335 -31108415551600759486476881114816634960 9619336 32114067816252586132836369896972497920 9619337 87927523272718937586310437316608924132 9619338 -2435434563123883500225572183250604032 9619339 218559485524340885321348652334644296440 9619340 -59313924068378932961601767941582556160 9619341 55957007197562590608007665427536124800 9619342 72073663085911607803636829695268955072 9619343 -65722223578224392662749612588297464136 9619344 1815447124995321117168171818656727040 9619345 -268395073912627684494740687173277205900 9619346 -73190371339281355577926310784440474496 9619347 83649291033763180217761859438445764160 9619348 -58958397867689087121261315967461767424 9619349 -528677999666124726431457000403564476864 9619350 18488781843837713598263976843261955200 9619351 -20264938797712383725376408608036619936 9619352 -65605643744626785110936223862458961920 9619353 218293505646579222021032624538420843162 9619354 -209590127809007209539835093981254564624 9619355 -65680044028544028708035604006392322240 9619356 -12351753439105526268708426564848025600 9619357 327345278709506528951770088812082483232 9619358 -314603673837658710279562932543759360 9619359 -28582922472124890369703955259200716800 9619360 209673737151264175172852044663750656000 9619361 -121471445412014955736627049744133623808 9619362 1231532113003002993054255867724584960 9619363 86511091165480988905177388711908947424 9619364 34664466105746803526726546655518564352 9619365 -22801645964941379410615721629748910720 9619366 109338024712468167702420449182624177632 9619367 15607114688964444113596692205256290032 9619368 9692727815206729256398938142153113600 9619369 166148793359503040317114187553845259770 9619370 -97293217058614128611210966155053609120 9619371 -210405072850023317010935393942143322400 9619372 -37846938080193142512402429893640142848 9619373 -269843117602067485354561594747317414378 9619374 70095863180915079742085576072481544320 9619375 -6890810317423264183890232334836180000 9619376 -78842092011608870699089228105708339200 9619377 24254247056638815092285424360514018080 9619378 112689913632211716680941955209395732240 9619379 42211704706573821487665441855462816 9619380 11275560199417681951333438364834722560 9619381 -142478814426212413847116733505880076818 9619382 70247371253788235178307231727662427904 9619383 985559162189493710389316734692219600 9619384 -141463709377167011842804311125557309440 9619385 200562876314328460186730721949668656580 9619386 14466622942068662979401685200645368320 9619387 32314373109285176939830425680587963200 9619388 104416887032769488455140247131896460288 9619389 -59751337581964157927236071578136727956 9619390 -15280489081604717276480397403759837440 9619391 274746953038698147894788771220306881352 9619392 5464094842776121269035504546372124672 9619393 20142914219963136189176355289678984192 9619394 -64226779371125679542514725746179180000 9619395 121676703153164553168874157537909939040 9619396 -286415754126007594074367289437969735680 9619397 147418352971045676440352992177250274846 9619398 20369568442319678359631585614573422144 9619399 -337966395606461608524868774038422743440 9619400 42177229176194531340795075374075904000 9619401 -3760666488206404553659738158579144960 9619402 525274304976092504747819993293658880 9619403 46165855454896107167860239347581324320 9619404 -15738452122567736944124858527732744704 9619405 -249223645134432227920673501987770540800 9619406 -117938851063039761116890057852979350848 9619407 17876879968209808606106359244754356352 9619408 -23943523379222115789246048030771200000 9619409 -113300938969246924222292729495417541390 9619410 32589136647687615273629834713128783360 9619411 138515790137476072610089643354918819224 9619412 -284356730913468191950452755112832401408 9619413 -50623941738845936434162983449127778656 9619414 63892649003878775225687331084044061312 9619415 91343316733464741857835416913685188000 9619416 -32078168533396695560050484937496166400 9619417 485144290111808527108493658906892819466 9619418 -34702218348950325094545290632750826496 9619419 -74937216732469328765075408409577654080 9619420 70851522482948323841041094257251394560 9619421 43698413598090232060627171688634198720 9619422 30768914441715384369651115136683505472 9619423 -124497803732275869563322322057816807680 9619424 -85665370206574334413985791224198463488 9619425 222815411353889133640641299026862676000 9619426 20694639130298961116533203922255075104 9619427 51416674268212559048660218895889669276 9619428 -15483780894527815036658111854329987072 9619429 -24917179223040835445435176854709472392 9619430 39366394595799553539339323512282623360 9619431 81343376071223933043058193945939098152 9619432 423925444861068572508241702681646054400 9619433 -385694411425896244355036312266011429900 9619434 29753187837418214118389702582295655680 9619435 110903572519718800839641931819133440000 9619436 250699722997937425893604719983831527680 9619437 -172988526701602062833104818663378910848 9619438 -33048054335821317208697624394253970880 9619439 -284717541418758963336707949606628643760 9619440 -34627596965173588470173741643448320000 9619441 123652868505394213992320378022933505972 9619442 445946505725823564390029081320564224 9619443 -103872561320463463690270674196532047776 9619444 -3512737078917722119586110941320935424 9619445 21618894706832863613244144948027753600 9619446 -10161834422729030895645620325542154816 9619447 -8465991456436755368560224531431013000 9619448 -58727991840306158482264818739727216640 9619449 47104209638899382932237140423492392640 9619450 -126604955378384113549812491678251701600 9619451 36069094645062774508404588911679567360 9619452 -213647119002487854381642293591103052800 9619453 -47328935459776943995927887158522130400 9619454 -72289944940191147369207322454497727040 9619455 -15759643516476311152854248392170639360 9619456 8300535726087336428754364141204930560 9619457 14159662924623517723796115520778696706 9619458 131071009237097763339541420633603272960 9619459 105727514918692425027555405056840849660 9619460 -55977946858225806974644595895233740800 9619461 -16107240605543808677012621847325982400 9619462 81534261416065154458914679151994587232 9619463 -18612138117658973978314731781246649040 9619464 107090914357217585176426731794182225920 9619465 137141153811551226369793484201719765860 9619466 239355433584171457306885190787771224160 9619467 -67624271186808786262428706951711818240 9619468 118160132441046730853251687970217564160 9619469 -9567231986766225367148394515924093130 9619470 10206023616410597912915466565408531200 9619471 322468305973722208150367918246402954672 9619472 3712311327855427074118107511358423040 9619473 -12412761892656196993609472286990520032 9619474 7563561939355009973708007453606520320 9619475 83485129009864719343087072987570519500 9619476 23498618850414165363658322038054871040 9619477 178831999806048953364383209041545747872 9619478 84553495836044257353929755523123197440 9619479 -7848141934356224312229532722743863056 9619480 161794177746428936049660602250850713600 9619481 -234137029873630745359932080861141009718 9619482 -7803316608251324820805285999209098496 9619483 224190710404611829284512547509471996544 9619484 70971540533609503727295245392410184704 9619485 -204161196913227153110967670197323172000 9619486 15106513755029203010295074672743140864 9619487 442798108116193591369425552855212400 9619488 142556152716069113708460273269225816064 9619489 -79496934899463770899939299809974270080 9619490 158742995557908594343865266778666895360 9619491 74215727050746984113555637681931142400 9619492 123237414325506927160643401981230412032 9619493 2079235564700326041479672264533615704 9619494 58659768803051271684553865845957560000 9619495 -223703081625073953645346482593111451600 9619496 156723568254197461866166595170405985280 9619497 -9033052770511859488017876584443970112 9619498 -9904332721882007752025224415936235264 9619499 -297723556139395149044608916718219655500 9619500 -105915722509013443955486932002048000 9619501 -886945444368997951718693008625378666880 9619502 -7541105167517156925774656793228032256 9619503 170584292618511274823986780547119117200 9619504 28861715609692328453058909945591480320 9619505 72698357117733778590779188654095716160 9619506 -54145233867131860507870854910212311040 9619507 338660354879438959965294483146151599756 9619508 -274180980976210840787495998662909228672 9619509 -168760192952430458811569019601951579872 9619510 85169589403190008866564642408467193600 9619511 173670181020006578773458783667537132800 9619512 3056895736739566643888778634312089600 9619513 -541417425753129625015103516235011011836 9619514 -111646936195037794091141138264781542400 9619515 726111164985793935831482171658282720 9619516 210816183259376173335911873884946877440 9619517 -46123583170846071208341840324555134976 9619518 143033137089771257892782020791648328320 9619519 11541387253153018752251103761854351552 9619520 -21546951618376491029043311884023889920 9619521 337200701256171948259875736929231393984 9619522 -118062010151599066710540266379502685952 9619523 -154898314087219269267897464993984796228 9619524 98615575595949218081986085393898700800 9619525 284417650699347351552989000309967380800 9619526 6162617160338809174114312901464671360 9619527 -267925825247694476421259322678279989080 9619528 -58615145642704042993433360133793904640 9619529 362954324120668907723639061115279322640 9619530 1692554278202798074952513862978040320 9619531 -67125897313079670374638099400789330668 9619532 98276396763095448007896571358194406400 9619533 -354346999485396032591532456266075751360 9619534 -301908686523236384862355002104084610048 9619535 -32240318060710154709343068415758753840 9619536 38585329082899730501265292714525458432 9619537 75382861667357550159585055282411555200 9619538 40502891181989631802182555537644589696 9619539 3229808139912905912466544657352275008 9619540 36884509995989616907046694331365089280 9619541 116955479312387134430805889185699535584 9619542 -17926980530264164592048634018865547328 9619543 -25704760989883618905997097782195954128 9619544 -265860754280323769117753435554257530880 9619545 21993574437781196644640702314137061440 9619546 5279136695859421479902745590365055472 9619547 56546207310627871785122153837787619872 9619548 59695021109434147410607649866989895680 9619549 -10180553258724569918713161434046043764 9619550 -340090729154152130055104656853131200 9619551 -63921890483615160928691007250806320832 9619552 341310746921563119269222950228769636352 9619553 -157220778178150644618681195341648556396 9619554 -4221449454818846670636821334421805568 9619555 -223440600064238114499217735232497804080 9619556 67744212620876884247314787003613120768 9619557 -54689030153124638070254379054624416160 9619558 82141179376404518585588756632261469184 9619559 -104864550767241236560192852813373568480 9619560 -1852098971601639226840828753888512000 9619561 -3417200358380104487869491700264297920 9619562 85646904169000613295098096346394032 9619563 -46521110180031045187457920356620308800 9619564 85651029918567395092039795637374290176 9619565 -100230486977120143565060057892036205800 9619566 -1569727375054329446942949686176008192 9619567 -11461401982560671592870929096163753624 9619568 -5855359758061283627061345752677416960 9619569 299327129793619858695178174550998674564 9619570 -155583460319662624907646440565597479520 9619571 -159939731840662256190897632699011031808 9619572 -85766731802840970705885461510776823808 9619573 2377584770858069308179789506083967104 9619574 34011322185614027988538527320832805536 9619575 2044761943407109634691350042651539200 9619576 -51439199980263285513752278766070865920 9619577 -32752231385692869354685548264504001920 9619578 -83398241686079460047521798700239221792 9619579 -11751539104456003173992846153981119488 9619580 -36120721693083557851845946893163660800 9619581 20922824664440649587401674126837348960 9619582 -368082061286091917771288455031794739328 9619583 -128469996374371234616233254675609879168 9619584 -40755328028409670444646698237160325120 9619585 155007512858487258090887966369475645780 9619586 -128159491992434643774166247565751829760 9619587 -85394391508839105936306882401389500960 9619588 255463251033132589797274968143225588736 9619589 -46452249758795519965348525178155334400 9619590 -33948307397214469659855748638284755200 9619591 41249422819113464244340619307228069000 9619592 245480058574604765114420328831838863360 9619593 -19119429920410503803035089357351363840 9619594 118137110948055833496445092943589661792 9619595 532323543981724901071340459475916428000 9619596 49939237369934253510274325737235496960 9619597 -99431486825124645781402391290769831060 9619598 232555304226685358151874721988178468800 9619599 71671876989935228218477029382651208448 9619600 1448531541360409128433132966046720000 9619601 425886943416111484041648266283221431602 9619602 9014731801955811809435371547895944832 9619603 -34058982561184034685221141232856232640 9619604 -299039720091536920655899342949965365504 9619605 -11651993779981737816567717322941309600 9619606 -73874152868595688657663326078684532992 9619607 55670277794286012004327805176149625272 9619608 -56000982015512711088624261086559436800 9619609 -108652425668059337972035096208919435190 9619610 13558276567730243033548082549877980160 9619611 158456040222876111221318492066806654872 9619612 38259391837696893524470553805831201792 9619613 252152966984667189100614068745798245862 9619614 204314199121853167479794433253832192640 9619615 161556287225478285501548415073444032000 9619616 3666895999717251736047449078123986944 9619617 -38131203685659760555570383803925534720 9619618 -34271502193625956792814955703844013696 9619619 -194319413949957162705538273843970701440 9619620 -166752222917249095889496959827608330240 9619621 61286916070949175133954999120974816 9619622 94709518575745755812806613628463430112 9619623 -41993284564364219206717243187841226920 9619624 23534761931801317504923775346950963200 9619625 -168100406897595367770114158086148646000 9619626 -8996143820568550357387623319788385536 9619627 -124597873605837334172646157262082584524 9619628 -136214118471422845338528505734544165632 9619629 -55581839567361321788622499834142644416 9619630 -27277840953719199890012931333768000000 9619631 448828825545220653531937224145562538528 9619632 28702458651451518712321604315362787328 9619633 428050949024818343095920704708792372882 9619634 -50904262308017518583967247921466997120 9619635 -12128220597610071891795513437350767360 9619636 108315346161551637357597490713527149312 9619637 -231850602293023683005295982095175170816 9619638 -21151876522524467859426511105541517312 9619639 49383726697483199005756502573201333520 9619640 191045561458970632833699527246914252800 9619641 -95604537678835362889217083220774750976 9619642 -860284737192018220454080693661522688 9619643 179110685212900595254635470137521359040 9619644 5900880868685238658335944895094367232 9619645 34735704496984152964190386481931118080 9619646 37562617440034790841659678425447451904 9619647 -2094732823026440544111057925518924528 9619648 4967819707529779501709052700325314560 9619649 -69148979798285278381325934758534891946 9619650 -3229479670727754395405804092567885200 9619651 -266313234594435271589320918185616561348 9619652 -34949997242743204989086590137750712320 9619653 -227181493411889285666966717754062212896 9619654 46177911604288543252508255905177939200 9619655 94363701475225147352445201319130598000 9619656 -112564417020289859066314427624358051840 9619657 6317338132097618639056446945152154852 9619658 -98234121668445998817641089722467548416 9619659 -805231377985998698640050563180369152 9619660 16264397630627202415829965002402048000 9619661 12588598390262905551108071867423654262 9619662 -14726497137587957549999760362764784640 9619663 -86640674587310220136306066268220099088 9619664 663094243908949772415611349121499136 9619665 -74830313339815248991677349371987423360 9619666 8646027367563820224217055098676689920 9619667 -116039460000347875526710417113725939088 9619668 128176748060915992535508686605783326720 9619669 16825461356987808011767326648881461070 9619670 -20877294283893545082883587087185923200 9619671 -191937657758931438150643447598562536496 9619672 82334572310616535821834456336669081600 9619673 94363755045554058250627733856143274240 9619674 -32449253494151344973139714774943434240 9619675 -27851049333895469491485104238784520000 9619676 253560297868090164911235271547457185280 9619677 110955061049752866785545785638627252460 9619678 -61619537862586686594431584256463385344 9619679 -446383062615128722852501752447741018720 9619680 -83764357647787043259308984253166387200 9619681 -226914207064991647551079752051976605120 9619682 -72961815189843391147085082453460378848 9619683 155173220751855657415177878860086024824 9619684 -266874484792220178588000608213880283904 9619685 -131227491349835858351741834456693155200 9619686 -15425951643589500226466366010158540160 9619687 -24598689005872431977313531414464750592 9619688 22007861216334393822932946315590430720 9619689 14815019259967365801810350917704852624 9619690 25057303012861103252853387006521123520 9619691 -300480482670143612591341403237056432908 9619692 -19332664705856284602837061358409435648 9619693 4549086726204239833605994249556201942 9619694 10677064864514944627320998393072629632 9619695 3212708743360662469049323195804461600 9619696 78194845041975071537163707023301476352 9619697 74102519012754418812661696493789102832 9619698 111518436109254773057626519543234837248 9619699 -384039228688133289438485210263418159336 9619700 -81663289331042575518096429997741824000 9619701 -45620337133983224624028895140611991552 9619702 -2254300276485124333194788356842022848 9619703 102744046637605054521566111564377243584 9619704 42890701411711754970676767030545694720 9619705 22520889536779329729010930285837265160 9619706 114687331000039926861471176947765613280 9619707 -46474863303072594374976861867297869856 9619708 -8849779254410528486892304954212598784 9619709 448763509147803480067640790862892242080 9619710 74004530244842051160868617641958072960 9619711 84176402990470210742317496348508548272 9619712 15204794150481827348172659730646302720 9619713 -218027172938048679382770026699089654158 9619714 5580415572217008476572529557143920640 9619715 5203903426284576067162060553279078400 9619716 -123808026871777573238237932423241502720 9619717 19649454540835982063975913346720279200 9619718 -101337836466139263165597004930593217440 9619719 96147603483989787684712347120813300480 9619720 -23051110049753577926320476906526310400 9619721 1935811410556905497385523784789995572 9619722 503147433874082695162992046578240000 9619723 398896576390941913923598187036435985624 9619724 230876659994327236296747519484667594496 9619725 11111576734247501468810920987330704000 9619726 116159999707342722279923912863865701440 9619727 -71412373726664394451994789066040794592 9619728 -14090039374197139348548054145236074496 9619729 90311673172564801365966457126104211236 9619730 10011976179172299242069813429312345760 9619731 56558165672139424822086150816089759880 9619732 -168894163710313935938966240127098571904 9619733 -309834524557834007447316491056074938400 9619734 15028787412579407461601701743041863680 9619735 -80614404434491962869275868714892343200 9619736 59010501957391487933874357251234856960 9619737 -211581040218087632648156548877138030640 9619738 -136644321375159495852658556537546400000 9619739 524568787359328845645513706110723276456 9619740 -42218502670398650959039087764756910080 9619741 14343676034298824835663176523272428012 9619742 -312570092880300185305179971398600704 9619743 19073460342561138157000008511305089280 9619744 160137528593188296566612041144116314112 9619745 -2220287907696318188800617790390829760 9619746 -6581965551895140983398684225695897216 9619747 311411984395785845378095562915879215196 9619748 149717619508262439912866576342222566656 9619749 122429546605104893756793551525571141120 9619750 19202637464593079176187488691343360000 9619751 -113053127903086934745985222034047150080 9619752 -188940946010991978660257684230536314880 9619753 -177089155229671897920642020825610685632 9619754 44199238286568171350123051617225353312 9619755 84854568840446553534569676386776120560 9619756 5723795481092185136787072183813682176 9619757 154658192283365473428675958063658803200 9619758 -105335758470210144998140219500333547776 9619759 310235765605821179027869984399286546960 9619760 -61286546514585434916364635930194411520 9619761 -189183241159178953060555753710547636416 9619762 126216235048276761287345760379593103632 9619763 177183245363288419702088937278147568012 9619764 67190249368009187930794928986511769600 9619765 -47538336343866507089659738153093455360 9619766 -45747079020099434963051498224281664896 9619767 236644695565299075863032352184072885120 9619768 234000152778681012974620046013146050560 9619769 -103050295592008820595861386984045667456 9619770 22483878522305611119066098569540857600 9619771 32237566944548521450722085762164437504 9619772 316232547593182437631866335632665692160 9619773 100477764407684908769358553957789977600 9619774 -221901981402134000105592605018057756160 9619775 137956975264292558351666268968182602600 9619776 50458157202323892864877882096641638400 9619777 126898212658848527816501683654561074626 9619778 39405105601771311608069049975594624000 9619779 4480896196858749809206305426597594288 9619780 -52912458468723719057649029169568070400 9619781 -113446931690121027911381921177377323588 9619782 147893111243986867093933992535270272192 9619783 -137917363446080731798544684646392476536 9619784 372525921438348106201422834786347074560 9619785 7603809506663110450650675977639342400 9619786 95114066379568935017540779592009823744 9619787 202130101026678510788201637010580924436 9619788 1429523925173596316613920622363721728 9619789 64004012982623177453220065569048659660 9619790 18047822647043981229450819013305423360 9619791 68509358461844044918316012342258867592 9619792 -8716330959026703472503976589601538048 9619793 -354242230687118909610429706705139355840 9619794 -9216724466106876071166197660401823712 9619795 13528977647548466288436225931243980000 9619796 -54794924102776299799886915931705409536 9619797 45346648356671731700787277268808155040 9619798 21802292805660901666419100650098472000 9619799 73959013367420666652988769523885391536 9619800 -143432635243899562168964074314849792000 9619801 -229896965655131187459431480465924258796 9619802 -162478443825434715605023515053227653648 9619803 7959696283436847006073614152955043464 9619804 262539547293187255876132412998413469696 9619805 -69057144692504161520551708568238504840 9619806 1947254209009505008824283098047723520 9619807 1055735913234547861953736078175565600 9619808 119690980574432939984170320766976655360 9619809 132605260432754225346298828051294359168 9619810 92666046050512287679644254805944950560 9619811 -105271767902008719122087726472203513088 9619812 39127121628642130111942731366588471936 9619813 152395990381103531735356192987939575296 9619814 85334447513971961843588150921803899840 9619815 -34959037176353125040080917970402195680 9619816 368487901341617075767042329896705940480 9619817 208894166039034262905287398493067031866 9619818 -23669945323209292936381027905110204160 9619819 150120004472351433522879800363757757440 9619820 -12556861323744376769781513470091294720 9619821 3658037235502869744811086306886944480 9619822 95166967302312019112521951978715827200 9619823 468641481635306330541343376786454424344 9619824 39337083686121310848666658780021063680 9619825 -347527538132849781377730805838466832500 9619826 97695980932352243722289383031029828224 9619827 7623946403640572647599027956793729024 9619828 -97429237719146186880545994660909423232 9619829 -472273328417971684145685643033073295570 9619830 53335276333092732635860790914209792000 9619831 -2433207267458542232916283752060673360 9619832 -129554082032269079492988782807946240000 9619833 -112594627119563753465991695378934607200 9619834 1476096108571331031816864948276225792 9619835 -98048586335188998528770055533512406640 9619836 36174836331669538936954926897483801600 9619837 -198012963464592853941012659109392667514 9619838 3927453282650385030740655891784849344 9619839 -215695689619041605302170492202653124296 9619840 -74812828551828384589533341832078950400 9619841 -147019567561729490954861023350111868800 9619842 -35755977353421341288277916369443048960 9619843 -50794864346733619845860572003279884576 9619844 -89658129954646187220111491116934886144 9619845 -61305937219810573153448088894466305600 9619846 176847746968018773647511386686137097344 9619847 251112308488292902476031025210476822296 9619848 -35588803658053517107301281398208266240 9619849 -304606800838578884080650370447781836364 9619850 31779929844458270713801234862194144800 9619851 138204946322165565054900753915984084720 9619852 76247565040269538553440413198399651840 9619853 188814160731626479443336306396769865184 9619854 78974688276499756945848898756183234560 9619855 -67350514448030051593315778164722779040 9619856 -86291312295087506811240984203789426688 9619857 176505509683540924972915695943588842240 9619858 -14153742604457704560281030176435826688 9619859 -55470756697882368703349052148490967600 9619860 88858247654852804600838868730385346560 9619861 139212504882495588446308315797945168384 9619862 65174032237288251823001041423843509504 9619863 275559002960222123855993729428400232 9619864 319946423341556459770989044464942479360 9619865 -77864966458642398743704955074457681340 9619866 63901707379810346995312397277825874944 9619867 2932880640171774828119753467353646360 9619868 -34897846681035303001424585735372104704 9619869 -13334132395383657520044942049257750528 9619870 -45789637693317222458348523263684160000 9619871 92085457234753608295368306345569868960 9619872 -57460836371262229173877759200353845248 9619873 -206814621800220387657602482431217934878 9619874 1213254010801440755558777948377985280 9619875 -142730272960868204536440428617976712000 9619876 -55250517790837652746370855971176435072 9619877 -11089704056771065048853575871541278274 9619878 13248604408419560573764904937711000960 9619879 331896822392662823547628506118002874840 9619880 266071134593726657026869996153828864000 9619881 336876280972084169115940960638256628064 9619882 167401946792244981672439179588283887792 9619883 2117638966438044853347314030348682048 9619884 -72581430606612562509571529552774995200 9619885 40389160201233102570082693485730289760 9619886 41350871078576899026817899242269891392 9619887 -154060863597834647705460158560040732400 9619888 -22258988832003904140584153390730510336 9619889 -54110236009070493568227628204408988928 9619890 23685591824244250473143727520242278400 9619891 192030660391717383318979001607142448640 9619892 437776831369314724619477397960454989312 9619893 -25773097993398406594892032675296292818 9619894 -34672268555584797513884885481536721504 9619895 87236278981278574704963734031218621400 9619896 -12684230740288149667133856643019243520 9619897 50926095515737743185854231878445752832 9619898 48996095361478831248024302429984473200 9619899 58153479854061367528551396201420906264 9619900 -43187632591195422733868580824282560000 9619901 483718977359265265730896407766440856902 9619902 91027767486093422886318249696612127680 9619903 -101156197041511883926704859438587974848 9619904 9552070400061520738345096236320686080 9619905 80740976891335329189659071086731180160 9619906 69008654941709285375101834026813702144 9619907 212235296682421963365522342839251661832 9619908 75817009503537326914092811927039365120 9619909 208196206294431963130557461700710976000 9619910 -166394201322077910522169868286409760640 9619911 -9457777817533586052439428246935454720 9619912 -105528785905816527057771551284566835200 9619913 -821697386222692174238849293818677397120 9619914 99744495008338604550286003204732573440 9619915 -16128266360810947898186385834050809440 9619916 2076355864482338827885625304412196352 9619917 915507770037749171961734092816086048 9619918 10784284583066366087130501446946173952 9619919 127085080359622486998881756266748751960 9619920 -2055104343989157879857247900307292160 9619921 100743392325099618066002976196223912100 9619922 -32882813992624419036336999809886596448 9619923 -15779375569161683106362552223120125376 9619924 186333052300591351323020051852658061056 9619925 -174012109237205872150521760385828563350 9619926 -64850107609872104368425068245738118400 9619927 -407111081139607060048294541770610834784 9619928 -2451389033712989696328304099278243840 9619929 49049194276436299674958354608138912048 9619930 -96356367032763145269400032951123812640 9619931 -111065461758607394410336853324980110000 9619932 -19732712191926206646055171859039748096 9619933 -86418622655406432175184321053306766420 9619934 35817504479192502760145481825587278848 9619935 -17963228528674648812371329451309374560 9619936 198444768927842801031664202527224102912 9619937 205352519087477168444486895355219175586 9619938 68375951625486294296274402258694963200 9619939 -156765937175375131140389950253612381744 9619940 9469528411811435420427851981884416000 9619941 -10991819481687160053077008932516200160 9619942 132777443157006072642881425674638306112 9619943 29247371588283834516879429415127590728 9619944 -4727260194166700594192406873435586560 9619945 340406562316583532977287225571872145700 9619946 81232264014736435490740107085284368640 9619947 -18568805470177495337402485810629888720 9619948 50689935819556162126927019249401984000 9619949 -242243181493887158927514238771074913536 9619950 4305877764358502564280405523934208000 9619951 -149148130034384356108522734725303342592 9619952 13963095715343362742926383809039302656 9619953 -4076159108278186799851908444764867712 9619954 -80496431507632447106388899562617059824 9619955 -64061769085933514457554018796221546640 9619956 -2779577115860632657814853678005384448 9619957 -198266731769574895139678581078990142880 9619958 -13518984109501472787047524660351584000 9619959 140209893247072541551474352531553443304 9619960 -2171476826889586256408027942957875200 9619961 8109482493009046877593906638406402440 9619962 43498898729711897633562377952317631744 9619963 -268133534766150889523336971873737619692 9619964 163689893514632801642532706059015806976 9619965 -13121396671363013893474715229100942740 9619966 -48012726273554803687918220391318636480 9619967 86376601703513425995494298315283663200 9619968 -82819062361760132239749188696005410816 9619969 -53594741723596653941143228313254534700 9619970 -49781249118961744073392871713909425600 9619971 -310653224388378726994662610101653237760 9619972 -108075076210587920856299225398595300224 9619973 352032116840426789583065685044113936704 9619974 -21289769548567002012587328818938984320 9619975 -230974501890643603774784334795558329600 9619976 -200903392286352923286171957749818321920 9619977 21330492505423096560774633575322272640 9619978 21910270649989633289056393287380569440 9619979 -73998005814598145024210391743659989420 9619980 -17371313953299062320678096503863623680 9619981 -22002577020881292787065968059872259776 9619982 33209122852989551869432134419695056384 9619983 -217234853310025003649635694615498370648 9619984 18774033850533677896201473829314560 9619985 -362448107783830315942306552082515665600 9619986 -76086146734637905207604665916354814336 9619987 59483702858383176212156525993820481404 9619988 -17267266556223141255230884559087616000 9619989 -80125914691454374282157769475230318720 9619990 20898993575834000535551254510518144000 9619991 96008681227412139754079377722243352392 9619992 -336359169567744433614178202845268582400 9619993 -256848896827879351589454476233116200758 9619994 178490049336476115998956905232108053504 9619995 3443977306893576210260661758113113600 9619996 -58863215734844360680549346489505054720 9619997 -2852644035367736458657417646571905280 9619998 -106731742879362875894901893344123935936 9619999 -576445527967973847614080738349915270664 9620000 10123851729389638162340034941829120000 9620001 -16026586042728383299016537760705578670 9620002 -49209805473331639916917128135659074560 9620003 929108040883458067473334865840567808 9620004 150245986789421392244660153530329507840 9620005 -129242862970573600716899014524114112680 9620006 188448497129335479754657219185466476864 9620007 -115905034750579614241083163429178404608 9620008 132664640174786377495480216228765608960 9620009 -90039623524488764985959299183826412480 9620010 24305516729012677188076680038592196800 9620011 -266482235580072441571283309908019621856 9620012 -234994957498168359712370330407058866944 9620013 827531347269759733861419797913461760 9620014 265771339100142846330891757699124830080 9620015 -53956518785697355713751350183439062840 9620016 13562080125236818694081111531033985024 9620017 -29435449415877580399746143804763986448 9620018 -271469616574288320628147676420514482784 9620019 -47898382463480219575013689118134377600 9620020 81177961721672439780134322975535860480 9620021 477255715016699539991947132610458746222 9620022 -344721011419550692566283954986059328 9620023 -61778875534747504680978616207396993080 9620024 308628750185191542581410489041580646400 9620025 45512284465007686244865734999480808000 9620026 -18083807532142129645538122636949431296 9620027 68481632503693811469514534397477979876 9620028 100095839057233352758147538499320232960 9620029 -119884491716486484418872105218903617716 9620030 -4415714967391028786802416450340487680 9620031 -250452265766608645723094709889259003448 9620032 106181560424393122545376161490494554112 9620033 -11471965392280353519437931323654861520 9620034 -111568172333854925496002428481003118720 9620035 86242334066533604964015513765580000320 9620036 58200942307883954267208981645386630400 9620037 -4006344175788550601677423393168869888 9620038 -73681066150499544505728553605945682080 9620039 27595285042891585145910724304052347568 9620040 -78669308974590318275711320869487411200 9620041 -264393051319021292110906153653931723558 9620042 111995441463137152557322553541780691200 9620043 65943528982369952880368881385155018224 9620044 -3717960471986419715694951421192634368 9620045 -84790756390436487652690458495967311720 9620046 -119688970844855412252424307673239616 9620047 476222419283473181437597541270336331280 9620048 18924302497422093283077254446733574144 9620049 4996108996807679537195236719317142528 9620050 -76549086181393889730558629824701014400 9620051 101863480882718315111460694448788055040 9620052 -11661850012349165731932220482093262848 9620053 193083130071516948434378471831608423900 9620054 -356125029962134399013129013033547737600 9620055 -165515150786870807942669984839641690960 9620056 38295432660306813802377034001973626880 9620057 -280913947587924786862985466394302488694 9620058 4021757006270184836313336629644492800 9620059 81170779372613842089575249382712358320 9620060 -83261218909684224267193446467117099520 9620061 262939618155819225888500109177523622400 9620062 6130551409399897493832152639525453184 9620063 -76269516883253969129033343352129872840 9620064 -281485601745510969048848565723833696256 9620065 14675678601985524983137620402433201920 9620066 -35848510011034519866395264787490404576 9620067 -273997344847917625066500422500526330880 9620068 -251128527199445113289004913255364336640 9620069 83960306831581966473566542168121928444 9620070 11822573848591090954356800867199331200 9620071 235690340444108659912008846796254489272 9620072 -107183394756530909047285693489062051840 9620073 -100584902418954129791757486240005844000 9620074 31006394543530808562764705415822572544 9620075 -34898422966495089753048431135464142400 9620076 44581161002120302611912099354353839104 9620077 -265655185551475303815071359281124695648 9620078 -30494295186140000306728304230810704576 9620079 -72311409423186872966529242454287578368 9620080 18175919553659171309149159693590528000 9620081 263172836410819951329481721595500988882 9620082 31415700397768073654423231775367866240 9620083 -148179343188209898361656440724282453600 9620084 -285044281463296995209687794665247238784 9620085 -234492998998675862779354750629281780160 9620086 7931581196571505773467492928793392384 9620087 -8389813317087222560335043461547231208 9620088 188807148554480172206380256119351234560 9620089 2655646953401909626058069998595959520 9620090 -122921019900618992808430563171893383200 9620091 102716914271647408827683259190471566048 9620092 -72289289979793328431315229301354736640 9620093 -104373957624590394680884745915074615200 9620094 -982239134980631558615377500239400960 9620095 -177412996406089895555044480186735008480 9620096 59871550695979923818484879406210744320 9620097 56234826024753772392972837259305148416 9620098 104450425370981607004145397863399917440 9620099 32678239282788256733580316236078462000 9620100 3949347320235691776007568047088640000 9620101 -214832478537757611023101585148418946560 9620102 -155911031716163747934399423959665144896 9620103 101972033260833295307765641731172052904 9620104 178396631176607101387882288791912222720 9620105 -529504500621261426489708037100336220 9620106 -991419384053251236491119312742356992 9620107 -22212000549181504872423490355065912688 9620108 -231416485444971882368429055821436809472 9620109 -228502167771203885673079836528517618986 9620110 -66610210304251226702732017847038943040 9620111 65490172211101888936919376800832940872 9620112 -19644865976174556278904896868770119680 9620113 342886296270368111100381651154960125540 9620114 -70402618334004607828157686555650597888 9620115 -6068484746885331985878624372680378880 9620116 -369950411504597170459079306337939855360 9620117 72313823414377591642039701148427470200 9620118 13648182554741454176965903709077800960 9620119 -200009380501361562507546498512601799480 9620120 2727795791679161677297006568323276800 9620121 -82384662188242798911871996700215440000 9620122 10345194580481025524364749315052088800 9620123 281237628782748320535088576484604702720 9620124 166956141129470363088053413400462547456 9620125 127140056082644536615154015787222519000 9620126 61500666902570876703488196615508528512 9620127 -258618447119262412656191761595428705920 9620128 -51414748305384023648470380945529110528 9620129 294132132663618803759344284135062933730 9620130 26911817916157336575499306122937789440 9620131 57140101899684933448519035275187315932 9620132 -1574771734853140178480451685488135168 9620133 -214194610618294611378473607724052681376 9620134 234903214531207187141557324393346762880 9620135 60038313620782192490713692933305633760 9620136 -97381819236132648975268346866845788160 9620137 31433096155159116963514913046024078080 9620138 116745123650084835581915245423356226560 9620139 -198384182507580631302943023362871633576 9620140 -35595793289024329694511564553022392320 9620141 132319426251925292222894204708742337920 9620142 -1095598042213592922126521022743648256 9620143 -43938819611218282278682717766158779656 9620144 46077197597496822261114881567030722560 9620145 35484352424681803205799469823568699840 9620146 141199438545165575642525964775795092480 9620147 266642901829112956986736461575186377272 9620148 -132471786418990177008114980675526279168 9620149 71221735281188935258589049885909465984 9620150 34259557180846791163864364641074057600 9620151 144953993656725110885405443921756429032 9620152 123800784873376761766853023091128750080 9620153 21381194008673874595263549379456767402 9620154 34268267777289215671188524077978083840 9620155 -69303937814833958728314008451615181440 9620156 -34582603170509613276671194422333972480 9620157 -148718840226539652674492472350437200480 9620158 34951340752111882280201094496804602240 9620159 21260030782786354537440534761718200304 9620160 -19336914636989668821007095645371105280 9620161 194604780493066762671487154271071837762 9620162 -163073364987128759482631536789980261168 9620163 -45920725505373992452496241293303730432 9620164 -136562309120583856919750360989263372288 9620165 319684743996523024896291388589974752060 9620166 131613232530365850796083416958398149824 9620167 -439630451995762461560398905749298687784 9620168 83989347303689614894177414997093253120 9620169 48431831139265566868576797337691482368 9620170 -35692990677761969608357056744964852800 9620171 -171229604678415644108755802030564729856 9620172 -14257942222656572667108420072349250304 9620173 -321529944264659369570365740535457597578 9620174 261411496162442106519331856896877766336 9620175 1542962672969409235036412287319952000 9620176 7605631097872325591521105351920844800 9620177 184046300949490758453226671198337457472 9620178 -31763324119518213045204250992445013376 9620179 744198356973452237581102247091868115176 9620180 -201476146973004371681829265883615289600 9620181 47820033404793954025480661840334835200 9620182 5592390313783338343361444191429382784 9620183 -430385144167536358223169685118118632568 9620184 -21540825821771882298764774911941672960 9620185 -25173301452879348472200663310505550000 9620186 102338218010428962577457406718429589760 9620187 -77099085023154541407750673228116114432 9620188 84038344605987755230561558760910535680 9620189 -91841663567515304069147061153657969876 9620190 19844204410821782752168765235922288000 9620191 -12094203466547820318167365297107018128 9620192 -78793449062163163817845871181243875328 9620193 1631527446118288556054989137993445728 9620194 315660170121895858560101439096499937280 9620195 205194100973962081600054407095355925680 9620196 -52034928673459652775388840730690423808 9620197 -233512356083685105770346827933742196354 9620198 -17902981851024099839787632283763396608 9620199 7933809963412581772159467499034703168 9620200 -300242072266306235226125809467549696000 9620201 -318056461350618234278268303408157833798 9620202 -153477283338378207787598307534609409536 9620203 -67562162065203921560496694642173281548 9620204 -151003703929004139906309353288762316288 9620205 -39469784427619687179837670466698346880 9620206 179544298007605801650335080689202431552 9620207 47952433739727787927596318414339920112 9620208 -1360139946404089616534832925825990656 9620209 16601833126339358131073197060243081060 9620210 -29254205755024217668904908587033876480 9620211 -12308498138189551279020065340686562960 9620212 -68912413094804128790206804913299957760 9620213 292226204558808669513538355997741229920 9620214 -39677300670373678062500956473110925312 9620215 -155337467039593544730329831745314877600 9620216 116784256345601602113288402025999196160 9620217 193390950021098590624841393696998635834 9620218 -75732830904570113335422767886256896 9620219 24321036994692693465054725035857062676 9620220 -127601916300723356845368766644702412800 9620221 -14815705205521462756186209971042140000 9620222 76465288448671766376618800522821803072 9620223 -199529383228819560658685433577971708216 9620224 -259928555684974698450928899841557790720 9620225 -185084032562690788864235201341591056000 9620226 97020462158875309367254885084657152 9620227 487990104577314758381069508212024444280 9620228 -210062799815979684187220107612183142400 9620229 24869888665438332224830705802948193408 9620230 -30288261853374203690582040735130414080 9620231 -81445560820432415445909005628160637400 9620232 4458636755789108195179813792123699200 9620233 -88450060685582365612409251548793028736 9620234 -33149242873503267988580424871715064480 9620235 -259848809143659138259989954226498816800 9620236 -627408159283391914489398199802380062720 9620237 -59569521016423144813933688274396127008 9620238 -2256554194260948821137546971859036032 9620239 -55799885864797785907929661845060720576 9620240 -1805596511504594846368046914849996800 9620241 23746863729014429586238817601386737392 9620242 -9934967335632904341049570984535417856 9620243 576242269208920314512729505707984323920 9620244 -39926880629396590201383013151644552320 9620245 -196179075102494885937229201384366610400 9620246 -22385312160111765883203782313485650560 9620247 39777527468323199777343542028314703360 9620248 -279707278508923115381438459398179041280 9620249 4360228313548808690815747096040253192 9620250 -46627961160973243314462253002289152000 9620251 -111473737786525048807563483642028579400 9620252 263127114519821298705686191384733492736 9620253 21282539949556171369220686374220529862 9620254 -20577133882086018491543863394733913728 9620255 -21839516772046853189581470883481789040 9620256 -10751166784306373777367204954013433856 9620257 73319148074866120328581598542815576000 9620258 -210340590313989127998632799170253497520 9620259 37845160001792067633441589675121022720 9620260 1998727764768959591340021098526658560 9620261 513025682276088714765123491487080448 9620262 -35214297646397324839572582382643020800 9620263 255420357092213286073896555319018163160 9620264 -3102729323771694059717898687807744000 9620265 109348811539134118926263979939212624640 9620266 2318562561690589623420409970746781376 9620267 119897829399715230832476008987447670912 9620268 138801183866330367470522557478666282496 9620269 -253695048445736914297102687855602196330 9620270 -150532552498175281548889069328146713600 9620271 91319261357126765508804534619890522360 9620272 5629329898240342476186620937691774976 9620273 -58928403109271398646459101909607077836 9620274 -118383039272487871747247458458977683200 9620275 -18985616757481635702060754202419005200 9620276 -197181713258134299106645476302875059840 9620277 -45436090091973580649985196008538823040 9620278 -106285554750975561582394543709244048576 9620279 11179102715221577303165377878818307984 9620280 124441246045651546081415392204972953600 9620281 -115785776484908216567337359512803316032 9620282 93557580966211922531409077376600444672 9620283 4152479464314450128396592394122725424 9620284 -147351161826852677990866429366904464384 9620285 -820864432978022738637195106912183200 9620286 -71894037550943820604693991986623317760 9620287 225230162202067522457785178804030211312 9620288 98628517100114558968598251898211926016 9620289 211626515226595879178141658825810816 9620290 116243469045689695162147234243407412800 9620291 -261057259017899767137569076667619626308 9620292 -43620521670181031167736696506972372992 9620293 -46982338366988372019435099664508883780 9620294 -28786961131463557870022302458298502304 9620295 -28703233682255442577268755262526363360 9620296 -38035739547754837111414275278559805440 9620297 143422531440199088272022680220171638746 9620298 -27655864830509440594247998678306136736 9620299 26088735292465054544422333349102641264 9620300 105208602145941463321619031712281792000 9620301 -272598346703932117772793052067016130368 9620302 62868069288677868546574390497238748160 9620303 239235030447951940124115470826997667328 9620304 842643242734487018851312342872883200 9620305 -13043490380992685698442507326208212440 9620306 102887399022486355581929312833538654352 9620307 71649594443558846105700697676207405880 9620308 -14993729443786565027960242922556999680 9620309 -8985050097923669854167439310667725796 9620310 23196096298184170694017420905647063040 9620311 -56885625736714479962461041773232996088 9620312 12820769445488740854265463304723947520 9620313 37388346628886152678056125055584404224 9620314 -181065263060739506646380587458334195968 9620315 -90288299443503047243780562722131071600 9620316 189169512950432056790614285977998469120 9620317 28359998720725210536645505478212029900 9620318 12534875995388311612118919489476127360 9620319 -139218957672434178549479126960037366456 9620320 352927939852395980133145426748956999680 9620321 37647187285884423189744055584779528772 9620322 -42873545213405651869491167532930352896 9620323 -92806249771108455660409800908358051776 9620324 -70665314003908155248160190622261428224 9620325 -42121222798063201479744550658625189600 9620326 7145132446563820873532553732140390112 9620327 -365229558537880851341741242185127453560 9620328 -203618172643798366985901897373677895680 9620329 4692247647917871984578840717608333280 9620330 -64232530955383346948234298908206369440 9620331 8376717085889929558463887577390124288 9620332 72787872056994988479696532708628392960 9620333 -3553772491734916503335959713083693940 9620334 -142722508065166286207527416371842262400 9620335 197503787618766908910350872336810430280 9620336 74584678648203117789231264163156721664 9620337 -78354161585481669269398160430043854432 9620338 -7652692417348856969132574091810567680 9620339 8747983183073868430440183312261280056 9620340 -20893591429293654641259319697606246400 9620341 468797438942664751986782640683014333742 9620342 -206990055604142031490982111899277336928 9620343 -445248504788004589504256562728205665280 9620344 240066830411860790818763066898984038400 9620345 60192834443225450844206707765886815680 9620346 -36070570733477016878109876661547270400 9620347 15858834363639831613448064119050600 9620348 52170055412270700097910501154951727104 9620349 74911181697170518791036712387161752064 9620350 -5141882988274647220853534748077601600 9620351 -23408949904339019204594760032185034112 9620352 1851847608768851469759516619560714240 9620353 190052887110108430411926176855222455600 9620354 46875496909620137254351613638137126912 9620355 113266460625640990456452333265793433600 9620356 -56876424171321828114374355419132126080 9620357 -55580259870987446200528609171645998180 9620358 86205301852929728450028997374850553856 9620359 23778617280457493037374679915036672480 9620360 -20046511955172423568703709431483136000 9620361 27372179756032266957819564542167523520 9620362 82556132474719552490090589292915570272 9620363 177265746939790892144837034238361197080 9620364 -8568034742341497965862273794474360832 9620365 65895724688481543914474275268295717600 9620366 93846093410303737473574725425358647040 9620367 -110333988832093342626697454519606803320 9620368 -57744081342991251308518484344355782656 9620369 -744843802169891014347017647133134365888 9620370 25543137377062192395495748794099816960 9620371 -60385274571287710210307311413552861216 9620372 -141357510704802092366137072606440887424 9620373 -83350648343628845432146919350183098240 9620374 -125073296382791562385229590235514308064 9620375 -516765080898991480938863583333967806000 9620376 16547516133315914253964246462987776000 9620377 -89924916756180533669925939721113330688 9620378 -11239286608224072153363918362885908992 9620379 -234119112310054540516312811117514843000 9620380 31295455510081430439398220468569210880 9620381 -35379943487894557111328943567451019136 9620382 -5305516172325686251320160384690492608 9620383 921339277131789004823908694910299381760 9620384 -50759546981254046169747177139297320960 9620385 11537014826389917027400564401587358720 9620386 -88485623665616247703353507911749330608 9620387 10032648544722978871795483428594047952 9620388 121455509219555947313462936792971155072 9620389 381509684056950523111198746076912480190 9620390 -495672246916362526048084775473032960 9620391 -44297852080382377050280095368125316352 9620392 -362889271463254660212724419293575296000 9620393 76206673249231829709639215199882459642 9620394 -6121830014180471661260689644028595712 9620395 65776518399975214715630316168120194400 9620396 -36931090767848504335619334224173128192 9620397 -292131418866485679484568555618771760960 9620398 195865802810511842176355716655512507200 9620399 181981252867686332846029766765502848400 9620400 11901384017985552844996508522257612800 9620401 20228712404730759202066590334345464384 9620402 65070554026334284652487362339498818560 9620403 -9838106465994879029565921448391773440 9620404 49571972414116254987965088276064672512 9620405 82297869870270980694591093857841420060 9620406 -204539903608891443144535492668015776640 9620407 118248415599006628940302120422739719832 9620408 -110635564341211863973096276085757911040 9620409 -54554284509372841175484462981320906592 9620410 -89399698022925552219820608244323716640 9620411 274717159392840159382258247165168391012 9620412 37659635977644156086705735922804429312 9620413 -446874867468147709579318855100403006816 9620414 106739984405954937241998298793881256832 9620415 154854322055910607701521182011229731960 9620416 -4545779066217650761759480881281499136 9620417 133989488569119135377793168034181607360 9620418 24922641144383287437426272262883960704 9620419 333790201092059350831040070146283046296 9620420 -64069878198621288604526185293628926720 9620421 -18852134956943977956502560730250532960 9620422 -54980910929078722195193445852209817600 9620423 -76286027299691548105897763448460912536 9620424 348971580343025654035128329894031360000 9620425 178383519841238825077016076178493321150 9620426 214629375541104116835160363296514123104 9620427 -17330786556343118022895921216186269480 9620428 -48457129640547372714798141833554892032 9620429 -15664558113353796045432272886604688640 9620430 83505565106543220259121078499570769920 9620431 -334580370299594109000065869194710989800 9620432 -83961545133111667400800389966244036608 9620433 1935589273641466483812712467590330640 9620434 96017371078068205274677985911852457616 9620435 269190415329624767594258452967192577360 9620436 35671968285552485461599419005233831936 9620437 307103176196058814161847331782118187086 9620438 85387371217084125963765211106786397120 9620439 -44635845015885198811154303749110356376 9620440 -177712817446989053038838948758117171200 9620441 -355218803396057941239547735002522961200 9620442 24885949117287200605309518451271824608 9620443 100460134393237879974322261979676406784 9620444 129048054061706216903520225871053436416 9620445 -7311719841474173329981346618272109760 9620446 -126786467478750568211157005973311896896 9620447 -38245568387754376942708529136630935040 9620448 -190114192744038925661589665786798800896 9620449 -123120721620085334372310000475383500780 9620450 168474845050811623771482472805222400 9620451 -195309993638485581326786230017518808 9620452 -195807921675049401914452693395548636928 9620453 -455102443343050626595702207957306108740 9620454 9369110162298824785931536587039067008 9620455 -30942645197098778171828400067889587200 9620456 63938513509264035889222824215549952000 9620457 -89159494343158343617853943011286398976 9620458 -55000168785037946297874075071332003920 9620459 -130758540867374743817833024214781875784 9620460 82973604610527247982994990802898688000 9620461 5214243507318980100470383456375083852 9620462 154379821396266636729801509079676819200 9620463 238793477032302142723922451940823017728 9620464 -4864557286378507143014179867829862400 9620465 297668283132399051370650574237551511860 9620466 -48625328389048747972603848196493256576 9620467 -225401433938380201331627930314785445920 9620468 -77279077756373458240821584471560458240 9620469 -45034176479708864343559914947626149906 9620470 198514280856248784442418717560952885760 9620471 -116829147902574273697679049386438737056 9620472 10812976982431253786960764122430033920 9620473 146310130266848476682348884695052623722 9620474 -169936607071638692544492562588162622208 9620475 33555089952270050726187368362362846600 9620476 1992804894952177824083158955642732032 9620477 -193352974368231279427501421403031586688 9620478 434326083909177190985365160695726080 9620479 -3641912045494179007043007242469181440 9620480 85967044095394963884763078372569907200 9620481 11721439604193164989747062229098679680 9620482 -153849214023372114926648293798134336000 9620483 348466164522988233546472349601761156400 9620484 -173663079723297924083509966219885630464 9620485 86969554590477843481787327381659666560 9620486 7326018880979468393979613581807483648 9620487 17522565457631675131585038995047349712 9620488 -97755150245360981957398087254545034240 9620489 239142718023633259807861954401941964360 9620490 -47375095189218330806691973157495324160 9620491 8977842274815761011650955927327700232 9620492 41564539164938242483143210624511595520 9620493 -32352796706933169583579667184057739872 9620494 -168506158017895384484055293806894540416 9620495 -113525112068215371008622430358038233120 9620496 47649575898596228435364115132007915520 9620497 -441205510298932582548934621439695615054 9620498 222904952888506993723049618474896224000 9620499 -84332386150763903163674576873556629760 9620500 -19496437547439617801097405832728576000 9620501 -167410450556603631739556872802349048096 9620502 -16823894497885065416990248621479394368 9620503 190709692202611802692210350275513336440 9620504 28736952239026904688752055781541806080 9620505 -119543072211875344035691528388059276800 9620506 -15704398781543809630364201430536920320 9620507 95366894365613946417913799852747670288 9620508 -173729894893122807600336274937959319040 9620509 140456467107841148691569366853842067456 9620510 26732148617722746628393327994534372160 9620511 -106110226807239319860435180455630937528 9620512 -86420504525625599544419463787469340672 9620513 -36704035913661954057272842985473275102 9620514 138556895979911409925286384359887197904 9620515 151059662230533137070718994132647968720 9620516 17281597151713466439289985868490993920 9620517 -245482419195788155545887011350546297120 9620518 77286799869887583840926034667181093760 9620519 -1769619298420297889054636915791298640 9620520 4199708627403872433528843600622387200 9620521 -2405107677614204941175499842860966930 9620522 -78908378416318662230674938942085220688 9620523 204223048168589551795578256030829572584 9620524 -33164499315574349256785745362012540928 9620525 -41479660459984812606498565589401957950 9620526 -44081629973377193034240612867130769856 9620527 -30805663070623045803228071960356148256 9620528 61512602479578732116011383230010212352 9620529 -243657915302306166635670658004327484816 9620530 50034416571727307344302870312220101120 9620531 -254258406842415030778036332886880695668 9620532 864744637744454998288297820814600192 9620533 -33924187991934384146440394494339816196 9620534 -9262865041774220406205802598361344000 9620535 231024835442444123540345786743655867040 9620536 363406461949462380503098361891954688000 9620537 -410475205063569799262452528264343217408 9620538 -178041630162679294035539527518300899328 9620539 -325966455600736173151476112434549262800 9620540 47323951295506928030004893665483161600 9620541 101824173509098433298014371634471473920 9620542 -110719957747606768611813211222185353088 9620543 385467964744015395201190646593742169792 9620544 -4164696004334030458602027399795179520 9620545 -316546260223669921314576410518289966400 9620546 -99315992304435620061592142711283987936 9620547 -169384403817686386186026013306588729680 9620548 -111331531547910862425585001215754809344 9620549 -208454763977827019575197486009238464 9620550 2591906379400921052802541485268404000 9620551 -61821272985760574966186251722798031008 9620552 315754304014747946412970183410652185600 9620553 -126902278185230260530455455485308918592 9620554 -158556156629376674332903482692226196128 9620555 -20227679546471610661839247626254284800 9620556 -153714197560299896121364092523092996096 9620557 -397061046182759847663982262857980551828 9620558 -2933551139921240272777248150799942080 9620559 4570320545089137849413554643586074400 9620560 34897706222272414931716870453044019200 9620561 172224084572342455039655554729662402162 9620562 1361140859315654453017805387957938944 9620563 -366168372557268759114682798754189735188 9620564 -148660448575509877588268878152348061824 9620565 -64687915864762916458204389742465344480 9620566 -17319272346155307248318079153466837056 9620567 -452956252735557293156886993927454279848 9620568 -68797835542142067066480645383949004800 9620569 -11142729300866957329652976124756085504 9620570 -269622502976104608367732179352274971200 9620571 -149965158076172772787326713409762375168 9620572 163462714812928905954907380550370399232 9620573 282831549894955733140523118451333882560 9620574 33196777283655833355401786594928737280 9620575 -302785172652703173223659950195692011000 9620576 76489302670277718911771024124841820160 9620577 -44681594298554437283580276938814600192 9620578 -104422312223970643503655464270645637632 9620579 -85647686562736589916805188271921199640 9620580 13735149877660388927166602659752284160 9620581 -226260495627724838613869997565786159618 9620582 154433243894186259042909151408088040000 9620583 -88690876672089773512582459110493681536 9620584 -157651813126685775096304486033700044800 9620585 1017571563400093122312296154299403840 9620586 -1602802197343218053187781533308920320 9620587 -50042153016388664936250744412631927088 9620588 -263260709108296357366861145239367661312 9620589 -68655231679191418844391574603333440 9620590 20660935327557630021240057811524545280 9620591 -464283510187296978193162198038385513008 9620592 1430942649990437743212023258393935872 9620593 -226371860983684105939607127595838769680 9620594 -79445558365831177277057787264414651360 9620595 -63143741501092072168706742328656492480 9620596 -320712950565901932979551205644174428800 9620597 7982115944006175986560530770349293184 9620598 -19721311698699893790766244785831627392 9620599 -18848958076130053977907147853373935880 9620600 -78125334104926119817093759045166592000 9620601 -39554369380743400354864559499157855680 9620602 1814754416173579613751339061237883904 9620603 527281700937713181646718846134847436144 9620604 -14646405563875423734407323483590042624 9620605 2155066357672509831885901665121545600 9620606 108683863922631677932700245972236706560 9620607 232541541365363889382311042641709519360 9620608 -249617069471814497577174837812086702080 9620609 -19270046921919652575237534809643371160 9620610 44738117650188311977139805078934901760 9620611 103180957980203112040594130522201052624 9620612 -122429295904433493931263150179680358400 9620613 -74783616463652282599705825600456179840 9620614 -33335080557306062435324983084041853344 9620615 -618181355576967822265425621719731680 9620616 -8661425893437617289235488408619622400 9620617 158694344625355415805650534735757920666 9620618 27546599833905930101493466922131433472 9620619 121929804106988819366508124601482806744 9620620 139415531366993560209374322085544448000 9620621 -183441313693576861052019943416264154848 9620622 57899591317467455280421533034097165760 9620623 261152546248151313440544161681802333120 9620624 11194589178134523895927610851581493248 9620625 16323349445410689924090567017939640000 9620626 -93305420279171193931383219971986789488 9620627 -280014823286683482173037264863237053524 9620628 -48734396393125155635442210462602772480 9620629 165393947867268407537608227372192061276 9620630 27526359326742635009465575992489672960 9620631 104522436218158273171238141175658260480 9620632 32939932727938703370668360047355904000 9620633 58864083118383830665358962547814044160 9620634 -9656621995671650575846946415204622080 9620635 -102936988429409619365571335357247482640 9620636 -113072894156226000888961727292655498752 9620637 78689890254389935002767591807343070368 9620638 3861636668173008886538069986366402560 9620639 57146990680263213382126100174878367856 9620640 -303641392180660628465926912035048652800 9620641 -189717072331547119356157517871311388958 9620642 123247129577791427725999968011319058944 9620643 272984140172572034882832699138847359864 9620644 -72344368148207783323199274454058339328 9620645 69642353499832100918965476923370075900 9620646 -43075686425009521704626161543219476480 9620647 -68127652352104587202730437871952545520 9620648 6093546747927932167868959207306690560 9620649 58279038124737917486082775258361876004 9620650 307689855451475581701720224440653600 9620651 -228372776871790508008160001133796679768 9620652 27951844610168753760976399352930995200 9620653 25103171954342499033011652998412678880 9620654 71207207046224618172175341958475297664 9620655 -11340622006102391841159890887910592000 9620656 95728675625232139042402230525832282112 9620657 544715635665290584993591431883973942052 9620658 117957426835172533360879738504557283200 9620659 74631341828170786775167393817919486840 9620660 135282698176247260134812210990465637120 9620661 51637524454359490285607461436842551072 9620662 51396018922291645704640259359303186752 9620663 -198809320454144670126334059720977361600 9620664 94788352353342025783498866062028963840 9620665 -146465665357879295084670347134104796800 9620666 -27369704100815678355004837097791598592 9620667 -55664360784095778753629163324834700800 9620668 -225236348467461597687160403772607209984 9620669 164690351323861579874572135601945019840 9620670 -2202152087208087719704977986531819520 9620671 279643890193334297528128963046755191872 9620672 -45915033427464889270861344447428296704 9620673 61807591960469225758840502636562241584 9620674 63198665710690949182700970098329101312 9620675 165805014348329411644604129697946323900 9620676 -81350717517020823654691849556076443136 9620677 -54457152719900967393175370326623488640 9620678 59137003455673720215266068179958597056 9620679 -99018079792277286472291159243319376216 9620680 220038268058983599849757939090034534400 9620681 -64124125087521949115980508941438613376 9620682 75484592164527035335421579749112177664 9620683 132418051933785760682555565862310813200 9620684 215345204718403231647708894262055836416 9620685 -3504290037035610589427707463007561600 9620686 27596118709256445719825706639677529792 9620687 82953623241472819473555120661802148336 9620688 7055657239750669439115269158553518080 9620689 162588059611220015436148820596119339124 9620690 35586043426780378387101212594608975680 9620691 828699647186684524330321735395103488 9620692 93020410804606612446238093214506759680 9620693 -35972478113334612886541395295641633152 9620694 -4837995349869785232729275140150967904 9620695 30828081714212166627290729579685365760 9620696 148233744112453917200485724171297894400 9620697 209001343527453340120299185375180398800 9620698 -228180282446689351979133129134007056400 9620699 -368022640320245308381814343102966804480 9620700 -47610876128057187064408485212127552000 9620701 -417736595342446310629580367057367422298 9620702 35349892832058799001048484070572881664 9620703 -54214930675187452697686317908478148896 9620704 301734757831967508891205038757468962816 9620705 -159521815861693619434002234727907932140 9620706 83127802424424350431318152593922892800 9620707 -135273459327110790373040549314845600720 9620708 -212658844060873494470184107700655620864 9620709 -225548056526784580459544053028106142944 9620710 300519223095403967018612375000321280 9620711 -337398061743937754864226502364200415688 9620712 147366193067726500862202772231102955520 9620713 -10981793286489270397397958408557759040 9620714 -10330532464319582666585684533090391808 9620715 166821489057329882022552649193241907200 9620716 -56753307689950277092550726085764136960 9620717 -253064673526590956075819525591067926880 9620718 -49741964100324846916391910819170229696 9620719 -139020847707015794366864189216462168856 9620720 120074764049460762054689102438400000 9620721 -430339626905062275106029375608193436800 9620722 34297664685315774734235928942059732000 9620723 -177813088052219817158825622734735541600 9620724 -14338097976600209071928864069851299840 9620725 -21893490233053559844080315550825221100 9620726 34790472489302054794810393537601495040 9620727 133870869998727106014665352084890079720 9620728 -60831879702077107663303885654803517440 9620729 -17322228180561059206679646005518075824 9620730 -35789609927327307298878980107984942080 9620731 -541298651200494860371024300784160340328 9620732 -9366799683677193661143495732725154816 9620733 -169736806371904460852777103275097854976 9620734 4640647500413592688203164846524635840 9620735 -104662158660930577659151062504828871320 9620736 -93217279718676621625870015096745361408 9620737 -162109845307052452292298336654494111296 9620738 182486867464281779419290567895608476544 9620739 23104915331152669257644507251214321904 9620740 91748927788503665376009263114521889280 9620741 48082642885734239073089968681064579040 9620742 81958510211954827898359154616656978304 9620743 25533815712433503002430934198361424048 9620744 -128967435765097757337147420437630976000 9620745 -59857024180218205112820057557359396800 9620746 -70317610488710912643485424629945679360 9620747 91684693919336230629506718334563770196 9620748 191155414834790983055520098039953152000 9620749 -78756358736734346832330796238547167936 9620750 113744294607449684397725003815954560000 9620751 41186355631694387445811069984221644544 9620752 103498426983470872136738988912118931456 9620753 50579970033091488966139919354316814002 9620754 33922032408506600310189897230318931456 9620755 151357258112949484682335443671292058320 9620756 164706958637031463275556631332279142400 9620757 -28484397157780752713816570241011586432 9620758 119251323760512098055713952709537744896 9620759 -548586300977623893145002427155091370688 9620760 -182705952639487384208689168687897190400 9620761 329985470847786366294695763950689788362 9620762 96756690249194531459174092314185133312 9620763 187792636093107087088923497073469326744 9620764 78199177006279600877784800029415490560 9620765 31691714714117541491933468432657750400 9620766 2538050526451015602119685206123955264 9620767 136374189678607275180720604808247628120 9620768 -39779065525452531489102263875795353600 9620769 23697178021514670911382153817067043168 9620770 -6188139115892195160599184188944861920 9620771 -356675362186729316534219997899332249284 9620772 7420798795217657778635892761800433664 9620773 179499211419881226182196486043589814684 9620774 29064643606896552043396634552594302272 9620775 -6743220435480691215489488474782609200 9620776 118932546892905269502949218854301696000 9620777 2087460017129183547269633389853674752 9620778 139334765279109926424987251356801090560 9620779 90333021396944324605054159011753573120 9620780 84730692909120758070991942026937205760 9620781 231765581809096523758820190891145557600 9620782 -10539294357018761786714992478395266816 9620783 -375020137636840482730936489780370259480 9620784 38334543519314379070804348859219509248 9620785 116039950504306327158385218770449670400 9620786 -46895300836734478090824369331259304960 9620787 180283204559782492947399578857237316160 9620788 -17023552658757139590281813143334150144 9620789 -31100013764594500914804537913447779876 9620790 -11297584590250240313104978676398193280 9620791 -18992698754441443093195009121913059448 9620792 102760462819599339667885700892595200000 9620793 -20857558650591793785787081005207645312 9620794 184233426019346363616293618967537795696 9620795 22987632164298814886637877609114241280 9620796 34206675847988816734395122835663892992 9620797 30484893324655450148711720266648418246 9620798 124700085537823964992279146978188289024 9620799 128679066546376191947046565018094097864 9620800 6272267586423302437078114078031872000 9620801 -351391011975405751980844134842364315198 9620802 112819591921065231175830409273822886400 9620803 560671191064598596903314012507334022304 9620804 -483786680381809679906379434126293951488 9620805 -63484461778170340401331933369110342240 9620806 -111701297634693151829536615346480595456 9620807 146710581941440749784292720299828580856 9620808 119215948967352794826650462163915571200 9620809 -316722465645066694509467662914535859760 9620810 43990120176034919540692258800735271200 9620811 -12212537978995163177361914868574881240 9620812 211026310173221803724072092487139750656 9620813 131315261924129854009166514558829206240 9620814 4687426984741803530109130064425279488 9620815 14889684230375242004187018705001630800 9620816 -551234670107920695308078059203084288 9620817 -114214900660525992944655216248320469520 9620818 159139676056354390141335613488447765504 9620819 27456279219977575429587633931662546048 9620820 629873763310815490530752495528816640 9620821 -108298970139440989079070382840086009280 9620822 159574909043299974068233809202677287712 9620823 -72284064044298957668863586492894289816 9620824 -111588501571692924450850368727101143040 9620825 -50938874018398146708809157769577470950 9620826 94586795301245067470287979054590431744 9620827 61146600888381619390269657022817094672 9620828 -41391919634656253458861595194201764864 9620829 -123534233872825114852084604042077798080 9620830 -45335225428430234958498261096758090880 9620831 243964977651448768376900312392523856 9620832 -21927431732039870881676243905775665152 9620833 189142736418324950704295249138363746082 9620834 -123127526844629392055236833502751372928 9620835 -35173942663767614151170112017928460800 9620836 200813743963934302681301706496407332480 9620837 -206324302779295574299184037959513056740 9620838 -49783587985233549274116073963782322656 9620839 70991060681198466393337832616875698600 9620840 11199643734448020569767996074670080000 9620841 232009778188781511284938112154580155840 9620842 51112223791407756514981452139113475584 9620843 -193921996149954703112043118158130468296 9620844 -76650037504255507975927392071229723648 9620845 32159012033969638231815731329223870520 9620846 176493866282954666803843381009959282624 9620847 85631803207604509400439441947649680760 9620848 -8019821532045765107879388690361548800 9620849 12698329436217248856373370994058575936 9620850 16472694793103780027307689886688512000 9620851 49442236965806479966949932024751772592 9620852 -263332653371025304943895980599526120064 9620853 -412112410482400830562179937971751252992 9620854 18296274529724544100365057280360396800 9620855 -77670004175764214482348074663111696960 9620856 -157039106458258929509871816586751447040 9620857 -884399242190933915935750538135058638080 9620858 57759090586699225327921792638777026784 9620859 -302278979719521012527818242322997214720 9620860 225129805253008560550321181951269870080 9620861 292641758813739053517253208874946635264 9620862 115368230612529280051332550283520046080 9620863 -2043781620119457325011114508910824576 9620864 -353903222135750967260460818876659138560 9620865 -72829345877469150646292222508997663680 9620866 238127710784569645324802603299744718880 9620867 449544050805870380213791928368806209916 9620868 34916624743842080915507544070740178944 9620869 -285573268341863085786380808294947949730 9620870 -72326760823777474540465500181915607040 9620871 113717925868652676915568866524493671760 9620872 -422548546005690023930027801601116851200 9620873 190735539967989532031782250666336980122 9620874 17917321300918652872734696517085905248 9620875 353048319189287732565941121598914324000 9620876 -274561540342193587603910618352211968 9620877 8991451760824471168558563644185620480 9620878 -59327247832190047917641385516414769920 9620879 -36988305763441233088570835238194093520 9620880 -11073544805629114036278296773377392640 9620881 -651489040965393972026632706043787776 9620882 -199508327992281565464640572846646532208 9620883 64278421005138270586934123667582684000 9620884 -5185533624874832621739434030047756288 9620885 -55647383083099929473974670234796288000 9620886 -127212332635514968630618173758500649472 9620887 -101982100023663761640603680413029329464 9620888 67856213828122900299285893354316226560 9620889 -7781698783215589987139698377815772672 9620890 -67806846049088255789052442620776171520 9620891 143889378907650613422148069788419027472 9620892 93981050336093938777735927462060392960 9620893 48551481858825806008083907919233738144 9620894 66516224636269343784360699997287952320 9620895 85101591815423716985920933372061985600 9620896 118655676747564094677340836070761037824 9620897 -118820712153574786699255815028417131840 9620898 -18496575851139814156079650008087426048 9620899 472831834836112841288450934113432423900 9620900 -47000000794471653481888490205087744000 9620901 301800771992337915535726906680809892030 9620902 98684606177058885486604408385549440704 9620903 -84709875234656591488290569237966696736 9620904 97429627412736104953533504640447365120 9620905 131584319286630520113712889645840058240 9620906 -541284051117449256585042294872088576 9620907 -21130506718826542759150250926736615760 9620908 57981304079176300685506179928995273216 9620909 -10984781975215774242121205978338387860 9620910 17317138886263016294124758758663334400 9620911 -229306168196267011660195072860334181488 9620912 2158378335531475501276280565062959104 9620913 -244238549785992962895197248899668128656 9620914 -77554096574917106457794546170516936944 9620915 21760217930449802972157559790301488400 9620916 -8443705221417297892420615165075630080 9620917 124052378723362236600738856052025257966 9620918 72841532933385352810173328423943596416 9620919 9046374034589430687597804282254291328 9620920 -119536006083844982705812458446933606400 9620921 -420803390807158201262700031388806649088 9620922 44094699288855425678748846259799073024 9620923 74621704158110889544401689526473599600 9620924 -120247473920960782295063017404782246400 9620925 26741811153677069500322868062367112800 9620926 -4581822221696979566302890608109527040 9620927 -429759253783491629352392604385062316224 9620928 -26347050362199807706745639407554920448 9620929 270518676480745620318055817326349900676 9620930 -168269759530463984910476774071997376000 9620931 -53453287291860571667892622157220302160 9620932 421675848453677111488886973657428147200 9620933 11808420714116073750102461814851052864 9620934 53758309856306864754184305707400742080 9620935 -224905505098598540809808711947338610800 9620936 217100964030815279719005550700165529600 9620937 1643969154912150825640302985170142452 9620938 -89125796051515498148321189740749308880 9620939 -195091273902829121367067435634160968160 9620940 -52869339318052379299781601403342110720 9620941 -43827416600190474554539653397985143776 9620942 209379119810746976165594827073996223744 9620943 -69249701680232572132439076131452687872 9620944 -58845725561245866139325628163932528640 9620945 75883444304034992325683011143064070400 9620946 57427078338137125192877115197144269824 9620947 231396495818673689775988152047576520192 9620948 -252620916890059448957445104363331840 9620949 -1148843303993296140033740220106782912 9620950 -127350689915133574994158891305097305600 9620951 -253721408148412488266778000022834208400 9620952 163162523233185731652375379162460160 9620953 -361029811833123972252814230958899086400 9620954 141398885539647545519847148872691944960 9620955 139008217491838306805611776177579858000 9620956 -220122777266353627044292911559124538880 9620957 -198547386750806216875668060179672234388 9620958 44563223354160654386938793331831576384 9620959 117838091304972006020836744502447967040 9620960 -289191884440796093249581223769475645440 9620961 735173986297850956337823127604827008 9620962 1099128384245588724726889529081199744 9620963 -244845534607774148706244079861067663600 9620964 149350066380107260268659225036086712320 9620965 -125670769812696407761820167753576913280 9620966 -108400143157514207530096391729309729568 9620967 158994924370219075051159761357373708800 9620968 123793462540534522605739050076373237760 9620969 -256397898902796923981246792569069817856 9620970 -30656160734461754693566980597359328000 9620971 -303158059342367829366443783035855522828 9620972 -183739257137009548344193094303329300224 9620973 221792686128014689243804045657414373280 9620974 -33079679491201100855633329551411204096 9620975 -2275202915552951432863057544337036000 9620976 34235703798646259417724792331087675392 9620977 -393103072820535147780172006991472110540 9620978 -40137605649642726276939186774061033440 9620979 14764183357684665381106743444477948984 9620980 30500940041139847380365310039627056640 9620981 34140320589049391680407930604656482364 9620982 -15362487877735777346212340430199745280 9620983 288363808154926210638411113690369971840 9620984 190316749305885074655204333421744312320 9620985 -54418034258497861888854685626235540800 9620986 -52491957610209026485100404615364081808 9620987 -391215903757385198563257860634604422240 9620988 -64874244128444517317279750448279100416 9620989 -66892001546031219545991397130556630720 9620990 -7990418105371973236741765940892312000 9620991 -497000594630979731927975840634239224560 9620992 1242330755295573888433890570566369280 9620993 134112639717829710608886548223514186242 9620994 118811957016168882520409009997185034240 9620995 211957436786005671142040961461254746000 9620996 -83536785362494474711854059128314753024 9620997 213201889949088223856400283907112849024 9620998 65688949459675935528209447118905340000 9620999 -222221195858689699904174356509047589168 9621000 -279794229267254801861754904656729600000 9621001 105298627226438983128896321364758299710 9621002 61477724806086190297213522808492507952 9621003 144981492724609929649768195827670858200 9621004 -29956721525167325177287752301739378944 9621005 61066154854881211916674084682843128320 9621006 -10074840089906415628600980317387868096 9621007 107919258986171947914579315525756079032 9621008 96531954216201483384688991664264978432 9621009 -310059206585371799807001306555710864286 9621010 -67388895597705343379724782007623139840 9621011 1763847808838100571306017410043519600 9621012 -45635490665504938071519970356182384640 9621013 450510597721722968229538125577830478300 9621014 89351856567868880173848200352882185472 9621015 21545534260036612923282043707137587200 9621016 -160380525704742707602904354471906027520 9621017 145513690973246954320659234765536155392 9621018 13169716061492989997762469730308460800 9621019 -67605904253240106307989002951865347880 9621020 53108564125052331951410037213760212480 9621021 -71169144146660567994534377175446287488 9621022 11686162378919254194050671784258109312 9621023 92046378721316400916662185673734409360 9621024 -111825230179297048129987951957628682240 9621025 207117656956026717811686675454829962550 9621026 -60786135489268056822238223839142490288 9621027 105171417323026353191423982890976023088 9621028 -12204386793363284651859077368358968320 9621029 -174435837796067943642716892552986694720 9621030 30999876445995206502240641257606656000 9621031 -145461651672888098934858042268139114400 9621032 41722349485572338911467152176646630400 9621033 93076280042493317060079003097841967648 9621034 55941306366607343923883194514286538416 9621035 -299433600762525941861066674816116960 9621036 -28289605691263219990792905647586041856 9621037 23657326909788135486239371252769098752 9621038 9281874372370427962884906376966287360 9621039 106013339237098377934847777697743766024 9621040 -6314275157695230245740539200517242880 9621041 370942542501349437796889805194357235840 9621042 11891706013803817595483785162728511488 9621043 52807481995192868258450656076318257292 9621044 312872086910455277551070279509658315136 9621045 11482004577032318964870701635515091200 9621046 8300531638280904387543983877274764864 9621047 -40046182104142163367016559351779878000 9621048 -87058669295341910208955345762777620480 9621049 -116451839358502915485388871336549760 9621050 -71277082254989515453649945105688655200 9621051 -170738966599528522865529349737166360896 9621052 165339366597967164841637556658123972608 9621053 25746886344187054669337518325613168000 9621054 -74490545522470579879060992886542740160 9621055 -8665759162782576133029107765960338080 9621056 -106150579989577626980280257653450997760 9621057 -165411984951606697932327989947410206160 9621058 190678073851288350035971998532066236960 9621059 49055520986513131174178118202248632016 9621060 -19050295539394481142946612317879214080 9621061 23828972824744048154718597019333918464 9621062 -258704549708657260323035149617753683136 9621063 -32651420331607786451382159451576918608 9621064 66691282024138457836579044110658831360 9621065 260609089171394532340769136344584432200 9621066 -21986729220036155365552233616148938752 9621067 108151403027320448876523355112976016192 9621068 25625377507133156739438162040302551040 9621069 -149256731744684063325750268516633100640 9621070 -107734748160265262683652569660667101440 9621071 96054532335103751321125257247804473600 9621072 41239823297626434070757167588851056640 9621073 23278434558387997583548885557848768 9621074 168562231469392818353292662786449211520 9621075 30413919789312402144316715794418529600 9621076 165195814497381125271843239220016549760 9621077 -122502066538820218791671159274487681074 9621078 -190017729464650214018760255068236800 9621079 106100480264205961803657890168912296800 9621080 -92197981266848709219887197680757555200 9621081 -146849345605626534411934746496202836560 9621082 124817525105312213642149358412804560352 9621083 456237279712140694586412562753335211332 9621084 39806169640866497330537979963853946880 9621085 -287591548591881240773085600217675475220 9621086 -54197744868828873990822976767727001280 9621087 40877925763875608946143282363395188480 9621088 34581752480774678010701208847553396736 9621089 416574201917120515054104642896101177890 9621090 -47837165791525512729502774168834246080 9621091 406945202978975519251470476605916606492 9621092 -18971976091950752756422222460642289408 9621093 -152744816691058199384266575323710290336 9621094 -90296153742851208486372007900030464000 9621095 13407802595215817502960205718493898800 9621096 5591216695125614162294920621407436800 9621097 -323583288745446742376543248723394880454 9621098 -51475175114373355542612247702139719680 9621099 -53447945438333690007824723633724726504 9621100 83380012327124632830111567932116870400 9621101 16598756364422742641480773096651518540 9621102 92630697573568919196220648111623776832 9621103 164617574632878764409676687929526769120 9621104 89392174455728862087155744598452305920 9621105 -45107870712447219702654078225875131200 9621106 202428107204322760856703700351539920640 9621107 6224316730795726518710499349595897088 9621108 89457505902184353048766514067369984 9621109 -119151380185970009779573847040271231584 9621110 -41272121161341171791350592083468122240 9621111 -38543738715730478845581187297707267840 9621112 -261678063812948494847012272036306452480 9621113 148279546497133004393806456533573189444 9621114 99110700692829709758323693780179875840 9621115 -22551397734308695306889925325218328800 9621116 -323817457862765643224891281106891986944 9621117 -337612682891278932200536547111588197920 9621118 2930591219302349156462166994881035520 9621119 109839486185011151458211727494048083896 9621120 -154083710142223742404100767898979532800 9621121 -2776649135561083008000280786187906768 9621122 1137754651207834512226687699571308032 9621123 -158069391021216485819662661603604932616 9621124 14182888266509149673563946297108377600 9621125 244876616390780064015106969233049080000 9621126 165108454816583117415584801465872214400 9621127 -265059119708121404424886378389782693280 9621128 -340667229327086104401269570749097287680 9621129 26390782587528441606739173086477905920 9621130 7831405782307187074271914923839616000 9621131 -70031741802552342324767503701557265168 9621132 47101373629969874943708757829585014272 9621133 -62631096691803708379686532149733300224 9621134 -95681637203723254205269644335817163968 9621135 -38069606563383793704090578394487992000 9621136 24061151851426393447393123160759468032 9621137 -293677972010751131063626230754045377420 9621138 -38711556411203464068829431792685708800 9621139 -103161016426765989662251474367635808256 9621140 -24146674643178357454489077365595340800 9621141 -5190872651597376169820950129876135008 9621142 -39630639258330098691096026730714344256 9621143 29276188228886924918457118218753026784 9621144 -100249116142531959809093470429460275200 9621145 114521771110898848181131313870302915200 9621146 -141623946771392529692413629796648004640 9621147 27211330550932805146080621178360578672 9621148 -175484399603973035265930057323739738624 9621149 256235272165104069583629909729885618150 9621150 -35029405475379287407638634885009920000 9621151 197574354732120725699678020140937709272 9621152 383739262421503435800238629639953252352 9621153 -95442579707721225379467327681961921920 9621154 -491948852980268099566866758921809920 9621155 -28597254319960943409866845845058075440 9621156 -67651784801046637216761197246868357120 9621157 -4917980984636518092165492097450774528 9621158 203219022835823933217669844798951219680 9621159 -36895804782532297828195929275252218464 9621160 -1501597443459990844843640825905152000 9621161 99099440158309443287659886119298163024 9621162 -26941130705559194083067148657644563872 9621163 -205830907044258869655334111425844878400 9621164 -1854377506626872618632139308509904896 9621165 -144596845192780051399543351029889474080 9621166 187152563283377670266743508536065460032 9621167 204527975073465584179182323470844714400 9621168 -174579131177955151978937584585015296 9621169 -201151801157341338722361100026981912430 9621170 -118898220791326368920503283166510600480 9621171 73448812548698108922492838506721960272 9621172 -105975146470365973261720676215750348800 9621173 357794619907024667847381095313264876480 9621174 -135313177351307057202833537074110066240 9621175 -54250615380497734363587727334627695600 9621176 -128961207537160176335291694607324569600 9621177 -123872924659299270114764962982084516640 9621178 -50189220330944444683865027577026477568 9621179 11897521590487404664262992910129935176 9621180 -7208805020004085774351451444571686400 9621181 15916055201210071806179473110630959212 9621182 -398177322541500371182192461966276372480 9621183 -18038155173819000753916978495778352384 9621184 -24250777949658046938642148742167265280 9621185 -112291669243455520455439040302672608000 9621186 29707171400885584016626021060224776064 9621187 275368159393739440781204518511285476000 9621188 -298522889907796060980885178047585290112 9621189 128309767775828681231909987094645266400 9621190 -104641982801273267318051346132545558400 9621191 38146269111080084945221434602505000384 9621192 -1254753825768611886142463373515980800 9621193 49669918847608563015045363180492799284 9621194 368674272736391267101329947759508480 9621195 167923959134462265574875647274825319920 9621196 702760409574788033886068559508737024 9621197 -230208348566882714578362377484884745354 9621198 162614313055104149794606578192888480384 9621199 24317939758271441619611014547122821456 9621200 61409945845320850892441105213865984000 9621201 226896864863560366042549123387426843200 9621202 1005591220670284107014407823014588704 9621203 444707756907444680339121300582048121452 9621204 -251940578488512259586974847637613867008 9621205 -244180954353434759041551822157386797280 9621206 -65043124097533307039776677565386167040 9621207 2857576868588593276090098130822487040 9621208 -414133175951126405405025955458248355840 9621209 -9575454890869288105173216577325908992 9621210 25942810654559938459842957981884728320 9621211 -295639213494264015807895403953350580376 9621212 -2752166802525925178197860116438085120 9621213 -17009227154803422186382215861023035392 9621214 103190808927468146265070635481631156160 9621215 -254342825756422959983705064980030183640 9621216 173484537618286182363180845090731720704 9621217 -579560340208589710516176640826075730000 9621218 -20408596763922835559338804544312940384 9621219 -21026429197712067954615088554700920000 9621220 -46512793060667242971873962951763763200 9621221 -74787324035815221912016789733043897480 9621222 3271556241473413877872170514101338112 9621223 351116274599287433210310310154755900472 9621224 -117505911741001093369239176016662906880 9621225 115457355466519695880863096628401062700 9621226 -81925344886910565075809585103729239040 9621227 43915592263579317241655281150753023744 9621228 249213659371227501079744306041285196800 9621229 576559323106613608328378982117429322176 9621230 -75212120506969516345593856835175809280 9621231 189113307251107284883411866152168345352 9621232 -30564149086671845255096237965728972800 9621233 -115675070987690856280805850655815865518 9621234 -49457431799474761661610041487923880960 9621235 -97043472920365994262535552728745575840 9621236 -32710827178817043253928687029764954624 9621237 62740329346340241817008502305546147360 9621238 10488679777225063773162719671866859008 9621239 445613797898064689390358961739116378440 9621240 -132955425034120478881183016459153203200 9621241 -27690748464695563459447900773238218816 9621242 57929897354187162270171530083293861600 9621243 -219384886442039364131750167446465941760 9621244 -21125652255507972707540894535466430464 9621245 138398146680512879123095933626751269120 9621246 -50942320316522770753113238026254529216 9621247 229626171994148342076771679070206781640 9621248 69403056848573936248716937380872847360 9621249 30512316934900645660228427257039183296 9621250 -337864997891511439996970632280400000 9621251 485668745113300635927455089961769504252 9621252 -32074115447877770776447700030674944000 9621253 -102471266343605705324018977218842546816 9621254 -6954290118264017743440705766068331200 9621255 35146114185475976161156643362501278720 9621256 132019163295052132951833149421342566400 9621257 -56363724832336003555007974461728203494 9621258 -30276315165740456056368044721817336320 9621259 32157220612871729861358565602659845460 9621260 -31033300003443797512804969985927239680 9621261 -9154063636438185089675290371488590548 9621262 -81988651538588915802848503299212385408 9621263 309879954475881623028251951210676814512 9621264 31389749222121100300481669812529332224 9621265 64956863929962601689360960475779284520 9621266 -44688163795961637996711442892117483520 9621267 268158478382955821591989474040550906624 9621268 -28570105107959351372297847860572293120 9621269 316133457810948570347444741909073674112 9621270 -62501005704972020034883119984995402880 9621271 -151535114116057371643397303544178399656 9621272 164319434037167127349727112224521420800 9621273 135284966599972065684169714827581355984 9621274 89352820518165344179437227862711037632 9621275 -144474528448194302485432467955776914700 9621276 -12023253878378996506261981535644483584 9621277 94424464721288301523886920422653606880 9621278 -27419947673273640824602382491936898880 9621279 -217138048952970317284157414792240975976 9621280 195217632317733959219769846779898101760 9621281 -248958507927997508827769710525532425536 9621282 135524146786085442821001595179201402624 9621283 36294300154936086613863639802069788576 9621284 39391811028418125365068610490887749632 9621285 2697174590132065341821611878135511200 9621286 -40600341393324163004072329062051179520 9621287 -129453300543613305174816112145042755800 9621288 -388009761739311820442787687420710092800 9621289 -17330686380377095764823296041401369344 9621290 18221441751414711351167182851956014080 9621291 -120682917486658993602801666771225469440 9621292 -221940767756471234721780584530127305728 9621293 -4219422534457675404579040438833529632 9621294 -52013283576828023939382387722967137280 9621295 -115668403068515563084685599940502284640 9621296 23830910254920276304233854171639808000 9621297 -145740504583548464025689266163096697534 9621298 75083154689302938189125097253102256400 9621299 -2444887177184238398065506764952237360 9621300 -17521196368765893287636393415778867200 9621301 5380485183612932038532041861130327100 9621302 -27098399635154943591518526666534906240 9621303 208306517412940794653472638189431802064 9621304 -126398451531826778063742259880111308800 9621305 -18494401674523653736877486744990196540 9621306 -21128479765855189676031850907344144416 9621307 478838439556247029784478643863208682640 9621308 -266392324730371841951292695309227779072 9621309 258095005708810459629026668167306984960 9621310 -27228241892358861115040228965722517440 9621311 141028301530632306026472994162114814832 9621312 -23699306591431833046251827557583290368 9621313 -14670545188318612737930461953507898752 9621314 27965703834562944970934196306207505920 9621315 99366340788110358278380152329472000 9621316 14795066012694799871000304786326114560 9621317 -185572285222568473659846486008597537634 9621318 -453160883850243908110709520778610688 9621319 1072877862308683358361464745696575944 9621320 -115678647463302070653567270487703040000 9621321 -23571384301550145072469321570985919360 9621322 87212745796801294040396107693643441712 9621323 -537709570600974278300485760558541764160 9621324 129227532352446279866710944507999356160 9621325 10529981337736585861427272111302172000 9621326 -51017199459569009531469408091297306752 9621327 10748727820357406162239754403547352208 9621328 19114167765999021538306298118591537152 9621329 433036604643784662130671169603763697984 9621330 38146934311162259166960323635372608000 9621331 248931345930653197160139225699228311200 9621332 -46308446644580674286937982341427648512 9621333 173670191852050674610963984978062473664 9621334 106316038934336899773058892957584473600 9621335 80536402756545147538982910607338844800 9621336 610993100016311668491743437689815040 9621337 278801812481296923915069352651059924864 9621338 -1448488167593697078023250572003838240 9621339 27391535382156641638024607783849380608 9621340 -21348091785666329148422742404086172160 9621341 -113561275535536852881088526702481183648 9621342 90617970515294105609155255382295211200 9621343 282225590066041141763340466832631861504 9621344 11590398303551523786628615448325390336 9621345 -22371870535730618487619044128084265600 9621346 52724584348839771377242754108771721216 9621347 -38497637206403624805794323520767653216 9621348 54392070986699116276220857129610311680 9621349 -92851051465080785565358507115149115650 9621350 106057411811681177609183680867972228800 9621351 -238388601963196238286251598453848139120 9621352 -5631673898723693396969781389022658560 9621353 9060344599317935607787959407804091840 9621354 -56870840223122563910113080675296813568 9621355 93360671053037046849878309016663654960 9621356 -37490356985675699247132072343483918080 9621357 149195474300739632798219928834474239040 9621358 85605097062602176680476816227270430784 9621359 -148626283510575999364099926510907739280 9621360 -4961759735346609266790249276018524160 9621361 -263964898213004312832053925206821328076 9621362 2869622131483983931457657133574620192 9621363 141044035343200129010427258513929625144 9621364 145448528622635672894499425072122299776 9621365 -121338143090978781485256298233745307880 9621366 24289283936492470288259783347357785600 9621367 104872992343987531226756293426866550192 9621368 63880207237561239625297387922596085760 9621369 -27419699931366997022187598149236636160 9621370 92368613904507822340636233925279057920 9621371 834629893269912262332567469424010644640 9621372 248686614208980209271292175067259392 9621373 31828399073655936034864359747937894380 9621374 79795951348464805147663051663460582976 9621375 70748856413435108583739164959950644000 9621376 331547793038569180446384174421046722560 9621377 133565373492924232335021741295236729600 9621378 -44412175238762240581807580265789375456 9621379 -67511807486696165894248768668543416 9621380 -35255872019101536672634825032811560960 9621381 -44060444976419502969290332646627891712 9621382 -71235434386178551346872346476374050208 9621383 -39838296316825433089794671178317612016 9621384 24831622235104345780837584624889528320 9621385 30132088813982875291731186296026249800 9621386 189147403456258437321964678168406559840 9621387 -84836943328210217636389801809297714756 9621388 13086647697759737485415146491309373440 9621389 78657402453478431940191868247569411200 9621390 4159829165072108759535691218727969920 9621391 -27598742079529223000714708064643967920 9621392 -38730552964554663740719432862596005888 9621393 -179240611289314107978154828499440260096 9621394 190692332889211772343451594334670020496 9621395 -10592742975901281263525894105794186320 9621396 -84527911464458609031310595297590640640 9621397 -286009954252597037701736712417283287154 9621398 -256148715478614164950252201902549869760 9621399 -33738961541767858622785276688450627736 9621400 7142461198709459914894625984586240000 9621401 23389974015110802202429926343614042144 9621402 -20735296133613046901188227016746518016 9621403 -256611347519073868488642347667920627736 9621404 -14970348175831307364538995705993905664 9621405 -126694376732679845507204753021870120040 9621406 -13234896651447992679115601790222287616 9621407 108687632867891197773526812414704268432 9621408 -29083399268790870401251377099722194944 9621409 -201686789791928224709969457797887399168 9621410 -47498335670271030478370400737942784000 9621411 50552103645198196935457594060822878072 9621412 162240736133960407959507459069674377856 9621413 285491806646668612036251672397913545662 9621414 -112213355797486065309018032860029588672 9621415 -136124898398790997547912143488549850440 9621416 -111758977511289200856085457245315645440 9621417 50077175970865578367517024608358576640 9621418 -169125553271261318584009459010988314880 9621419 -7621496272773508593152648090081159856 9621420 73637509735788687556757502006795770880 9621421 223041252858437489718894982768028297952 9621422 -1068852890405867971402673389184109696 9621423 1949142840339276110445675139436590080 9621424 -7695977395410695942417551108863016960 9621425 -21456797075038098802082174805328644000 9621426 171081036220147494400416508767303775488 9621427 -133068365198873374674708391945237771088 9621428 -125745742314060639918253629897281107200 9621429 25949273873665076755133182560135244800 9621430 -6181207359571113136884888182606822400 9621431 228612998595707542444923078151585117992 9621432 170063239662224533800079594796470763520 9621433 -100835780617756044223597628677856191318 9621434 27693272410473153444897611177793884160 9621435 -80382875450191053069615157936854554400 9621436 901245626119098024082631718124604416 9621437 44929803497696268505565794409939112000 9621438 -41648003439603559284815693670263115456 9621439 -59074984078572376641340806137642406528 9621440 24749153514431376125001346920197652480 9621441 -46530028250448718402459954301651918640 9621442 54196813337222905161481584261585649872 9621443 714310796636791786113304797911613408 9621444 68708342478177819492180761949120285696 9621445 -65355281246208035580178391791498095300 9621446 150705897875492707703262638171091271680 9621447 29116570335046221928735749973831194240 9621448 185704749049395322946033378205742080000 9621449 485476491250917644238873532120367151450 9621450 109852756417382590910857399999034688000 9621451 -21719774370139073016903379190666540800 9621452 -100478719142601001388001072074841264384 9621453 50108095410269514761347999105361690304 9621454 -17105956507358287037688213851703061824 9621455 120373431464450736549487497960961572360 9621456 -83745022850356721158329454821113856 9621457 -98093007327119968823510929708276550540 9621458 34713360016854657598086320384444662272 9621459 261729574928893064792855918036337528564 9621460 -9892045934359279118431449379534782720 9621461 -30756812357836155369554782431877881828 9621462 -51989580301897022036954267782633850496 9621463 479734740260196503422153619074254424712 9621464 -304320833878088377713079605576193228800 9621465 -385842605477737028833915270854773760 9621466 -156373888889935261412339593462093079568 9621467 -409402497798738415819687688592529068360 9621468 54197223096555144404714038192219261440 9621469 198095296473430279230666261344164160256 9621470 -1258999193560435874335837099117946880 9621471 -132781610229778182533273620243892501688 9621472 80128797626338366587022472031858327552 9621473 1111538418259642135521951579901290504 9621474 -8008489681612661974982210958693215232 9621475 53575043978787162147906273448260804000 9621476 -126837234160162385144232852432180781440 9621477 -109968753267006177656025011053649756160 9621478 -245705919602563023071839733289346140960 9621479 28830589813302044820841199907274864176 9621480 28808661830264043289514935726193049600 9621481 -48774343800339298056338405515818363718 9621482 105254513791794485851518982300067275872 9621483 167687804360346886391291173619016744024 9621484 -13054392800918444207818337372541001984 9621485 -303458531950510708433911541034793016820 9621486 43279155647228913644082241244562508800 9621487 27044365668646935470027739101066413136 9621488 -168477446076574095238814185489413636096 9621489 -178775707035878182461051308252817037440 9621490 -128631999989845175562627656331401853120 9621491 402008330838776834440399130304658518984 9621492 63281553804324769357080132142309834752 9621493 -156608395554875517295112951078800638400 9621494 -89698126320305249103326222574866679168 9621495 -47781610944933042792947537287565978880 9621496 -71502827290461082096331915255694704640 9621497 139391802362092280074106543888663349840 9621498 233649918653398829237028893540686848 9621499 238315819265980275153920790697720361064 9621500 -123654328363371639083836158710592000000 9621501 81288148723771073216522491065965462784 9621502 342460004733881583611808994750880486784 9621503 222866143321194836784278147151321034752 9621504 -15386109015324382469204940349683793920 9621505 -172339110634903142615601670849388832000 9621506 -133889392053995969828686476713840640048 9621507 60923003584531551184641885100927593984 9621508 2337624772052316326929351333460941824 9621509 201308233140909279945181515714031231710 9621510 4127463449828352801123248364101809920 9621511 161469018118561868803348132129891470144 9621512 -159582826305633712585063928190117964800 9621513 85276095852373747231892582234210928624 9621514 -22689957751455651317001885449258615808 9621515 257288353135841570278324380228653936160 9621516 234064036514373620894365420121333566464 9621517 145649382593435958647752252349965096032 9621518 159667439654756779448104133658102711360 9621519 269974848765384280708338848072612254344 9621520 35714514147518984620098838367022612480 9621521 -4676262982483254838592674319005307136 9621522 61629059247705572931347783776679558160 9621523 -95554244710895070634469878346180111160 9621524 -81874407205888142388449437715230126080 9621525 -106251831392582159139637201098709699200 9621526 117696026760812756141933937100003632000 9621527 -76960177623956150443822001990104926768 9621528 -47137999192284244787894853923125985280 9621529 113394154319261019931364175161055756240 9621530 2641506718904851035801633594940221120 9621531 -595636735021615850886100062922330905120 9621532 237036031153191701234299391904398059008 9621533 372739938150442363047779596709079730380 9621534 -14305686449154636668002049254770503424 9621535 -36923695913518214068148751923180244480 9621536 222457927639928793001909020423298547712 9621537 274449677312402539951906313075566383552 9621538 -14014919502938105596596604308471074304 9621539 369208969769056819794333392957861298720 9621540 29069740718725630789306401795692847360 9621541 123016247254643087810862298816484270652 9621542 -135905801891222768976173251966176588960 9621543 253308236437461771679456800277533820800 9621544 176653146151717916713882919839353323520 9621545 -4511414117263669077684054031357810680 9621546 -4528681341504189221994302204360474112 9621547 15974749761270048452124748068439540752 9621548 145819539261756476754725667654265675008 9621549 115590652375254281977994872282265637024 9621550 64164660508389708774390629264957884800 9621551 -2804796349957272533387832006984778248 9621552 14824727297024058490586554896373186560 9621553 -140934572151928634744375878945464484880 9621554 9841073680194805683399299213814616992 9621555 -8264358866715194226901088942448204240 9621556 -105931973561108184672365412064172460032 9621557 -785522421735949458656093095442024064 9621558 -239403045430818071154773662597898895360 9621559 -35339235120038872495205954069041604880 9621560 -24666292065007127564773809503039078400 9621561 129477216075148645800049786059239502672 9621562 -199118172673150177496027868286640812800 9621563 -2099731275385158028964252297159331840 9621564 27817716595752223231246591996315607040 9621565 -78629170035781864456046207115272916480 9621566 197746077479207798266124519807083998720 9621567 -95029154086493891627746278421692717792 9621568 -52276557871069343371257135749545328640 9621569 -178362237697813866454146389277732893760 9621570 -128264000337777247266044470119920640 9621571 -505513967658044826303115352793530908228 9621572 244072756519781122121240406240391118976 9621573 61043359017476069999340526225501246944 9621574 -36492201087473974936226798598637666464 9621575 263163795421720740689676380916775356000 9621576 133522386432141458683922241083363435520 9621577 -163910872404660943494119953443593971328 9621578 -205350325021021945355402418041740574160 9621579 258379853385906023477089333954732797888 9621580 -51820011662353076459737605780888652800 9621581 63126981873567374844056205727571844000 9621582 -152361244219909083985264869678613814208 9621583 -139922407310392624141741502079048759336 9621584 5192125602188510372691203675240005632 9621585 -289140813790053103619618644134398620800 9621586 68197858963074409637247659834152093344 9621587 -48800535288396178897322725374284731200 9621588 -44662429678675317949374482188736169984 9621589 -294354418422330286038411352687300098610 9621590 -62002150983247898070346783189124597760 9621591 69603405867696983502820343162656073760 9621592 365903681793246514167127925089712947200 9621593 -57013381236244986133041631743426490476 9621594 -329285785162488122330575102386653184 9621595 -88906374011615381424649171068495682320 9621596 -181350304710851063501073014134526860800 9621597 -265334993643689096658861180203116041600 9621598 21945514484364286368087528387386533632 9621599 5192674974449672173092071111412949464 9621600 -91544706336220926507813697163624448000 9621601 207167331937984480209635574714279366624 9621602 -50080502824455415755360712604469085440 9621603 -45729405992681374771061175982549880160 9621604 91416368461283312565772885205455036416 9621605 37681363626079872649308220467678528000 9621606 130377736045905219814939043794486375104 9621607 124623327834868424508595905221475691272 9621608 124109714082699120858387476906262528000 9621609 -32064586225400034334021559819600071872 9621610 -43510302683672420938841026531166651040 9621611 -203426233305238931538428094275963992248 9621612 -13942274173797306223332137568470630400 9621613 -28769309358696911320560861056077584096 9621614 70509740265889827113890246927668334656 9621615 79984204655117118062704097010391368720 9621616 -4835380842612315033671286122901700608 9621617 388028646804546534503114788151327091666 9621618 -11068080110624347274380234283966730240 9621619 -6125293962452598465442942234254571520 9621620 -144953879778887475669066334355547571200 9621621 85129285876644113331089220781397070300 9621622 -1684623740372644780724723165180294208 9621623 279914753612111991785011399958213676504 9621624 -155315549609793892834991179026542714880 9621625 -30276289673041469761423965671000064000 9621626 15040768303532623541133120642047632896 9621627 5861847369801178987982931099134985840 9621628 -86149951201868613438907636649922696704 9621629 119226447243698650221537879799292355084 9621630 -32189338264054095376728052764317336640 9621631 -11649562064263581412820576525560682888 9621632 98126937307657982301764473054769971200 9621633 1979157782052251373793612987656944064 9621634 14236673711967257379326687471699499264 9621635 -58289825127705361837048944912372439920 9621636 32764352549781029934720502388445216768 9621637 -6355732699410627617935413559816431680 9621638 -31080381954955630507992549583542840960 9621639 -280122616066643334381279331354340252160 9621640 45084169346310190517788626323404032000 9621641 301260911492795264441145023196547014042 9621642 177718774185485786041563555686460602880 9621643 280906856773570834939471818021387614280 9621644 -22848845286014041482789216448832022528 9621645 132697521833228396713063769357604479040 9621646 23681810102756460395000618058302734272 9621647 -49832382413225583475216517604277125120 9621648 -20385921375102551590072136206781890560 9621649 164832565208312682959958310260186348660 9621650 8244503655393219128274766375865280000 9621651 111878999865674452653559976487240321840 9621652 219095982424099533467517464549120163840 9621653 -44216268463177879526527085733001790820 9621654 -25628002136676902074302862598423218176 9621655 38530260133350877547950161311427697560 9621656 -112513354567359916446456828248056135680 9621657 312214657058654334599480115854047253040 9621658 -420997001300061840443816342642262504960 9621659 -22312837645113170984279435381390004480 9621660 42889630811022012112412867158483445760 9621661 61532730095764971294760874159260589760 9621662 -8832054565004161725741943203608620800 9621663 -44909603095477963670193902123238985656 9621664 -109844696214437194010119611138531655680 9621665 -95098802570045524484095698491504770200 9621666 -758121454842276067250769679172346288 9621667 -222327706551587718936680846475991638648 9621668 3788761434429927215297587816286232576 9621669 133753336287422504587456440346334252640 9621670 3990724986091446378285003811219593600 9621671 474399423372631941554169822478399402872 9621672 -131491364319844708971449798339501998080 9621673 -245647346018495086388586368141381203200 9621674 179928026689851358930348185444575196336 9621675 16676047717164822131113102193945340000 9621676 142133779858875768067106507969601195520 9621677 56289395588376436913300741076742903206 9621678 -117446994015741642063759517852571520 9621679 10556499236054976844027694980072467784 9621680 -1284222367604416394062595154563235840 9621681 228184588418189438984806632123663319152 9621682 42058179391069096259225978625044327424 9621683 -247525856625373283343066760500507310068 9621684 2951653320131472210148249704858673920 9621685 265925389893390842164073141897790587160 9621686 -209168144445650106401831373550051610208 9621687 -24670961373375933083789763738847896576 9621688 26798126918790422756786167391304683520 9621689 -207880164353122605613572910945215918768 9621690 10315169259907058797135814196260106240 9621691 290576498459519932286190554396515508784 9621692 13154335523852086511554656520764797952 9621693 99003370410807579085549308359154295680 9621694 -123313202551971493697270576652699356928 9621695 -186480473769778271522679220980224794800 9621696 13449289399099557797200153804548341760 9621697 -359989919708443814923422682481802065854 9621698 115195924831391393177848280029727931600 9621699 -228967337905658443345744502539300408320 9621700 6998546412569058041697161365341158400 9621701 114990411460291065352898891163993375900 9621702 38557973494998920871469838137038619392 9621703 -30964648412451201728397952000819403296 9621704 101183864964287813248973572966728376320 9621705 108274088477369989745222913325655760960 9621706 50831590162282157832423826468826517552 9621707 173774517538552173057494897384493157920 9621708 -208051842948759480246401833443446653440 9621709 238483695492533206392092971967832385910 9621710 35815172743195900575773793468261384960 9621711 10787107016323566466726788027890293104 9621712 -29958723553072341080775383951372099584 9621713 -181946097578874260632751636564352827916 9621714 82162714817671117361394301356172519680 9621715 77332782202247916694230017091784749360 9621716 -55513080051005590088750383745111609856 9621717 33485482515939159919954169747143687680 9621718 -6886894175082265013804327241968640000 9621719 -156458539720862121783596654170875409320 9621720 -127921830560748527632818991495741440000 9621721 39306807701420458795560873502156488744 9621722 -237820693389212909178694039250899282176 9621723 -3967663921169448394146251753919418176 9621724 179201476241853174477060269443356672 9621725 -183471831497393935936672463324597269500 9621726 85159511365741448293834930134737879040 9621727 79591635430847144293403567673318743560 9621728 63925086765554464318614005254733168640 9621729 -44321316590911072390352276379412272876 9621730 -79076035571283255114728961302273587200 9621731 -130107810079933240145968753813248437808 9621732 62718181480731422405922622893498627072 9621733 8622573833777213056779014138463194784 9621734 162806613225255474571018755778418594016 9621735 -78801953615927764429416624281634737760 9621736 -709637586334807201436860443208415232000 9621737 -165968135516446172790635345013247372800 9621738 -66941051208107328691842646934513378640 9621739 114903441701084982325113606277158516256 9621740 -72069837530266561444033369399037583360 9621741 112543575163951086189810828386046588960 9621742 -7780626031139400356798551582422345408 9621743 315751537237035614443177298108122246992 9621744 36891771564657817276106354588944171008 9621745 -165817630741737624292570074850749795840 9621746 239158158229536922588606092429396341760 9621747 11763345206910144137385334600937394396 9621748 -29853747292514172197254513622227710592 9621749 40735729291453346691283251596931903360 9621750 -103845006123271361757152908534363680000 9621751 -20685689883314635076588499860242397808 9621752 27901893099363467110365735702729523200 9621753 -147166322161183443044650020836813336496 9621754 173786876933089131168948007955521182576 9621755 -40521282192597444303346851486374246880 9621756 89454245460201821639932066591035674112 9621757 53767688364839066632570604484790646040 9621758 -14376415764644008456285157618513003520 9621759 -80033801099865359680786896739661696640 9621760 1642654986390159027106292897289338880 9621761 106344496391148646720318208251552637232 9621762 -76340862718822938171155230463124946176 9621763 -301574966932591290170358927169735977988 9621764 325855447513209409620667553338355688576 9621765 -8433479471631832314698501806660846800 9621766 743318821791724849249368900692994048 9621767 340575284210182010295092570327138961816 9621768 39890027193423264722546475803696332800 9621769 -101953893870256450857263319600381977830 9621770 135694500494811143251177983023155306080 9621771 -221702936115591604827954739770901312320 9621772 -333799250546571181799200241094612154624 9621773 175880460169692304280840797199474435040 9621774 -59922696971724080373023826040531845120 9621775 47487835356083943779572372588469887800 9621776 -21955139681984125216735730831746449408 9621777 -14151250967776925705780695424121762720 9621778 -138234601538092205773659079363015418880 9621779 57012240206106506559559057233803742240 9621780 13327272982823979751543018599048806400 9621781 -86481466713654235174673829684318353920 9621782 -135218815063959733117807550922665815008 9621783 -62875756005900943036702547054439913248 9621784 84062567348670200777849306129660006400 9621785 75061433855950443483074379903217576200 9621786 -90362354675190662374607806897274804736 9621787 -31168596287431877961185631733418705160 9621788 356406853944346197476014051981346305536 9621789 290171578013202743255121525991015473024 9621790 41773786735328011601413044965822880000 9621791 23774730449796190673227589456578308192 9621792 -221548771752956744151498233186920366080 9621793 -94777251713483087444043294214987380480 9621794 40520899492233965851985406835809361920 9621795 93161675515730645269482228161323366320 9621796 9228126449601416109241834955714942208 9621797 -118669639896863940935543674124542693920 9621798 -7581756518287611567685696069280664192 9621799 -21976944040993876927792959901722860880 9621800 10959200101575875674425283007560320000 9621801 -78483809379276157730747118788326492800 9621802 236235593302842575414908108407937778352 9621803 191433311867901640914816470618048511960 9621804 84636549174072847944872882513985578496 9621805 43745876937898644529674436146797664000 9621806 6983460743132049308868625988163116352 9621807 -31953062431061974869859834075611564912 9621808 -27475343379819273175328509454759690240 9621809 -1678473345159938782635014541141795360 9621810 -35062825322869987262222252561425113600 9621811 56968381399172557802969208605160808448 9621812 93356906096875996935912061060060557312 9621813 -32284610453111020656916477373981956800 9621814 -190231768801773864612499384480236699744 9621815 19982940012859891101780745213723672800 9621816 -9333486991156805354179186852036608000 9621817 118315538406433421162818394236295277866 9621818 -10605917718462504982832970627389738784 9621819 -209332400522967997391235532864682550312 9621820 16079596059296602071931367551796121600 9621821 24198293972863297793047220236981366944 9621822 -47429124551587821027734680121167251456 9621823 -58222445453995266348235053289221972240 9621824 42575361629727369447295797581709312000 9621825 -63024725131379782098008553839959952400 9621826 113333435084011798466478778468700732112 9621827 240681693075347598879637651317433772880 9621828 -195075330726210839919861548570512680960 9621829 60903104072278160373526033569523026976 9621830 169672936542142065574695479084894688000 9621831 147877449827655154149584317210207171752 9621832 -36468359852734126114685274267126005760 9621833 35238483109906876618130151762416708004 9621834 -98294330155217045596328181793990890240 9621835 -270102255524251922544833267856941649840 9621836 -15541024643431233144560061713912371200 9621837 -77333131047507625213571150803544313492 9621838 15595392595676821561118483840345051520 9621839 -13681288594493931544513026667650834960 9621840 -48376797163800713491993518463993774080 9621841 140420435911277763239130001769161686900 9621842 77831826006196273320159588827518162944 9621843 56393817601561023577520494049897558016 9621844 -91932145855075027476675813790332379264 9621845 128083242688288722524659385700886519680 9621846 16314241745760068128441288475537208288 9621847 -338460436543503881722356399589613305200 9621848 -521993372380483470119471618691542999040 9621849 -2444002241420767384635335501502643200 9621850 2544672587189485702438116228643660800 9621851 256657031251278699901500784309835574852 9621852 247966376862777446992111262835793920 9621853 -83792352466264202472989190408502695898 9621854 -133598559075603929963583031835938628928 9621855 -32371790897886401311730828200298649600 9621856 402324576090379088133131312612874780672 9621857 20476826547261170475205563091747077312 9621858 -3209199115482988607109461347136244096 9621859 -27474752188244355870241384542550875296 9621860 85028584373050912647241616837258062080 9621861 -73919811356465282183921013824215007520 9621862 12748983088463175416882965783028356032 9621863 452525225559035920057854792396557789112 9621864 -40789444963543955841961960821379399680 9621865 -225454051811174902912108345753965415680 9621866 -28653900634355332517642521218782131200 9621867 38768854288313756123336522758485550680 9621868 -136460156645117595807661835502671169024 9621869 307495437800767365271564267326696381270 9621870 -34981158647537042136681281985954339840 9621871 139110658006036531412040116047955969024 9621872 25795755146594897248613787843529408512 9621873 68126659422029194992389705499965547264 9621874 -102326290828611152610931396785803131488 9621875 220726322201968673019893586047517750000 9621876 51958660838376368077571607501368346624 9621877 419906164259414421012841837211159975726 9621878 -56786908920302107548806639957463030144 9621879 -2090182031994509950803981591721759920 9621880 8293274428214252490373870021396684800 9621881 -140391340143073303246178168304087593508 9621882 176054462938462086403379479839190141440 9621883 303051419365358096736124304513658452132 9621884 -110049031013253551129326051484712192000 9621885 -20305544449514662132203575016432489600 9621886 235514525665715521027501124617158523392 9621887 -132616634479083056348489075401956934656 9621888 156921184623483260914704785793267793920 9621889 81051702169733547120307116317632665024 9621890 29261399658611426292933105737052625920 9621891 -92203563910349432517456238665647082300 9621892 -65391183356791014635194053954861486080 9621893 252666087969439363783054208567318430780 9621894 58990367520027666322151921671174084800 9621895 -1613038942356168733545981481731539280 9621896 -165537303807137932837936227433405347840 9621897 1797332942634148103641887781719174240 9621898 -121206925590962354268677350828715911680 9621899 -86280816311864280085311898814034359664 9621900 -92350792427626606768654268582831635200 9621901 156374849411841347951705320307093360640 9621902 -69469303453118618570338008952513491648 9621903 116104889752623381811934948438578900104 9621904 -19023782518550547662057308068401643520 9621905 -196346405819158184031741417506854226880 9621906 -9667791150350177436032751423121322496 9621907 -34588312426881845884471707567591189844 9621908 -41060045756539621477242931418105452800 9621909 11992974212855086702993576267915809600 9621910 15005760970625780824169561468904912000 9621911 12096813639560593059257577209465138160 9621912 -115087796285308823365946149119250268160 9621913 52818711248335868212621453638886562560 9621914 76235254253817857918911974853644426720 9621915 94499428649939881796358392337955454400 9621916 83185405223854437848513972524267768320 9621917 -139403028816283115275275156865536752640 9621918 -71079750010711078218828460790055043200 9621919 -206943960618490375142407545957424091680 9621920 77621397738889920093952318982062080 9621921 -33050674785375998507079785282872951872 9621922 -106370894623949779147308988458756685488 9621923 -209180626625825252018987643873284738280 9621924 -30611495162954594359253717695572553728 9621925 -4345110528044017245360332654764162700 9621926 -182769670158951950739621675346499294976 9621927 -30928084028179038525354378487808354640 9621928 232563270601718807861888757892589276160 9621929 326410157157656740539585768295815361530 9621930 -3643160244475592005295523366718080000 9621931 348897635745650923462530484961786964264 9621932 -149556878996070660203686276207168704000 9621933 171382835294312205503564870973535370304 9621934 -360045049832183077707467680947841294080 9621935 -23431695259838687032090541898652416000 9621936 74329583819793478736602354665790832640 9621937 24335135490431689074861413302397258432 9621938 -221322378673956794377658144897544192 9621939 215260860800670466998648551751194214960 9621940 133997222838892871688572165329284791040 9621941 -86280307020048457907120201474686543296 9621942 88831223497510946500865335349796725760 9621943 84423562352511786876195198388868177192 9621944 -276868225431797091111286879960888995840 9621945 43269785601023748557463392417694074820 9621946 -178026980332368897024797641445025341328 9621947 -489536102346941861681674857639826856604 9621948 12868169030879470104424905051256774656 9621949 209508006594903265761206152323684191436 9621950 19012137214276467883856454683109091200 9621951 246061677875464835815790073662603429760 9621952 68034706886096236886611421776006086656 9621953 65441064039968285871853964366028930864 9621954 -11865691646346335387397712152685231536 9621955 16403890414072552813609735885342125120 9621956 180248252535083287947956923548347612160 9621957 148425292700527898586574702701904468320 9621958 -103335139170483921467025146437103922816 9621959 -32028020641864631967077761912301580840 9621960 -33655943270844447393550955343011020800 9621961 -15107469987651232155696401088246815680 9621962 -32789369132401972708466145456676747776 9621963 -251194009039620006244290823498267468800 9621964 48884101984231984293228831660022743552 9621965 176357893982607690574505535272927590860 9621966 7211423858176461930974585446295900160 9621967 110719261390870723396411942267597436232 9621968 55640218755688381616981982886844006400 9621969 -78061484481404564141797906186729773120 9621970 -98028600752857690273138539264666004320 9621971 315419284624732397115735864723592760172 9621972 -125083231378502453486657358481806309504 9621973 315520454637997834519944649512189567900 9621974 42942084298858507017218398284449384736 9621975 -22780137054220192685494146619013904000 9621976 -18265736626182795466504705675156439040 9621977 -398298932273428055764594958629635741174 9621978 129386010273203074535846493420934900224 9621979 -59067536783501267880898964841334159420 9621980 -98535208370191355793100970419376102400 9621981 -3165494196303235478555713317267421632 9621982 27654210452926322977195207906007664384 9621983 -25174040972126999192468669067714287424 9621984 -14284168628084558612816669172259356672 9621985 141886892577163492760735328181463196180 9621986 213489299030319009985515949430385346944 9621987 150168530414740287978117133182215370360 9621988 -31423722829757501674779497809304240512 9621989 206137208641346440113367316917735215324 9621990 -1890533790423794946935914309388517120 9621991 -29910414749741380255006507982564763936 9621992 6973039827039106040903130938115225600 9621993 -254189308555914799571586009989403770736 9621994 -28560995739116957919481902012279667968 9621995 61064553941365175245273074346152288000 9621996 188810483192815482349791102349023278592 9621997 36249193914793139951201079147587788800 9621998 62687685104939709032400813725428057536 9621999 59944913595178113753109016953806349800 9622000 40902908342334722005453785234653184000 9622001 154739185514528047553985086786085586002 9622002 -2133857718182201095595473994224327680 9622003 -38143647194723264299016545981537876056 9622004 -52179916033485146177066107701240004608 9622005 139790019660219969540595642455585334560 9622006 179014165496823244452003132726861192960 9622007 -225232395627451261190908579850469710208 9622008 36148878933425688590557651558706688000 9622009 -121491224298935929145463592302025776790 9622010 41842855702998492638886067299585808320 9622011 -73924089282484450149566955242994448896 9622012 -221367376780773604586359254076409753600 9622013 -269991201711974461344316062571380447738 9622014 -65651338133694993611641527661486023360 9622015 198933438471997266548845845539987725200 9622016 -157712700505925967458236718954921852928 9622017 -130289237865429523686302505801104007360 9622018 -9040104576775993132172525034560209920 9622019 262318283228131407805785963450695325960 9622020 -39931683671086762570435158336355000320 9622021 356177590058064364924691644081400576222 9622022 -40897758150411603839877111821953100064 9622023 -16084351540950216957746084917442621016 9622024 5135473647956913906052272883373752320 9622025 -75637200827194597382662004351734171200 9622026 -175590084821767828623102385368232382880 9622027 65270391870297885446959672317936433200 9622028 31727809390331331686448389456230612992 9622029 146417102942561749850134097848868273088 9622030 1493975492666290386490637321660085120 9622031 -249826430208208546164925216325174361168 9622032 -36169329345481875250963373950377197568 9622033 -399199467578082751982166275803748784718 9622034 170474972124229422135806518930355756832 9622035 -70615643452175338159803059481146989200 9622036 18147611172790890074209952710761898880 9622037 -155760016165700679978215103706762025760 9622038 -145172416607531706995736775231749512256 9622039 227565714829808596268834762141718185472 9622040 19699661061484176138527192767393996800 9622041 73422713072961569437666222009193280 9622042 295863096487682800280555580847367232000 9622043 5459575232035800850368321603265724904 9622044 78400735611214596978250280824943016960 9622045 201190821933091666873011576840138696300 9622046 71842689633100158745581900188492999040 9622047 72636745594255673015625628957966672272 9622048 -68333383074394302865886162666756505600 9622049 212207384104037981950861380184849630050 9622050 18510489625928394139827499634986944000 9622051 -3593664754735979078810066949094038096 9622052 101158121134160712342023911431152609280 9622053 -26308078529466711971013452179184638656 9622054 -186360501998236363617648610111615310592 9622055 339190494166464394480897255411165524000 9622056 -29009393293312702263611772074369433600 9622057 -6616554236015913385410570294734956440 9622058 -92813366523969524479347084359714219424 9622059 39668112194095760406452376636144522240 9622060 -48461380106929432417742774163623884800 9622061 -22085083842790123411481102208979967700 9622062 66259645814397158648530867281157787520 9622063 -55192668317317780504014011019209284752 9622064 86233228974565177097443558774543073280 9622065 174702894748298728979303915230356011520 9622066 -46920785243377293976895035726664733696 9622067 -1217866776071185460630277656928572160 9622068 -129280840447540359972785198221264048128 9622069 -386526174707921838380823098072124605060 9622070 -245830642740168776483983365891143808000 9622071 137233463858447229839212798033716815592 9622072 -35048430627597285202781375774294200320 9622073 -172541624918555251738683051535295120256 9622074 -6998112655167049784141221085251461120 9622075 52437773456421883874133167090756736000 9622076 -27707362942232942610684701833928474112 9622077 -81368053065436022096766597206000419968 9622078 -12520615831413975669947375967256033344 9622079 157249784814123118721239675336865607480 9622080 20510668638966466380271152366889205760 9622081 228392867369018793145236205574409894000 9622082 -1084533164458958223091614697556531328 9622083 213311715421163464283140180059694514424 9622084 107559813161010734879318796702277900800 9622085 -71335484859131195060809218180020549760 9622086 71244736377591505041916545030888348864 9622087 -91125541913610881001335923256447257560 9622088 116429347897600226057668555026145935360 9622089 -160615372478266156186617159140033349276 9622090 8571702977808928835373736562759270400 9622091 -465529194677494221833968339504973603568 9622092 -173848500792128727766935951378764456448 9622093 64826543288239199619951371884406417644 9622094 2255899779544354049626183969235715456 9622095 56946842193464490015589368322078502400 9622096 35959374166009300148329651867599765504 9622097 124888628942623091112069563181194858100 9622098 174602527632366917360782901932007781120 9622099 -5332120640211535431427740430025818900 9622100 -103818292530783485805044435854574217600 9622101 124008621576641688015067298887002524832 9622102 68396303744902878831276670230328730880 9622103 -2147617001933728958296827312721158648 9622104 157082655850402973930336516652279889920 9622105 196541391246233191496944725866205816000 9622106 -64388781980358760459584986942122154016 9622107 -207983518033400398316622091283109296064 9622108 -264092487434200999649608389807468969472 9622109 52970677785037802723921685930163556352 9622110 -1086646169529628641384030737403724800 9622111 -170724008930796344939902612814472275376 9622112 429499987194485229034996170195262636032 9622113 -25387498861537215270146898912874257600 9622114 -106214135603518126258827784460061991344 9622115 1104362117321787252524374509785745600 9622116 26108615915394549090055357531230277632 9622117 254085118462074032417572391146207111166 9622118 -138181167651175848222122137398351593472 9622119 -79913097831327641093346979142584433664 9622120 -2724980048214810722297577128585318400 9622121 41544602132077143745036315930765132800 9622122 -214367541693494048630571244991129856000 9622123 104374251423982393497329226882308989840 9622124 -3274596315161221940110220760586543104 9622125 455202827306517659648170633257484080000 9622126 2783035928600757876454347394178938368 9622127 77263649057340855176630343817152391032 9622128 -17586593674525125381525529426094555136 9622129 193273148603059034993933368429880394480 9622130 7439854462098589981538942618087265600 9622131 80329883940412817566636774734873104952 9622132 -103285543718433327691438692537035315200 9622133 -193231672671196883541602713308900770880 9622134 49847139519950309665409196496838349120 9622135 215305829637762491587675025288779343760 9622136 -29857386081872630101686340029907968000 9622137 51334855119475160525625158941568386752 9622138 178920210940512577284566798219165700096 9622139 132045481588861097502338685952878635940 9622140 47572519369504879696324356134579404800 9622141 12322906060339371296594750863915634284 9622142 -73830059925453327399950326288969255680 9622143 127759804283090300745851008559269605432 9622144 10412339744431160119353166851892838400 9622145 -1278737925270685475364855963942811200 9622146 6056946826300589760452737611482618880 9622147 82501518952903246031960945021015684352 9622148 23644370542802656277165639022061301760 9622149 -138487897357430153943039867960371036640 9622150 15694473320023206028028669853501369600 9622151 -70589822085752318390441484850419413760 9622152 -7811633890164572148931353541096243200 9622153 -2983463289359538469932603497600403936 9622154 -2692225792550802416174760954380121600 9622155 72430634709273078573216692741545144320 9622156 190050261700117769845776607493591371520 9622157 -51963811010869623962301638878934835360 9622158 -3417578062894012688161390997936197632 9622159 -278660665953414688241257448566270674640 9622160 -27535948140226325387929940845495173120 9622161 -91600332371637055417542776681430159390 9622162 -324337701174470230174920208266449904 9622163 -237341279197298028715103696952083925588 9622164 -133991663135888151361127102319539601408 9622165 -28689266973394855733334516996234842880 9622166 2659491182538433186042516412066589504 9622167 -27115853747741113432920244605418607280 9622168 -323018161644524378502280165676431165440 9622169 27911677852095713921002492153164638592 9622170 61671787110037328470793442131597222400 9622171 -121585548773529375510952403612394889680 9622172 14736618619632832152530958579170995200 9622173 10719766161959633957816178410563739136 9622174 -134318206150812838974789779112615809664 9622175 13134424885732240410080579281993567800 9622176 24138604426794525283156680635836268544 9622177 283935446292039550577734764509763633172 9622178 92535721536642979355678121601140194640 9622179 -125310116886274683329798452308629760000 9622180 7453967708948723844841257381847814400 9622181 -51622310636756511210931634672717458788 9622182 -65830180651705897888178720214036595008 9622183 -20523394670745157859987264949194773120 9622184 -226305201988842548185334802688488161280 9622185 148474716459787104117322475538924292800 9622186 -36252127455070609096148879590584211200 9622187 450680795617353030534120724957425520392 9622188 72626903490327359172761378897456753664 9622189 225485441624293515357119070934846580640 9622190 26858780929319268567105111557665019520 9622191 55131383275174095067741880574738141192 9622192 -19817846472855325807822059880498298880 9622193 32342731397753007129835078198771216320 9622194 34159257005080813870825173266615606400 9622195 -103607656127626016539157951045028025440 9622196 -107821128886424311158308378112307003008 9622197 51832796221668730774150905790399956828 9622198 -37753593599414636060261175612115153920 9622199 101022283878718107538821477062084984736 9622200 44488221506827181345592372820377600000 9622201 172647811856637255861007744575713018184 9622202 -213414832441135786182824043847921730448 9622203 -10624456485898250060929502211082544160 9622204 -23153476398647356748118988651225909248 9622205 -322275786975267661497723967990336167840 9622206 194296597942649850398344668444945469440 9622207 -118159598615707393124233041126689183888 9622208 48258706217918600899099728882790563840 9622209 368675421278175443959862596470779488128 9622210 -59263036448891846585587454195726408640 9622211 186495699903133513908865293918432494832 9622212 20770340834991703026218289442507597824 9622213 89871852743497301466546793677974708700 9622214 -13296720335881883327149699278127128576 9622215 39797835082228437764714760280719643560 9622216 -106837152173816175351033955200153354240 9622217 4662417633481813523767976644850460000 9622218 98214857246650395215308490535595288320 9622219 -15815078744505146136358701705563030380 9622220 -32868825841601053097237494769554590720 9622221 -12806186287262169418293739913335046016 9622222 -109811024272981385174584267112770337088 9622223 -118798234231257060401324642814536686536 9622224 -49038877303887832582878981227569913856 9622225 165303992814661331469941572049557859750 9622226 -290939046482374684509352989341974314336 9622227 -13145143219380737288240667661107717120 9622228 -119945354247643180592802997157879476224 9622229 -241356317010399533949169337897954212740 9622230 5427078157324114748711179359683598720 9622231 457474715026346283095333588171845041032 9622232 -159674454217612429936097607020150937600 9622233 -2771091918734119050139242225254472816 9622234 -77485252400130090325576967349333891840 9622235 -43947314140896775087009968516999192000 9622236 2308737606725002903533041047189115904 9622237 266842286478703019928582901945719454886 9622238 68477241278584508969913837402117482496 9622239 2943983189838902161588447991313315456 9622240 -89220563001602746695888021487307980800 9622241 -37173129732842913263777046355772939358 9622242 9588903780439409306019171246610486272 9622243 -289769851702062197343233232122391249508 9622244 291792792881604798218125090913513041536 9622245 15342089302519343483681373601618967040 9622246 142665658994134654566620330176139030400 9622247 -3759587750610925146665233793001675600 9622248 188786074788969049960379595771149352960 9622249 -9731697298265232505602937342537879680 9622250 -210523723490279531100290281977672000000 9622251 -123836707555070528519155595617656267960 9622252 5564703555294424373912839476409876736 9622253 108584570444465580986618101437527464524 9622254 93977969035754778301208197693045408320 9622255 -42741865799547883550233743044603802600 9622256 6533169725223938442023956673502511104 9622257 22724523859453716125400179844390641280 9622258 2293252968901540906134482644997753760 9622259 -267257395873925772146492086241150175540 9622260 111782358055347555513723666716318515200 9622261 137641398987367343525711172086316474144 9622262 75176657830144433310449385019544363904 9622263 -137514971399546665357087138735934592000 9622264 96931976048660799065827307717102223360 9622265 -309503532470524864331921754431951150400 9622266 3406521645113777726509205873287041024 9622267 -169238799582290385451754140415827966684 9622268 1800905092289382397843862749486803456 9622269 240626299087495733644154894035789099494 9622270 45320407243466330345017412729068715520 9622271 135369975329773403443847879690299197000 9622272 -196497884521474308789144798463656984576 9622273 253464697687058471709486448553723727024 9622274 -224881803249050730160776567891841698864 9622275 21693577197197804670773238687414048000 9622276 -6394733195126949177756179821132742656 9622277 -201134654171615229648088738990393732320 9622278 -8823078185036433377134250641877414496 9622279 -331548284686997132375970277468144222320 9622280 -146429125494387283704763089141829632000 9622281 72322329223139495099245413309983246400 9622282 -455906432471093467830994515301933056 9622283 175196205602172325482612371902605192 9622284 -23723082979028852574881690350280294400 9622285 -10392390796093889128584092195615620020 9622286 -44745968386196945251655618962328535360 9622287 -125123802922119640658161329140913036000 9622288 -31195475008487083483513938324371849216 9622289 -89649383442764855466856805851898362680 9622290 285608076351483365431895738935203840 9622291 153965861689854706854219132559364206672 9622292 -4213621663749939511632394673412729984 9622293 -153703704340894757107245325516365565536 9622294 55076622739567412920621144683858520704 9622295 -172960416462454654393927705017142372200 9622296 -24048322617561881450255834815434240000 9622297 -180738174478925427186806295301469363254 9622298 6591070017381845977001589450192519936 9622299 219803882478338842637542066960547859864 9622300 -67138203986639898494466783563682457600 9622301 -40177987838104150352541281214717027936 9622302 -6593750691699187273430929974625330560 9622303 -20275178565717824711626367361769224960 9622304 -328570115353695165668139710562649374720 9622305 -34131841552680456746590874235985783680 9622306 185508544084512288494574236749775091360 9622307 -17337920801038092169596771788171272128 9622308 71934659038112264019978540089587983360 9622309 240090949849812420218021652891908982204 9622310 -251631186791478730024530685264512307200 9622311 297006639727090578320747528274893925672 9622312 130221417784781267613900292060290170880 9622313 313224986294562254067816016763980477440 9622314 -6737283084650375628714441280776797952 9622315 98058260002596981138230102478936228960 9622316 2148358791125425471898689878347842560 9622317 -223667972005069560621337003936102691520 9622318 76177179303930446008146192918829143360 9622319 8503049308113320837581974787655360496 9622320 -14244848659183276040680417781835694080 9622321 -150149097587057855063652181075238010828 9622322 54429097525837301184830635319209536000 9622323 -184840477192422832526139519058076311392 9622324 -50998173979192287600727765703349964800 9622325 3534010672011881935513519256309637600 9622326 -52023342100266575266263737003066290176 9622327 -64999909190306963614118837472533561040 9622328 51912638472541894804943062581128540160 9622329 -176775718014523071369698163594756413616 9622330 -139543434942211864436049688327115473440 9622331 -49211977671573421535067804481833302496 9622332 -78379870740924266191972205467052249088 9622333 -120111236537807730586789309543767358880 9622334 170738148731261246801970847178170626816 9622335 -46653293529177020517128444664199401600 9622336 -59646233270332533186600306373715558400 9622337 -313963959169725256672033046767136589948 9622338 16671613218549283282516282940196519936 9622339 -89925868758761403127569787378959812744 9622340 23689277761576609678309929109788917760 9622341 -104852653721142968648594751261181761600 9622342 13115657548873321437680082820848735072 9622343 725000630837211900910170445189290084264 9622344 12141253056473426234212991875500318720 9622345 331016910310624649501930984519574529800 9622346 123050577557536656449739498657645329664 9622347 65897906977416026942625297731105129472 9622348 127601281627037525118847422229490340608 9622349 13532837879723264688324731850637992576 9622350 37515087529761920981086878224112993600 9622351 6063529535635435450238672438576758600 9622352 -29603877858451824698393545502097874944 9622353 -218547634022162340202654696668624212880 9622354 30276962605409671806740267966521500672 9622355 -360678528491838186560628177606268254000 9622356 -165712836500435736029522745639079888896 9622357 -814592697298897986475309395789447881088 9622358 -204953635775495766420715187389908560640 9622359 -74542150469793349225129409810729650800 9622360 126804541948167494896350842837532672000 9622361 -68352622534756442210680783981026597120 9622362 -44236050026036236632894186354923516160 9622363 -3132359811391273099568878707845767308 9622364 -223280278335872764584257568323581300224 9622365 -11929072610914390268942143841686853280 9622366 -38358323481922882987759273085495973696 9622367 -23907698924800003866242032546594639584 9622368 -753158086976715072095844595358760960 9622369 -101501798484137136729353181654389948160 9622370 -82082698930357789068740566041926865120 9622371 -45307558459559916853978794666664073472 9622372 3707994077771457280706524244391174144 9622373 -644523348513218782839469408224205342464 9622374 -35552768158618275812252363227649767680 9622375 -383439664755370939961692908510849198000 9622376 -94650292052934156438802714242990704640 9622377 -187860771107938451679207564391136213760 9622378 108870395076647966028630635911129080240 9622379 -15736153879720115678268910311870220800 9622380 70726865727392506448001111514323778560 9622381 254419252579243236270860387626975556832 9622382 34069968161597347609985813721203426304 9622383 -90490062429420841513801068309918704376 9622384 14279201165899956073263079154370641920 9622385 8498407038734486677856622125372447400 9622386 -42144192785938517092784251882180057968 9622387 -55684789910804445669754110484384470964 9622388 183469017746664970169793943883176876800 9622389 -15751872129324910384893476272162406400 9622390 46820419510816627865485500510331441920 9622391 -60585854272886858188716119325635412048 9622392 56626269862443631803398503580251299840 9622393 -208044067135936770095671149703091308656 9622394 257019445706971188567184143495658160496 9622395 -76149527088573028024531938365784480 9622396 73181001527169532207902814682785314816 9622397 37202445210694606099854266224428320832 9622398 72437977445936527609335363802757207040 9622399 117160505744640182487569920460307177240 9622400 34171502138248231839078506066608128000 9622401 73585154174862685935601009108110019680 9622402 -25961809904948249826315383840111957088 9622403 -63711096419034559488626206152616477440 9622404 395934512241870125504309605084075584 9622405 -6976283549926248599715335532562508880 9622406 -317754057435803773922384757702733611840 9622407 797246502208412175847972677958773840 9622408 15561927358730263527292541844829071360 9622409 -36189117383816842235348599683253699584 9622410 -17388282143046255179416012765196282880 9622411 3426639499946906048930996753047681040 9622412 152451031321489546865735215549827405312 9622413 -20939477521025952000002014612931114280 9622414 6739068856266504843104397382416377280 9622415 -73823953877963441346864694896062624160 9622416 -6733692992528206845439699871835291648 9622417 -74336266871284400954443620195842995200 9622418 -31183884930141588054809804677168845312 9622419 82389738249904323414812699731258261944 9622420 238244853738238260812488837565599680000 9622421 393975303184845088322836167881638388622 9622422 13809233424326803829184493477845262080 9622423 -335543619373610634495406143140202678328 9622424 352564951619976698752234444122325309440 9622425 9639837241536575721332660931331840800 9622426 112337063818958197363406960220740156160 9622427 -5800280870847592710080909838521473080 9622428 36662371968397895432089343366913515520 9622429 151051178466843307154174379750603149030 9622430 -157435973918281864846046009067126632640 9622431 8508440290554014449211348432049469440 9622432 -25971504601101069807961184240772710400 9622433 -75263584155486965382076456322213419116 9622434 -261663570967862499877874038866537053952 9622435 -169490169370927669970949335183281443120 9622436 127954531984008572912010558498747909120 9622437 24225684636499856786879417070014653440 9622438 -58036318627196062486529070013244536704 9622439 238592219380866181701611110476760028424 9622440 16433360253304959547540024742594304000 9622441 -21667573759514492225860284714802669440 9622442 -16354012760906122823391081402684897600 9622443 -84823192972644958702496656730728573776 9622444 162351057383144224989557659163803692032 9622445 89308521639255313720657181139505138560 9622446 21078311881546558305406957770774144000 9622447 -453878120292131556619581124732566293104 9622448 -54030833322930645539753201298982404096 9622449 -165526282775166876898852839630607766880 9622450 48528357556132438042713885076383129600 9622451 -623124697581259380202811471280982208928 9622452 -46274434272262313546735131608612630528 9622453 -492038121618026289060752833457798066436 9622454 -81490028022839583564639994828586880 9622455 3595862374613137243423473382727850960 9622456 -20069378898142115734711804444426629120 9622457 -59317046497791120795875413895370586620 9622458 30197487168714056641322645873035911024 9622459 90871127649989848681762225028423099904 9622460 -154440328749344863970631654945915870720 9622461 89201863736850972316282124975534207520 9622462 53604663100775778246480588280341118464 9622463 -506026018404796557939716955335145924288 9622464 -4176096214637561627646219654518538240 9622465 43377798610019226981770679471600090600 9622466 -50839136207264655236807802480940686336 9622467 -173808920741475508299586696675493854440 9622468 -16747972114530748194902714405441391360 9622469 -175186169161646547026088526526833421604 9622470 42509227903745621155862218042583623680 9622471 -212468373889678043993741967181432716328 9622472 86862779704792033081783590823998105600 9622473 -57855875740507499186016774515111737824 9622474 -226856622506952520672426734859350385920 9622475 179137400671004696992168867704782490000 9622476 2940792932240516804125828429978265088 9622477 -584923781453289471474165969599045430900 9622478 37440203424252447368026854547158287040 9622479 -43046651286964423261142768899999188720 9622480 3730047270017421485832992624172072960 9622481 336888488882052117228661542675716874864 9622482 -138735307435440359954465865737712897408 9622483 -39054738212971261199171317919628120896 9622484 169364805691935485232617486189963270016 9622485 1882492619002982947126952309352423420 9622486 -100077966185492255946941822034551806080 9622487 13085450644684640741353186803424995840 9622488 -107500150256280586328029026613997076480 9622489 -177746625905878342725047354833012766710 9622490 92967813539193293643523111353823492800 9622491 -114368640021118357058514004009131363840 9622492 -260864630598990192395116797907399213056 9622493 -186848517670460998785099534632278187520 9622494 13205775002579671912215060482912787840 9622495 662209297007718474400672297080548640 9622496 185938172525040155741966680651315544064 9622497 -817141731215362095714393691397517120 9622498 304782748695725186270039511216345255936 9622499 -66690549332916478332362665210975174500 9622500 40570154022844252626427545600136320000 9622501 59657932558891556910434790476821832384 9622502 -12728940823820562038525803440378513600 9622503 65657236109466015432808934900685638400 9622504 -409295327298287024539374802860444042240 9622505 -315058091298722633437912354309118405340 9622506 2117835073307718835635630614131763712 9622507 11707309482382608045626130950309753392 9622508 -29039851122973953964196461473999657984 9622509 44277053366685778682555653030408020768 9622510 -43723230855231211538583959825485530240 9622511 70716933778826255861818822211429036112 9622512 63219415720963080579835451037030973440 9622513 229337746043587723102364751264083591762 9622514 33375851017703041104074087501836655232 9622515 -8824305128606851237801149963241013760 9622516 -138290033272503693561456952509486776320 9622517 396394095409428287494622349016087291566 9622518 49930381991329551448599811337204497920 9622519 661055295540164950499467794783852690000 9622520 -22019339407322657187231775765733376000 9622521 102271044151335522284113891884878093508 9622522 -63168730249900839123298929185598220800 9622523 386681121495469744138731978511084148772 9622524 12016865759841242700987203896034230272 9622525 -19045949612234762651543277538790350 9622526 -198056401222630824773377336557646860288 9622527 243900049321773810109203184577820492432 9622528 436969564002704028960309313356450234368 9622529 5576839460420908732729083257683472640 9622530 -15191139945798039025633754173586918400 9622531 177409372001884545756648673015599919000 9622532 203428264053470342596869450597176685696 9622533 40129552129878388881430931258846576064 9622534 243039144615117209638990191308709304416 9622535 143627297141632842959912420899959833760 9622536 15426286211646076764987540311679959040 9622537 118305848259905977679623272406128154320 9622538 178250293228870780298512907378138671920 9622539 -191145838085343604993052244648204992196 9622540 -5193033209483511333686444701293035520 9622541 -150038845269810499331803560369085219200 9622542 -4857086846959718718633491517675632640 9622543 -104598506194617789759720052408232642080 9622544 -43491861026112573810414799655910088704 9622545 319256693459838843812260956635112864000 9622546 -8906546037888221563452790449210119040 9622547 4195167467545360448060454443345303112 9622548 -8666173477861770988505791814206118400 9622549 -223241024759169431467864634024421790450 9622550 -35181493079826214660890421925766912000 9622551 121460997390627248123664525847959094632 9622552 -47425214847666690664178561596428134400 9622553 -60981924451840568339868095406219227520 9622554 -51625129938530565203769392135014689792 9622555 -31088580110453368867234465766705950080 9622556 113278159569613557862509801641379996672 9622557 4869319759433422181297908984093033152 9622558 28680403526027995915340723081964185280 9622559 -97290838918126789592580537025487134752 9622560 -124175189735685185249827327372626493440 9622561 -72588930955738615820290741382826126936 9622562 147852608975332496439666500415651166032 9622563 189232580394711924545792656707246885888 9622564 13052934831028794926967247058417590272 9622565 495245249347692239453514395650430460 9622566 -38001436616453589165227402970714133440 9622567 -262450032021669724174367249111089848248 9622568 -1828216782070107791821175499258685440 9622569 361689292424050300095904805930907264000 9622570 39660413724111541685915429167590384480 9622571 138582940917143191973570447576973295140 9622572 84291770360646984143303542170825818112 9622573 -327059575576782249647299938903624960756 9622574 -55078074121431070392605900938985778432 9622575 -120715250549934483031430186445305833200 9622576 30067621985491982720110198511832645632 9622577 -100664389119199497897294233735387422680 9622578 -36662577764872855210028855755170628608 9622579 71463022143397430669338307819662787184 9622580 124153869751700244331306931498970316800 9622581 -265688160029175073279921153762251073248 9622582 7153922641074638696343840843386798400 9622583 4250215235822853251898970573196929944 9622584 274912956731444706824852238695470080000 9622585 23534326890318149765809167507730983360 9622586 3435053340836347381310691136426558464 9622587 -22479093107648844340552720137425412864 9622588 26219077209768640302970958394726853120 9622589 141809322066582691253068187936045448390 9622590 -8168246491497259574971660989331756800 9622591 30219558043354237813105641551129132400 9622592 -36861096940079181396307536792615124992 9622593 3607720185792145051163987383919074560 9622594 -234773444932409755943524977925442159808 9622595 -227672452329118710455547400103476387200 9622596 -72346512897262904010947257949239108608 9622597 -28143230174642138711004073115195257954 9622598 129285873923963961871139563740301864800 9622599 91002659826912884245121466791715085440 9622600 -81839834514896906356626907357039872000 9622601 360002133661144245157877668479538768602 9622602 38496404801683488069167840703954418176 9622603 403782465119909054052929086922769176852 9622604 -10809083896675378868194728428282559744 9622605 117011647790878519616698246411643558400 9622606 14574899564461142230386399415532213760 9622607 -643740791949800061683264969430184732800 9622608 -4514856366039754487375578937021300736 9622609 412390932189696133533926833497513053810 9622610 58387665485635800380030806485745489920 9622611 51993472775508076376373062667458093280 9622612 119320765352596350072702898129925902080 9622613 9717598060724897352179322394403511168 9622614 -79900639951949668208779015610097668160 9622615 226838104449822514588068201600965588760 9622616 -103578650400752341130258402298459371520 9622617 -22225728802655932857337702361895161856 9622618 -25546228509262461935783738315021245440 9622619 332081945509993031730284033636349790020 9622620 -105608552595776385256361818260717073920 9622621 -359918566073773031217719184809480937178 9622622 -69496473330017977081718919953811093888 9622623 -34962318084107608969311066533084420976 9622624 52964889197964077081401391663340060672 9622625 -90187863827711392470699413807457456000 9622626 525979965665558334340953531011358720 9622627 -27890085312263935747707076502982553536 9622628 -22358111927701693015928332124050828800 9622629 -50614628065067904277834344522910310280 9622630 -38451923713495484988445059285815412480 9622631 867175073257691915134901521966660891200 9622632 -128079594887099366274269390505275719680 9622633 95451742929309140001819466492731122560 9622634 86045412936611971890564047432848756992 9622635 -87973510573642794593725772161106284800 9622636 -285385316076963911982285524606081264640 9622637 -192966953509649054976347428565100108714 9622638 13581482153975504103172232400528830400 9622639 178120906069861651932523834883707464000 9622640 -41017501162531139521790437130879139840 9622641 8775598930726383977773324672184148864 9622642 256493673109253426947565508665259539472 9622643 164207196386978243810148913401161100384 9622644 -232772382478037992336034080043039846400 9622645 3216461135909592114534280414093200000 9622646 -171584698394259706211869011296662080 9622647 -163000206349283810639104811130116635776 9622648 -322338891619802000090241901170524160 9622649 69896660602648926393045040474645229136 9622650 12226889536010976183074663382050745600 9622651 12960524562870276950827670231100593904 9622652 -112325257214937052701383240340836694528 9622653 -242276809946178779707196937159370768896 9622654 98475916664265996320082872954325460800 9622655 6474150852284112417711600812510891520 9622656 155972751191852978602399980241803018240 9622657 528875354923600846771388093576184147744 9622658 80466681404543709174901313867621641680 9622659 -55595336035505185161569510231029872912 9622660 -116094820548546826416101035855855768320 9622661 -219692285607202050779280839508166776738 9622662 -15317350037585182327573276096755787776 9622663 -113948169253697309531365596827562914304 9622664 109354645021254392671977739209338880000 9622665 -59612848174651308656083038859279017600 9622666 117527714559430715827164226042124260704 9622667 479746102224835763284734207697089972600 9622668 19306525053506414087000477877922529280 9622669 -960051559187206920455684900173041504 9622670 16410153064554698476076607500035289280 9622671 81450656535157801438945388000643239040 9622672 -65669829300539630868897488639735889920 9622673 -22394883814738451039873726551893152256 9622674 -131565932297753637674181185087193031680 9622675 84901745259312749963945962899744845900 9622676 -25617392370599008936689011555784947712 9622677 34160833264691179441257235727483808 9622678 -56715094136605418685278279631667829376 9622679 -7689551179012947900129650518993297920 9622680 -28326244013512646376061735654772736000 9622681 353757412528316528214067917931122705482 9622682 143658134107973510790271985758341734400 9622683 26240206828121287386100967939745657600 9622684 -30427816807115988007598437632023648768 9622685 -266114591441555562654972475986079081620 9622686 221501568939377127906203818478405351424 9622687 -22759526539058738118464811717633455048 9622688 -232035242199431804925443846517965193216 9622689 -42739665491311374431776822844115546432 9622690 -50844118636866209375714896078915415040 9622691 266302691134648049444595608936310437592 9622692 64908260856879746849990495582794444800 9622693 288333544077145023096172139336306669400 9622694 -105479261853189740251342977942355374720 9622695 -4685600440262800847373624770431564080 9622696 119050283927498870272391616252090977280 9622697 213925332456883998388111128514085924352 9622698 99618443194201200553032248199264069120 9622699 -15479766769588896450339958899285678536 9622700 22988080920292854139112645149391654400 9622701 86088731283582010669750448838360295584 9622702 203901645461368979295598753251965793600 9622703 216853318166719878761561655339602192040 9622704 -3620905361275756374501676879715500032 9622705 34632295180129618070233865296431317760 9622706 -158036381740720388717886618482335610976 9622707 -225954800837364017977869352253606731008 9622708 112788775793719136904464177896654905728 9622709 140211396255838987979000942618284256316 9622710 1303756947669202583561028564430464000 9622711 -121084968014659332347564240383113765968 9622712 3430052217554335159961071961865584640 9622713 -48826700977780837358958740201699745456 9622714 -10811509817599157628280673292171766848 9622715 -201941842582751076006905173220714624640 9622716 28136588631654585481524760916413440000 9622717 -13289930701053466064022335846423117952 9622718 102900087897710374836878295200058792000 9622719 -3449289031894092516740681168610133200 9622720 -12063232671149855041611810934169272320 9622721 124536754885442865194138706337764577200 9622722 5653480580840251695133847891393684352 9622723 -241841390412035540648177160554849042880 9622724 -20464222518633011739305122242609767424 9622725 6107376055445484309121675103011224000 9622726 171023197565103228237538200331113897312 9622727 73496547537849814571792605586797103712 9622728 108896199065627939454309219932125824000 9622729 -25009548294361053076658006128356301916 9622730 -21032588693990654783749993581204770880 9622731 -232059280530211164678096803063525303376 9622732 112462040688680202530013626492233728 9622733 239257294433693820883356444987700264704 9622734 -18008548036574780912646068276886604800 9622735 -320341628124090060959497171068411619320 9622736 141536651441793635390100941901820329984 9622737 -118543749326086932716928659130044314206 9622738 925062842896571781067408686416934720 9622739 46440940463911706072228283038714200656 9622740 63353643513282256345257232226628403200 9622741 -21463483831542670475797116682504637952 9622742 177664184387148698453552541736936234272 9622743 38333281259982879377554948500021056928 9622744 355190744446987727025718301142374492160 9622745 -81705116858209942447513099967764406400 9622746 85889894896563398465280585001698309120 9622747 -258080200667376233003576163374885887804 9622748 14737368095921634131769463947134462976 9622749 132216978396094654826952428078741825664 9622750 -255527950455775898951555005343462592000 9622751 -349463091325672525184122724368727651400 9622752 -48765200522226496154039347720939634688 9622753 -186349205016754886038536079392860419840 9622754 61330412068164872193522255404247930240 9622755 1652780127737655880783966185645871440 9622756 21118329630366932160241795979071893504 9622757 -72389678388192192684350174917519499808 9622758 -35415426201695774548851520949848094016 9622759 -59745385737656956043463328746413891960 9622760 -20700116117265509509322752023763353600 9622761 -220110052263260950001001309643839900528 9622762 139698111665454618870013182558061939632 9622763 171198424716327750220235721894958707504 9622764 -63815255559420938528446573192481875200 9622765 -57060594510772731567478725927721300200 9622766 -166077678286085867053400555151419679168 9622767 361259860086311628211013270108274696 9622768 40132703259106343389256034678357819392 9622769 -37185504451341260271764540562946572120 9622770 -19958824789107233132310550481296166400 9622771 202270176524795415178801592520339185664 9622772 1939785964370237304055148308237615104 9622773 304883834292993651995667230886160368000 9622774 66182527625791875866331277763472193152 9622775 -85742288027411113169417765737435538400 9622776 61401591538012934059498684069519872000 9622777 180592421764219816421507089208047015552 9622778 258818114481267297246734541893150234880 9622779 2981713802958237177943159639820136048 9622780 -61113461745633231788910186551014809600 9622781 -147717129236077721363481453419087637408 9622782 -17399169676678486191851991736397963520 9622783 -342438103062832006862500772335822067968 9622784 28625157826883398943122787076082237440 9622785 -162321851579787535942028515807351612800 9622786 37562106839045949470498683124029607424 9622787 -24147777449781905497102555577133682032 9622788 57072116644979136512676997808910753792 9622789 220904586123200148377819342276017761600 9622790 -36761776287134446634256890339149393920 9622791 113043486309693662339672673568157852400 9622792 90411779435287167646835790639570048000 9622793 298813807653794193781078847480398473060 9622794 135054212227394449684354390197304185600 9622795 1669296082704653628620471174369544000 9622796 16565257217318059785146429838596040192 9622797 -61330648882130260253478683137382495040 9622798 2167344356730631323083703238162428864 9622799 -23984128215916327896957384929419731264 9622800 21493815999694816590990410563878912000 9622801 122253678079509290493571172850881242802 9622802 19095578812399774302259359759972682752 9622803 89344374482313434247211414058476382208 9622804 -189966001262282060685061084695298313344 9622805 138178577518775390811126601450924202460 9622806 -89879146219491102547795239559383698496 9622807 357204896461602691468274028998030250056 9622808 -132141135737070515672137702882707578880 9622809 -53863058992579848399213640292948870400 9622810 79730786335140904669009638028412256000 9622811 -13383141082642640692198685125212199152 9622812 -84243809488157141602766654798925032448 9622813 220387277290147025824474652018419209062 9622814 -62916881921776030600312166216683887744 9622815 -75362167137287205084387095393013690480 9622816 6510841889138392133177991936818085888 9622817 -266883035988269187694773293096701279134 9622818 -4594295139726237931601402360585157936 9622819 86254356209086575185292025410129533496 9622820 -158962268049050471633610833395624369920 9622821 -45909732218928162067814315643001355040 9622822 -37999698480598687655740879313584080576 9622823 60316953221832002715569901493973681760 9622824 126703595735330625402631535481258885120 9622825 101126862138842319667549429638895675550 9622826 8108057569868976007091952713042408112 9622827 -20662718056261157524722099519899381760 9622828 -365594717532055991626852047479793087232 9622829 455453553395479353613083755776591084140 9622830 -6892882956030763798933053830157434880 9622831 185037925973722150555328535407867437440 9622832 -44603000522278321839711917942589358080 9622833 -25565638817883481745509439249094010080 9622834 13018703318552518182502468873109084160 9622835 -175663575118699713701682846695760838800 9622836 73449205891416761343650146462231953792 9622837 44489709070136990712162951162956731552 9622838 213261592877194122047708441271428181120 9622839 93400965143924563960741498378959659088 9622840 -135238756972188214204252264051381555200 9622841 -5192612430517744127281847225011467360 9622842 -37638135379115426016230084420550386688 9622843 -56848221603970381381690454211976285296 9622844 12622193962243637201532077598073651200 9622845 89416378794445482695066988487259558040 9622846 111171842917153297384000202842663111104 9622847 69966694087962496104483026129728998240 9622848 75787267624809435077485908603929886720 9622849 14811166176347324219199952780889608640 9622850 86341312345891256178703951708900792800 9622851 16860366860535431705898871251182498304 9622852 -527597767361167248526211054876710337280 9622853 264618228360450911290130899386462867102 9622854 46834136876707355644657567076342937600 9622855 -177846973211382901442352804167118881280 9622856 269031442328114631847405579635910394880 9622857 41019365556770314573418125330279877760 9622858 -13767087962710541445173677107791147520 9622859 239268859841228711544822275854211997216 9622860 -4925167935800826476513918684695449600 9622861 -167286969384278995446402338069870131200 9622862 -36005611043360156683652051009040755136 9622863 103355741986613264365059439175676210792 9622864 5909721176288043785495511338436771840 9622865 15651853376149985400054611582919936000 9622866 -60343581059708232039853686963821512704 9622867 624664370570591436795511946746140924000 9622868 5714131515076578381772944950815426560 9622869 41153637808015878067144079776702275744 9622870 -146947232035680936585756345800489975040 9622871 -180116125746287125963900456400281415928 9622872 -111246070588791865430036652422632488960 9622873 -117025493905166093601436614981901513600 9622874 -439396251564867322203900508802153453568 9622875 324171558618331576488699687216012288000 9622876 140636813977687147267954308287735416320 9622877 99809793122468501181292018637371114272 9622878 -35969609544757576436411884641135808512 9622879 170167955856793328079719947635237579376 9622880 -8197429352375288702794982199577804800 9622881 1554085159795757438878779816872499522 9622882 -73441580221188642530219170876281548208 9622883 69388519660863940747110430623626463840 9622884 -479243958175806067046666839220195328 9622885 26386196186474859431767526157558157560 9622886 -6856238174487815126004279855227082240 9622887 -291415890861787918285344185186817326040 9622888 -697439001266459977411861459407774720 9622889 -2246866967774213228938532854779913740 9622890 27973589152748294254090681996830580320 9622891 440373840886423345207148838311049970292 9622892 41443944844051725589275567583460428800 9622893 23532340849244038084250242883457036288 9622894 168516296513756323408682700517570706496 9622895 271343495352029888534962466936071619400 9622896 -12380718050728917785893363423704514560 9622897 101340880912558029102849603829831195346 9622898 80322866695762878478140483238981597200 9622899 -39398851155949542375165445326339548592 9622900 -57279889315117649644184551212135936000 9622901 -146326132864211775265662333558251674176 9622902 -18332784967043071581792336556703189568 9622903 67984466030713162724663268134668098152 9622904 329032764993787113588951754813664501760 9622905 -49428777984847717022845945916460986880 9622906 -71580811814406592718839052099384968848 9622907 -99886710629510014177903629933485046528 9622908 -255123256967345853316014640252293012480 9622909 332621948129626703918754565979582079110 9622910 52769287914679793020505810704993422720 9622911 113520775865615058457028113339137523200 9622912 -140124377797829601554001547277956546560 9622913 40313442678517020226431492635554860162 9622914 -73289918925660454586665081997569399296 9622915 -85858983039431864465603042266954688400 9622916 164299824414238537814943226670438874240 9622917 -89039426390547907931147656762800053760 9622918 99281325066293020069673608057931860416 9622919 347002940985865693278121144681334740440 9622920 -71674766391900461355196544226616934400 9622921 -31111967860558241756055344197440583680 9622922 39226195216347295803550127866091230512 9622923 7560435495088917142928474665688765424 9622924 -147209801954433740751446059176317297664 9622925 64708502030538647134964237805119673000 9622926 -6247660623282635481147865190910254208 9622927 2155469208282506645194235706539809280 9622928 18429458561956613719881351705109463040 9622929 -244314726859433961850009485597198867216 9622930 -9388139871365958911825123742187814400 9622931 4073685466498498332053777036948610732 9622932 -212717312325538842572967248966974150656 9622933 -7622609518290495813477675417620993032 9622934 -6980610972955650884580226942900449600 9622935 69656928030468327389322738658671360000 9622936 -73651872621509462978620816877667256320 9622937 54402611707717448541473680988712958080 9622938 6582846306979899826336690618401151488 9622939 25433362626217663493715991081521673120 9622940 -225861792101319883215097342479108456960 9622941 -5521331952355200242927091515978255136 9622942 82111910483162243742394827033820892160 9622943 -80822206939291184438188323979438306056 9622944 236177234184049452051678875892318142464 9622945 23819376837834573447694151031803026920 9622946 76071388678725656069285740194066765984 9622947 -38028566615228402281522919138604349440 9622948 10031122610920650109833068260658311808 9622949 50765266458568917531551607170878079040 9622950 -3838227768589746373553179236201854400 9622951 138006666088434878023054804672247119912 9622952 -114313466778321252185093304511035494400 9622953 10009731450929961928158261932816845962 9622954 -14345262540404291403739535563137358080 9622955 498905648775425485009829250054091790160 9622956 -25622235063176515351302886228117831680 9622957 125471093177601291332244396455127261206 9622958 -15541321677871493208251326403367098880 9622959 -228753954805265795263355942600344711680 9622960 -28224684723109317428306750272331120640 9622961 32952922070849501871633165843567836562 9622962 -5506124250908192773230514738522976256 9622963 241819145219713891155750491625839311548 9622964 112389732071850015261680208405453570816 9622965 -64931597642192115065226164137671917760 9622966 -65260165219621077612152521143100457568 9622967 -160370581414828182783859594375841953680 9622968 -373513306128625104157032124481372160000 9622969 298979270678087395371704872421249258196 9622970 -369838738926128560436765426748211200 9622971 -217686242618938074358971714931487772660 9622972 -6536777011289560373942670666353809920 9622973 -88088331133315791806925697446128942778 9622974 -229860038263714559154025806669659320320 9622975 -32975261936537190454175022516291877000 9622976 -101653524613806512771353836633855098880 9622977 -5109874727282335569954841352980819200 9622978 57287930079855565495258860684793229856 9622979 -9172070497924304127063584027826900420 9622980 -72199137638071833982037888971896829440 9622981 -582038598784572725463859261668080106848 9622982 26533521660976275916007929144444723392 9622983 208804061635579823547501771441559275600 9622984 -1283094120599388919051331553514782720 9622985 -63864650654459161314760146250561861440 9622986 107330089868291218456026881441379500544 9622987 64527349901728312922141995608745272960 9622988 311891861472965424845137078863622687488 9622989 -100620692543761456605473317340388533760 9622990 98630988696038842864602621635272780800 9622991 -11605859177667032755024310086866451728 9622992 3035922157611183294427200832468942848 9622993 44726274497998507271620045830765263424 9622994 -167725596580488876336284612234359694688 9622995 -198316191886732708465005488418000134400 9622996 254965260854672829964324267428033968000 9622997 -32821814565045348152148622129791462948 9622998 24608946714473280693389211175314733056 9622999 -262926518997801292359712002246120740136 9623000 7650135647027428648145262259230720000 9623001 147467543425658160326680570559279616384 9623002 -170349851408597692351732123280726611968 9623003 -25080066488782227994148616569271704736 9623004 111774062546243645912978391802952589312 9623005 99196464060874877351943102870903644160 9623006 2024665909247966382759344238274588800 9623007 218405507007108544186405359273328908504 9623008 -179856035810701560337346275864129044480 9623009 663919006663620162523864969882870608 9623010 -49277434689999017312811262578577981440 9623011 -208286030524923163716707789394624405848 9623012 -16733264923361289583416287509655996160 9623013 -4995385158382320650792346830210327136 9623014 -78352689612654457931297020110798906144 9623015 43241315366592636930028143846631656000 9623016 -74375639613393682611327736646615040000 9623017 -62865380313038271376289694308198741388 9623018 -24471190545657882241136614618107732480 9623019 5490065120814276540753869371987476480 9623020 40690448916484848031338371880220753920 9623021 -239508169064375359862789148075025364778 9623022 23331286789514491248328007272951812672 9623023 319276813026196627904749199134512072272 9623024 88531525409252650430020909929692528640 9623025 -33751702170502513983569558901167118000 9623026 -31822097597191828323867452636648816640 9623027 159179655728651519510635101977857659600 9623028 -76125490414781619701560526461963284480 9623029 18899543970344141328895613412961371594 9623030 -7526737757348646986566375309843107840 9623031 12804777310951998785084321222229121920 9623032 -352017002705159118384338329877591347200 9623033 -57553607759423350812195631410895073280 9623034 25460729969982396651644872665393266400 9623035 194862217171425918541556679323502442560 9623036 -136890271064561823641643738718114114560 9623037 262617119553759600033841495000702580352 9623038 224310637004915604971960041330272720960 9623039 40862545301458565494228428032781501744 9623040 12506199978928635152229217369640140800 9623041 -373917789292986318789414775904513037120 9623042 31972108117127459856895728144322919424 9623043 -252615573493776170930111180692763878668 9623044 -88233516131280617801390354983764951040 9623045 4269021824419243100379392669455589280 9623046 18463234295688104575891208212951863168 9623047 132678672564696179658175352303123402032 9623048 -96662564299458476102787991593519344640 9623049 51837975095200933724640586057435043040 9623050 -35333166239810915914940354035914553200 9623051 73861565440913642513440818839826105984 9623052 45375862122711350077712500929822955776 9623053 -370190569022568742437599355489640923936 9623054 115456044568028742041320711754098198272 9623055 -27417118117980744122150607422415249600 9623056 476076560509524280338701647924690944 9623057 135234496521442772228580006040284533760 9623058 -12772497700034041564632202655060140416 9623059 -351442859369030055845401776386314358740 9623060 70909821796353089390878721424670836480 9623061 7024848942177689994792681631858506222 9623062 260454803916291141638710781192506650624 9623063 87327704734621601275496804069872544640 9623064 131638051988401787899317175735677911040 9623065 -17076055834094191987241172393894166200 9623066 102645251512561181381843204983281941232 9623067 -169382393047101736348488473002440572520 9623068 11421866917932624900121953131447269376 9623069 107646181075351127002137111010311976320 9623070 -37692131098954702629888782585530560000 9623071 -247697183961454107533693565010915321200 9623072 -39918603616020462067508904932663820288 9623073 211744791975171582484197409620554603184 9623074 148694422579818214314059925730454515536 9623075 -87872172427736626709706214537485600000 9623076 253722203067041563327471934218690283520 9623077 -392883351636022565073662137694309451360 9623078 -25816458620491350086939144228479509120 9623079 10287849045653628746400861235240942368 9623080 50916778318268496696624193584336384000 9623081 111630225381317851108331008816521324132 9623082 8550552106445614790230879794664243200 9623083 -196459114771829467110082195242522062668 9623084 157608277945631708858568741524630516736 9623085 2601704991812659745217390912458067840 9623086 155630414820460717670296587042496964544 9623087 178634006227698146796683163919446974736 9623088 -39660403498157100313381193201493835776 9623089 -24162082446500824626745161634295057088 9623090 36512784918867484055267187735814480800 9623091 -122526487375069742914945967493680555208 9623092 348630873741726534358739106021206239616 9623093 394123502677613028482399654744798847342 9623094 -1180993214100728674904656545211462272 9623095 115839024117187789020875995000849296600 9623096 98060778716499696956675556247732224000 9623097 148541329380576389845483230051487942080 9623098 34613159920534696211012254701007666800 9623099 -2742924619146901948106946947012534640 9623100 87680410400676332921296603279641638400 9623101 277090216407120729053517984884336113600 9623102 -180642373943635729385188861663053781248 9623103 -33887289020050958625269692474053687552 9623104 30648582705110728343926792045011664896 9623105 -30972223315044645509131377220796903640 9623106 -33739493787676133949366473412601530288 9623107 233843981100851605620132415351987393472 9623108 64055612010299377170512659864493187072 9623109 -195556024619024212856307846273213219840 9623110 63692395853247764846495960525238758400 9623111 -91169361417232475257517232382160517288 9623112 -55094602723925257733155111170296340480 9623113 38115679620247847599359980114660111104 9623114 -4572957287125817909096694506878622208 9623115 11330861055434116657536995976232355760 9623116 4286986003214713222497057388309104640 9623117 -19338350500504210133536477363729163808 9623118 33130139938287430372922778218464855104 9623119 34998564336863848426471792057174660608 9623120 6458252640453552330073617352635187200 9623121 -101324772007581693613623255439426883088 9623122 -61017947485375344161059616996383966800 9623123 -369502350462627468890734772529372452628 9623124 2502375173525623527292094841491490816 9623125 -11612723845870639343761347943171012500 9623126 -54239008854561283141566728012572908096 9623127 41880703866923100797165229264017608320 9623128 -412207481837775187278483556072209408000 9623129 -135495572560923716283240649069440920880 9623130 -1028836977478422967864421913120721920 9623131 -92766954533753692282547862766563261696 9623132 77357672955886780676381723080125537792 9623133 -28724440040873909289703309260135968424 9623134 -177119308509492077530463545949027942784 9623135 -102166250793836638683748490998643560920 9623136 -123151896674510549138720911796207616000 9623137 -364070993468007884323252007869675509214 9623138 -9916657128411099574838992511312386560 9623139 32137034036731272724528585910454526080 9623140 130505889454020790539092888828907997440 9623141 -296286045790114142608127016812674449216 9623142 -1389401533089109321811535934699353792 9623143 -404802243979190809796361583998044703320 9623144 -55412453494394696205667531545139937280 9623145 -26444077608979011496897094307224797440 9623146 79743962618831279836396652497301895264 9623147 -202184183362431531011191680337220299404 9623148 182298964704154868364856797261217628160 9623149 31132404888919167469548184597875608150 9623150 -111703373247447981007947122873057443200 9623151 140419878743708827243272910924405454880 9623152 -1167237466907803956295908446627168256 9623153 294506943650841309768611943858198150144 9623154 2873638976158597830406274456526320640 9623155 52155998132575304132030968677120616560 9623156 -180365184866577575976738223761948155904 9623157 65814640671779554225352527055841966720 9623158 109184564277865845443689631073731514240 9623159 173263010084354719540876816980218382696 9623160 12190387166664629676717031402153881600 9623161 -205732079329855699862642955118489257238 9623162 203486610602397156786723509306969150832 9623163 -36167182153614881557698198750113130624 9623164 163294285663589692181042213051991013376 9623165 28818954689136811565503705953924987000 9623166 -36342368451213392289057226071765083136 9623167 14292572547474285985384631191255865216 9623168 -174228254856715991818922871901000826880 9623169 357989355664970369949335445558013063764 9623170 -128029162955543854658883770664792614400 9623171 247168022556179572405039216856247689472 9623172 -37502832072078651844987912872730718208 9623173 46194255517703855295324753283887642240 9623174 -24607039386091957716262080199093695360 9623175 25905273279396016342763218860921024000 9623176 368243813552138584555520156433518684160 9623177 -164975854265017272035973741410136493440 9623178 -101554515768247048178896725837683988480 9623179 -110865047240856561122180660309305374240 9623180 38476448043002857689736722674293155840 9623181 276659884963928109865202785660301065152 9623182 -54365391144521778518711985771603079488 9623183 2983512916668793807043691449098009800 9623184 -28721720287698916226102511545713360896 9623185 -2541585441629751277118337934108801920 9623186 -104860500391719143856498193887496320000 9623187 101179355827333209286750690515627564288 9623188 109927106375160389342815665631183829888 9623189 -125620616467464037816314353093265339840 9623190 62634745677991449593152939091649811200 9623191 -74041222224539114836263495731181508408 9623192 -189053642227343584614735671201812377600 9623193 -124316581127714213319329002168420179936 9623194 18713136218928034358031983991183370752 9623195 95482237582005596852401029961171227600 9623196 -78941112858927932451560916851117260800 9623197 -101533193469288243589283409406578403354 9623198 -45720602848953218809768434857113963392 9623199 5859178401445609051912746847473211464 9623200 -2040305957383423643367182424893030400 9623201 -110969845257375366580164841669827018048 9623202 -81321278277287675173657603203947875968 9623203 307850810059799801969642039526157980000 9623204 -5012629742432121620179294045247871744 9623205 -3615508423150151349515892567008495940 9623206 -28759413180716373897075198558855490560 9623207 500793761949970620000226413716134688304 9623208 136374584467177226601057167028587151360 9623209 -340281754534952041614342468842108003590 9623210 10792740135620045181810561918278584320 9623211 -1065225019955526710208088720898881536 9623212 323928933649405634891858299075549107712 9623213 139676297434551451408027969702165533462 9623214 55308231126593573398624751055670730880 9623215 12054462813758792033635295587320000000 9623216 -16905205451903774829618157197611286528 9623217 244213991452161866634755345325528148080 9623218 -61024396120508526998210941435863690240 9623219 61896274587820040729859856003795634160 9623220 4917155982173262433547171429887457280 9623221 -51725166029446660255575199879003874578 9623222 15133595664765736060319146943697469440 9623223 79403402578655851528910959098404966160 9623224 -107992989050502680649306404509787873280 9623225 460063256103275280762635182388915100 9623226 105765669538381872948409401746687468544 9623227 -180136625139273577179866954739666105280 9623228 -90035664847091371103039732392972800 9623229 47866971299035370633652764096516067840 9623230 -14253529184671673815624037510813940480 9623231 -243586893368033212159543368589099466136 9623232 -69692972547025744225921826521664716800 9623233 -149880689236467370271042836387167956796 9623234 32820881450734573083464102806485152640 9623235 45216278992943307330618842326041678000 9623236 5108084631287185418867764909767528448 9623237 -3605220050869410467469911075346823680 9623238 40716651077566837093669519215065409408 9623239 -131165447624807766096470995045542193960 9623240 163564598992153852047778221938997657600 9623241 339352625006186662415543869478779882452 9623242 40650897927086698464197696277520416000 9623243 -142048336749389208159219388112178438000 9623244 -43065788155795827736326401390603965440 9623245 -163626434089673244705982576669199080500 9623246 45637642819327061246755066434270025344 9623247 41999978165373353000821346810845317000 9623248 42118289651550161184347964469751971840 9623249 103727716113447954787939438862854091250 9623250 -25454457761320639547812117211784192000 9623251 -69100968448585537487535350356089244 9623252 184882810059031393745918496428168996736 9623253 171976040333727865667548669940223291840 9623254 -27261190396046573363751436204394892480 9623255 -88817174759843198208991967225902500840 9623256 -2716418584837539395427774347506851840 9623257 19457020616430430570722311447366509380 9623258 -322498572937022162616529293516641771520 9623259 -67939129113303770629130237068439487360 9623260 -69752148255827103621439635395552087040 9623261 101962843428902794152824962014055436172 9623262 -84372906247370113213251714881851693056 9623263 -62245285714932730079433992421238334016 9623264 -120928163737732224483847518066364121088 9623265 -127709905809148369212103538009142487680 9623266 -26783101196337399241333005500722800480 9623267 -497705404716306594696146774794557792240 9623268 52771129079205129814076629971509673984 9623269 73968040587096555013489890787444966752 9623270 714137187301995732471089362016069760 9623271 1809112658963692345267423170263226624 9623272 338125923092348214759032212206224179200 9623273 256832680313457185556737317656854517120 9623274 -44211880605336207762694396910145592320 9623275 -67534772006744414764710816092693074200 9623276 -49949431254998459707364653465289223168 9623277 71518534995674742624108798774279469920 9623278 114155196107569900574394031411867517952 9623279 375262979748706299338839795176672620880 9623280 20439458508158217570704791477221457920 9623281 309236782459153740262654597328508640082 9623282 154642563295068457722154574971038019584 9623283 -92451959703039568745951212254155816400 9623284 -10826024107331746007795372888300525568 9623285 -55270531231044487696830149417962151040 9623286 129021123389988604678938403987955206464 9623287 462753312056024754183854293858395656936 9623288 -95972763118675750151476132650038292480 9623289 -8963355392473364041827101655083429952 9623290 221714534131542357599557937640627486720 9623291 -197813983745041798353651525668113326480 9623292 19133649564683030001372414793355034624 9623293 174168155956525081411914729904127194540 9623294 145282245038621589007162783703494173696 9623295 -97229599471643739072707670093041279760 9623296 -226946934840140854247527253984168378368 9623297 -360149610604665967049400375267531211008 9623298 -2210447231291030524234023208476229632 9623299 15170478286623198789323529698591125504 9623300 -191576768095749069546734987841073065600 9623301 -124224244045811162977283204244415246368 9623302 468425251394061587821070737717806720 9623303 -8762029573862788082600535359291079360 9623304 185060008709049812127706568943957980160 9623305 -22735864748527022830496308028677584540 9623306 -70665670942850208850825713681369277440 9623307 -48384144142664994061939806580091909160 9623308 -476780974678902744661547418388987695104 9623309 -392307016701800397925941272671030540884 9623310 -91151695742810727503559962937899289600 9623311 -87439068387180084083787787018893387088 9623312 -8265165605683557026349835916459433984 9623313 -68834364660105094707332676954334617600 9623314 -3125437541018567139508770746497766400 9623315 -21080699769985308933293811411354245760 9623316 -2757626267643956494489342402095446016 9623317 -106416227586007485558429108595192510848 9623318 -76397651938593856052397214652460188640 9623319 -13586700147855777553302226507218261120 9623320 -25074772239511053142766104753723392000 9623321 -517711156831056231255780353132183136828 9623322 -55897564024638919098348581949102746640 9623323 143019192911103522097303834444790301572 9623324 -202281019736699740320568291864515746304 9623325 -12437768924744368808460013710842786400 9623326 21612641667599501588523772035590947200 9623327 23868664783977262215053985070573890672 9623328 87690174244774640005219744708659511296 9623329 -426807609074648539636481440184831633360 9623330 8886699247707358649859492423764582400 9623331 -51947345510116740322483100379725202480 9623332 -21104324573560295643552027755368760704 9623333 153310905521162958597139802587636667004 9623334 51915836478175704406603508464298022912 9623335 -13146350613260385670229622432937233600 9623336 -54669623333380595474629583975130316800 9623337 82277372728167997030566912777998543760 9623338 82771080470965542076764503348780953344 9623339 406135841957781297417932476172745139968 9623340 66230856626632465703565277045252915200 9623341 -71724959043308500622813381094492969856 9623342 -107484084913824561073672178408776201728 9623343 -199217744450916861209622927672519676656 9623344 -113451509608025937575543179638177005568 9623345 -70006014918662125916186102564907981900 9623346 -29514616729553385577413885202157702016 9623347 23360356787674072684161788527681702796 9623348 105410036307817043333160124887750758400 9623349 -87031820652981993350763635735419716 9623350 -77278902978269431903252717532373307200 9623351 -193932670836312186975276523638339584328 9623352 -70374358182197067447460132158626856960 9623353 -23709887890901279840790308144442077398 9623354 -73977086227970993753401303232200872960 9623355 12293457719100235899012013137832974960 9623356 115206023762382282277801167572785505280 9623357 1206384125611905121420156507803629088 9623358 83473113251463786317632539376059954624 9623359 -3521079630620918274228095258493670296 9623360 -80426115723378089518254932571036057600 9623361 27363434088294358521199766672349634560 9623362 76604293657992631667483067607610260992 9623363 -397361803356651082760341092423422552388 9623364 -22763755351320930426123875201888461824 9623365 -305761865230659340344285215561338705800 9623366 207020475069248629886451601897471976064 9623367 4717685512880022210557722510352313240 9623368 -10300580834694713104261766322140282880 9623369 36971049511479513326283091199414162880 9623370 10257236939593289877071446867572380160 9623371 -254664965704720441370083085925458896 9623372 460582347304802717745874705257392640 9623373 121606820059793807892561831852164616384 9623374 207207538952592336439556752505874207936 9623375 721277098554267148014649483440862104000 9623376 18727292678408699237214470131638730752 9623377 85133013296473316975718961971627285600 9623378 -58998182692185254708942768949408774144 9623379 -53818459104123421749196354855146793680 9623380 -604212083043067546998657139435645440 9623381 287312940358912917091558327915020217728 9623382 -65903892288667840618375886793967468608 9623383 -21197964244686738044329815469622778240 9623384 -105146857920608725955199472748193914880 9623385 -49285931202283132961514584938625155200 9623386 -150896402487208298090394289738093639680 9623387 10747140508360904084837588364187567080 9623388 -143415652996133707460073573810491020800 9623389 27181117512753578313781428451435184460 9623390 -57810905669590846790348969642740619520 9623391 396703960053406941352031158229231712768 9623392 -19090136713978618007418923136004915200 9623393 -325331134341670579931287293400025756736 9623394 -259941262262784886859801456369669022720 9623395 37140518823823917578404973956167032400 9623396 207211694417061073705194173733636513792 9623397 24592340069832755058473628328759691904 9623398 34756691334126340383072993939977280960 9623399 -280347617442971499236451723028203222600 9623400 -512823444973275640313342478034944000 9623401 -85364555678147940243263466490984806598 9623402 118911082793375970789355261058817823152 9623403 -47250051418377037104516572523718033188 9623404 -46794628838482403418068618167329785856 9623405 19646090101361295470386711609698312000 9623406 62576008536810733853379308248238365824 9623407 -64857320375269926094633425248247039840 9623408 34831056048600333217377656726211231744 9623409 225029353676571156388957347890107381104 9623410 84130284356338851666363910550562387360 9623411 34063041417299765517167521180670520576 9623412 98023857662620109656292801986431409536 9623413 -168900336695813598159499281802218608338 9623414 -307041892918021359984989710435605150528 9623415 33215608382492449322733504953772961920 9623416 -166642028605444126028050582490238013440 9623417 -665183093593029329299375331901927917100 9623418 20593693023832536767474625505400325120 9623419 354546540565217020465445143986177888 9623420 157455094863104584755823297561761569280 9623421 -478372122936816681012240017660525248320 9623422 36886375297540827611445371175527383872 9623423 -151510114199366228340908952764339040576 9623424 -114270468241506367861111075249324032000 9623425 -11203627633234449190718216438773811200 9623426 -248889774731176639612998815579519639088 9623427 198901839377705843094624376584933660480 9623428 1534305294638100243741861733784080896 9623429 -77366093454317038008348606423668636580 9623430 -52878572210052401001017181568280352000 9623431 -468358838363624351479101824976493619400 9623432 -46829141218879367511407688755043532800 9623433 -220472641182605126790189486924525554496 9623434 -251657793179846215377220149253851378384 9623435 159059387879312250698371951475224964400 9623436 -208665683353030084339374551123192033280 9623437 -251912878392389906511211631422834403914 9623438 14447147920824951004413604260156125184 9623439 112866635743389716619255388444932380784 9623440 -59002756787878212249398718615780311040 9623441 11765512590774641866009878762318715200 9623442 58035546012910363075749952806218704512 9623443 -6632488318643760783876057823902116800 9623444 -16998458653593434490428355783166312704 9623445 52660149845862791866750217224939549440 9623446 48066309952446134926332658208296448640 9623447 458370242036441320828149324733608009960 9623448 4315040670958736347709098574947522560 9623449 -181141081209004970156913837171110519280 9623450 15381288142343880339238991886059114400 9623451 83183309352893293496613553990862990232 9623452 -1618453727069007114548543697230692864 9623453 -43222769642109517116254945509187259360 9623454 101819958480415051603324156793562995520 9623455 22058760640244206443031674254201837760 9623456 171990027385927145736741164906940137472 9623457 -121491935498402900610700664547795737646 9623458 -1482047214508546136962688923072994016 9623459 101130317916285870133535939994610461660 9623460 36342492192973366124128335350683729920 9623461 200733966308688483024325940024276784062 9623462 -272322652520675736341478909076381130880 9623463 -37233818997660777693778801775550846000 9623464 319061328351234922889178017884788326400 9623465 5274199854697578644037705610904989860 9623466 -49975363160608690886455395135739226448 9623467 -38065435312452888364518539213263714528 9623468 -357930946768734275910567900137074244352 9623469 -82275566855222535181059571025373459360 9623470 -19577423912547092392728757139062838400 9623471 -43993608988988875042844375656783474080 9623472 44167303388981289131228251505615634432 9623473 -106446545802096231172016833998551692560 9623474 44872360542352734604486010075577587712 9623475 -77056449381075037046289563615153580000 9623476 42387118339815985661247508884654612480 9623477 -381720414270092601556068834405659398674 9623478 -58619966315786819295144918556511582208 9623479 186957092052257490693402613863159085632 9623480 -288314929957327703029889503221437337600 9623481 -4236379476712667024384970358108876800 9623482 -71439487776524369041571884032788235264 9623483 19814217764669149772535023337660069732 9623484 71311715362537501009263762159381441024 9623485 99259526700476505846726473215597086720 9623486 853564155330421497358121120817577344 9623487 187390559917607791565870247315074701968 9623488 -29368070169605428066186253968861036544 9623489 201002299878831662022035300933036037120 9623490 26512752625608332579093342148425817600 9623491 140083712801617131301532439624776824892 9623492 -189727812522748962522567396430812403584 9623493 251965728691245346482986522297142366 9623494 -176580670093632186975275276242598701248 9623495 98545220586694527140028085216264934880 9623496 -392458753120291325679958830242301542400 9623497 61606217608129995552616236237664694280 9623498 -232983904054051659309469244077453669536 9623499 170110911017621657997958165891274324736 9623500 45511929965518354761673713113629440000 9623501 85074238173126823154863280399414817900 9623502 -79493725486897738672961418931094739840 9623503 -186880951009732579071272094576315647248 9623504 -17031828797470961802003090733818839040 9623505 -91366056365694863943114166406442062400 9623506 19603285493946155176157756975573333280 9623507 362824419374894990134721335594517691756 9623508 193243254430358714068884896237996328960 9623509 33489340377824296416301671765481971616 9623510 -46206521809566696049320549363200711040 9623511 -22153407645163311054506767569341518080 9623512 -331726221680453211060163732863712204800 9623513 44062757565616435398188756646036814740 9623514 21925499683544208580373790070349744640 9623515 54207511783844842020812144299321024800 9623516 5744233429404937667326924928874971136 9623517 -3478117655754170292673087412647004352 9623518 -1834862882589968142726410982060136896 9623519 -435996437004644180031641382722105267160 9623520 -11904432829678277221908010789919784960 9623521 -379444050501126239446252788524102909278 9623522 208166937072173242101989903985290371584 9623523 -29304513061792423078759264810276307712 9623524 19826586384710428240988109697792532096 9623525 149683416499005240437547950522777065050 9623526 -93474015717854675331447706966511232000 9623527 -348382709455009703654628809534488807624 9623528 56166001454815821584271230394401372160 9623529 -808146029611286172893008433069906256 9623530 -17489568222898091060678037131429099520 9623531 294202165559090101993748526930402169332 9623532 -69978380844444250513103814440808677376 9623533 -408546639840031128107757644974462034218 9623534 -86119030887456750923406550877227872000 9623535 15407283056219981612931523572312883200 9623536 -11055472973761993382429009424604692480 9623537 -37228317315442481533122618395582210496 9623538 -1393199149090132982822227928655695856 9623539 12904791859348007866628556228160492840 9623540 -44633625375655701139101236075555093760 9623541 149711555919653705115561037206723842592 9623542 159893905074197837291027557325390270592 9623543 253716388361898829360848775427528871360 9623544 4258834034630401438929212359343800320 9623545 -38696752991113979013539949452520240000 9623546 270131294489281232821040138486547401184 9623547 -85918645343366224766340218831018782080 9623548 237590013461473393823339384588933746176 9623549 -170996856695446519058927090720490000480 9623550 29355982001686673286508402851640996800 9623551 -15580645332398626755477668561881895200 9623552 -6380979701966609654965573331252674560 9623553 -55774714650867950135250426305850441792 9623554 129109738422792020842077949954027904976 9623555 38984196775263118060471355998854873360 9623556 297961999093715055165807158690955970560 9623557 -231769523716128888284946423300903471520 9623558 -87476633959281307701110603975532925824 9623559 349686247100899710752072974320972016896 9623560 -104758040904046148375456793181127424000 9623561 122266698598078947287379921041180425524 9623562 4728721479921688311709505488594379520 9623563 27929706342571549612738897194414950132 9623564 -246641957194511128493542916572425630720 9623565 -20034938642847535006959292032660986880 9623566 120735526806236427147220606724224631232 9623567 786271433897367520852210003980125616 9623568 -22051193952786227354460420889241518080 9623569 -13923444504409066556578874780476414030 9623570 18419782067454364240497083573028940800 9623571 7210233113083779196651172588823158712 9623572 -787517095913501105255472014184448 9623573 -133549769864556707660774803473990248178 9623574 78874891026866341619502489517425934080 9623575 -89539160900577277288593017690149753400 9623576 -162394833160046909457583158234789580800 9623577 20237325293343832422563158541881276320 9623578 -15900818716973889738507594094475996160 9623579 -10442270919433226848667836809989826048 9623580 34456970403703346358951798686622720000 9623581 -126618862568604785395732295920054757952 9623582 13368029463755360018997594970687723392 9623583 -257578839861433249329093627247873240800 9623584 -181452963922142633751830658363810643968 9623585 -161480181364660484431213962352823515800 9623586 -13696250556860496056309112963051158016 9623587 -131555040264398470977688245238651097764 9623588 -80800514539228420127627515677566734080 9623589 48096483858258527665544027496200824320 9623590 -2507852653959875761035626687124295680 9623591 189742288860405159521609713182323013504 9623592 -48377074772335967980896981946226688000 9623593 -16793948413011737282411809348098823360 9623594 -112226901291901590354392635859797997904 9623595 8428313750730909124150155657028435200 9623596 -87289061904068518725797389138940817920 9623597 -138011800103242683483226615336703694954 9623598 -21902007913506301171346263230999292800 9623599 -528964756525605041018915984477136135072 9623600 -20668046900909221613163371671789977600 9623601 -45147602405904074452544885047795855104 9623602 -22957361200307706533959551977394364896 9623603 -48975766863451370991790995968394561336 9623604 7246811821100490922378391269542438912 9623605 -217721337164106920611051367730404896740 9623606 -170847058558392491296621030898882377536 9623607 -32383718790177498470932055305983929856 9623608 -85152169916035904002036825209881088000 9623609 -13633083869806897019965948069203352320 9623610 3938664425376723460976472261351616080 9623611 -131449169704480943705160514759942299576 9623612 5879797284298098249752148081724646400 9623613 183194304712744632157457076331921788288 9623614 -22995710814300193078808433572597760 9623615 1496508014975598528296320120241956320 9623616 -45782834245412833288137506372985028608 9623617 549644373211821692648162891063492367360 9623618 140384871579889514101761810796469591760 9623619 -245580823519286961179628078897469480956 9623620 179038669813482769959336801107876455680 9623621 117999173173875839435605050616997095680 9623622 -102152216109294426698840704962545034048 9623623 -429361166007399714954465784609927529128 9623624 -70522893577341009011302726219419156480 9623625 215388140637475356941946598163228016000 9623626 -190072039700276836632759090398699925504 9623627 40630917839636168677228390643968168560 9623628 8742140843992872024055640742547338240 9623629 -135778487751942444252252358044936055124 9623630 96637860886190804245855229890393056960 9623631 352718453426530465048741743890816380944 9623632 -114462525478999843303105043560624570368 9623633 -49345963138807274205263338467936366480 9623634 58223656245749216040551457765287227008 9623635 -68092145947949753965086861674446758240 9623636 135578221832659149454340712887739064320 9623637 56172245807890052130789515410426247040 9623638 -24231519735772186733056086991104557280 9623639 -30048345077550990852274337236447120680 9623640 2286578772059399325081975242096640000 9623641 188278454886089836557866797394874104832 9623642 -18130367534273944026336658897260741888 9623643 -91131746201960053817392142870550731472 9623644 11807805448013538822922930315328119296 9623645 -68086254224880049164083889507077354280 9623646 121223229010809306888269722674516593472 9623647 -14715089891935372934486218512652937616 9623648 369247304701287749806332817310560419840 9623649 -96650426928108814322557967990228454048 9623650 -79879961375680208668582475713974948000 9623651 59443392633013023843796287157846745904 9623652 -20014399911636675426717945815579596800 9623653 255822172157565771148891277652536671968 9623654 -402662933573386842471510459118559550528 9623655 86890463828872641044416675682321178600 9623656 -155571318489759974163027038737342218240 9623657 77869685217838341106871918336670990906 9623658 -933251340810134579445246128872587264 9623659 69111404218886573478864218159115123480 9623660 140522388290966859124642429383931484160 9623661 -16156189226520239271693874780568270976 9623662 157333022682779395365988442253811232832 9623663 382974453062101739473997084839945920 9623664 88069917535489779029524511040211845120 9623665 -27267693419258505578681380454750337600 9623666 -6080328392822691397781069505269290176 9623667 -13483440129523603989113135839544218560 9623668 -274678995190636319502010997505057933952 9623669 -21676546290788577180455952678395082240 9623670 14190984575843179532056165132441896960 9623671 -114938702247424648757518130296090278400 9623672 -271860034067646053864052440103200563200 9623673 149713491633291515139306624053677638144 9623674 1012884937622815352912361863167718880 9623675 -60285276817358131606610559787798020000 9623676 12592616153053682629441859035858002432 9623677 -187091811835259823345314040421035445888 9623678 -70008977860240323176262365585136591360 9623679 -76037816650883514640837538899192750080 9623680 -142761953197104807654415756157150822400 9623681 321244427833257805598236535378421124482 9623682 -23774863917750738610148082718027009200 9623683 -37982850661059725202390581911605821952 9623684 -18210650555924268239716027129331490816 9623685 131437009411785923966370932999443408800 9623686 15960703985964990157530251331716445792 9623687 84247432683568722834113032964066200752 9623688 46622608002364752085689217867713822720 9623689 -16162501462999894243908080576540881510 9623690 -101133804574924590007654998028041772800 9623691 3024397137078846205927223138616132864 9623692 -122446193426685769378899026521056708608 9623693 190857746195044752054097483893472245942 9623694 -48732948597875861027564149396223217600 9623695 -175328903157039440040733627347900554400 9623696 -123384722297258684685571261961769320448 9623697 148343613103140216040369945708215490800 9623698 -105955756441601875005210625725215647104 9623699 87108840044388712167424262582788982700 9623700 10430641362012503400400695583548643200 9623701 3676464682612948599073102868555841920 9623702 45490780563915563150853594064812392448 9623703 234412030163592648766305792737507603304 9623704 112678020671182443377941213801876469760 9623705 -9450585987722655469131692902069880640 9623706 13038769600727131474537050249600720384 9623707 -105108175516736328225853675351827923280 9623708 138996479292216302066819720311198855680 9623709 -403871917768912018840581681008192026560 9623710 -86057147874073672535996264073317700480 9623711 485163315650354207633788998792837754824 9623712 101898029088710873967599529547209375744 9623713 -60685048116198216986148125190570790080 9623714 -20055301207413160706450087987314320000 9623715 189092165125546292306546780926141875120 9623716 -150845871131892083483529466751253708160 9623717 -328907885966526055872428845231652291268 9623718 -100552313447648129049936044197648953600 9623719 27459080019819764590384311254986980320 9623720 334567607595509578895503437833699328000 9623721 94836969412110455673608189462343009600 9623722 -112759999598856178646591103322822667088 9623723 9467962088416018210781262106878466344 9623724 127726127483863924579225608951462162432 9623725 -137306400559297419014630151822884580250 9623726 -40072619151850315441781714154756341760 9623727 245144006791981550543661521439718925064 9623728 43126606320315718652424233609671966720 9623729 211002264941451302701125412460652350784 9623730 21046550246259361863004749659839326720 9623731 140378596590006121126726883372862735232 9623732 36125837624546519332332475147921631232 9623733 11223997511436978449509986529318207488 9623734 -127097492710806386810091483949774738368 9623735 -204644543924514306671083933086563160 9623736 -10176234554052963015154108146276802560 9623737 -16871495336100250688881096921164713400 9623738 123485417812518300046609991486438417520 9623739 -196528903584152864751025286391877459176 9623740 -22319687972254993762195267637273579520 9623741 37404962248837728129278804353089761772 9623742 -147609539400419950079040979785555549888 9623743 8403037563136731700749511252105596992 9623744 690055568082441763182200172041994240 9623745 146704572337744250799859153638588009600 9623746 -171883020836531679746928742814472311040 9623747 194797154091085707685061226218984075160 9623748 -20872765730713923936528763478739793920 9623749 -498399046325807797790898224941351055936 9623750 -5628470927568102288147769643770500000 9623751 36855832724290399041296183652852035664 9623752 -32297478241865905417592627775813058560 9623753 355464986433694295086656546648700327002 9623754 35609113073629392634882056484011836160 9623755 -280309615287720597232901343784240287840 9623756 36675354267650335289349791254966433280 9623757 -53672818429830984415825638499721486784 9623758 -4450256249868859846847124832322123520 9623759 173841702101552361134376981245914686960 9623760 43682438520872981827052127444320256000 9623761 37109437781275458934806758912785742400 9623762 39971929065547008288724496817020064 9623763 110843349797662424593743154314848853492 9623764 18150404254232834717208590387604938752 9623765 70142072865199931108862095779008909660 9623766 -24979478672225250464623632869609779200 9623767 -252760408785590911255591054714247701248 9623768 -25399455082159025886490058430696652800 9623769 -204687686319843863460992775022084132656 9623770 13762793638451130454691025352469539200 9623771 174222765197485426915007499339285195972 9623772 -109829330413605698832253302120967684608 9623773 -155650585848478399046446179288869747156 9623774 31184368942462816181843824091298391872 9623775 4618535824883513521947963836094681600 9623776 -339364057775289939561698824864529645568 9623777 -231895630215875976120771803035323937374 9623778 7844432581772628333315704032209853824 9623779 -103260303877347915299901512202774969720 9623780 115985494531391658572234319697889894400 9623781 15326873634537937464358606171234748928 9623782 90403862768103827307542579830196076672 9623783 113432826362178503109618670441773589584 9623784 -233152189525978478063532943992179343360 9623785 150846655018508127725514976897571952000 9623786 19967642816252568196718452874629922400 9623787 -755826711111713322868878269448609024 9623788 17953557850070978156654405841098813440 9623789 -50321235475791101093412579609286150944 9623790 75401021166623884238477511839721171840 9623791 -275298320783767517510181321378374550000 9623792 68992766287623360122335364839545962496 9623793 -126620348974992335020595692994909248896 9623794 -25079186050989658145071623171730781568 9623795 91909845508266791578319761849945017600 9623796 -14223093552791378871739567338912675840 9623797 -3388673732695263232166247811038823140 9623798 93960194990426997254897697793582856064 9623799 1433490242611713875885691288467965440 9623800 48401696718774428070805634712061440000 9623801 -128474370158108210865023464007549725296 9623802 8903514139975712552269965134792868864 9623803 -182503378716357876066719490531541323744 9623804 103109142370490092988523454665315532800 9623805 -140679944589243772683841973058030614400 9623806 30893622602331799784637238022559037440 9623807 -102061200029894227927575760018730115408 9623808 -152581018239233438253095919767443734528 9623809 702180141114389154226807717969757288 9623810 -55318380791853096255660970486537520640 9623811 -75000639103409276531374103146693611936 9623812 -62352056206410486411831477368905847808 9623813 258562207552871283636589224279959057280 9623814 69652546876894197421143430655296315392 9623815 -176372206587391142278045353666004430400 9623816 146294212623823293357290707535309460480 9623817 -933318170438481183263324216400724032 9623818 -97842834874472651623052370277369874640 9623819 39736157370782062538389453429961159496 9623820 -1638066048711882606495104277715153920 9623821 -101678152240729390808181209352382952928 9623822 19556570572976099571368254764015692352 9623823 83856656272469970795185615786378928000 9623824 32557454085321264889725260467199016960 9623825 85267772212942915039046290276096047600 9623826 -55337673931965487323238393607385600000 9623827 -153278026636117986137872927561456005080 9623828 14002881472951335182817021722365320960 9623829 -68935280351656610451014413471636907616 9623830 -6993917613879020200368493372932480 9623831 -95828655001553231475862677268842205008 9623832 -161591550956122763841298708002386780160 9623833 -238118353445800605673855623535534948918 9623834 33893984722057105147969182948712456704 9623835 -44587051800825919199099481332241532560 9623836 -113513461877491603624178869149919263744 9623837 8873143948621797126720093958936253760 9623838 -17278399493921573459176438811151774720 9623839 -5392402361058676164841368448911021600 9623840 193710545076235985002676215376658432000 9623841 -113716700413693262611373460619586537856 9623842 46975036102676759181992202394642886400 9623843 387970489423960698169295229844008448092 9623844 46545323964186807574869677886205931520 9623845 140063148493550310884390964629073488160 9623846 -2569894242408021677719965288651593856 9623847 190736970573799127358712772506706351400 9623848 19062283107971765440390139194455613440 9623849 360188965024605230454555864072286695780 9623850 50421626622335652841057206864737491200 9623851 42998332338020263045749376186952454304 9623852 127450573165068235273333719425390330880 9623853 341555941208960965179267697590735960 9623854 13683823052547810623229442988824493376 9623855 8383537778231818259134701613347820560 9623856 52737483021821179230737616036397056 9623857 -121022409040199974896320591973165398528 9623858 75916448316262826310134554257980810784 9623859 75809487499374869041501512342576184320 9623860 -103714261627719430744961570273850278400 9623861 -298709438751776480367754118646555628800 9623862 -28465456436331421214418271556394984480 9623863 -89151692346659858782299418203568588888 9623864 80610450679738224431086763312555212800 9623865 -7546082018177069353787405452550902080 9623866 128499318921471088618066159920232742400 9623867 127602807643278934550836643891560469760 9623868 -196316625213155876704253101088069045760 9623869 385783976255438105304683140661013347270 9623870 98559644420583992947568322203044767360 9623871 83083326006148355611526717581286206608 9623872 -68892207626039393855684084362448994304 9623873 962197492141957123855729908550330944 9623874 116703891966408891936967089038399522688 9623875 252189656124345818108086677526075104000 9623876 -178057697984913418011441153564731584512 9623877 147762546385597992053490457802790911520 9623878 102578999920619768024189282077012311168 9623879 -19062770590223397964950223976833548624 9623880 -82637566351827439595906785272791040000 9623881 -260210393402757744335361314950077601318 9623882 2833302635787323133295789511411593920 9623883 -203152067829194020718069060159956526376 9623884 73327936103397435627494756098046210816 9623885 21661556686776552317886163986039330360 9623886 -49700327571010457011547332334320563072 9623887 -58357483825439010067375732362332110656 9623888 9746785273286508753053821345193263104 9623889 60113714291690632262038347972735486816 9623890 93525872218454717933128687159740817920 9623891 299702147815324100493187499873995469292 9623892 4779738578794504467388627309970184192 9623893 306235277498609955016854127932190888142 9623894 73673067909599179723543839911126304000 9623895 30711961810837009367195052788165975040 9623896 -225768452171696888522144971217694750720 9623897 21870717265098841017221256016496606346 9623898 -56660484196523470126610241292279404816 9623899 2283635339676509110331980316587699824 9623900 -54965803160992460080944686362439654400 9623901 -14798484300552889515352776408844279296 9623902 40202148365955990401516970118959758400 9623903 -255318513933527922070444264276477620840 9623904 -319260474191429575359598124861489676288 9623905 186550955443751012111208574267731831060 9623906 -127109622894333801374390581124612668848 9623907 254789012520087290436190397125763654640 9623908 -146412182705429045614804333388030803968 9623909 335005102366208922396039861452998032540 9623910 77378183754006906446403624316223328000 9623911 -29661341593228367135421206477249470800 9623912 258063455541126501239320103066637465600 9623913 75260801733800745377947996292596698240 9623914 -72125081602792367778396975811601964960 9623915 8105911684208805397016350956890016000 9623916 31743446912265891829254209358285312 9623917 -94701011903025165906213155662011794688 9623918 -23515643238964555861090061844446300160 9623919 -1943662180470235821834949133502653952 9623920 -36408761050351169888754918285643776000 9623921 107173050157451644662406416903191163744 9623922 -2416601214689350704912923476424712192 9623923 -137152612079161112036531992867340256720 9623924 -203038796244593632092411724889767615104 9623925 125485312908560270022765223245807611850 9623926 30116519434593007763540027535858124800 9623927 -723176870874218039242982452930639929408 9623928 30426681579668054950855025265779036160 9623929 -89336388001243566908065761675539508224 9623930 -11002520276474288847148895392709974080 9623931 6592259462636814805084728485384282160 9623932 319242515498589525397023308445968746496 9623933 60012701500590023765697447539249923584 9623934 -13298841921433787711645820291366931584 9623935 -121287542942733985460518207496753425200 9623936 65154258323061449013404612050204753920 9623937 73984721339400056017638249920442120000 9623938 349653040322237335186594295075000156160 9623939 58281652928202955433397056386376574624 9623940 -2611099721386610562928226638120243200 9623941 19790011254626549090822241954383956092 9623942 -343081817867199626070577468195999377408 9623943 151357546657949761112647530795488927640 9623944 317166610402453464582665491659048837120 9623945 -21259070118268791623686129295632801080 9623946 130213521506217917238242193207837773568 9623947 26693344795640766759377784310529466636 9623948 80314821568739240275711339579037015808 9623949 169107363612131226725324934847390486464 9623950 3096784413951301656277442573182156800 9623951 -118321309293391620866910819276969684696 9623952 -7759584793866564825607857065004859392 9623953 335492525574973937339165180534647345202 9623954 159116713252325840386075457638421772960 9623955 -17677138126146783941194235947632015360 9623956 -209661167395330880701825763389837383680 9623957 -121443361743746905627959245021433441888 9623958 -6902928756226135418403207339326287872 9623959 -1412170929713025396494395989794053632 9623960 74898635882188460891960477170621440000 9623961 120101104686608694299244608112710636640 9623962 -169112134753727399729920453467784262400 9623963 94814181492814874527940975082085825560 9623964 8066942021706749054005019428033339392 9623965 -63772468979332637029306026158122425480 9623966 -218057739979929191596064837009393280 9623967 202072902767640929617369259749557931080 9623968 379924822612427170504615963100798976000 9623969 330873112544291938477887627471769014120 9623970 -7340471801738664784281821813285914560 9623971 10017104009537967982214126815652616864 9623972 -296614280947314256377805768116569045760 9623973 -71376988158759689322163072634780397216 9623974 86094929478445496215395641085963989952 9623975 -14791643505703365214523755984284369000 9623976 -72716342496273408777079104809533440 9623977 -498466761661612166812036702462513462 9623978 -9172597258851653663771266894034749440 9623979 22061070738769545870740793421071640848 9623980 205498993252470055217297890014567168000 9623981 -9647730836007549062989667291874775296 9623982 -9106720191987118089795383355779466240 9623983 -107937610793028995598024730120812742768 9623984 -26952421844561676263380717057833271296 9623985 -41939860256702265500736708974867988480 9623986 -161924279914931233360129220418009581808 9623987 -147735268707417707646154788087883272528 9623988 69522483513193217861551569341772042240 9623989 -9686315550219096477426388363984177654 9623990 -45306984203807941205554096589860010880 9623991 -23379408979529233528778314470116335920 9623992 197533233027452423412000726893914337280 9623993 115107467528153250480179794232486851242 9623994 26410695078548157675621138580242804480 9623995 -79010342059395904532303629154214096000 9623996 -64636281950894787763113206410577505792 9623997 307667920741779810657474325529661566880 9623998 -87927745479407772659078456545525995840 9623999 -105676476754204610447072733597193876608 9624000 32578315584324345903167371622744064000 9624001 -248989663311940986239525839420025207998 9624002 1351162167450523452253975285840333824 9624003 272710850558713277886419261547662496504 9624004 -73594088470875438690684124184308484864 9624005 -76638241155966518000294179962981206400 9624006 60887646703814230906035861454542215424 9624007 484637536299993288677759533023356085112 9624008 92011619532230817591877434776821800960 9624009 73410417620360475233262185313614523168 9624010 84462498813612469484442883401150808320 9624011 -121547628914540615386665416549492689920 9624012 -25748956984013536133699876428302385152 9624013 -23905680475608285120922162725140302880 9624014 -170457807823003044336434555654325901248 9624015 -139194694232109225584188211434028982840 9624016 71580224702081121216512913131357601792 9624017 -39706288296446541108132999524469252480 9624018 -9907447664643278977477850986948980096 9624019 21650584636849986225712009920671597420 9624020 -24605317799659745845699241084544491520 9624021 151398085483626275172996462766593070080 9624022 -162223949755779264953694522985277822688 9624023 -85600085121972363296147499861133446720 9624024 56979965882799832965066758010028032000 9624025 -93592213650262106397778216750151614450 9624026 -16485905375498256161929445074186740480 9624027 -34317436458150060590317676390259482880 9624028 -7193381462348601423585132811395495936 9624029 9492706486241382055255269498050163660 9624030 32526841673893277575709750535243505920 9624031 -17806362666693816597289917802922406536 9624032 26116069983125032543571799935916441600 9624033 -69883663354887707523680275675684548396 9624034 -2531836986354230223627686551660881408 9624035 86805034049518998259853663243350807200 9624036 21823816219662268566770823569962690560 9624037 96570243625019816300250457994869122686 9624038 -27451555694340972557765341413723849600 9624039 -183049702835829629033461079311678229976 9624040 238947863449050896578452488237454028800 9624041 -104447452681215753775381444791850170012 9624042 -104593456282431716344116784061982581760 9624043 113499363782491652495248925187373636608 9624044 41883933990543075163583674628487363072 9624045 176013094041382933931627849352705263520 9624046 -134765844503898996780313911913885610880 9624047 -260724294299207727279114164263876611504 9624048 6853238648998100551164134224698015744 9624049 68011339009979540664204757291106260992 9624050 26673067092359137622874588195687129600 9624051 117957502731512723553210048883344161280 9624052 58643826013626748285182047291682385920 9624053 129516256194011337984977495552423746044 9624054 -94687613055633346519868823034890846720 9624055 83050196965028044998637914326969998560 9624056 53711424272626121737154547005604249600 9624057 -17550562993678793812607926576203683808 9624058 -33165918017386055622022651590397264416 9624059 -187630834730601853047604073601917983200 9624060 -36321722403469648421406262775575511040 9624061 -66484898700018942977779546818440057338 9624062 -52691201055356296863597179892862190208 9624063 -127717207961455393341827375603887648056 9624064 62469891627668477604459844470766043136 9624065 -309172310775633835498195621360808674560 9624066 87093485829545840861362561159153516800 9624067 -321854178936118740964751999678916890884 9624068 -525034781107412390628060596780770590720 9624069 -67847439202231349165163884914289852160 9624070 -72654590778953401789713183261151008000 9624071 -29153496236010425027591236132142842728 9624072 286993566706948808983927330602863001600 9624073 -199435435962619331762941285372861960678 9624074 -33981223839051204299820607780746387456 9624075 -1117371036568464235174720449092153400 9624076 -64220310536584245028645955645221208064 9624077 -382052525774625398530017516728771728074 9624078 -92664030482190047460213641613481543296 9624079 82010087853440280003985454745968910384 9624080 25038916856470432055067536068411392000 9624081 -386438866165837495913148198829289671776 9624082 24952781224161649615914519618184911360 9624083 -159387357846869022856134675582800168880 9624084 150141940927687162413232329253593102336 9624085 -343008176649666873375358792866404356200 9624086 -115690681592875297346112106651924951008 9624087 229591435701270747531997906369392811608 9624088 1941769608952104312284837786669752320 9624089 314978077661661876518555852750308351440 9624090 65443332332391116450660331162081396480 9624091 69760696650603488648804503406036894544 9624092 194199502933286488998979908054448230912 9624093 117611969496506019221370453259656935328 9624094 -376153651809664761695751900622653696 9624095 19152382953136829000990194148902523520 9624096 -33552322565101135724899444842634936320 9624097 -41412439443372289917842540327836366080 9624098 -258151229463991352983618412708750640 9624099 -71717873139902181022013469627767547072 9624100 122074456903220594503808190217628742400 9624101 23167448063543100589163442876323742492 9624102 61706569788890161049979769803827504832 9624103 -88512888208275339417672122133625072648 9624104 -3412033124749203590062050072947097600 9624105 -50803613815240047036200481443879712000 9624106 -113991470972939371325600142990809383248 9624107 14259959297894805874283554811145654432 9624108 -43587689898895788006050579029296414720 9624109 482233697962679672623535928745679871840 9624110 94793287931018389719948965874031762560 9624111 24277300790771168981745475436147003904 9624112 -91801173273838068466957449242315997184 9624113 65450424770228316269782146864959542500 9624114 -132937030523676855780241480426634150400 9624115 -25677036940087357493344425458398090800 9624116 142543970017541534550675201414903392640 9624117 -287270577731373901899260640644401348320 9624118 -4677111880987131855372691508759040384 9624119 -58822336808834254890313792039021279704 9624120 85441389275278208766498512081957683200 9624121 -70728042644752616798772784840398899136 9624122 -147928439875284834725824885944561471888 9624123 7549214508413315211962527155482814000 9624124 425928896058766485871733643613766327296 9624125 -142629344715067291559807226658732608000 9624126 69919296117068949797865559144783489344 9624127 -338803953616387764474725836856111049560 9624128 -74992958695437892164345449423536914432 9624129 -97081115458133141512518061522000510416 9624130 21451916596451055574369412065326780960 9624131 -4347730471238383515576364898819975616 9624132 -18966142787250458773775600337032073216 9624133 -158348727135533533129603847922636410400 9624134 74053511628372252318073638789387160320 9624135 52815782413122593141874697110742788000 9624136 88188931279888276393333316251197112320 9624137 -193618573510766967193777692116751298608 9624138 -43504461929827180756248840344505364992 9624139 -249010127734555339001578052479796772600 9624140 -37461242324969598357337804737877570560 9624141 -167526279723157879962000623343994723050 9624142 228524345227994120933633600399308393344 9624143 98500801208652332194287556824667407360 9624144 -3582695630220441114449980264330690560 9624145 -22757338442062935089567657510171993100 9624146 -17728142974801440512123908007554421760 9624147 -112338163041281435758821033868032587472 9624148 182399394683583133754939210516257662976 9624149 -71515926187957454798656751612004428850 9624150 -105463761587846869096350209444315760000 9624151 86774806745085469185968565850056390152 9624152 -65976605472096815256162911160924518400 9624153 47565978746521743349132057168055786496 9624154 167109301748405284533023873230657249776 9624155 50465828571090553559040870791625378000 9624156 -134688667354437301813437098108418072576 9624157 249115000971139207764246880272963994406 9624158 -120818570916304189732699547311900840320 9624159 116805629686387375170632908540564433424 9624160 48988333824550471965182639979909611520 9624161 489605396931754179856818959562081801762 9624162 -123459556464662935094884716139935475200 9624163 115416800459686066015960223044865510304 9624164 14513120441667079454552797826177974272 9624165 64253522880598889359823629250654424000 9624166 -55768016684121022108874715800668338816 9624167 7318945403513617861131937763245277184 9624168 -10593635842991956527583105668004684800 9624169 85873895502107105903185553600956222080 9624170 63500666443341291496120499817307901280 9624171 -174638852885264928141713482319895421200 9624172 5799982325294508326110459458571852800 9624173 -41060656214720022634105195522326625236 9624174 540374294768146613076724668750486528 9624175 -170626275379522069122212464492903392000 9624176 -22708334791749158873876270627509764096 9624177 -88732888005194111284222754745025488 9624178 45914728167599675634086712501716378640 9624179 87602938217055960120106372454075024520 9624180 50726831722016276726944965466549032960 9624181 15818497531513382998930874372406757760 9624182 110345910678774608013343267584332490432 9624183 122445435708210433235982347966113803600 9624184 -77769857365099784981107107459710054400 9624185 -232263795379078116741434965143172882620 9624186 20783958829593135564684846045421336320 9624187 99859355393389948887923698650935756032 9624188 17788521779883196785317992834586999808 9624189 -67158969128826151108578388242516653184 9624190 -152015793059727791498631195242110840320 9624191 -188312601211817494672088340405137505408 9624192 20779162483417292039209905150838702080 9624193 -123880092842006117467238472594004608120 9624194 127454411196546741564633181834512274896 9624195 58113594167589603642951453797835714720 9624196 16095484149821299738313554922222865408 9624197 3610284298314520415688622367693808960 9624198 46606377190820662097752878436940144640 9624199 91569014421054685095588288657307333864 9624200 -127728480153071134404425139486182016000 9624201 -23379588544530112066427932742528897280 9624202 -61953035795293659044418100497819771648 9624203 141314024958708112467984640123624464120 9624204 297365422422287887236458532983491845120 9624205 340893463507568544071854236842039610720 9624206 56227981989401495886667436714601972864 9624207 -280025982385257061415533046298166635120 9624208 104722101950486408310112326130846924800 9624209 -103633722892552517473326359177714798784 9624210 -47320072842317865125724190836887316480 9624211 112573340711933447179679939537975184812 9624212 169111622572037467020976117232981514240 9624213 -42849598705365443118563492940828240000 9624214 97771012789371861468043394066840188032 9624215 100812905680420755078133089540253592400 9624216 -34829318687374489739498155770412400640 9624217 -1901317805508804352985167856199068544 9624218 -9618905679813098974443308011294557984 9624219 227062795618369124588007551084962392 9624220 -72874555566119240721387230457853125120 9624221 -287616512625087000403649308306503122400 9624222 -63695773535143859148206190887925304320 9624223 -38476436038022168374156227243285019264 9624224 -42302915264005827088744209110630989824 9624225 44306017342993392009044337174516739200 9624226 101202634538957215727811107094184959312 9624227 -530764004141055631914277259864770504488 9624228 162535584762846847786986205559454827520 9624229 -30025964011537732776167418389004682880 9624230 -9563612229168639698105227445505638400 9624231 240179137308088215927326459331451845840 9624232 124867657911670478683451586368363796480 9624233 -44150308709836883545625023320372064518 9624234 -56785120207431976351992440558441981952 9624235 -75092156732345733177897154391416317600 9624236 -44743700358787931523075665705578544640 9624237 30347450919767827377795922108369920000 9624238 -19341521319394084354381927644650807040 9624239 -31051333348577897523593550980256750960 9624240 -25853178241448751845487922309802557440 9624241 -169980096945406426956501608606770548000 9624242 116617023657327429932618701508051776272 9624243 135859657645769782074315947507454720624 9624244 60390763666015507146680843989386178560 9624245 144318799845849115035599438002840585500 9624246 127338804104961760401428572218453504 9624247 -20855646225005131089939789968339985920 9624248 -14105947356152831883541269672593633280 9624249 238017269703115109006183422752809602500 9624250 -53865591843602080074378191014717776000 9624251 -28918818993485691748059559005886611936 9624252 -19524823515139167730930252844796788736 9624253 -156293998511675206854371026211539284980 9624254 -249470937108435295132416010566970563840 9624255 65601333623995685181917955408843925920 9624256 -102141164765524645292522275848045199360 9624257 -189687312427976032349231992367413449600 9624258 7114562915398233700950074019957562368 9624259 -298601036996506161274869230276247032640 9624260 18172548259064291095579031325327360 9624261 -128164545112063382616153007651165626816 9624262 48061127127061717341629378918374753632 9624263 -2421887010251207159444843723298590592 9624264 -15105299478966400764016220963121561600 9624265 36488131264976084635631696331724264320 9624266 -175126630815258809653619216306305161168 9624267 307641765100825832656778051929280399484 9624268 -19680947516642520104191529527951082752 9624269 -46817444409522930364500093018181896330 9624270 -7488216350160048249677599799987055360 9624271 -326070306456193078526983013905956160528 9624272 -1327598072303129671892846354671730688 9624273 -145282100358262212989771729430149120016 9624274 119427471887966406592594039480627492992 9624275 -75566445462873705189872957865341048400 9624276 49738094479934236306493739808002652032 9624277 120827911497502728983194810872695737660 9624278 -74698788135602087809247812882657881504 9624279 14902294072472940298506237966216026880 9624280 259014223936828611819209490704864870400 9624281 -303319595645651718756792471021807516288 9624282 -60465117282295373315346824535181478400 9624283 -327149055584604836653690045347037516736 9624284 -192961950498770993636622655789666965504 9624285 -145918457838646932252916301233499337600 9624286 39515721801873217582810430778388593408 9624287 99737172828460852766663254897718910672 9624288 -167148836428607982980531806355773194240 9624289 -69455484829088437405362158744776098910 9624290 43318431798741802552977106881711949440 9624291 9496112651780630985612728544076369920 9624292 -148790855390250482815138305576753800960 9624293 10355605271696429205536160101342813760 9624294 -12240533274471310115545934691425133312 9624295 -305844214273649097224900752490755392720 9624296 185556016516028602404386349685774172160 9624297 -85470507288901696983373286361476300160 9624298 -24179980499331496058945156043638108160 9624299 -29412535774165001252470309186156826880 9624300 19608422582630791315048835237352652800 9624301 -437649669602840577675669079209311942698 9624302 55252876470388430309906235492555212352 9624303 896486767419350651571288174521076336 9624304 20663920310876508758454194264530550784 9624305 111927948039324224172809696334358001460 9624306 -110850797618608567970363422805632538496 9624307 -29938343008425501022184153505061656576 9624308 -367957408706470431534061513922986328064 9624309 -289883487710557974094874039736293923296 9624310 167621127653310445225670680782590146560 9624311 -380552662341638882727783140867415032088 9624312 -366379771002088111087615994799588556800 9624313 24284097576415482691923322041525998404 9624314 -47170179411243358741379688384559792128 9624315 120799367318444452816706476646898060000 9624316 -54409518881846170015600283642611799040 9624317 -337938194442748857439094452059009266400 9624318 104223884946347361198507482340133244928 9624319 68562201225919952834941799508662462720 9624320 21773985500271492020918760312322129920 9624321 -24859966823963817947170171954903024128 9624322 27571731251582993902055512414159233024 9624323 94676189176529179075002204895907293344 9624324 42077737056626697406904171950800301056 9624325 153915158044923242462262747541381197050 9624326 195950004510950999067586330663554838080 9624327 -51571997647610956851232431112424049792 9624328 133942168625059899774009073858094530560 9624329 -35073354874948388360501306664387735936 9624330 53852658480895801410453188115525944160 9624331 1067845997242531354376410117435304731584 9624332 200419331918620932531354761859149719296 9624333 -102573071756313393602727898646340758400 9624334 -63278567847493033855234440376848486528 9624335 -678404581586163139013740434072144240 9624336 -17534069904808824004572808177106288640 9624337 7599191029803107346469680599193731700 9624338 155685272331995000070268656504549970320 9624339 -22895614401812448794183965889322608580 9624340 -81888617407829979362850746560258560 9624341 -105687076213918639681759476238128246258 9624342 1084880123719799907252411410357458944 9624343 -199103786041890776143294039214240208056 9624344 84109619137450745853284214213568696320 9624345 45298628927479045405765665841371923520 9624346 495629698222648473912171415056591360 9624347 -510813975280978624129437571534198801800 9624348 -44869966556906968219422672517207420416 9624349 -133960162498096114320627293278512983488 9624350 -31229819616311914772191298163056784000 9624351 -86456590046407239896167150701250538496 9624352 395710251433280143447660587208373501952 9624353 111105128348789989378820037070712592384 9624354 6612721023578776186010198365486811520 9624355 81372115447098630827141221355129234400 9624356 26283975101792606814984361926765600768 9624357 -209916939720788265359072782146266129700 9624358 9736135591445593169218532484854669280 9624359 -137381695872216402277563927345762226440 9624360 -53858181916452911914055621672644608000 9624361 -188963900955633791526744699880341460848 9624362 -14843834721119755268945373032170638336 9624363 -40107095014469734332152664245666657280 9624364 85281234388514951816107269150078315776 9624365 -59643615742495651906717253062156509000 9624366 3409577980727744503251335132098801920 9624367 220999642089245979028021102306735624752 9624368 -15089600833895836826904657858195357696 9624369 -285571352636967620792688236825148410256 9624370 -39759304835343114398579971701139683840 9624371 94627852982052289389178106942769726600 9624372 -129252821372510606346171188219867025408 9624373 -18780839975297719199048696351971056000 9624374 45134576204409962324038092963483330240 9624375 -37020929418346073360584873472879625000 9624376 -132648248747016061858764356209555968000 9624377 -206339133643905555177532359186729491328 9624378 -43176171806949956481178781048841507840 9624379 -383481893675612640442774816840392341020 9624380 15853574351693629838373062992455767040 9624381 -13836321770840013164659641341343817344 9624382 115525205359211705443776482239903617792 9624383 144100695445192465699012523559571371360 9624384 -14705974600006605481500132543182143488 9624385 248059006770696163633376385946700880960 9624386 173581398912964276100965717220903965392 9624387 -60006104390774606931341297980243058448 9624388 120551037750705098682948685416182108288 9624389 3384081276702374615416317221086521024 9624390 -15020879840120531426256969752362901760 9624391 -144289399301095134203428040159569959456 9624392 -300343664638666534228569375950360862720 9624393 -27402025000651130312172087893792035200 9624394 49955293220643092922706164252251391840 9624395 74442363110765551543834191328337408400 9624396 86822257046836053079122239018905288704 9624397 -17813877708304288073205551154312761256 9624398 33573777650714291004687985214696766336 9624399 -7337534899165454770992062037190855152 9624400 -53018797776265526804488120303226675200 9624401 268567748509219391307260498799217752804 9624402 -77598931226430704941724627640787794432 9624403 21091575079540075038719909584709836656 9624404 114675475915144260898211636564215971456 9624405 3776156864894489756262081538956503040 9624406 135154169220139429892068266661061043264 9624407 -187723805580222175170543106416014003712 9624408 -4107717243705377490096779931318128640 9624409 452146208842357147864033406797825321610 9624410 150002935171740769393107333794032155360 9624411 4551378698223300324406774308249514860 9624412 -118434588823881828294159406539431936000 9624413 434692957423674888153905940692478682662 9624414 128489857295626875964394949723087254784 9624415 -153249866371520285393344072104407436120 9624416 -13927410620386984103846462405703106560 9624417 -34020774399514413122712839996061386400 9624418 47302427276019282925372907650709486160 9624419 37259540776983615053021229267633788160 9624420 2075791153226074762390192543497454080 9624421 -345196854608032092786396302906806021378 9624422 46959388632331302498879865305025756224 9624423 89726176419968150860405489185652435584 9624424 14401218689359290586289208319107563520 9624425 -319533695525427505934275408734909235200 9624426 9864862976822140611887659874074612224 9624427 27072695490910314001009492171601983752 9624428 11615014827882063452012940002508458496 9624429 25413140251378584934523226589406389164 9624430 -32359682101692445398789369940558742400 9624431 340359267151754208600253320532550342400 9624432 867760200362639968705114405628018688 9624433 116772396216010894015126822832011214760 9624434 197572648903004742507215544376913685120 9624435 -64360288124098372257150272105444487840 9624436 8238467140326109233092376131832115200 9624437 -622135701646520709458590166649700620168 9624438 -81137998923194215280697650332241680512 9624439 -53562763901082012019005406468167204480 9624440 4451006093968255253203774991020032000 9624441 138413372999164679942297562685429914624 9624442 54079189337060352617544539911616239872 9624443 306234336467512335493138623720860374692 9624444 55062784222322085587244947651411452416 9624445 55743096915063562317591046524905702700 9624446 36452363860990635412199015253815651328 9624447 -36632363649955678096015036701027490560 9624448 128778839041641799028744719610224312320 9624449 748557087751766963709162908080565054640 9624450 13458563513430888662595779833711872000 9624451 341654189208631141610128362342237123452 9624452 342610079500853325514600268067628108800 9624453 132840936897436962731803712193705422304 9624454 38999414965331217015818996538118995072 9624455 -171242722425698141670798614466948666000 9624456 -30334991420740634963704670647935790080 9624457 -6606718851111330623320903613378190080 9624458 26069600257041365500170262793407805280 9624459 29187051624355774624338754118212105968 9624460 39507273658019036022119813041851801600 9624461 -1294770626979549486398153871228227712 9624462 11518857061396948135009095427812309120 9624463 -117257980649934508505429291709283975536 9624464 64312826550177571736487114086890881024 9624465 53153982516195594454590116753489147520 9624466 2994800549922676598191192959741329184 9624467 -106762630625454089737536182179742150484 9624468 8673111946456913110011394110446555136 9624469 -197806123968171693778080718946896160 9624470 99212867649900607358307341982575335680 9624471 129565744050312181019867670056195323344 9624472 -117900188530124177255751582042547814400 9624473 -385382277975411099987221432275076126700 9624474 -1512089437652067344015415085689346560 9624475 605387878042524685103497099480064000 9624476 89345995960849270317410624460254039040 9624477 38162521985534532455927122675299561984 9624478 156146314449153100653662754821601479040 9624479 80912358575903606826887620738039258080 9624480 135460258585881360721471988700382494720 9624481 48218961475514980197674778476116617364 9624482 32986756266666612703270333955498410560 9624483 -217187269290475595955824608373286894912 9624484 -210687523699474328858212778182673689984 9624485 16593184256623295385160897766542362240 9624486 52936215981332757262876857697150889664 9624487 20996841364635063652572738515271102232 9624488 61897479566042017559745561910711910400 9624489 -26921237832662977922369013092089730880 9624490 21118885813539296817302875258887782400 9624491 415083114475806132877670580168855796800 9624492 147124257465693222424875154160351480832 9624493 -218163555735882241571757194307877830240 9624494 -40166602061028920308384353799907965056 9624495 -146293089941939518649699242914166544880 9624496 -42261187029963935041284021095208255488 9624497 -8589295869682782996063361563089955840 9624498 834027815661311510648698621540336128 9624499 300890099241691516643732843647731860880 9624500 -179624872406213863750128040966632000000 9624501 184181526467724249423186718385372258592 9624502 84251789695993976217318659779552961952 9624503 6323819126196792519070082407835509680 9624504 98376172543836843556950925132434186240 9624505 144966019656142872080655105276578056320 9624506 -182112039910392825721389648306833901600 9624507 3259179825473627631321394734537439680 9624508 -58700301986323362491476472773892132864 9624509 -148591376586198740914213527300983903796 9624510 15272358486330640578125359494081519360 9624511 36239171526810559224066624640541379360 9624512 2035146347812132412865454682067173376 9624513 -49870909635982432304903960536390530816 9624514 -41547916239239020357553693590107629568 9624515 -203226992335589988406859697287240985840 9624516 141848851986833810468554698728877895680 9624517 21415745077885840651245097404310675584 9624518 476259401860671125485717524352144704 9624519 117190942381235968500698564786847379008 9624520 172596758865135665001583578197893632000 9624521 -429459106742977543203349876175444122278 9624522 -21233428085987824652402765648903555328 9624523 203724782393982060104995397968488826772 9624524 23032146124648540121074964502070382592 9624525 -33859590650496704488578386534273527200 9624526 424644025797881317983939753481012454400 9624527 -32717230771339992681937244802216089928 9624528 -64724195259924783750715518566262374400 9624529 66926078875510611092778773388914854130 9624530 95392332036001899636319392427603123200 9624531 157993187670308242812053849299173566064 9624532 12922544649954560782993379146103117696 9624533 -19382155998717909844801197848201192100 9624534 -82126525904669483890674459524401029120 9624535 2925295276824879086455101866719555200 9624536 -72352581541517524610728709577436600320 9624537 73216669812398717556072315353198578308 9624538 42715233474625194208603088066836710912 9624539 12394548867267937106524614298470407808 9624540 -97127769182699548332857881219240627200 9624541 -363953311483755651692722032553296468058 9624542 23196121126762495961463507369566316672 9624543 -126087907272116439349254223883959266816 9624544 -480077380409650871430325275469797654528 9624545 -6617781396680260374641164094068665600 9624546 81464723262321020792496690486126597072 9624547 171966294397853714547054640447201336320 9624548 98323123779916606965812747400279296256 9624549 36813939219016308983945413162902441600 9624550 -95423054451388438737714519716861371200 9624551 -87075414311794487024934563098267618080 9624552 -39746932966403026209162912062000332800 9624553 79655955298377842493181751131629356544 9624554 189742263973184184709451236905752700672 9624555 -18793604454071765611054962863176768800 9624556 -31585375563673431506325082297073831680 9624557 153808700622655754763305046628236383520 9624558 -8905845467223189212536294516402900416 9624559 172399684121339824280873946034645740016 9624560 65338341318464524744094159162109788160 9624561 -3739798680862424276718230642884236960 9624562 73658938074063959587920075805503766032 9624563 -48050505937750198231549585222660171776 9624564 -37944527012233845655475133768138024960 9624565 14360098726291341308625599325806315520 9624566 92637858063520800199026007953762226176 9624567 -43015814735924744091090975377434566240 9624568 55308384948267145288853201054971330560 9624569 -56878025519629966840504153518450555030 9624570 37158471949855940396460079696311091200 9624571 129646230941915171467721783052540243984 9624572 -51519965803053992126074747484812055040 9624573 -12268111917422665979877593552587747776 9624574 -161213875546432496836283952925599166464 9624575 219746609065772164753259980467590220000 9624576 1235831291398096972721369449249112064 9624577 -204188059562625806144506164479617176574 9624578 230364280499986992392569424360126460960 9624579 -152442169253431909152428701094637956616 9624580 -56728253169004554528117091685978112000 9624581 136925300882549334746048494421195305632 9624582 9636190933103026632228113483131296 9624583 72419366036854867017978779794845840 9624584 408800324858334810114620932933182105600 9624585 -73815921943859425451828394136971009600 9624586 61581258611231715692793321908839465824 9624587 26142379976771273671212133592838993552 9624588 22241131364495903815879797881239787520 9624589 -36661218993686166296564874936890810752 9624590 -50266426169305105883323202282077627200 9624591 -72837198451384503561941118395965959960 9624592 -57757406523091284259882120831123324928 9624593 -275036035401646305385705264027260885312 9624594 36874549475389903176680040756038979072 9624595 -58015318869350132617534625230099618800 9624596 83494965728245354370623893777565795200 9624597 -160300697136322539039579815228401815072 9624598 -174907650054721460348734259539014367200 9624599 116075632688656227546544240534712118600 9624600 44810792701421239792886119394045184000 9624601 691556678435660568860551727731000320 9624602 10302017519840724998636960333931521280 9624603 66207038360707079167379079651394857984 9624604 1690985107851978930420166680456364032 9624605 -259118177558774454301511823789021070740 9624606 -111511313700628513990599484605193288896 9624607 475550605837717228239306827883510575160 9624608 -98442619960859055937396387469731037184 9624609 -164969810567819681294128556473761005280 9624610 -17872996982900501114124457653851747040 9624611 -311843767162001203908305029026699970200 9624612 8740533465931520044441628675081828352 9624613 55255974706333635049455779006472494078 9624614 154541815178173291404152539556353522656 9624615 6346942105512181015501001449712686080 9624616 -165538656829710927436341590758055531520 9624617 -300753645552950851185316062595138912368 9624618 -60560325811614755618259428257952205312 9624619 -454899235417492704624291862810092059980 9624620 29760849086341437124930432523050567680 9624621 5698641704155168445256784456789240032 9624622 -77564607809114018024314942838887075968 9624623 312595466661683998821086143061262943944 9624624 -47389670275399475180443170391647092736 9624625 -214760033249223911680869203586711726000 9624626 2116473157481812316254105657328121984 9624627 107005044081645711153129089544337975608 9624628 1777901787831254496325809072647607040 9624629 -83518933523686862055319131240848498784 9624630 -2518816267442166950606366148779940480 9624631 13390271243204625624511519887583725712 9624632 40495871107581292055446667107797319680 9624633 -50906507431684192312003151759136947376 9624634 19708595408397762975190500647868038400 9624635 -32858507767083903900797524947627480000 9624636 6732863072431315173371110241820672000 9624637 321063398437456333246679667613990341792 9624638 -53650230617341729149230890958775696000 9624639 -186559843782558307057202411423090091576 9624640 22784790810363397768800414490794393600 9624641 -75848668091887535015221809948497358960 9624642 -60059824952022608410883749816144521216 9624643 -23507060909268918165280363552989034240 9624644 -55039369919978638073251727196431777664 9624645 33534821584806598198823100255994179420 9624646 80948610420122529141637108554145802304 9624647 -5051086752501259459517539636159942440 9624648 10323973909114573705688832688432005120 9624649 405824920787562240698836206387370940160 9624650 -22157002676867629025806200848121177600 9624651 171689026898455695860541841454893744320 9624652 -111398792384071125242000456911910023680 9624653 116746786089762657565717894643581606902 9624654 -34459506193197159830184463927546984512 9624655 160283921863456160292867229000960740000 9624656 -50418164519294050469014547175141285888 9624657 34671713575521949359069314545203091392 9624658 75661903279064304911656025637979585680 9624659 -353153796806750400782088325298390569920 9624660 103834203980380781406944573565744168960 9624661 -7633176254135399706226768804422542976 9624662 -20302055815414097072863789831286747136 9624663 -2650652354330018508725569705693571136 9624664 -115265228919347984176176161272210022400 9624665 66661555875471462180705222914489075400 9624666 92691484172309638264501908922041229824 9624667 98706214179274869879439576649332552720 9624668 150022113858146688718843566057203982336 9624669 233350632691413555650913916212263379840 9624670 -75744338521042336400825350580434252800 9624671 185095468385680431635673972980516057712 9624672 -84197760302531039483521146490553106432 9624673 232936516900086749755715092672589507460 9624674 -143967289364601228637383236329544927664 9624675 4472835600336731654806261594275786000 9624676 -57206657364162434563346577835317447040 9624677 -436605009703679338529002968378582825474 9624678 132119184271649820022059199542594224640 9624679 -378727331462431214133001993012260859720 9624680 50723772438510451614962701523268403200 9624681 -14391955219162586863211269522342341120 9624682 90541095042419406018284530630494637152 9624683 189548215082876863252790018875142530932 9624684 193851656948347431694241331447520653312 9624685 2661302897989537123748331287040072960 9624686 209342199221241732809630646583747754880 9624687 634557810515483311980379708846538880 9624688 50736757990443878897418385336790515712 9624689 187134202199509279416212681995619526720 9624690 -2625221097555951059552448794323584000 9624691 -40222719099543510746625873157562825908 9624692 -32877056844928338780046686614555136000 9624693 50869597191625768580192755213282714464 9624694 -21246428402074859274407710842169743360 9624695 53585293088978671352521569102071193600 9624696 130494047059858642692165739613355724800 9624697 210531170304817704025871048472348393040 9624698 144354251765500703752177355709994335600 9624699 45916876184854475400258669782874953760 9624700 1423465283320966494084241829596864000 9624701 -56278043753583539754693549104020509696 9624702 -8520553109897713478379695578707136896 9624703 -524692345483069717754102232302966160 9624704 -117688168638380001346102027359124193280 9624705 -9300117438557342673728598762844334400 9624706 -3511494966211855230198234444188484096 9624707 502139255696146262265048583026035832672 9624708 -25422583743359516020081769341097793408 9624709 86558184731628179704989781995132193500 9624710 31793027723748584391059483182131461760 9624711 -193306931431895321024808037697661177216 9624712 -41777647365307161933914013860889600000 9624713 -195092054225173963615163156447178221376 9624714 25923525349351226956116444033932632320 9624715 -75301339884348817727301834464785548480 9624716 227598303213127457827898280532731409920 9624717 -545034067278881835471760103359307794560 9624718 -35541275359553513677648253556357722496 9624719 -192317477195286698508731474322209180136 9624720 16811125789146834482397961827841474560 9624721 501742834438861367215021683829578991922 9624722 54408097682459847494463556251643044000 9624723 -95584056800947926689306916120959125200 9624724 62919342883751123277099037481245509376 9624725 -38641305108416819473498191284969952000 9624726 -154688511333277672173162472280136751008 9624727 -31146422560808260244994516265911362880 9624728 317669117050874066470129662541182566400 9624729 -185719067007717003868339541300835960480 9624730 -130700675222722601422612146355060572480 9624731 103903131982503023067280178537638064352 9624732 82344092850120796211722770829858406400 9624733 -6429460567459557431588541102610895456 9624734 -36158642560677423062707799107705300608 9624735 -197095048719940310151363606360946378800 9624736 -161092320886536889212934819189091205120 9624737 -137249932372646868371697668981187195708 9624738 126749841244219782988005784271239926144 9624739 -364222665367707460111185743039969958744 9624740 -54345434910198923628649518645019422720 9624741 42765083208957555506598717529845540864 9624742 1005540961593730822837525322372770272 9624743 -203199599655237142818217059280481636880 9624744 201732189051299002831568795556998430720 9624745 112351154083550687492800872009117018120 9624746 -241582119994103073813423512548467374928 9624747 65629560435895579953987799565679415296 9624748 53035839782865176759422113909066448896 9624749 477351393852564598438702887577302515436 9624750 -66552976981118503875445917055591104000 9624751 -232581087164019108097201676593932981368 9624752 -43311689867313281397759032676936253440 9624753 -44450545533719255936075059820517367296 9624754 395893702205427404093156364890063185920 9624755 -106251896508346215562422813915129471840 9624756 51953271710066225355964951672164532224 9624757 -33059556435058146835846232502812414688 9624758 -7913543464629354989006811804133718784 9624759 -19887157398776491222332409160301833496 9624760 -175277312446500671551041191646578688000 9624761 275532135636127628883579040209805288362 9624762 -40114852421682127484969507350319954688 9624763 -153715900979313305708415996864424586832 9624764 -295154886059231069464418834182686873600 9624765 706034563275313922748572959900712640 9624766 -95278445813661640682250731285777511168 9624767 -118555175353784136661498007919763637184 9624768 42516762013195144998964362731354849280 9624769 -1394435178310223739096757658679920640 9624770 -25933347597171621179743262785029949920 9624771 94864562000071362089735102406759487680 9624772 309434155483584067938528384770801602560 9624773 -48751347759482487936150448605558180960 9624774 159418893315622865428912208524510368960 9624775 65907909432149553485645658151349440800 9624776 3516314268454984293055875093730959360 9624777 -111193184193105834376481561536689783840 9624778 367863657342778203970314262117549837824 9624779 210128940757057462257499491479218207380 9624780 23184982234669597315696604150214865920 9624781 -332015068593897308585842658244317385300 9624782 168523030066157965790096068465817694912 9624783 27598311197973662549541867362085588864 9624784 -49887737849809250888684837214559748096 9624785 65239710043454414057411357166215284980 9624786 114481994728103289340360346333025051264 9624787 63040976189908213053305395867796352000 9624788 -71287976141434662122948572512442368000 9624789 -186366947837917892193285599139723368946 9624790 70792378671436491058387498897529241600 9624791 -16214407981868446002384812006644750032 9624792 -112686678826384139294705697101864140800 9624793 503057485334210834071529135880875660042 9624794 -40161857366648755311385756098371028000 9624795 -70457109030914584004032639246825347360 9624796 206415663915963699088921121852688857600 9624797 -59511129241840083738199488057255301248 9624798 41211494420533097750431096046002986240 9624799 338521177441635146931333293538084624800 9624800 10886316980008448665794262136802508800 9624801 -295713738461373152544839061311753344896 9624802 131843929064875417797547941260412196608 9624803 159942050056270641498232731306680753052 9624804 -17487180197609566061846843149796352000 9624805 5057633404940793023077278379627251960 9624806 -112355637884474169920135440531424726976 9624807 -80312108186894771475025204867672436640 9624808 421237990932933394332406846778950056960 9624809 -120275857972168185140393891224394404380 9624810 -7361724112892934079182528144359116800 9624811 -89554319515249696787198013011772935680 9624812 -20031450177296771943054108477168603648 9624813 -67560034406040552732307125957886233312 9624814 111783049140909225948840850273369494912 9624815 286799042082443311936647283970111973960 9624816 19113663963408717258351898883077570560 9624817 -93200041632636759499487265148605788 9624818 -20904005224094947350098255217337860096 9624819 1152895263905132736074224248031967808 9624820 48793457227168029847216598006599872000 9624821 193369775897776275272322142338403860444 9624822 -14954678496620905696056674291909984256 9624823 -109541060116487168864478026494244542136 9624824 -104792866382218898134541019066839040 9624825 5405092268169675939058467517244719950 9624826 134388039221672137324459330578505952112 9624827 91284671867653884194355593334588752676 9624828 60404680062216541565409138539245608960 9624829 75835261588172635953615671355403954476 9624830 -34729568579350445721023706710050944000 9624831 15261644524628209123720407757909167360 9624832 44447451621521068835344740102432620544 9624833 212219778290923465473612592800413966784 9624834 9302802453932090289260387939052134400 9624835 279090479701427029291557983457833184000 9624836 9712932328180926234889143463288479744 9624837 -52816356683986214009812491216419082048 9624838 150874922003179153366646820932031796320 9624839 95593000614061645440917003907197323200 9624840 117763500574778675825627190627183820800 9624841 455983995321889489314369532891241961242 9624842 -23703307417280409277108729093489694928 9624843 -87674706824928156142887248339931414468 9624844 61433036354434969109044040324615366656 9624845 307899235605585071179783888001105537100 9624846 -20619309472300285910622360407234985984 9624847 -43675180566108107549630155084626440400 9624848 -151497914376779027766917786412200755200 9624849 6020772691960990687603856656884019200 9624850 103366259281000279370339705481983204400 9624851 -84438697424272799070096996569984838600 9624852 -59553899810622001966834496182052044800 9624853 -80794760301793003586324150989124724096 9624854 -28061420132945872806893908028228934624 9624855 -58109601298078290223492383544841656800 9624856 -21068149126954062395578313741720739840 9624857 34694412870229442720816840700966665232 9624858 87073145835430731544185400398389405184 9624859 43082369675179946330187220666696349060 9624860 -22644444585395899612892995508317440000 9624861 -203213243125510611461684183597821567290 9624862 -647600087047296859418303352824837760 9624863 -225895406907724866205357824330328512336 9624864 -172834758978501615020237351198710038528 9624865 -172218199308979992661431065593559077740 9624866 114643297507750032535270260829847671632 9624867 43438060684625853736937534530392698112 9624868 -224204013279414878080040155484180582400 9624869 -189947987926894157133169213820715041730 9624870 96168673285934982573142633418473276800 9624871 74868866260007305543094841355094222072 9624872 -62180354113609970169710109975232512000 9624873 -122169212530610815839556264095357486912 9624874 128674930350016702541499560269694199216 9624875 -5172545854341329115182514295222932000 9624876 -60833568287846951958651124331724691968 9624877 -294415926867007994761857596072219968628 9624878 95248348044245339055795686643431734656 9624879 40693917277821248373566720369152396800 9624880 19847057775375014756535814888811397120 9624881 74502526461157414530409921510694179392 9624882 21128552890127483960086218316386571392 9624883 -345503573487975050267966999028006666868 9624884 40376381537466423185293101000358054656 9624885 -172394595376039702856099317170788887680 9624886 -176251825540721674889578547228671845120 9624887 174045097131386180030219889235143687240 9624888 19961580368499107200057009737223741440 9624889 132557633329162834853104959148677179690 9624890 77405582731936759529840179621529218560 9624891 -172279760536023750647448664025065660416 9624892 36921388612655361961133302050957548032 9624893 -122213583284140590555928309222538700858 9624894 -74241945912362127950684630160600811200 9624895 -72148013041592633140496922736795683840 9624896 -36490550405023479429810696469280194560 9624897 241297522846818714175061449162331016660 9624898 -56493231454876351976997889299202583136 9624899 255971503590462134133661855802961651900 9624900 -52732682123564635146888764247533491200 9624901 167930815913233450995306166895290983264 9624902 12552246625165566349087502315743961088 9624903 121979299918513083742636363581678825984 9624904 18817038256053512658826251090730321920 9624905 1047292075813189629752846122357180800 9624906 -3528892479764593570227368017083897600 9624907 248989106355229565157686870056724206992 9624908 52086277320314422899144487934838928128 9624909 49349002599471034004191229994523703136 9624910 129953702481967378338376334508557976960 9624911 -26341795393901808322122667048669805376 9624912 35084288353102269011732456439425925120 9624913 270836491489171327502106850586066594162 9624914 -11854947540787270404411567839195148480 9624915 157173285841018580164383735454912700160 9624916 -42148228148490436957306558343617269760 9624917 90337312648113692250956727135840885966 9624918 6361501267791525543703093304250433920 9624919 -167364715960469101836827155682714503304 9624920 131986915943774293892473390880711884800 9624921 -49065928029971099572090161233321055936 9624922 84221056347302434089924819744949520352 9624923 -14423151096764206778556120871353100800 9624924 90020975816788120941148661172595623936 9624925 -21398907630750702093491456812345848000 9624926 242481460765895825142027983192292588480 9624927 71582959440862532620376696313352597008 9624928 -253255092095541622409036046797181419520 9624929 303317269495542297339434252503361838384 9624930 26376982508773957971927470763145374720 9624931 -100066973332490103911303807792530171136 9624932 -265962732825572787374422837522127493504 9624933 378542572391717586441977305352096793600 9624934 62644309782313463994393183398596345152 9624935 151759913336686103757560059088654951760 9624936 -249697509601242383335966748869413273600 9624937 26457354167341827534731624785859163392 9624938 231726701188393571915687165399261324544 9624939 102166235031438247171067442732677992128 9624940 -82112732156356411366477641160132070400 9624941 -158829093750480133999038589290835184148 9624942 68904199861277693912277786431586238464 9624943 -474399594633004457999284728639465813808 9624944 18877859998258487133032884378431651840 9624945 -257666993609511936085630296924565440 9624946 -172935113946536952908795505438755328096 9624947 -123866846040540490806680852325407111604 9624948 -602259974017199623334318735095529472 9624949 162964917639567997530795012206214401536 9624950 79346930714797005328698389420423700000 9624951 10587630966931961068599139801998073392 9624952 141115744967312698706682824333113774080 9624953 24595010419026584209897565562191901000 9624954 -81636982994911028316533889505936750080 9624955 -90738772791363370957403949014442564000 9624956 344104768701916510984132292796647616000 9624957 -21391465944921121277740792436176258560 9624958 1287898297009609416909778572726615552 9624959 133390899803146371288297640065392375304 9624960 -22434243267097275945468813895532544000 9624961 44145512315775329148330866033598610562 9624962 243741570600442813857522051698461985232 9624963 8934624353033908089590261718690019200 9624964 56118334061283382668276776303975758976 9624965 9950936505844108566980331186593222400 9624966 -66818721919890757045884687484383367296 9624967 -407009305759936746507899467766355214416 9624968 264978235031500977923087501996432962560 9624969 -6811120223166904326507101560352216406 9624970 31990266141023121558245613299875459680 9624971 58056787674264846357511166276445705984 9624972 -43606606259290048601483373177605091840 9624973 -35100210393673927563453384796635750912 9624974 139893689259014924101440143620461644736 9624975 -10981099074031971080337648491485410000 9624976 -116032202623305286220217630413268647936 9624977 15053221420183127202956549814391409700 9624978 129692334002871801392918487431159937408 9624979 -41381936770536564222374862333752049760 9624980 -93948564517043543065633383733610400000 9624981 107676916879529402634487415414209640352 9624982 -5176818047227393744134991107758133408 9624983 -58040730774539536170917934992615767056 9624984 -298002579412894928707447888966849536000 9624985 135728100765500007397826080382491886400 9624986 9487110487765655163799243690436064000 9624987 -64084322030826617151367731595461461556 9624988 156478542490514736221578814497020433920 9624989 -216358009835019442155207017938918378368 9624990 -80312109423647634788280484834142570880 9624991 -3074510788039515022225528463231350088 9624992 -224180325926749303391237163796159266816 9624993 83818916178284349137727456984736449984 9624994 -46548456185478665765805779177358243840 9624995 7093809777957269891617373707307060880 9624996 95165094169973695999727799973438389504 9624997 295990771674856806462910079430032594040 9624998 36102605267140448157416374166565996000 9624999 -166416952041909650383797332975419653336 9625000 -73454712281596276897016261871360000000 9625001 -124942511435357470207035539876884122720 9625002 -154064738871061050332290519793651482368 9625003 -276460220378507638684046037307334508748 9625004 94726995504954515172409879708658061312 9625005 -61321305195063916640233285159907647560 9625006 -120650341040481207751913114477956986048 9625007 -136628829909799546274963213235379817376 9625008 14140448955274311135412482573022003200 9625009 47624660514631445673578788173917777760 9625010 -38601737409132806460731133646916528640 9625011 249460606795429433636913279689611073280 9625012 -51837595718435146618090850457533933568 9625013 242316678397492554379743384908307313980 9625014 -42092881661076687792668778641702645760 9625015 -105111149181417328705840643900185237680 9625016 -60030605225875790457417339727689707520 9625017 -107761818615490979755899784549401212352 9625018 76462586390721446699013166696559188704 9625019 -210037960669595675186758148987090263248 9625020 -88793943852977859398322020949373132800 9625021 -118503577970734770400544237046956301210 9625022 -5202469427025267125810779479359213376 9625023 290852400807044577690404899553518740840 9625024 -119356959019397863548428740447174656000 9625025 -147258906021048875139695422794843873450 9625026 -126232931561297309977859963052522762240 9625027 14975864436624389166679003366597796400 9625028 24760589475079916022643243543676153856 9625029 -131969996584112189446454103813611094816 9625030 -17579655456888445751856862660926291840 9625031 128475881825785881671851722461047299432 9625032 -4421445754444275587709703271003412480 9625033 39769742832682718529349578563315054400 9625034 4432205002907106721549792484347261440 9625035 -7011779503344462900242728445113159680 9625036 444120173936698824638292053215603611648 9625037 -36078074364743016124528491453886867176 9625038 27176975452040060151658659513321659520 9625039 -280572875354112800460791836662189826560 9625040 18913886131325106541816858884329963520 9625041 202039394409290590606387743811318558080 9625042 -55948070672267016997800903770434160640 9625043 -61356579212745949267617586265010656520 9625044 42760572988953056642405282682997309440 9625045 -129013950673286483521663064457451566720 9625046 204131253195247697449919811052825565472 9625047 -81915518667777056332165480723099993728 9625048 22940976006667310214157141807599759360 9625049 144484840052979708373951487987007457536 9625050 2435823246798637961295993924274135200 9625051 -6492410803386550236467561691546661948 9625052 -209686860230191636626723371591435441664 9625053 -116007155393761631058789051087224167296 9625054 -115626729763705176927009703506830385024 9625055 60268699299348603771650932527733104000 9625056 -96961393060758988249279909716773830656 9625057 184972517010455912194014355551516871306 9625058 -3322610090294905424561653126701246720 9625059 245080091802289934623737310773502379364 9625060 122936188554359306819243036102317478400 9625061 363261759579917508606210709004995838592 9625062 -14163161915961764850723295845939709248 9625063 85784308616400812111508725820590972928 9625064 -63383831902880776945954624586487398400 9625065 -41041628969250924199231654840071094080 9625066 141380722232196271438209458397115392 9625067 12303690880310458265000166454726814040 9625068 3749778000529197024113057413197075456 9625069 97057161120830893032083627586063309196 9625070 -54201596336173264277367759743736848640 9625071 -69177216498291700450094886192362844000 9625072 11293974131908290804871731522016837632 9625073 -252746792466864703526545473933540224016 9625074 121466268089644217566790278757565970560 9625075 -20803493723821199761563031155025814000 9625076 121341351766929957357902292396583845888 9625077 1282704501392516594671035506230440960 9625078 -7289776844539592441474911669977460608 9625079 297267613032096969424539345232359843000 9625080 -73594461604172188716583493784026112000 9625081 -187721137838897978236990606102286484118 9625082 5246329185101957514241719539984958432 9625083 -50742648947681204693381543469337574400 9625084 -304595450778722768749762487542620160 9625085 316631280888447909243957656424285108780 9625086 122540502221779546273744557560034745344 9625087 -292714127580802217196140468433257035264 9625088 27420063879044129953285313051460894720 9625089 -329097854422326842108177939593418324160 9625090 35402179938611509806299107277529376800 9625091 -22251095037500241533202657010018010928 9625092 -14766920356210982377202431261105053696 9625093 -234910915651875283028841355122184516836 9625094 -78354121507738324247167708677308067456 9625095 56507026408305110690549116646390112000 9625096 -99088877708853235160463356902074777600 9625097 66777471690687735153006575026850690304 9625098 -37961736561894086259686058685916113920 9625099 -184668050122064510951622535841983520880 9625100 98360866141599779379252281167509120000 9625101 301125582150005315547828544934578064832 9625102 137384388669125522921448540553461720000 9625103 -179101551813538406771978815937809030176 9625104 -10734548690148675012704013023559868416 9625105 59536068668457601368690424124420592960 9625106 46584981907455249822070593746705845920 9625107 -30491186379253582703513648786111139840 9625108 238876758295747389530754827106486854528 9625109 -89169574713552743548688681111200883712 9625110 -56054962807830259698381285062002913280 9625111 116757191755388588692435237086352966512 9625112 -97261237680072202929935876626618245120 9625113 -50974382260850094291759462175294604880 9625114 48950125653607561211492902105084531680 9625115 52492279725651396324008593696776019200 9625116 174299571812019666600835958241315025920 9625117 348308041947725543437501208703245848166 9625118 84556281483987834465175240772376151104 9625119 97068704256441658989194602944563169552 9625120 3472336982450698163730386368856064000 9625121 -315679066788707309189767301951067141456 9625122 65234139955853437432447944007643412480 9625123 41533639665578371037371369167080187200 9625124 -9640933088935663385166864816582077184 9625125 35399206128571873657360436382310584000 9625126 -67408747364278649343701045873296613376 9625127 -486622531405725557209265737659543126024 9625128 -60163837723399080925602508158511349760 9625129 58324024249811052097645174571845688520 9625130 76599724254979293255814629876065894400 9625131 229638739725173859325533162061459822620 9625132 -49610481433931619369751619495815888896 9625133 161484952864905295219700449583374199520 9625134 27650204701938881858698445266923386880 9625135 -45537808667013564454802124420734347200 9625136 -22345760849590589767700392407436492800 9625137 149782096005189167667749268983451150960 9625138 85304554510842278473652632369075176720 9625139 59325252792700272262972568777589812400 9625140 -13444843500332526489434597081159884800 9625141 -130852917663706695937927352712372557458 9625142 -169033510002072571559148460213753732800 9625143 42654400672330865966720742036559467648 9625144 391054972967621426561527857336025374720 9625145 -59099192793422552532023315213860602420 9625146 -77020966419502939327295513367973180416 9625147 127907625556180718310786391783983426832 9625148 98102244135057515249004800574539865600 9625149 -16684911127536495599655845389579358880 9625150 -26824702109850137105778394325043662400 9625151 -326821522516516696772928220708917334848 9625152 68597867899995001517142667337297559552 9625153 187112315425050331518852138765896644640 9625154 -77741497915930612435242126605140256256 9625155 -87209381785414408292188143749850388560 9625156 -89211110807494591656917968813458628480 9625157 40881417168401561607289149803217960060 9625158 26121840870020213006597621313964598400 9625159 -85296416378657773198451647704252422720 9625160 -53797207094466153695213874555538944000 9625161 17057073754185119625189694135382676864 9625162 -198297018298092408452009866928076301728 9625163 1370031965669893649596919418569714664 9625164 2121885001690599664544243965585800192 9625165 325795724081309820509590265139118381920 9625166 190087627114890239619312328771697572032 9625167 -48587275533429450219111344581112625816 9625168 12456012479471820023260736778052558848 9625169 -186123864555158786161724470715718380430 9625170 -40955195254044344736685864698329817600 9625171 -165482453081006541672237847966659829488 9625172 -106642717593914530267950702914760499200 9625173 -141396620987828982181699645507066254336 9625174 55608689798149027309839248985237398400 9625175 49399750079377246009494703099131046800 9625176 211743018367588348513190654378640998400 9625177 614153810491496556642302179922170607232 9625178 -83416927831765120597124194013457971712 9625179 302311429926354693242327882820085792560 9625180 30410384314025572899990232279668387840 9625181 -283238186950301752418977943008462029018 9625182 -25065708478271618333229785571698267136 9625183 -30335195461042456874930292563543515920 9625184 246072233565310854905509862141909139456 9625185 57454047768407197796547395479379280000 9625186 -159456107153753546708525940874596496896 9625187 251130247421407775584848867277547760 9625188 -92940330540242050441204167775645194240 9625189 -138733683887621394678560041499275856128 9625190 3654163624741737871047362956288051200 9625191 108781278573676051350884991062198638080 9625192 192932416915643347500449592717109632000 9625193 255559522186466478233738308505638262784 9625194 -29234938102221382398467817200441176320 9625195 235042722755692388870076567677981887200 9625196 4090849678695629626893741366155022336 9625197 -21309926539181567413093278130456459200 9625198 -104919069729905271665091413054790972480 9625199 -268331623986955457886442130630323667328 9625200 89186374841097352905919203375513600 9625201 28329836170050956772746530677802385280 9625202 -288226246523937923202750664174989542400 9625203 43004054411950325710275168512564183040 9625204 -18362181971373016779034263064834387200 9625205 -335318041755870253380852139614775735140 9625206 2522538256273245415295267753247727104 9625207 -380487085387623505122446610898177659544 9625208 121934592506532907889690797336033320960 9625209 58678289670150270761780184996370230720 9625210 -32810350922417469106055045762088422400 9625211 -41880944661858056532665173510269525000 9625212 -71111285799343394785709058779282224128 9625213 -183276074051607480361614733393093179600 9625214 -174780573578054512119681953829330860544 9625215 -91349852112195408205332791343992768880 9625216 61877287356630430001249783516862873600 9625217 76656404557058587829052438713108104980 9625218 -33966526412022286599885767944474847232 9625219 607479410473667899006640141236256393760 9625220 -69755116433196852355829158737033891840 9625221 35435251186529365503624552842601936000 9625222 -84932585040065043947299232330663453088 9625223 -116305963084254276880603407047682687240 9625224 28504132597408305444031871753901834240 9625225 -69399016555140816388027013955243798000 9625226 175469980605380115486436701563652050832 9625227 -5356272195378622630526100370120986192 9625228 -76141532289481589913252681422937010432 9625229 3889468840358188473201665202256928640 9625230 -188416466231680734546765256875999233280 9625231 -11417241913856883420136173144884566656 9625232 14407555010333642626697399557383782400 9625233 -60625852710941664425464249360030199136 9625234 45749892689456162522485430426403363840 9625235 -216164841658109021783395950126573034320 9625236 -46611125246850182605161845415985932288 9625237 -157526470722685452508146488358196960114 9625238 21103762191643992794973427349008634496 9625239 -52875998867289602367634529035418477256 9625240 195738045558296316481528274132138188800 9625241 -134498960869589341478438668103807954358 9625242 32355320063343725217083258126990965248 9625243 -34048280945255359755846948468286848508 9625244 39161574944595251081626669921437244416 9625245 -6421279851836169356848540539710390400 9625246 -1796103777747514717776678515855859456 9625247 -207517484632961607087471775707640227840 9625248 216152920153493328171081786015508070400 9625249 2260497253531113348670567215024466864 9625250 -75960335049923777602142783675929176000 9625251 -48708441644099409383452064331410800800 9625252 -11273928225241973260213813125348786176 9625253 134828877742428573907449183722909255040 9625254 -4139678890610469476466917584456728576 9625255 14287769678175411267900763743722852160 9625256 129447715783823948661015421973048924160 9625257 -291028266597981703246178557611703086720 9625258 77402939416891007029499169147179909376 9625259 -150525909871234507846321342339980918384 9625260 -41271883271233102078877345965645824000 9625261 8639897737908804869526519058614912960 9625262 -116591461650682136098112695973499058368 9625263 163847752604028741606001963593058164744 9625264 49087593164878538428035954257991892992 9625265 32033938918268894406396775618372277520 9625266 13284010846323534480866845323382656000 9625267 -419542894705257739659769799503035704360 9625268 -77845233379429409668679258516013895680 9625269 -15906827175842513419264125193448886912 9625270 -26648739595438078666469566276354464000 9625271 -668520090018660679386737201738580579168 9625272 50354647800912647684501487875367505920 9625273 28762339288631696937941518266176535040 9625274 -318916590142797447503210151337389358080 9625275 125439189241585159995666439542812019000 9625276 -130546473527845499296751175943420551680 9625277 -242924907003010135518094938326811247380 9625278 -11520390659820478351484345409656967552 9625279 80951691515350150913857263177388642880 9625280 -25593651567638301680561961209230786560 9625281 -109756462163535390838902616310162745600 9625282 -251219067835716249811367320475561737008 9625283 -27340068938564398793495845927357506432 9625284 -162498483735258677454387826348988897280 9625285 16927959935003390655237942372238897980 9625286 21994198509497345208767908231476503040 9625287 -39853219777292514120539619289410683136 9625288 110812858828240321575855954207793013760 9625289 -32527889979121086348285369013611071910 9625290 -50769664352223108632136303613753409280 9625291 79917200357616804923687672091138707984 9625292 -49635155852208765231638928526061568 9625293 83374293624307646170605747352788060000 9625294 58304720239265973412906723370221276032 9625295 -36815351694156378147260438574111454200 9625296 37630523217299634295959747752071004160 9625297 -34921441449188648781274002604654911888 9625298 21889483019383620503571987454650575136 9625299 -1825486034554608880998040575051253392 9625300 122831001691479001203478307899032556800 9625301 100331299420753859734835238356418766752 9625302 -32979735982456231310754475819467330720 9625303 541365832060459648319976291320278994280 9625304 126304380480359835562326210278667755520 9625305 -54619341911287038973107500324319921600 9625306 47958656046568221196525766000699834352 9625307 -55258460048426064596616381117828253920 9625308 -88248623954658715021721675703754752 9625309 -15265603872236870091445141399794680384 9625310 -44045345831503571703209880393664199040 9625311 -3358178142555077157288913298579572848 9625312 30708443235782524203906267654725566464 9625313 -54355215397697341083964304950574154576 9625314 43386757705946490298828817157409536000 9625315 109570538502767353922503968533657496480 9625316 -20407740209787559475132077802701774848 9625317 -102748309142572490721250777820784958752 9625318 359863318940191796217489344177662953216 9625319 -313690831067801951528207112494920892160 9625320 194995154103084014322770499413915596800 9625321 -160950643171073582459658639788182353478 9625322 7928099440169609548030984610143256832 9625323 -124569893348923810726500304199286492432 9625324 105136234337236625787008892133519948800 9625325 -114237741067653594102919451770708621950 9625326 151026611375130042186161084107681939584 9625327 -447660568162344118094229858838526555824 9625328 20825008984118551471910890604665896960 9625329 14145499520583258973605961943853500544 9625330 15012898914399618623827037392073687040 9625331 -302183060282331317253847098872705418000 9625332 -26357253494975937034052785626288107520 9625333 320266851314408178408734329473368266240 9625334 85988908813371756896128691254622918592 9625335 2531964100628378453773836412907763840 9625336 162768498986721463986545643210935132160 9625337 466641219789268132302661116139258765392 9625338 -136108823986025557008535544760925447680 9625339 83316178587499286796861566196985915824 9625340 60252638339826681788159661562706764800 9625341 164559996395036682499372114100541793824 9625342 -806861374467772394942129651203340928 9625343 653731404107135633725760174731669344 9625344 -83142870232548492495369093583378317312 9625345 88604014628906121758222686121564256000 9625346 117167499208721670934523013045251621280 9625347 102160857020061840535783908771095579688 9625348 -112648938352447293065078760844300022784 9625349 237877757472173260683786296050800103680 9625350 -14569765203785862053816583091600896000 9625351 170998216301752527778605617710657668192 9625352 75722583081652401315361418387691724800 9625353 61992831467814560357557279575195941904 9625354 -61845235744137348863501756571621254400 9625355 -143332729808449916064676275937446966240 9625356 -80267341181792322912250282184780706816 9625357 102966860262963263716228422685150393312 9625358 -34696001618452113738695170040826279360 9625359 -64694549644292181592908960758222367096 9625360 -6589509348255177330045731169121075200 9625361 35533989905851438716598912430449149300 9625362 40760012348364197686995750303951298560 9625363 -292945897339422534560835584001986047416 9625364 40597740943595113499399561817883962240 9625365 53401289914513191007855204139138227200 9625366 88331740184530618592560823664166881600 9625367 64776637936821662533592252075358785160 9625368 195112877432375149286520570849670901760 9625369 -4756025867118191892151606815033304440 9625370 -136941823775131345003756730152664121120 9625371 -21586825046472533119188540804264005376 9625372 -332680872304463726106361169584164903424 9625373 421750794802716150164850701968336521804 9625374 -29150819504631055044881053362893672064 9625375 37404721275746793437711719707999174000 9625376 -442562849573794297751717830356552843264 9625377 -206999214011016131018928662154185017680 9625378 -134562117400579099964388580412866560 9625379 758312969860353078659311891015937365776 9625380 41715959810554867148856732621732802560 9625381 276903201872416417671501567046506052000 9625382 24615707172298993416107085191256156672 9625383 107794795208928334136987621689858893264 9625384 -34507690286914619742669317182544947200 9625385 4336999734745794206290909259475025920 9625386 21717111859897940418245917156114270464 9625387 -307543711498547962145652884352670245964 9625388 -14124424265668585404993213674542377984 9625389 -134718879746458248378450694109583696576 9625390 94690895007761036241417933757467436800 9625391 -146550051423567673741828581467120180208 9625392 -2009531100117984909380928818137202688 9625393 106882036376981239336392196143600273264 9625394 187944952527545072702369342464198827552 9625395 97251548401107552792987138840509765520 9625396 146587192883401595711631224796121503744 9625397 125285828933849782108619861003911426752 9625398 -112095660453205326625129808112165591552 9625399 14747209514653650758093562685328070144 9625400 -176913955559307426919354139739264000000 9625401 -52519214777580235384655068686792276540 9625402 -1267261241338023032554668187161765408 9625403 277894905983710992058037658356184839652 9625404 904766969895058605630007787881669632 9625405 34659307148127535066825205962734630060 9625406 37728983795452145184033684569525911680 9625407 10863668951420144109974736558155011584 9625408 -14728513165132023579413521167072362496 9625409 140170290259076531626019984737255964610 9625410 18708090351751113311644026602984532000 9625411 -340817281643028547239271637289817329988 9625412 495088130493397853189179820358343065600 9625413 113692541706965159254033307602350014880 9625414 -72667992392684144945907394634817526944 9625415 21933690588030223685936359990274208720 9625416 108022995902675585095357656844106956800 9625417 -348482671129090638041684593690705822668 9625418 -155008305630344087908391803155255912960 9625419 -344678327620803045607306470454542528000 9625420 8779829123420483609173327208630784000 9625421 -3670372183265161589574595428738657216 9625422 57753192441696374483905388724764177472 9625423 154406481345779193784501594210333154672 9625424 60024923341493467485400243658125271040 9625425 91456493176631623010170636806604542000 9625426 -97642433074284303865137875172225503088 9625427 116344093565987907384015339050144163072 9625428 132039687507572134540124458707690352512 9625429 547168246880212132654394331005567150 9625430 -75883670628842027508162400372068368640 9625431 19599724415917037884350886358808153600 9625432 243713298647698713993076331360160614400 9625433 -602037391550079997803766599322447346160 9625434 -5461913452267527878124393905997075456 9625435 -102671956445039945777596027150511565120 9625436 2372075760044890154799336070799949312 9625437 9105539077597882691021813643886384320 9625438 -33260381521899259612256421669614776320 9625439 137863799228556425272560506244720381600 9625440 173978223176371537975289543316775895040 9625441 82051456521678870293484735806513351872 9625442 -150130059159952462151784088084010014128 9625443 55535135694329305317340131766083539064 9625444 210315853295597468598965117362144608256 9625445 24881741550324510322794663585395404800 9625446 -262635259337763343062562401638317200000 9625447 6728274459031788181247073484091909040 9625448 143367438511343708834885420871337574400 9625449 -212122672299762056806034301903843079536 9625450 128972043038677106750793010994087136000 9625451 -422077011132890279557817098700014508976 9625452 -16857119722137706507949310174886291968 9625453 5238932328096082578669146066566962624 9625454 -102144105149215972222553395342668912000 9625455 35929962986220483828334272613883288160 9625456 43941126518665096104702276367499558912 9625457 58614881226221434078598644095183436800 9625458 39189825048190717543547681460356448384 9625459 -597048716927262991463959960152585069984 9625460 -91886668649456614973223472746000560640 9625461 110991570862544117379238878878552962560 9625462 172619889661817558133512827481421180480 9625463 -189025622543710977234811406482787168400 9625464 -2905662968820475847409392838082252800 9625465 363751368901479096732256218608618147520 9625466 -28855576767966099297219301316840615568 9625467 -230607490333629481436909518769245138920 9625468 -325949457846273996077841968393736443904 9625469 2720254382525541917242584305367793152 9625470 -49519171631088054643979797093740441600 9625471 9981038914045800470046523786079217600 9625472 -342034984187886353329509296141185843200 9625473 67958714924614342579856800148038847808 9625474 132813716316794094407917401860455866240 9625475 198844509581518137876731569045677057000 9625476 4317604156894820267511004491862179840 9625477 -21358612174433291712908164063497300480 9625478 -178736425202145249448573046553907692960 9625479 -141469223991377210737245062704629245016 9625480 -63945617502386988434744150267134771200 9625481 20829696795469771257098069773898241552 9625482 -81478829743144827597492228032278592160 9625483 -81239140955797536548312935328801209824 9625484 173908816802031050602418525812665119232 9625485 95945090662666470822470887919668781760 9625486 -37098484535986990180123714258597056000 9625487 -263107016462594840566307608813418370168 9625488 -1736998400651243553746579025659953152 9625489 303151386530559874062379916954816535528 9625490 -49746604949890824599286560851803333120 9625491 -123819088243720323494211110712822775500 9625492 -188788494926475751665402984241358099584 9625493 34800180801874613007554179682022905742 9625494 -1021550408550000006669774271807903872 9625495 -157889497389355244167194873192622963200 9625496 286483357077927963194148348048446361600 9625497 -59093970671491861863064705543076113728 9625498 16201331999066085763074854744153852640 9625499 85914012554202066591824722608996434064 9625500 38150003320089278321710644989460480000 9625501 272975474297680296331715529759391990502 9625502 26135094312832802307655347985107982464 9625503 -217815792099431294331585807436561517496 9625504 81129835003733380517596656592257810432 9625505 -451162997700121663318337458323369312000 9625506 -100685531179732350665137770120293498880 9625507 8267495526190076446354399546113152200 9625508 -332287763149625636391888255036789104640 9625509 44486246668062414872958047759856449214 9625510 -89740054193908838663408968902446490240 9625511 -148017119159624089223514787197714058680 9625512 70908809355775397561606246216055767040 9625513 -101947839216499013727625625958752560504 9625514 -6519549179781118297644773464245619200 9625515 135839713440166234466093710249929646320 9625516 18129058436277781476660360301741917440 9625517 -63087437883361182019808827245120002016 9625518 -32195233713251545082884182205388759040 9625519 377754733459100994098009426628859154160 9625520 54235472872274795835175859347626393600 9625521 -148268333781166041902336186790031129488 9625522 -257648610893417161475315186829950312688 9625523 28753425715119649681629519659988453888 9625524 -107144741010377297366476734136101433344 9625525 -14484094464231619242601798732006614400 9625526 -30788948772680843375461628451034488576 9625527 -438047789973443523211230753413975498160 9625528 39006269849417150193507070764198912000 9625529 22688524832005934806805417590348093140 9625530 51070941002729617723049180048124952320 9625531 -105275919794360699166109720132176710336 9625532 19586970248401702224943485892400962560 9625533 281533370763313768524872171720381416800 9625534 -101225184537947831027782495139229859584 9625535 -10895453794770782923139989030338427200 9625536 25193366903525717470497429626302758912 9625537 -571238582779426201335201704822413876800 9625538 15280305002736391110178869018150118944 9625539 -47827876059136273763842181296971505920 9625540 1573568509845183913946560569389959680 9625541 -267337155873530282978412630123770018016 9625542 40902998364298413024789311202005239680 9625543 106133998785664080691633603024749804904 9625544 231458905301624389751407124051549660160 9625545 41921498130628439230772824549683307620 9625546 34702037815682039660798904295897743360 9625547 -147835860824773678635677161685813290320 9625548 11441722338868527069161032608020282880 9625549 63683745318696227913096945098443548300 9625550 951645337260186193842740268014400 9625551 -30520283278669972887509129599214171760 9625552 -20736941344893810576740643944101314560 9625553 134295787560132094769643576516809559552 9625554 612790287538108778057265911394354576 9625555 -85332600887078513472794569842648019200 9625556 535046187897556062062961998398928584704 9625557 -5495328438839524570671717024340090080 9625558 140667348593278296351260516255026286880 9625559 -36353559721776933711653225036240084184 9625560 -75489053935647253901814274854985113600 9625561 23898633217169398524633690160669924704 9625562 49802869733643761312128786078290392064 9625563 -156948668554911144360443442162121977108 9625564 -133379242846627025324006745298757475840 9625565 59207965674459375979569657044494149120 9625566 16094573196087283921691883424311871104 9625567 -82656664855784901903484476006310460416 9625568 426505979612870619918227645803580620800 9625569 138707733474310300875690152181817313088 9625570 -43135247827612296783231820685218039680 9625571 -216613926471079495288404199035275149800 9625572 48202124026585282708430458644010352640 9625573 129586171473021145664222771973876180220 9625574 59865033071744958179699321557781684352 9625575 26822568158371729763765882703995412600 9625576 -53086715276470146001352289267877939200 9625577 101855304147469491975274906053046693860 9625578 -127678054115459556678982664095949304576 9625579 -282836090326225779249096263762868663820 9625580 9165526808236792689666253537187404800 9625581 -23070125692678071978961528032312854400 9625582 49744660641093453146853356210630947392 9625583 6467543018882064657033667787187107328 9625584 -34849316075430928743572525948117975040 9625585 86101741691900575736119898481338601780 9625586 74073923319548951808030988277040646560 9625587 -16850671610039572000272543935756385696 9625588 -5019892636678687394128363833884616704 9625589 54408014794457068011214027394798025390 9625590 -8104589257834576242021025246248403200 9625591 -124198553833609037531236627525934570008 9625592 43517755011088848337929488397523230720 9625593 -859039112661620912801349204848209920 9625594 39395145728729410684707901282238253312 9625595 42878627845623819245210723995385390400 9625596 138696065357385241253411917497226363392 9625597 528256661978343049873712024750559242560 9625598 61450662220585861054668241852472524800 9625599 1660068435668567229393284251214770968 9625600 -137049160913779262506032511678257561600 9625601 76587183214889426303222061465400583172 9625602 18135570956963718521995875783069341184 9625603 13158963060916412226876413976088523568 9625604 -33781770759443494110668720840276356608 9625605 -21445720883110254155535551006895026880 9625606 -59032677619902897711546706689663012480 9625607 -254558982215615205402621250575184503144 9625608 315899080422433962720216335395257139200 9625609 -168411216369743905508445690216241102960 9625610 -14006391632019038260381707162862619040 9625611 11351686167411408892005779280232955520 9625612 29957904669609841986658671413090153472 9625613 222554997289194075277699841398415748960 9625614 123123212027485576559604225886312995840 9625615 72086033293304886475141650894275519520 9625616 11941975406897301484296775100552183808 9625617 -56826616071098798924773347636050462040 9625618 271546652286868329599709344496896753280 9625619 -58108191172722438165139045236644032980 9625620 -62138735845563946597511954917780131840 9625621 -33596409661733850846262462070334473508 9625622 -339752237935383230720046869791448161920 9625623 -67409456490354211699966949222728246656 9625624 39403893135983307664783689704153088000 9625625 2827895886506049149986523104103951250 9625626 73091920106993780487107741539994279424 9625627 -91568148057989360432297815696300807920 9625628 -106484848289713120502069259780028116480 9625629 -9081655535430680760362612291022518112 9625630 -3884101851184648837942478461429248000 9625631 -190983178298483437782253474128070865568 9625632 151196489464080799691143078490049871872 9625633 -80978195930300516945062216963475049118 9625634 12398730554614018276525068146316416160 9625635 -5804086342348134199510522245692107920 9625636 -1666207661358071469549227544237735936 9625637 84625777982455391179684876967851889952 9625638 -22963228876682300152945909739308806144 9625639 -49916327079328176683303669754066359576 9625640 -87192022375422852343091370069953587200 9625641 -136458275457848607103711325825441233008 9625642 19666154043387194141911857509426935392 9625643 -150952333513443487619001634893979980108 9625644 -69548682191731155996838759966656789504 9625645 -58034150986151516557079805982201034100 9625646 -1786352930659455929900668939419805056 9625647 429846756176927949250653610293072314880 9625648 -39043152139144592019939352811727814656 9625649 -60515504432812639774580917394191850880 9625650 -5562920994400163531321381967970838400 9625651 83027274116821181184440989819185432480 9625652 31461626768558117122841058768134376192 9625653 -168960911712181416732161833384691257938 9625654 33560433169325506184093202094238671776 9625655 -21421346956850202651559744775995599360 9625656 -103596058374464673762982535751176908800 9625657 215840567725346782900585375488773732906 9625658 96519852670080571119887036133525488496 9625659 91253618253691106652563105943925867008 9625660 36391014777042951811019499134829173760 9625661 86529606001508178377322560638483547904 9625662 -224129080138417700979927614569392096000 9625663 158394794662846831939923732580991582912 9625664 -89254468863063390039901639955606667264 9625665 -6001116465886308828597193021593290880 9625666 150235445808125191681364499341786651520 9625667 398386015066114197940498139003343286716 9625668 86089487724012940654806263022821535744 9625669 407651299311464008691265788008980103070 9625670 89551108208668409558657820287891199360 9625671 -450866742855538216395254737809053160 9625672 -33267651752951854634279634610594775040 9625673 212608187621918000742700461576172650960 9625674 57746484697205461887265226478690389760 9625675 -151368396550264234361558115725387571100 9625676 -292813609835673075121364587835929067520 9625677 -252801611539699820017069361552337564480 9625678 -61251301040615731779024001893848362368 9625679 -408070683692637084082054007642648832 9625680 50741722410282879300377447229163929600 9625681 8247032494483398160691858828136995240 9625682 -114018405850090007051605207552067694336 9625683 -117386576365185879154825989351397277952 9625684 22993161817871260691766427446866556800 9625685 -52545481709314597876205154609945880800 9625686 -1929237611067512009032367418846953472 9625687 -44735558197254941824304937170757951960 9625688 -81096510237247090226954218840381962240 9625689 779406549158176285768157554822616538240 9625690 81527322268888296722314645089175077600 9625691 47176554206918281545849429763060321092 9625692 -22843634253079583022825720742604379648 9625693 71302546707216433995892640172001891200 9625694 187364144271034194640183117966617764352 9625695 88353686333872629248056909196105707920 9625696 -65376291994649036256563801822482661376 9625697 10863291529305242009678013019489114146 9625698 41583170159361448362803282635138996800 9625699 21546716356152269293475872607431619520 9625700 39136753594164337403303967743479910400 9625701 -43911885919899300062182146090452060640 9625702 -51910582121484671806638190334015708448 9625703 -261429318242474606924701086382070367048 9625704 -2627646949592696393192274837086453760 9625705 -192714207543446544382031654316717534840 9625706 -6208947740638146240908154555125440320 9625707 -3040520007910011485492687579026476192 9625708 25820467107168743302446967740733933056 9625709 -76477845200048959312677580066577221140 9625710 966821702819921713678190466268800000 9625711 225464794696284321798240032919036596992 9625712 -29321200690119282753751796586289987584 9625713 123010941879454050386048231295471739584 9625714 -57248945897479718671525487304009535488 9625715 8370238194114733622439051131764541520 9625716 -81265526649633412489435327138698211968 9625717 36119491021159170266587347597652868992 9625718 -46167341565468942932238735880596313440 9625719 79804505203443347642970151767230727144 9625720 20217981964841081344491830158340505600 9625721 430409865963707656004044005776858112 9625722 -1379710547872385794482442194406460160 9625723 -11460456914420449780335852811271886680 9625724 -29679946334042422392959463971992034304 9625725 -34786372998195662981859376523589240000 9625726 -47095531299382129669730057474444510016 9625727 100268449099374729532457726896822345512 9625728 -25132463539138801532630693055100354560 9625729 106555968099421493114342665818206291330 9625730 38067784404111653707499709020490155520 9625731 65509893574843904967588854680740428784 9625732 337335187577296825154600153970230062080 9625733 163203886652161107435038847978166470042 9625734 19286784585249988287130496109617715648 9625735 -26984779949874176788791397251704639040 9625736 68367439456314777313233052709605831680 9625737 -56947246310781289631545471684336350240 9625738 185386378106446643982135526015402654560 9625739 68180711447740415386946529541702059600 9625740 -117284255085942719357773377047565035520 9625741 -162809860077922711673874233292457094208 9625742 -1320276116947530127076819133311585280 9625743 -42275922631661401564090896917198866800 9625744 -27375476325682189850476914215087882240 9625745 11785663959505202427832602785824144500 9625746 37996021450547888461840232117503110144 9625747 -109582486794082721801511809481812254804 9625748 91696758657356486838655943483876032512 9625749 121789040124042011660499667069679808000 9625750 -84425971543012756243341535678218720000 9625751 302260380625790867825463632450126935752 9625752 -4308796643304544292566517305065338880 9625753 150488337732555898748480880994193902464 9625754 -31053234938211709673748293324557025280 9625755 158530627268538563769634571481877593600 9625756 -306010282430967874465789386287710397952 9625757 -199613570091041056665749686723087363368 9625758 -159049229648734331906933358920294606016 9625759 -46074664776539616945154656383872658304 9625760 -202549272435863822435289238429085859840 9625761 60233620263991039410982911950330352960 9625762 47145509050504930902658225177687613952 9625763 66890976152169798131219829901927953360 9625764 16804382801341031321413075512724325376 9625765 -1017803968461908385170193843935050080 9625766 -75988837792812908654971737795431835168 9625767 101987614543440126977040292876680451920 9625768 -327124783222030626070464190753753789440 9625769 -12056609884723825625905648112037606300 9625770 -9291063712635383172982967024875929600 9625771 -273006633208137488979510561734000814028 9625772 -14451965873980101803570638680442027008 9625773 222640039301998336689443131074256833600 9625774 -42985799316651298905815356846416647808 9625775 -51022132897872266586580829180393450400 9625776 -12281264803461837968166717065181265920 9625777 145446779601142193453556467115686942272 9625778 -181245208226200048238764377031785784560 9625779 8383544744618488178633261984957418048 9625780 17271519325373083095530082907435929600 9625781 1986953890148458871508211291303974528 9625782 64404312680207300000020615365927072192 9625783 -267474759456806521827151906967482346968 9625784 -128208759166537019764228994011906252800 9625785 41849581300397299746250328704761023040 9625786 -101592023695646487481105616625455538720 9625787 421562362660023221554108661054033486436 9625788 -55131668565446336381149834341001820160 9625789 -81844898385518924950354742061633236410 9625790 18444719871304282030706711150165913600 9625791 -45889921800713174723722536283726548480 9625792 34995993800540473423024641492620673024 9625793 147533454549293104716978774194201727042 9625794 8109856713348526954955335340172105600 9625795 -66419547665077190568926500301749305600 9625796 -376331712104615734086816749560137419520 9625797 -18158962939137828936091770986125019808 9625798 9553780684538844399973621136133607680 9625799 -286751269460093087713145346944321093760 9625800 91665808611297284156794517984219136000 9625801 178968556316242287115178993347937235892 9625802 -10251703390291937891072857477126341888 9625803 -241413013762756090460412959189471971392 9625804 136816923532143189375475839254048196096 9625805 100412940565872383776262656250772022200 9625806 -28743427858461898916137299171785657856 9625807 -192099644196898822501592576961638319960 9625808 -1579188450946620903963542472852504576 9625809 -72643020533872110741685854815158095360 9625810 16411441844080929205665351784162437120 9625811 -148796001038348835869963912559764070576 9625812 43648759066286517992236544881476390912 9625813 11709316661081900010035300794137153024 9625814 8759376491945928750847145312284258944 9625815 -2469096691814859209725219972988014800 9625816 44518551347179074872472558306863247360 9625817 65377980252592820803790863426294932 9625818 -116964836995261637371760426942387861760 9625819 -99199098183224276044957387305390827504 9625820 -124458166737047862201185016710685219840 9625821 -8468483153487668408419653846387132288 9625822 -54206562578517477556770547517717559168 9625823 287701332658750218594449381707043346120 9625824 185344145761528463464842270353302487040 9625825 118365225692211520095683918619078768000 9625826 69129985795344624351257176770100738560 9625827 82614653592436603552352744075361306624 9625828 163535578996723024090306648298152496768 9625829 2878389877091431632035588868352058400 9625830 -54673904029763521949059103766241150080 9625831 -345276502708934072039010898153672103368 9625832 414391276937300373086186633936579558400 9625833 82630894165001126906449653312807651264 9625834 239798004930429519477709224383302632960 9625835 654501226603382994308206307751092160 9625836 -24206894319967765249178965711545225216 9625837 -101459942544278241239549797894681009120 9625838 -178036109202007703758910292355393480704 9625839 -182234129536673182882712333440330774776 9625840 -6785789861101742323445983063641292800 9625841 125221950838135584032601680933339549184 9625842 80926767532681577049714102696853912320 9625843 440416758776488203552487691707358118092 9625844 -315096140008149164568751586377045275264 9625845 81473942653877917523496387345810503040 9625846 1122337503592990636967907509076480 9625847 -79497744279157309702784927794786368000 9625848 -36424764408156423285470549481685463040 9625849 -271070489205811295596390881285225376150 9625850 23820272592451019627787643212229536000 9625851 -4944471908045783772941120789836341120 9625852 -299673360835095862324620209126636376064 9625853 2852402516381670464297957987573494764 9625854 -70691862653070833280135074860608393600 9625855 273225089314990377884838722195183846760 9625856 -344360390406765343469401925583529574400 9625857 -14221704009307011768868655919314331360 9625858 -37786942599869633809761453622772257920 9625859 176453835528617870926615074712001909016 9625860 18235163170619412616320910340043225600 9625861 15897277013255548802364872255909421824 9625862 247494279887442619482280846985527182432 9625863 8998882353058820597149290933223016784 9625864 251743470127225212331712402808340239360 9625865 453356129297011174614380914499760054720 9625866 134483220630031572054127737558717076224 9625867 -652901209200948499949499066162677519280 9625868 -30527687055353968289067993666916368384 9625869 -43803901448129385252585378265953448512 9625870 149106242634890828011363973672118002880 9625871 -284324156084207448788431661225955374928 9625872 -3564540564877696640765184380129771520 9625873 112661170405178977240525100838696036084 9625874 50829277462992593468870260362048321936 9625875 87894168854966488140365280237356160000 9625876 -44009390810805965897389938613379842560 9625877 86527713174715043736619404096822387726 9625878 7144243359702558730620349078313615520 9625879 134267310778967667445845869897218577480 9625880 379514426416585713834242078490122649600 9625881 -378560204926997234593732301657389138560 9625882 -121817754585170488899299519554917611520 9625883 -60986922617406662394332666315208653040 9625884 89257288975605308379411026857645102080 9625885 -144167442791669910702535466992095894420 9625886 -159527433770101233094673734857479572608 9625887 243894925680358632175220262768688782744 9625888 -471886979402002174611873378160411607040 9625889 -44707882997866163148860892385783251840 9625890 -14356984131603121488411057876279129600 9625891 -72880337071357159801418449115116409856 9625892 22483640097399146360008695891845018880 9625893 127394940007664236711150884023114674368 9625894 -70646262595157413498630191952804292160 9625895 91034575646033030577515590017841577400 9625896 40668518018232405621958626936505958400 9625897 23574470068220254057092850184776214772 9625898 -83194423536980581824008620863099695520 9625899 -52111346880078523966576971189257329680 9625900 8708515010423646529389638994883232000 9625901 -22777916511324619947967661124886261098 9625902 50978412642490052402697814669535318016 9625903 2335142537782978359645941171635667136 9625904 -50290951368300121841466507919012823040 9625905 -128480649086339857248160262440478457600 9625906 -44787760007062562470469742083656320096 9625907 -364609865660519622355541279761730057844 9625908 114734556228204733191256874502561116160 9625909 420845876983758931991330598713077571520 9625910 -43725716206552764275824258724770444800 9625911 114889086683636542461980873150015617920 9625912 -82055661544052825220094856938340659200 9625913 -323212619315402711006542763098550400 9625914 -78987523766566007079352171189354228992 9625915 -137885514243840961716356729986079173680 9625916 34350951006629999297824458160168074240 9625917 73534991450146797614586285851523035712 9625918 46943372234605246654330431832345076160 9625919 639537420688493692378979649822822682944 9625920 2255700891358295211242753706908712960 9625921 345363493021095636760395353361331869122 9625922 -199767525406470512275741982406190442976 9625923 25757295407574355199295404873354317572 9625924 4122772249574177333475912078819397632 9625925 -26340323961501017685017607896555088000 9625926 4527578972328800424146636882009641344 9625927 279850892419700457802727199386558612112 9625928 176232488870680635708750172495648450560 9625929 284588706427834834090541419042625826048 9625930 137447861631362817649681648905065088000 9625931 821599866448521265479191164197915792 9625932 -79486369251376033716910453056380313600 9625933 297828729507618719104342546558074600182 9625934 -26426277780913130065838764350027042816 9625935 -21202275675562575725436876415918644480 9625936 -58233520088210089080998972452949999616 9625937 954721224021878241260914414867570368 9625938 27415605322107830548081370417397050880 9625939 176361016282655901776382479899652310528 9625940 128973375978558167140048941954866999040 9625941 -59975349870518251335099730225338635880 9625942 77069104990994180656391296148920364544 9625943 -66644682487677628765406808327719234808 9625944 -59924420702666246046137301737244794880 9625945 130790624540343951911322969670823916480 9625946 209262543851445534084955833945296527104 9625947 -78579840691587904756259478743888523072 9625948 -57458436534355294807369985460361001984 9625949 279725289511950549589318153331382310950 9625950 48161737046423059860608559988760361600 9625951 327057047825647487193085083274891906600 9625952 340091008165197848236803467551624396800 9625953 8154929887247952920585022997193524800 9625954 -5416367731390588342436957263078056960 9625955 148009652701932392029342653748440609360 9625956 -43693047936626990794825599878714108928 9625957 37567433216018264325310567746674812224 9625958 54072143507392064731382202200167881984 9625959 91071789080144872803205384965610293120 9625960 53611929776283869534097744054131097600 9625961 -143301571617513380183947436849467282188 9625962 -8118988312994867733406035867767243520 9625963 304259698517851614379325385296613828212 9625964 71747805593363189604575315408801126400 9625965 -6046514850560841171369279079724482560 9625966 -15695496736736030972924428948637742336 9625967 9802057690551687333831087816137389920 9625968 -70258153389348287831442785454871019520 9625969 -373252926887792469868380947859642595630 9625970 -27569679591539952842479461659604672000 9625971 252027510415545421995820479165789984312 9625972 -192596194618565883338013622932670525440 9625973 -29547171886589642833302328894934752320 9625974 -47082667981966554396601662135662168640 9625975 -101441816147454921455446570796736574000 9625976 96800273323392616207192705490507612160 9625977 202478971743067508358277797191656432314 9625978 -131812831027646282684085825653830918944 9625979 -154237223211016467695868709241294023320 9625980 91456521157197421194851609612451840 9625981 186488689023229612849537026898052379782 9625982 -195104843318449271420035007578797393408 9625983 168290670965433851591499104556065399808 9625984 467206084961110871542721805367954636800 9625985 -5735575018004317380501616138998973440 9625986 68473792499787399758863729889626963200 9625987 136264857412535213582750798330566892752 9625988 -246732053513692803032706072030801679104 9625989 12248856926491972059489542487652370880 9625990 52887897591807829083684745448645481600 9625991 1073424527786508607009873654392872472 9625992 24960842455345113899648728456342732800 9625993 43955063153085478811464076796272862244 9625994 16503131366473088635939689477554291712 9625995 149563232527124054995343034099481890720 9625996 -80480239305055506577080621416652595200 9625997 349945459775030679787036634191917163446 9625998 143553355232294169744702544422996992064 9625999 -21198571154560142379903751650853219440 9626000 84131924666010836845919302643011584000 9626001 -53617272453750443237369231861656338336 9626002 -345408653047854137513602997010157272288 9626003 -296297046276536559459170049378239249748 9626004 -23984303543765324714384288450631365760 9626005 -158863144786373122002248313447765508680 9626006 42589084501340756434394741832425420544 9626007 -94763697890583751716790141551918886320 9626008 32508782616602536553134358735634432000 9626009 33021475188114301692840199511183677716 9626010 -20332573332817409294858039794469725440 9626011 100192160652438953862892609097787548784 9626012 7044621425584685977459292220442771968 9626013 -281388156796093133350069100132528289600 9626014 6717115789847602898268275282333275200 9626015 -70594801003435255700434581139060603200 9626016 -11223303877877657782413053686475390976 9626017 160617928374755699532612659699331524066 9626018 41405591391221256487392797131559436288 9626019 54708954011186604919016883117352718688 9626020 91289797889830748450634218610366132480 9626021 -203491440551951673390318024880128294756 9626022 880658717985290079915614650211975424 9626023 -2457509403318023725393467348636544512 9626024 254466665486957974240276603041977548800 9626025 69055613099840426762032702708893958800 9626026 86012643016915878669131557005828685920 9626027 -48000916028550837097609812910069785600 9626028 -20705453680977928742437080961320960000 9626029 -113951361754914350284966106465021323008 9626030 1638636849242772716552693415156596160 9626031 41806340456921048182449313473940221264 9626032 29887193246979318202343343120330588160 9626033 215201644492681701091712008487986299282 9626034 111346465861178881711176974808447360 9626035 9975909841647699641277312074663879760 9626036 103479798677812115196552580244384053248 9626037 -220061176591901819289786895995488521440 9626038 28992988827320115924751725441135780480 9626039 -90064001134184706359120864286413075160 9626040 6227669600769034125566791885654732800 9626041 144384239679518516760895581926250467472 9626042 -66597765654427186775157736570741486848 9626043 20836354349841320440716821854365312000 9626044 45176365697712668432554400686688630272 9626045 -66343538493291874414217185870303397760 9626046 73314848903419257819025736172277463040 9626047 290798410432817468743325894648192481072 9626048 17443903529946199479395595564569591808 9626049 -38399023726739104752329234382426137166 9626050 21420024587093880100266056722729206000 9626051 21690382853940582343646608896678475152 9626052 -85262554311112417091741640510020333568 9626053 261252322619495895661064000493262134302 9626054 154702566328333796374821595560459290976 9626055 52207889285273509976802431242301896320 9626056 366543065270072741742057743006533263360 9626057 4201029179859607168925543100819009600 9626058 8560691827460722155346812998363455488 9626059 -433596343849949202458377528861266871184 9626060 177558176150523026818336922568790932480 9626061 239066463225265270929450007794596820672 9626062 -23251913550702450778069456623808646400 9626063 398084071583654848244258487597530748384 9626064 8351780802836966519279261273771212800 9626065 -526980866833150016503757938578328140 9626066 -1342121820760872195234490814190276096 9626067 -225365539798431491435672398547564603520 9626068 176631390994010187537085964201022864896 9626069 -779817555795697870057108158272111112960 9626070 107679954408294907269526459270454415360 9626071 -210128158889841165162615501380166650880 9626072 -9843859880475726911178124208242114560 9626073 66815448065379425913378059155149311184 9626074 11433951790875734492086886963659587552 9626075 16930881118586666667206267940838083600 9626076 -92783313065608346491495003991935623168 9626077 146743516585531684592208319901922453926 9626078 44759169209681080158171643629289823232 9626079 -272163226631652184791509952670113170616 9626080 221765233975170796796889078858527539200 9626081 98060706131082557572877339430029033472 9626082 54170433040056716461997492020239633792 9626083 177868132786921517095217791195488392280 9626084 -49094038792557109914517580954157096960 9626085 42779066247137540816349061377253593600 9626086 40057287351295513136302572568102676160 9626087 315216040828586001641988191326236263736 9626088 234698375455057211977799753049355714560 9626089 24453525573475077845573459816800446720 9626090 -164209742729811929448073594019706775200 9626091 -100446841910566270640701489808589019776 9626092 -15253577951238840686342688426660462592 9626093 70735507518273399681740025984475515660 9626094 -191061558813430399871629371195446232960 9626095 148046722209238754409827303715558294600 9626096 20456843304105796994062815228551626752 9626097 41530217534897064289483140777766193280 9626098 63631862388054631852074838857497969664 9626099 -110310277564858317319119218620410250128 9626100 943016653118614410042640786985932800 9626101 185264205843420907352208137341750624704 9626102 -34778622032698147862035356394387729248 9626103 -73491182570042608324775171139075187440 9626104 48116983906936279764835351118174453760 9626105 91728682438304595679343249256465111120 9626106 5590997334764985611780279730796400640 9626107 223020373972409351565507931330002936356 9626108 -187826234216528804423150045495518201344 9626109 2372259149636537403388304492072772096 9626110 -26230974157201259088309774440959395840 9626111 494058314336808239550625665249216630000 9626112 -136440366901506611473794166662962872320 9626113 117567955506459799142013043381000884160 9626114 -9096474472879353462832973814457854048 9626115 113003804032358665007430665068043484000 9626116 2716855811098856989089212483946304640 9626117 95775562435573718118863429425128364800 9626118 -4021310731185676547515439618218012800 9626119 -253976614921562553485493115727238041520 9626120 -27540723100490431275811165614047232000 9626121 10109560063028671677369001353600569472 9626122 -32946062335006846369659872917404844800 9626123 49342123707690143396709146633279227728 9626124 -84412474281662258035788334058938028544 9626125 -115760730316654110960122017508463402000 9626126 -194962389668148450344668101711710119488 9626127 -95050273599105402546844617963716441856 9626128 -1666391149057219715149532240073261056 9626129 -425298485735207641485081576323338824270 9626130 9986350374250046527161363301704051360 9626131 -220187019409904037192715145505172854096 9626132 67654182274795601012546591900980891392 9626133 -79706157072083491419907111115934790752 9626134 -35795646725427194756155834351394971008 9626135 -291941352173402335378538962393776322920 9626136 -49690039455161590670576566253637672960 9626137 -57340103279657490330437278690860732214 9626138 72801647939208710107299710688522324720 9626139 -126256989826712563898616234434832813396 9626140 49776968457968188768403596436436733440 9626141 171218041169616255539905691136431245440 9626142 -44252011622777117526586273628091958272 9626143 451179140768105530077633946658011588744 9626144 -77568800787895330774986063742249205760 9626145 10312674083392207826126248427044080000 9626146 -91944664916800837851552546574210711728 9626147 373854324064224865744645407427397749596 9626148 114074433940567503609929201481027809280 9626149 -21962350269273568675866204138289692836 9626150 -16802954007387490287163606058269728000 9626151 17503152463669900891571155303371371520 9626152 -3792619105741521766736715434026106880 9626153 93109515819172658164376875384347652944 9626154 5493529987770131657598940634322213120 9626155 25312189499297790531574101709128480 9626156 81153429485024328560544975665705483520 9626157 -214539598111943024332173578838862425546 9626158 229235644535011755112186465901683046976 9626159 -3181532154244628676826946181307323600 9626160 4321725952805789873264105625118310400 9626161 394021221417951224500032481155601919762 9626162 -5544935583212047709446548636549252096 9626163 -75111093866917556809255519367291155656 9626164 -99847313458432606944883102984882458624 9626165 -147470044506675888271842125621868142800 9626166 23354874364103834054407477376573847168 9626167 -73458958257996055439584784695657395840 9626168 -15713938293700517854475473297607639040 9626169 -14264244164615302437510727278790019712 9626170 89556790036188002074563867865432397280 9626171 406783458187843379095585896853834182372 9626172 165734791740669557006451997287425044992 9626173 -253684425129371319013561069609469624820 9626174 -38936025442486191504057370373173957632 9626175 -11792754574761394029598021795989924000 9626176 7327711666213471972005822675904626688 9626177 -492367884987180549128771877079214098128 9626178 53827061150280151087130534592672165888 9626179 173653076802012386396339495215789741040 9626180 -113469870023233830586536518681552793600 9626181 188388849802377488201286980335453117152 9626182 79545341457362334152646141584594678784 9626183 4366387681704690474282683597812078176 9626184 -187077339945811519473080148019911613440 9626185 49886401874257822999662538378724801160 9626186 82499255687194114595457661580022495792 9626187 66644937476826881892785531030037395160 9626188 -129253201911755592884282070701305482240 9626189 -54521011627372411033481333293784384010 9626190 -2121180684204026217109955562561576960 9626191 -3152427502404001484210068515537773216 9626192 11245085707315029537763891453755113472 9626193 242458014006091247165610465308312834082 9626194 -49172990642019462953878146735760660320 9626195 4546181705597318592380254368750547920 9626196 213819513998426293806596015395304712192 9626197 -175477433861759387108431915268490847314 9626198 -139350709794471140473809037440351869760 9626199 -208534887382986438504444071302161749760 9626200 166851562386346112341701015435419904000 9626201 -51934486243047474153974293649204550588 9626202 125180830423752081277327044948685797120 9626203 -70392182646311169746785388842180332960 9626204 75775419622600904397307510818792775680 9626205 167977917420596007980793475845543723360 9626206 -144529375225704152111130846348431192448 9626207 -68422741499660891133955136444686604208 9626208 12225674605157787027459592252458270720 9626209 -24585353780880126238161545316680640000 9626210 -106403015252827724277109797041339220480 9626211 166131033174634500729403401410547300864 9626212 174051374477344610229124006076684195456 9626213 -77853908735892752244872698688328183936 9626214 -80923728443825533442191948381573232640 9626215 -153097142066456732187468058070421533640 9626216 -84757504370153516998251938070544650240 9626217 132203625373074163147824758793393533760 9626218 6912192366072721137817612543908810240 9626219 -141136629471901736036129531249885147904 9626220 9724099464312387603508782440078054400 9626221 257863993383231841925768653499161557600 9626222 -64438471539012152652855253558134470208 9626223 5248610777034384992689127946025169664 9626224 -32297582488377202112547510946436218880 9626225 -1844951713147369168262921223306283200 9626226 -21578924517686534109301214530330137600 9626227 -2053042209798938151198903631137958800 9626228 -293033261337379493286290750730290850432 9626229 591742865379337670578247019478413907200 9626230 37327950079875114208152139912375157760 9626231 -184549871033183300523840414248036582880 9626232 -12835266965760010664767525991320780800 9626233 -21243949768074724164569324047097131776 9626234 -121315363338839901511394332775741549568 9626235 112107834487108392078702517971363270000 9626236 29172786097109836216365267493077688320 9626237 -370728044452815167794668380678199765114 9626238 1155575534287207612843876901755080384 9626239 -60478998724374597473547614865782781600 9626240 59517263828971367308136916943110144000 9626241 12290253117803416684202887010861487360 9626242 -154367497212642131534332369456924285056 9626243 8445769844213670018587378554781729544 9626244 19735374510134906815206543986560696320 9626245 1095892813364559086291655786455337120 9626246 181085040162938335514065908449963993568 9626247 224550610072414704087688381514199879024 9626248 67165968103947184050363973991252060160 9626249 -283501262264819886417928380801904155750 9626250 16835017106096991560370152088757440000 9626251 -181984855321248708381832057013683770096 9626252 11758197230825169549807588253902328320 9626253 -17782533846722307341042694130262821632 9626254 -138774018420457002830734481192863998528 9626255 -132494985658394335569779527309190006400 9626256 -42625352774984712608333403096862556160 9626257 -163766828995137456381028518520602871440 9626258 -210367127069497322635578822680019969024 9626259 -111921536818775092058418879041733027072 9626260 -49087765388562573062677241689736601600 9626261 -629355319014078839304829078783845147108 9626262 42050409300545927611891301507732958720 9626263 -1696108021375129101668672398427608080 9626264 261263917740932792415353422849250703360 9626265 -1271122032593744841316696965132482880 9626266 9513677473478951273656601734446619104 9626267 42437076750619059114109496661451159104 9626268 118019355959390818261116355913709181440 9626269 -213112066189928312907567077135388898330 9626270 -50961566479165540681612972472980297920 9626271 -181924639070762328794718665016277005696 9626272 -236850158446303574302032882769234034688 9626273 95991945532197656371863949455261826224 9626274 -16503507735595525456178758801988497920 9626275 -60182422931786511107487979734919534400 9626276 -437312353793085091808334566702893440 9626277 -110178695319982554448719228189737644992 9626278 199870679027289695711332530203391529440 9626279 2596234281639817758765884020880351784 9626280 2102218801413769536311821665492172800 9626281 1094936430345698232976654035295840064 9626282 -26611748324702489473436513397102190848 9626283 3547590238878710036517752277821278212 9626284 159772803686860602068947904519433203712 9626285 -312383894025826306775719064168046076020 9626286 -56924539245348972517642032716629772736 9626287 203582821839700102807236440741587649592 9626288 6406403876446766096591391220116357120 9626289 78299189391766320558744175745658192960 9626290 -56799509571215489966286315097386313920 9626291 -2935709014459850894139553235950137360 9626292 22909195060094874625069452046699272192 9626293 -208550228429118236084261915297497803680 9626294 97854964642501502912614663683810220800 9626295 41993050648629051099062529368207616000 9626296 -313429653698349499527435977064051486720 9626297 481222062131191569430123077957189688746 9626298 -15203116610498096253496875173630215680 9626299 148748983529640473358584738417444915300 9626300 -11451051159746870726962752897875289600 9626301 100288015564308922152884001756653375922 9626302 -88039581749603461079772416729754565248 9626303 -269607291716745831095292969908799488448 9626304 11132507521204659032328875388910436352 9626305 41550012876297605478026667607393182720 9626306 64748454816628806134448767676162017280 9626307 -153282581122574212816027389462365393160 9626308 -23561321335949241365264539023327805440 9626309 91644871117620877757629816666559132352 9626310 17296540268000369489335102109903654400 9626311 503115406255203049741031486815608418032 9626312 -454931264925512486782971064991217868800 9626313 1823760283932541420067132204750236944 9626314 -53504011506695203388845315446019130880 9626315 346230262597561432693243286362020517920 9626316 79547442776704140840482588609565081600 9626317 13769708820180982970268741789510241740 9626318 -83822259641801053392512794189451566080 9626319 -188626387787306015687141564541925592856 9626320 71274732210801123925669839411226214400 9626321 -122689934791733691211318903563421312656 9626322 71124210958974366059163440180922286080 9626323 -12623327787686744745155920834346544560 9626324 -679351388204422819205305399929053184 9626325 -34571761715800771991666974341471254400 9626326 -153886918122467941123170066320579822976 9626327 -36387881558984108998225251744188096808 9626328 88038394558064692311886462269779927040 9626329 -77188402109253868673259185693410787820 9626330 -8257299339767515692264593291069798400 9626331 -101648697239778912858648455221044545280 9626332 249544287901386692477929319536340343296 9626333 347955477921222762712134674218294332582 9626334 69151559685668087489011323386771306112 9626335 -68128334142530211968956900052958288000 9626336 36865412796069737231384992452961370112 9626337 44289882784093738089414445566331086720 9626338 -2187165707489032432417725718840534656 9626339 75952789925695282463731363840724264256 9626340 73786189723230987645623324310723563520 9626341 -110772028547794695922933258347068272258 9626342 -43799777518092903484109232764114851200 9626343 -174572177285105207097644385658655781336 9626344 -69047008187433860052660612009554380800 9626345 -347368998880473521139493849992635959800 9626346 -105248686058857225119064043497885986816 9626347 61814818513317820002621845986605162960 9626348 -288049975175446294474663538670783697920 9626349 120834892180412684807270225759993566656 9626350 -100300565851539212882524784173113384000 9626351 -39539839793524676955974501886697798656 9626352 -59937799212235023148264519477405679616 9626353 46420843342801198151744859539553111648 9626354 -216859687037985669893277131797877808624 9626355 -67240607614929365613017302841122180800 9626356 187302004890210225568311800367279235072 9626357 49318241098233179711054620809477648888 9626358 -13697331308457834512454032326165401600 9626359 185886383433244392220289262658781703016 9626360 -259066902774288237482519425022731776000 9626361 -34667116888390507994730070092655966128 9626362 11550818014646910190948683955841985792 9626363 280364870709640235552590292737110840612 9626364 349517684455284243526259033607109632 9626365 -39372352445131341475122441931882636800 9626366 103141247755232745793129467457730245632 9626367 2726218516441476621190800145457461248 9626368 85339890302179603175294352197800689664 9626369 -112205583970279745857359779147641846560 9626370 24075652378819641375296998683871741440 9626371 -197542604228429728050560739889621415428 9626372 -56717354393625468830577934569653145600 9626373 39297253168481852379948075207647011422 9626374 -133084228092675472627678395075313157760 9626375 -188120256981721829734431189502059012000 9626376 28575061350241043201500804096231833600 9626377 123535444928358441476718136535652852532 9626378 -70707418557613178189118395983750295760 9626379 68534182611956580791967151441078348800 9626380 221841418880582152851709183551228610560 9626381 124924587990851663855069175215013044160 9626382 -66090492367526322264463965169815542400 9626383 -35248362891580311795641087038953924192 9626384 17667924751507782006858038256212066304 9626385 14447919583501752828572789303109484800 9626386 20601502765210681778847940382025188352 9626387 493163702986569247924179056949446259360 9626388 -25140553155863288995640163049261762560 9626389 24362312181101314815523805231998445856 9626390 18719325691446408834523165487850666240 9626391 221868747895926164451865944463714159440 9626392 8654182141142168843347687867060838400 9626393 268735109895603954487433310036827319936 9626394 149225488025117040925438656337157260800 9626395 174619480854263475058275670913825586720 9626396 55004550520558384901920150355656468992 9626397 48876127925935425506373093177011904 9626398 -7151563716136819503712950613661199936 9626399 129622205943805466083207291778413535232 9626400 26365393454236655180212828427098521600 9626401 181388235653050891644865137460878056384 9626402 -51178280546827865169891470601106588848 9626403 -220372268406013856201865446971791038736 9626404 -66855045792971696762339110697392217088 9626405 -215837933882320388811414216610897707600 9626406 -11070300399400834570413097998036734592 9626407 -658047855956190999215082651755670400 9626408 -338959076142132155600742947017299886080 9626409 59261190098971463512695471972541097070 9626410 -2456831045237372789174417126932346880 9626411 -285396560159307739174915408657265354976 9626412 22380865004632225632420714525219658752 9626413 -47499069136736160784830505923171712640 9626414 -33292307004870555859873676242585079808 9626415 -95179655825589662444901089522099908080 9626416 -100424440389988151991737080691174883328 9626417 102792619884548503127630091176345620800 9626418 -61665734420060566310740506994224422400 9626419 -399823670328418013922554010104720829240 9626420 88657814942432808928054734791807631360 9626421 -11185715863489032864182796291774634176 9626422 -21712071918485917226445273167209688448 9626423 -222971048464782296573933946868756472376 9626424 -42046620219817147197995484434820526080 9626425 -203977376465346440377542247884391512850 9626426 -764401918846829385064083243906988800 9626427 -78167810040973746250113434944929214836 9626428 45759239688226612285896691560553716736 9626429 38425346086790439241089637007224089030 9626430 -28801062048728086741635959504726507520 9626431 118041408019572172639964661464493282864 9626432 -96278209149868114641345033012087619584 9626433 47203158413420393246230573561230859824 9626434 -1937830185790818668891828895695486400 9626435 14063738037929038924885993250550250560 9626436 -67485536504042782592713694809168372608 9626437 -14033475049009461165920785037586028488 9626438 -25437446965505587185484731634248069504 9626439 157055815330370447099317358624642067624 9626440 -71434371537635066866461087430778880000 9626441 173857864511267473347828797645971778400 9626442 21777308500209248899362062992712739840 9626443 139778782481376625872639066117197331600 9626444 33973501233657952742306263832107622400 9626445 94715584450963759588802650144739748000 9626446 -238204794341888471633316140130980509440 9626447 -88286975441722991220376543038742245648 9626448 1583235464957995805720614217369124864 9626449 126817136140525587226007052356486316672 9626450 -62368514815766209373822769006517218000 9626451 -8140681125891253988638538691010749768 9626452 124645185445805786633772251216303972352 9626453 8494074726667850049805020349848994848 9626454 36681402134637203026210794241275109248 9626455 -128704437891675686675982094016583918240 9626456 -29402986905313397994920516257035632640 9626457 109592871808007889099489578642505631440 9626458 -35011026028036866804335609865354043920 9626459 -181047960720119850091666722161357585340 9626460 -116533871301593015647544026252072995840 9626461 -58476162258724681960026453288244888576 9626462 -5486136824326932285127906150763540736 9626463 137266265753502427728660653696598681600 9626464 -150616972438791184994448810024496005120 9626465 79799816079612602836541168858647747860 9626466 -2218084032490309555820836542832066560 9626467 -97965132141113684967077897950622748800 9626468 129052730161359727836502798340759979648 9626469 -45289427042501379054314469286566887520 9626470 -4292603227750260410732852596799331840 9626471 -415004226438351090844976991163510247856 9626472 10263054531517078729745315942380339200 9626473 -197522252104251081309203577381448637440 9626474 -86556978115467870628539967012030941696 9626475 -6329297897927337078269900307001854000 9626476 197018801726778650869397714711060322560 9626477 -25040295519955722387795971899641700128 9626478 -68853412900718464607968581773311075776 9626479 16317993803603296104926749229492112080 9626480 37872203064982811727702058264624988160 9626481 -273391828721901859493180383806069016830 9626482 124191174667171633635743196002944848000 9626483 -504412345627059711274243725111553171200 9626484 -50227753133367506438411169181966921728 9626485 -47604086119029609825326354207895396480 9626486 1599067192183064892689087476455276192 9626487 -89563816166428960116983977011537802032 9626488 -389055904990425181027138488541845258240 9626489 211284435505847643082040876424670596288 9626490 11269549619432907639127516840594986720 9626491 238462348995951257074588248692044255380 9626492 -37562753014911219217991575103284715520 9626493 -445886826656228527037458075604699765760 9626494 163467415340168504702430248476070461632 9626495 55907666190913508338934773746683409000 9626496 1244928009732910891468558371976642560 9626497 59033509869043859319442882970990050946 9626498 -44144193807771236992649750086714963968 9626499 395115939364669971596671478914108886400 9626500 -55216679106627798086946561312456576000 9626501 -231590467934137513022509900859248974498 9626502 -9172537625189311669201377131146206720 9626503 25115094512347969733263191391460457752 9626504 -3810546043312665314255131010664929280 9626505 -59436156160253364035176887323728538880 9626506 19350872619331432754687385513989516544 9626507 4415511277576314444956462850235271760 9626508 164277586439074482287352803437535707392 9626509 -35647618997527950663039533214233417290 9626510 4639258512890882050380947997012063360 9626511 201322779123606781679687802591017870472 9626512 4589747604048273914559957378184249344 9626513 24335488668133502600258450654112142248 9626514 -44689842983457246050355295938722175360 9626515 3688913099641442163436208366081107920 9626516 137529574859719997209666616462469229440 9626517 287029463244236954962868297601591267708 9626518 -330736032885700118722521515896956960 9626519 -42494977216342911895112878813386355200 9626520 84543968333498479142732459071309209600 9626521 465273997868155529132179212473249011200 9626522 -96556536444516045893250212265104045088 9626523 -11587534827305768228546637969529285632 9626524 164011837011941471684619835868981444096 9626525 9103198060492059512413076840215860000 9626526 458273743034773367458278431777597184 9626527 -3953442017219158299302253649779866960 9626528 184639186677290139600279927644948004864 9626529 50424280043537379471490020052643558400 9626530 31017642721910533293645934224814160160 9626531 -265092059262192414992962638619989061668 9626532 141043736648399679801234296868099538944 9626533 120444505828007046152524645128007186720 9626534 -64713921035836635909816342123216033600 9626535 -63278134127113348957723178239049310720 9626536 78518178226049642023311696240117596160 9626537 -257491489178560907041386005979729268608 9626538 -43419926958517486237821369612176236032 9626539 -551961138950155596823992902506532832 9626540 184801555970507845185927557091073228800 9626541 36005623606739740766487029304305654592 9626542 94409882200252921306450512272013847872 9626543 -25080044128968501019192446290274884208 9626544 17463603690606937514333321119107170304 9626545 -82553269475579585965789510935555523200 9626546 -58329733792392458672542585422536313216 9626547 71866557224165372413815528500411695872 9626548 -291123426981350349552040412433554663424 9626549 -18935564136258766796396972601430447080 9626550 -8187549896250312930778622441702832000 9626551 -145214852381617230107133803221494016296 9626552 99511537620042122017648515436117770240 9626553 218630184176313512686533358526064854400 9626554 11092202421946207664741979099658149888 9626555 -112226631042150846519573032973541415040 9626556 5802901202417703008669001906039383040 9626557 -110735694289928586434684287891848107194 9626558 -137171418677858166305270437158308858880 9626559 -158746674013395691949236325989661477760 9626560 123604010507935909457587105379647488000 9626561 -67526190389893120158462618191072751168 9626562 -131449670889311445195330209638304104320 9626563 310765536885475398185790152400579402812 9626564 -23706424693148092705597206657762177024 9626565 -8424343170722878627443113241410417280 9626566 -9624405480960439971965224718187396768 9626567 157506129303422961398651996037680198616 9626568 89751374985539765014320482477113835520 9626569 -598720605905734984622298822308002784304 9626570 -50728028882841632461043659270974877440 9626571 -91981933840329311385489246334607552328 9626572 -347803302590973969975808122342757537024 9626573 -214197590623053910098152457267120296640 9626574 67316742615050412296827279083107143680 9626575 73272041260955185686220173467281714000 9626576 48265524230491455816833813501764042752 9626577 12452155103876519919951002654567259120 9626578 -79526747448959728366948659416126640000 9626579 217926041920593428997869018201707332960 9626580 30885909828043456010141118056966860800 9626581 -145987904085690016399343914623263089536 9626582 255603240281516206116249365229533184 9626583 4707253866190553759545301316936028320 9626584 356518052673503026652734450374350438400 9626585 38225150612508106328572794593588659200 9626586 -42570603839242273558711029883602988032 9626587 -233495650808476599247013566876393037088 9626588 -234268591957613712893596138201617741312 9626589 137321862609424349917246838083675284384 9626590 -15982570265888206520592592650858861120 9626591 71119965855373890844149092140000437504 9626592 262150506092119264783257242740890009600 9626593 -20012243958399865275688656435787854956 9626594 115088796179799266014022105652796758096 9626595 -54512773543283507833053330544677073920 9626596 34361896789638536178090064301343498240 9626597 65016024633681550172092806147997115040 9626598 39529660898794556727361742796498813984 9626599 -10027410992032322501999135117171707064 9626600 82889146017890079895827693110722560000 9626601 -241917273664737250531443529214395533168 9626602 80347603855049269813045351195607623104 9626603 -72148554531991619807130268710577079040 9626604 9127507627709736645689818961113202688 9626605 -231554546617072482552671698306397578740 9626606 102764011999222527452502058537060819968 9626607 -12517499124330858645408204737841746208 9626608 56464603905590324527859100017437409280 9626609 -159982489126815066103241921124391804620 9626610 16035582758300602168906720185992248320 9626611 27195133256749685759939428415181690672 9626612 -5258390225463396047437682570742293760 9626613 23563705046064491120035287402975456288 9626614 -164921555430358853970156925881957397344 9626615 -87913009727041853707686684385625187240 9626616 -7355092974026836299370781855455641600 9626617 9603060653675101749602587464705223680 9626618 -166201477551203015159437437867597828240 9626619 -77888815651257031754147514008135201256 9626620 -108632740998923474354452732928844672000 9626621 -221307792333827203768940664531491165178 9626622 31420963320658716815889987676310551872 9626623 171074872829848383431970787918266743080 9626624 161747545821173615629556876946167562240 9626625 -508922691665176909855777898948400000 9626626 80929001694565315419710884927331266512 9626627 -141929528841674751953879392717659479808 9626628 -346492554559649014704946018576068759552 9626629 77636078029057271550101575574714859230 9626630 -48092467664952731499587953122395134080 9626631 10700932767254994123296420790455760384 9626632 -221767989244960376596535340598531353600 9626633 138162950033467926266934113420537729460 9626634 -276154351385384164204805182953130690560 9626635 -76714733216377012468666141150566094800 9626636 -8463979516834952830954292808178060800 9626637 -328729856815430606882181314225574384480 9626638 -61212684181637955249008693056037894400 9626639 264321800591097204222255923476105080 9626640 -28516716566929956954431981563745402880 9626641 -338049394780639396362203373189158971548 9626642 135073202126256159841800629506386947472 9626643 104270514514211612514541842065387419920 9626644 -60533055484686256889401171457822145664 9626645 -33546662526028053975149265519485665920 9626646 -9503253755978744263054891174039780416 9626647 -60387276844930896780613860329585887360 9626648 -12176053653800112166403303579117168640 9626649 -214713434822548646201159425281247730736 9626650 -47235539180136857990366325911425804800 9626651 40425653710503984329797065118567979652 9626652 -12056710742338507275667406979801166848 9626653 -196502567273881421495824492947807238400 9626654 -99741693970268250430956352496112385920 9626655 -88986099766537022137488492267645640800 9626656 13868652491328409275208883688188411904 9626657 81438763345196100582035967667334294832 9626658 -13245132408686117052602279294895632640 9626659 -113985954985870352453441675043492571184 9626660 27002901913413940138489400896016294400 9626661 423011864757678970230013705050424092480 9626662 34607663808583691870592691025791641600 9626663 -101184065196369179814539420270312603856 9626664 -108935291210442359391667814739338280960 9626665 99850715048742181591419623358262641060 9626666 -32482388457291492615752194788467297280 9626667 112846930120703675837129620300147073880 9626668 -1659671522394071235674155721046191104 9626669 -17545004150117810825678877470625910356 9626670 48401946628420069668818763849222630720 9626671 64004803050251812604613604334430681872 9626672 35066393080903517806781551531441520640 9626673 -40626856375139427995674248478638336000 9626674 160040561143909608859008911803985112336 9626675 -179064353259115550214498996866152000200 9626676 -26915553783417694294283556515423754240 9626677 -14122147247843474358847840459838619456 9626678 49567411554791713780967450859524989440 9626679 -51515439928884750649650465513578227776 9626680 111265219872853576724838368931939532800 9626681 427017970666622922393344026711871255040 9626682 19446196517073057688261085099256295680 9626683 -3596628382722221847332399946607659840 9626684 221456080140229888385432944032658492416 9626685 4004701610163966293685365538653428800 9626686 -88045099145207717015480571683071032960 9626687 -52552378953270189658123385520858280128 9626688 152846078809567239346846320421786091520 9626689 487216177073113375169860322640217330624 9626690 -144535546180214892302438340036579794400 9626691 -219772945395495323677021024151905029120 9626692 -420026844995237690733304809761151559680 9626693 270597692312350657837811490501900630942 9626694 -41803843619845537853199494223294922752 9626695 -32804633988393011302255288058061871200 9626696 -16386033213739093032523728424534671360 9626697 -81273410773765312263802914994612986780 9626698 -166989568309500546723756197972145704400 9626699 146788753659981105941166888648221927700 9626700 61343499119503097146948722690509376000 9626701 -57992839469977085533911768382861334048 9626702 -81836584479885114693835111399009646400 9626703 -204613533310227368557001377641907737600 9626704 -18239595703067108831159515901166100480 9626705 181374668074780519236208070778005944320 9626706 -214555640728037616399384310168183013856 9626707 27907328670506981187349226110555230956 9626708 -2474486090028027299950284315294720000 9626709 -47309795861162755005997107124596272640 9626710 94201820225911895119771058381585237760 9626711 3399164174721234789108992222433828480 9626712 -110194989114597869538952128179931156480 9626713 -455243986006675546038811249781783473920 9626714 95673592725893412272392270268995430112 9626715 113571988304775580885102380936096307200 9626716 -172297401267685835428981020372904694784 9626717 -32329968358175388910447696173037948980 9626718 55757445590483564828099397025297615488 9626719 163189618186725447793728104206662408144 9626720 31242716291555418998222062343623802880 9626721 32677940232614413648252257103711863360 9626722 65929094910803098368317023424269650432 9626723 -376251833698529404350646972129224522360 9626724 22874701494894475223003037478473058560 9626725 219534509753330959229178191788526764250 9626726 118743348790099212916119598230066959040 9626727 -134603628697843794866871864477932138496 9626728 -157117814484256158367422533981241507840 9626729 754984139209120636352936591767236480 9626730 -41800656750004046696176249598509632000 9626731 -113423363040624387172392127966067396088 9626732 5207619499167503355994433403915684096 9626733 22522381522315540116801254603947387584 9626734 14549166447872197576112759918192654592 9626735 71605525866772748113437694714889175600 9626736 16652816636693542131666027103104172032 9626737 -91414674200583470889134346702934486800 9626738 306062490897774597512841120758352621312 9626739 -18993830573939867582925663624438175176 9626740 -62561232271366531751839128933183160320 9626741 -57991555989026763946980368492857438500 9626742 -128797684129764008962672891476354860160 9626743 194313472815675133054075170610431794016 9626744 -319499096736695957064266066229085347840 9626745 -848963306431106871058894545728991360 9626746 -2781986918233411220775110839797686928 9626747 169407844117793738464505429274470271684 9626748 101332476554940797927852375034721689600 9626749 407753180248968724463464420380836184480 9626750 20471710774334483669031113184586944000 9626751 -196176047043063822478519221704147902920 9626752 227035445480971774521053920958192025600 9626753 143606789690540526967733689968904365780 9626754 -488657409629872600443724015049332992 9626755 102753770919398803321417173691056299760 9626756 37833863239166439262412422009170414720 9626757 -8043082624251566257033308115863722880 9626758 26627758393760567532785110874839766784 9626759 -27265968608506248375917737837113314400 9626760 -92194569868026512076169014675763200 9626761 109990812317990162578749131497717713984 9626762 -7780464960514624730741309460822810528 9626763 -122892144308058453220084231970446793256 9626764 43729774216181199859918117757495612416 9626765 73025485846626154524634199639080811520 9626766 -30863469759771918348716789443796438976 9626767 -421909510259764641953659356773057151184 9626768 -44735719971666350930695712083847086080 9626769 -1460781965456343420665332762078478604 9626770 142249982575255869573988306662590866080 9626771 -6333617566758576709505841259595919360 9626772 81312638517292436263804205563024545792 9626773 -82566586396790067136521564914318400836 9626774 48038033527097756973096004300748652480 9626775 116376082345747451138935817210684601600 9626776 153077031570663601462390283127386357760 9626777 -249275091107218717529716110505000558848 9626778 -24018538244857277557159953714793142016 9626779 251142643602804814919490059950544721720 9626780 -16767073618492937177077920517836426240 9626781 -42063191205846614413621015656165752448 9626782 -173476814461809907384989327992374886400 9626783 -398725398126403061913115427988724039968 9626784 -35604939672556217285603924337402839040 9626785 -50827939457808418476235099918099567020 9626786 -21597787970157452858340127797121004256 9626787 -4923715851231096797023825226653886196 9626788 -16972813534800515288056734897474600960 9626789 91493796083953079375819438717867686590 9626790 24035575859339482410070314872275200000 9626791 102656932152636813493700026204019086984 9626792 237713920423837930674945596897727283200 9626793 -127047355087366400253485186894592893472 9626794 81506975002474173639895724179788288000 9626795 323007565251994275406350896420108584800 9626796 -103588780523520637289056880218725872640 9626797 1519917144517448175383121453166571040 9626798 -28257526626355299614501251647369105600 9626799 -11788549120154948137706125502158625280 9626800 18879467989728232510783754208148684800 9626801 -265037550638799671809623876919193337198 9626802 326691844859907853321534384781537280 9626803 -284380823590602765411979376616379816948 9626804 -266705283057024227074865849866404120576 9626805 -124080077840767787315624897793125700 9626806 9622207180556903103633172416533667840 9626807 -106700021511217229570727237827642459088 9626808 73715102864487456458045970713883586560 9626809 141072453551473838026136032037767682004 9626810 15726327065689322045725390695880366560 9626811 -69629222118270719950185506225858127360 9626812 -82266022558270224605977552706883342848 9626813 14061756596585869565504385983628822720 9626814 -35664342582242714335436268557190971712 9626815 6642147294058372206336789814304857440 9626816 4968188473279534949713209245407641600 9626817 -216926180911622542100291575132942829520 9626818 -46802854864440997884047899868956714080 9626819 -135643891642323129008336745465730207920 9626820 24338943085965904776927138434150031360 9626821 -768265429018028324369071202106721642368 9626822 37538163910830919521424703939510828640 9626823 -396505353210681477985872730698538494000 9626824 41163115729222460550810599722008576000 9626825 12434129336889192833708405564449560000 9626826 76685642371861942526647793187693228288 9626827 165406145534359325558227010765190934672 9626828 -222873196860754335483477900055789814784 9626829 322224515695702928904535028769503634720 9626830 -6625680317959016068744176871434757440 9626831 35000503567994115093718122714613117200 9626832 35542746833783513247875329475275874304 9626833 -99383570758968327539899925050816595712 9626834 83636214769802687960975592485366387712 9626835 -58161846376523398449444217033163835600 9626836 -5494046136609627897372433827105339520 9626837 -352069517496763039044182628124824137376 9626838 -17450745616285100094898688803675287552 9626839 -371457135171896768880260663752347082360 9626840 -4883447174918523817541665148762112000 9626841 -5903556928728134097529166762867463936 9626842 109859593251028500108904769795241945072 9626843 19803363783226017648791523056417526360 9626844 131218349764135178828300666273444413440 9626845 -105400235258662251556134792690429281040 9626846 -118682296675367051257616479092714208128 9626847 15750500383567175948680770367935120 9626848 -138223827083870925143886578653675388928 9626849 263845636594514748854431802149710866850 9626850 3724567805656797274471133422388300400 9626851 -137405550651526384196404343922055299488 9626852 -297263856898970692355805626410274684928 9626853 80880272350071857843590591855134189120 9626854 -67490010761155099328719254373298896896 9626855 -65102053614322859250049326596227883040 9626856 44758009545738886709977605650944819200 9626857 -95305481831516344628543125137808865280 9626858 -94832724186918070056230733640310027424 9626859 121355337855857481968226107921883370728 9626860 138902522582069540261974867477597102080 9626861 14606706319899786378502166413903950720 9626862 -31308148752689978462311403336189521920 9626863 187403856510595937695197544155551979600 9626864 10069771049840328065303974340193681408 9626865 -72871323495357352216159687398145505280 9626866 -64957270449322634054158328234644432368 9626867 87098592712130087955185448464713292880 9626868 121922647876371172361309822922251732352 9626869 81702365964149024526805026096527884800 9626870 -81022543834051958470867120567902560640 9626871 25503433449866842274399001959408103912 9626872 -196697795451171501761176473901054771200 9626873 -173212688233320691419601772493933673878 9626874 24545702010349892987626098335765852160 9626875 4861474459568455445662007911586815000 9626876 16623586894055826695940447786922687488 9626877 95648276916984414646705978368085487040 9626878 131974674172295312391039458371478154240 9626879 -176428863212128700545565444998288326624 9626880 -22747243570340561487829690886180044800 9626881 294250645013806571454367547241228146 9626882 39575128223607477358923064659105008640 9626883 -265542486102052746530818789404697536 9626884 251780156123493138128970679827537650816 9626885 155889215364584348751112065093591223200 9626886 -167664867170771087822613462236692879968 9626887 324151159031753901944989365349517616536 9626888 10754111120566979177889270592193909760 9626889 31964315087304190116886021201033246368 9626890 12247313282368745514324793893324288000 9626891 -519454073165019342217286327482487189808 9626892 123248723398091190309692773140320047104 9626893 59379874619479542663110712082698649142 9626894 -19693663672283322518297118225470446080 9626895 101376781453926282547698043137187645440 9626896 104690215354546839316154763852642926592 9626897 18919555895380567348131881653962487872 9626898 455844590012667205661984134922718720 9626899 -292454084987210710645264854216039654100 9626900 -61460311152329704448397618842541936000 9626901 203950589300092530199130391782769293280 9626902 -197986613494549219760217111325344250848 9626903 -66179332111282280921379480723551232 9626904 -89213427300727321237763143385245286400 9626905 90280948419512992861841583925132989060 9626906 51654784020838983406951366628349511680 9626907 37242709019209616838297556144052217240 9626908 -62946357105836837757293840225365391872 9626909 414164346859184781401325913897544971110 9626910 4990990132227170241545465620802764800 9626911 71119864184109965623144058485765713120 9626912 -103922953307819236269183521200472064000 9626913 185815918613935967669424887058556374564 9626914 24803637608282224285052381709143989632 9626915 71258579190926059606445158272895492560 9626916 118837404050350445495822339012163723264 9626917 -73281731520715342615409490074453577120 9626918 -59485762161684671322840824730712205184 9626919 -37627554767796597779886158946468840240 9626920 49572022863465587491400841916170240000 9626921 -173487257818979363015128801824599380848 9626922 -54427814251261179114197515436139210912 9626923 60997358787051834116342020125990348984 9626924 827253455092551201649271220530416896 9626925 45091075184628696316667944554733785600 9626926 -532518952662328025339478755751739392 9626927 14088019950503350662133045836418118616 9626928 -82032971493381512219606620594625052672 9626929 66346339291261938721233585018025208884 9626930 -73309024808522068574577658652958225600 9626931 150595097727557867023869839886747154320 9626932 -6783787614622621674106616742362603136 9626933 -133132676684316857201512295740947298116 9626934 10946916902576173594607682976296640512 9626935 -70108243899629341969934467009700046120 9626936 393819535398745012376751504412963368960 9626937 -5900769248785557553834930976634609840 9626938 102994085358256528539528213990307947120 9626939 -7050258248019862107963576992081295360 9626940 -43518985672671606791443516355783577600 9626941 696709487832196065227436572047721251372 9626942 -162393431430743887030951199782326266880 9626943 -67765212810082332895386923666622251136 9626944 31223388204290813352942129843378585600 9626945 -297089746927815207614546909828612352300 9626946 59028009552179839883036175201112978944 9626947 -541003707475428577032988169530607913456 9626948 -27888919442059022633165786765515534080 9626949 75942886011739982186926139240568270624 9626950 -10912914196739410309314429893335524000 9626951 -90946510718149816781935119405643722696 9626952 84463386810263222500982812288024166400 9626953 -78072902920842654458083868203608397120 9626954 61276837768844496909855802638727024176 9626955 -87628680168780675761444892706252941600 9626956 162266934747244344914007954045263047680 9626957 199625175071017042533474906295020672 9626958 -150187388480155040516016777516180326400 9626959 -41812989039749327530088545261681616848 9626960 -21272107434845521678572705256101642240 9626961 179645592121894789758985190349229055424 9626962 16951208494427302445830449858095839872 9626963 148261320041878253980126525955158524096 9626964 43035941141749805141782240412006744064 9626965 182267063919485614136071848963295840860 9626966 26573427853125080478042966175321926432 9626967 105900616987194281259999143010511663920 9626968 126447843376264896188118542178319196160 9626969 -2843475624904067853344045981316084192 9626970 17945502391590755061859149095522784000 9626971 173297280942395891776946101300093168200 9626972 106268161895700912260234802915112396800 9626973 -92627845345685597827962978441136346112 9626974 -4687377816703220509361215544934162048 9626975 -41256693852515016381148901507049873000 9626976 3114465781305661764334565545718710272 9626977 258853197532665260751801564861003803440 9626978 -28852677642034099222119471425251098240 9626979 -61309697678459098005148339820839784640 9626980 213389939428443088485903737502546124800 9626981 -64487381416576616759164761043126886400 9626982 -14446129713613385168218178780495961408 9626983 -266105517600730491229042555086828943520 9626984 -599925741674558033609711820656202055680 9626985 -334099392694808248301099459806311120000 9626986 2306766702634445325177928506516227424 9626987 -64022071473053332107852362036563583448 9626988 -20490444329351665597050462001048977408 9626989 -63569720778889907400546843686581796180 9626990 63832247948516113631934790597167626880 9626991 193791903978723484788609075997366305024 9626992 57624888368505078088176481390051229696 9626993 -187330785295784206720039629672221446860 9626994 29626876246785235507027635607206541728 9626995 -8969890248769455405157398749003750400 9626996 13720629092790041028340683690528184320 9626997 -53109530839769254391114980516774188000 9626998 -522898996238620326717395911924159584000 9626999 -324635273098135207234103303888188143000 9627000 -230761478277577744134966699204556800000 9627001 129110393628431833146357850228231872400 9627002 -4118286061504770961382137967288064 9627003 122503828722856820647913465322193665612 9627004 -14682622020708518583740962276790550528 9627005 -61194846366994762072906591749614127360 9627006 -89866544056239477822052760068434492096 9627007 -89659500657270515246361122029619570560 9627008 -221363537040004408388921111140714414080 9627009 88386986948308506932040469275874300800 9627010 246534724193045373034122088872479093760 9627011 76966594808466884019410961474279903612 9627012 -115326184168434480413066057873138688 9627013 -220399315234750420103014754800919783616 9627014 -305369081057670362265398906952479715840 9627015 94728008981283795353434437327259987200 9627016 7748694695883527675592757699764879360 9627017 -122444143058724126260684889407491360668 9627018 -40466731513268961098253922869034486272 9627019 103114757406505685159491966488403896320 9627020 -71323479998966898113184927303116144640 9627021 -17352270003335426723241998420042973492 9627022 195212085025520009662857795274753125312 9627023 7500809175239727088111098067897958400 9627024 20807900230573697922601458948736155648 9627025 15047339321634537602035470055112008550 9627026 93046857403874733455997136600739408544 9627027 89911869151243032300285345991122196920 9627028 27439047838703276006845015025413302016 9627029 -16659590493532039987997117035263453024 9627030 -21137558850056395763971379984252131200 9627031 -181506526222143530683107666130482586168 9627032 122249507743051359375370703346743132160 9627033 65602431896839385239255817617228247040 9627034 -57007601761015828829920535760875535360 9627035 -82394072200049961847019313813558444000 9627036 -99030907440565899308579727891064677888 9627037 45249948080050584960912502802181818304 9627038 -145905294986369657695582974781209141120 9627039 261844704260647829710598841580671156000 9627040 -249957672485202601404825169368819302400 9627041 -45465019261116138068792165632315491840 9627042 11128885549891431751585973449965507840 9627043 269928318591769212327080498272268446080 9627044 31398949599061760065764435612961284096 9627045 106106545275747397552224058416095452320 9627046 637496773581592298853410679690598656 9627047 36021461472575387610184288053735560400 9627048 -10296181137357985852262067689774822400 9627049 320639810581022708481307160420301898752 9627050 -6126172904486023623772884174124262400 9627051 -139951380848877191138279163449319936 9627052 -72292717050652104043073503881560529664 9627053 154855801512168989152063797582876837120 9627054 -22388181114822897674314761846604102080 9627055 4213764187651459395666750232572885360 9627056 -84288684708105499944951749966836236288 9627057 330021644744988547412055171079547998080 9627058 -46720565162523882543359347103875405824 9627059 59228554921757779340954865549043729968 9627060 -53979048865468802090638489100473774080 9627061 -372879270237283184103783828052706744338 9627062 -24983123408144835593816113423184527968 9627063 434579142992893954183519080066196052688 9627064 -65360903111591277333798867474832711680 9627065 -44417227501378764825072145550581915200 9627066 252451929848840507042934728034963409920 9627067 135670013646383900553948085876898994112 9627068 -23393237466123094745239329972235436544 9627069 -78919268253776577703952276883249462912 9627070 -15655445202913515051633944580300128640 9627071 413620294859549773678328802057475006272 9627072 9008320414569145421057382314881843200 9627073 -101051434633020856506001607257674559678 9627074 -111234164367242931386775216765704476464 9627075 12519231525410410113185664881445705300 9627076 122502532945040509346542799264924485760 9627077 -184818571529004006532525384964023855074 9627078 108999952956168276425870717361799775424 9627079 175206486535548889398825908527935419952 9627080 208672738782724972719368574090288998400 9627081 54185406258620372855351009526027836928 9627082 -175518310391266719810934080127523398608 9627083 109245418434123195706802951200852385376 9627084 -4871250013058015789891871034447553280 9627085 -155131273909854280751377869758010457980 9627086 -63489295502864737697130453541775354880 9627087 62761674342057014041249797361152653184 9627088 -143800928560106570988138225927828013056 9627089 -54502351452325511309558359288932971280 9627090 66165057294206731222081536182811594240 9627091 -472819594432114341810372892354388844200 9627092 -264739385182803497176047907747644000384 9627093 2453154444754182898162045541093717280 9627094 10312331043724081773668550842520947328 9627095 -62880353958651016461430182112661066400 9627096 56370469865487219144932010015214632960 9627097 -291968550149060721084344929464031230454 9627098 -665108701151478057800004127635916800 9627099 -38280931422329462664490724646480024936 9627100 24325970203461170268320950477055232000 9627101 370808316829926760469648946422767367040 9627102 8952718924297469712405631029271260480 9627103 205712623641905611435206304181706711024 9627104 -91542562935524573341138335979932745728 9627105 30244773534556891627501251243909001920 9627106 5525429956743537897904493780832077184 9627107 2024688203836850041492605472993923072 9627108 51047154207386153057818638498641412096 9627109 107857780995406196251005350725037341310 9627110 34669298511999924856927380867904358400 9627111 14955028834494325803265945110004213680 9627112 -102626914863436718271210494229587558400 9627113 -338222623486815420358904671594366861638 9627114 -30092125777209069066917542552940932608 9627115 270661899204897805808827533812608665120 9627116 70513911095666808699379634423638544640 9627117 -262646639013769472391474426799381164288 9627118 -70967020685013142054585700233136201280 9627119 150794209070996362205799297560931098280 9627120 21943229711732884635112942100339097600 9627121 158819747066285552512351136201949109312 9627122 -106217046860896129948435028405499963888 9627123 -174281242063187339977400940294963022464 9627124 -6396191801814617300572000466755867904 9627125 29469819425224593846964846340964867000 9627126 80351962662572261164518208179735121344 9627127 169320899425245487864786607605100980992 9627128 75180099325298143037265638794441728000 9627129 63964675812390099394664557484402382000 9627130 -20521102014884230645220908397869968000 9627131 -459029393875146758424482429316542575068 9627132 90589778012794431702824962282734584832 9627133 207810083214394578714496923239694902784 9627134 230010979675479799530295464591028040064 9627135 -21276480339066997532547428836578209280 9627136 31573902801988083914196151943647199232 9627137 84756032077007004458237942000836118100 9627138 166095004503814198953510990771920606544 9627139 286584100048805917094768278647764377456 9627140 -227813931236820128010013025756574412800 9627141 1789144914408947983728839088932837184 9627142 1023572417103667365637896490821398784 9627143 -67367185510979320393446606240960860736 9627144 -9645882207544376863137265431966842880 9627145 148283141437908255715141652106025766400 9627146 -20408937261621095864002338939460459728 9627147 81375452862711742706470473369898949040 9627148 1836964197293620739373382873322396160 9627149 107001496686257735055630392840773434336 9627150 5305990555276627748288457101260809600 9627151 95296803441513331251235989685039732800 9627152 -21056014542734587353598135343394054144 9627153 189787686261017798539107440523711608544 9627154 -94120706677190068965769296572713114224 9627155 -202782089889683928903316556994448399440 9627156 23016190995471943050424383566210531328 9627157 29775279746882941683910821337874052960 9627158 -203589007457082530256724265209372516320 9627159 -28228619403295311855714703030872115200 9627160 270860103844878280771718724466566144000 9627161 -58579372749826844869351908415754429238 9627162 30920247424312866801120378078631724544 9627163 -79862072334520428592351057621841296640 9627164 23590286987149766350159924109026762752 9627165 34808453459569830474045455528048427000 9627166 -13761856965895753483624787798264995968 9627167 -35569262129936310125491475002088259840 9627168 103550839941506099465167009368242651136 9627169 15521956598384554264331012967533628420 9627170 -24223604306964427619971697689305891840 9627171 -227660334988844711037442537721181450888 9627172 61284127617045152499167621666260290176 9627173 134784974829682504279754254216648331580 9627174 -19834420448342256161727252983949066240 9627175 54425266247965353003880868061772270400 9627176 -96997039199133160854047743930985932800 9627177 -294150372654293598793099062401901993600 9627178 -12342278137266189251251034599786906368 9627179 -22282831022761769028493172402693211552 9627180 49555609912431490300745191705644456960 9627181 95335076151367647576505411221081112982 9627182 95943787679116283977891565528724048192 9627183 -218672623562369105278035788781463485048 9627184 -328329880473899891615383801298944000 9627185 59014726776487892393390454679756046160 9627186 -121682801178168298111258515075438432000 9627187 35270351186164679653199375308213060800 9627188 39528911717417371743171719175980736000 9627189 8975071873543528297796467283668351296 9627190 174103020230760379867039069881473136000 9627191 -53207167286650553302172787171958018128 9627192 85635443542504807667627259702299320320 9627193 122136383830742008462297096900260852420 9627194 -85942418278626862419307758747082441104 9627195 -67609168939055341815767584345453096080 9627196 246351771145304940034718498155602406400 9627197 21091049480228929621855657030728587052 9627198 -34306341347861703236426362687228059648 9627199 463578807291801337111581297394620843200 9627200 -27676919322463860010931826424125849600 9627201 -63556515305217748818592905489631572960 9627202 50900125290685345576943133524752610304 9627203 -254087330435283704561134596234268782336 9627204 -257116315672465626119811930161728081920 9627205 -28129582213362881878991961644548300800 9627206 217630720525050133135256217448339043904 9627207 10462253612138597495111558383998000000 9627208 -154271956212959868825136907706847918080 9627209 48234151439690996455186776300691038180 9627210 -459387177950476257218824015253908800 9627211 -221579524999926543676164085154256716376 9627212 -18493478816755826527268092216451189760 9627213 31910380159810545739684626899758134624 9627214 -184747068455899685878414084469480564544 9627215 -47833237090434048010412363353219958880 9627216 -50589431146445096579477460617254404096 9627217 178889596490967905077288539430869391860 9627218 129067507754776863169422473619762086016 9627219 26846744689485730388143543866122468160 9627220 106928359257854780527976075226144775680 9627221 -152428488872169644967969496639512598578 9627222 -18635813727605394666310686550539110400 9627223 196049653118105059001253254061060094472 9627224 -31553982915763107747744702509250662400 9627225 25907641854632840733203908836508651200 9627226 19007498690716272700171781124671585760 9627227 14162990743561414026465744548707920 9627228 29016044197273572663654564388486686720 9627229 -248833923203491785655192280427846890580 9627230 144169757024589670999534586796125865600 9627231 -61572819198168495083648573506964862648 9627232 -261028063705336036181338576088319787008 9627233 85258184439398236168668236190047415360 9627234 53100669728209746609609300622155703680 9627235 48094573298897099524281850952790888960 9627236 17745660311450296700399561176190386176 9627237 95727892006833647328981626861459703294 9627238 20252886417435339773845910649097686144 9627239 33564913376662558841544634349004218040 9627240 -3314395043660166481468122156181094400 9627241 -55025850849161256191363004862806436920 9627242 -234679338229857222002457013659776731728 9627243 -43799460402409191990416717162468424000 9627244 27368776594819193982434389422526208 9627245 -111543859251096308114185415933967767040 9627246 56968529270583336495256356509882358720 9627247 -10299871748585954284894915579191591936 9627248 -26319646112308616255083251363198468096 9627249 68525369906891990430063095526274103664 9627250 134505863424446513458182949985557392000 9627251 -198758788083426532378742971521632407896 9627252 46011358124931111484421085819204851712 9627253 -215497634947125966252743471930259078336 9627254 -75075159388483423364413493719257515520 9627255 -3218727774576714858106932831606611280 9627256 -309675088921307431745963986905021235200 9627257 -257653504091904831461722164757280521494 9627258 -17136113030486342543831719699845974016 9627259 26137900500555913299728532575334295460 9627260 -48643585322283943948765537471636293120 9627261 -4033552699586026702559438889051044736 9627262 -44180662034173687174635028986725208000 9627263 -142262386323518781206819556299531532096 9627264 79430544022788358013892998015578275840 9627265 -416071795618974028393865867792504033880 9627266 -172649109440544033916532281303006606080 9627267 17372276890791697968909255792956169216 9627268 -11496179440093037601525741672408141824 9627269 -105265236303472806068444933647966551456 9627270 100298669520636431577921222745804800 9627271 -230747067426019525923139088845991236600 9627272 -223817046439845219700225585094553653760 9627273 -121162362649235511557539222735229281878 9627274 -163130654083597543079009455084368163488 9627275 -20935843602133395655493545719159828000 9627276 163336228838733000443443834969134157824 9627277 98968939495694114372403179916256100640 9627278 -137469724506838026690650142983682922560 9627279 -30700905923951656876464525244500952320 9627280 8906015418601091221422185970668175360 9627281 72748015343078357843585053593322374000 9627282 -43488054860091203694075848742382617600 9627283 -391545937748960696600002633449781456468 9627284 305096294050031475390219455448199199616 9627285 21137124556689522390879029613868615200 9627286 -88121085744738273158772203585894781408 9627287 447201062424823867213863135560035182192 9627288 40877679148557721963681285813612216320 9627289 -15829277730552224691900091223892278848 9627290 -140289562346851699855338858036649369920 9627291 76397775180497185517910887621640633648 9627292 -33832599167607949168840269577465344000 9627293 164073046912378188529657823605877490444 9627294 85146179452994147683838868598032995328 9627295 105652161832427776304148254177743237800 9627296 -22439450513245985937370456050153553920 9627297 -36039835845475447349011666476623106816 9627298 -82753189081849698420420648812884140720 9627299 -351559108611470658160615300768867945080 9627300 -11140577787070776166647384819383424000 9627301 205285841080100390106310239622021722302 9627302 63957602008805837636581063685958992352 9627303 -89770022582861737023121456855393697280 9627304 -401849034790333776871439683121464627200 9627305 34981783973151241529744370739970039460 9627306 49148158887594360952824117679286241024 9627307 786454449758584121496491707180317582080 9627308 -119982325083869456219070818629208271360 9627309 -189156105006491824385408184269122793280 9627310 -17814441431697024951758544265071636480 9627311 -256243770130773438188518635920966687088 9627312 11373760030253282659138586599547043840 9627313 -24190719462285968083100356542325216 9627314 -96292617434948632987162154367376398720 9627315 17456102861699910764135889298104617520 9627316 -52823315584549576674640525242583572480 9627317 -65923294520117071037780176461484038528 9627318 85030527804964291579844014937818820064 9627319 165200491601754233382707448150039505040 9627320 60049945231386306706736479190878617600 9627321 -189659633480176472102682409059429638688 9627322 74427591445263707453998377283136562912 9627323 448876372296259613269634514179793769572 9627324 47410862751679738572069377219868672000 9627325 83065809830849185924818590049030708000 9627326 -82676185335167127945804686840397950400 9627327 453157241041792594423332272259890997408 9627328 1644467830529171661572819688350547968 9627329 39586608700968080912255041247082808320 9627330 93726533281708964555361657768559057920 9627331 -48331862720971336203806216129435562240 9627332 29342094303699705417494934872779751424 9627333 49096903108432648746359362541965704000 9627334 -159041457040254606528804592401689537184 9627335 -244324609713965335135560943079411803200 9627336 -6938599306907475681192025290714931200 9627337 41358051094377531119021335206306627300 9627338 43360987395456654018742735102888473600 9627339 -436511849961730646676366393232734743040 9627340 -73999641229200839330712724943728281600 9627341 -28458773755070573408257901816331059316 9627342 96778584605093526021774363383463861312 9627343 -152490982957663301254976967319300349256 9627344 -30917054092127414541609252623111110656 9627345 22102170514831680586759203519882032640 9627346 -106888761442032345846833691686940790128 9627347 111882643947070631000406268892140061592 9627348 61385521329760661724184792845422561280 9627349 11987278044250635725338256156048436064 9627350 -60446391687358108384588757866879125600 9627351 175707465376174112837936937633162377832 9627352 90949846727161387138997340011260846080 9627353 -375520423200076417693158712566773233398 9627354 90908593289746673341741605376014094848 9627355 27948283114557711415560945224696593920 9627356 2400629844391564573415873963774214144 9627357 -65911158020742552438921766405951708320 9627358 -17746888952685162313162260598653786240 9627359 -15825236253453686114770916457700573584 9627360 43469662084657034461356447997278289920 9627361 143776462880033320160468405222101012500 9627362 -71771683547581227774768248546410782720 9627363 18272547906867129096056123664733324800 9627364 -270747614256835244681854622157906873344 9627365 -348178304972403965147305611632414820 9627366 -53466756266717111843405021055048615936 9627367 -279606168769860713679142140038789066360 9627368 -246846862745048491342277602779280573440 9627369 -63656617792582663967218704268131889632 9627370 -56707787822627038471342721950976745120 9627371 266696766975968720488068622238159671344 9627372 -234492607757380707335960542811296424448 9627373 -285084856067764230219138819774674713482 9627374 17501434803458605075379900267242575360 9627375 -42869159669100430961499468308350572000 9627376 54918085411509413911384491508314931200 9627377 110610915946050764611526965236463843440 9627378 -44323105632270001242050584153350922752 9627379 197131972249731760971883064644261515980 9627380 -63232395288896360393695939993693224960 9627381 -72703893026381149356013473085059455520 9627382 169382403875959753107207982138452549792 9627383 463920482666158547257621289868511436400 9627384 -1392560282593032719141573771688345600 9627385 -114660293218358232372364330794133683840 9627386 -12244075320535770562983438368905285632 9627387 53766566316266616831389222164304130048 9627388 -352999130802166137663020199604636659712 9627389 -233986124497563406768087205907065916840 9627390 24352188529222342801332653396557939200 9627391 112337104573881704605022626098565065600 9627392 70198958616480583843705283487650021376 9627393 98676364164539461883591813553569922864 9627394 -19111886653202454661426262941325342208 9627395 296967865871343659022816405794116681200 9627396 96372244955119045235228217323565345792 9627397 -30308206398450069648323867983883205840 9627398 66333635464202369570948112560115855360 9627399 -3397925075397916211804368233036098856 9627400 -30948608955203642293755202042050816000 9627401 81065646772358248929076596474870829440 9627402 -17314329178174789853604804422426381568 9627403 -52960976276298313152338069189393650348 9627404 107785344746252095442658742310325593856 9627405 15906988259482238934090972002385320160 9627406 -218758381819888608505225801725675258240 9627407 26167319101587523384802391322943942760 9627408 -21902658655316998969029980905551691776 9627409 155222243893030719676026302554198696128 9627410 -146803577329606691111177585012088729600 9627411 253960621155262145809673259990427369584 9627412 6087519147042293947268956003827070720 9627413 -231422841381957034604275583209101220338 9627414 199521713910132427441035509534974464000 9627415 -47972114922348503032270293018172814400 9627416 -326745424811189728905469798913870499840 9627417 -64675499099605903156854324212914977360 9627418 -240170615296297828286085291405041521920 9627419 -373462821115125475537078128934714676112 9627420 -62306999212695203091374738792445542400 9627421 62567806376144825622326922552965952000 9627422 23171504124690000990028279783814008320 9627423 217119387370082098484701269024091921584 9627424 -206158687690354345020184453184628916224 9627425 -17754975056548994827405868451476074500 9627426 -76650705582664105366126771485030524208 9627427 -439896593478597870165017191008615138724 9627428 -6475738110478963486851617226968473344 9627429 -42265833205785157048878995235566673600 9627430 123760285169953862505589876369799487360 9627431 462097304169417189836981585644327653504 9627432 -12816275136753546116440112680878735360 9627433 174797144935396624261067350030247514240 9627434 15163764257645082616160182800414845616 9627435 43052239133121878697466972326590417520 9627436 -21925007353475335272159396387182540800 9627437 -23765998851199020423268536516372157428 9627438 99110519644358045651106475412237012544 9627439 -328213339137181372922860975342301643760 9627440 -9619452164632269335092210956917145600 9627441 138651825862364141803230285095757678192 9627442 991959568149569306811170683429096704 9627443 53645515400836613718267754224696414720 9627444 -39352995606192623077176089120985292800 9627445 23777411662060793783237757664729820700 9627446 -43671383245283936109627017965584095328 9627447 -165033507088704216014140444829888128560 9627448 134591089863084159920829202155109662720 9627449 39659606235502392918666066555954353160 9627450 -3916938154757388109888244808148300800 9627451 -282674527905824026283374473507949262600 9627452 -183306336113054493917075669377591418880 9627453 39582722198499039446779517901669888768 9627454 -56285111047978169580388706537903164800 9627455 -97324088699706393903988454114703279840 9627456 5276614792347472547777497383215038464 9627457 30587931696813435499869424275141820480 9627458 -118641138489949561605967777868351923200 9627459 -2007833778818475221628203715630477072 9627460 -29390804137570227400279789426122750720 9627461 497903557471713949286961111006677116062 9627462 49810611209723662592524320504274912128 9627463 154195440365879600149652705211432538712 9627464 -22618511230537134588000820964320051200 9627465 139403610107015439560389407728626818240 9627466 -40185655815598765744006794737621869056 9627467 154657752354556389687331778257954218516 9627468 -2426276585605564516509354115682288640 9627469 197926173958261049231790865331452058870 9627470 -43644518931934889778597223693987840320 9627471 306848765394415461530163750614810726400 9627472 -26241379821310460783970495541581389824 9627473 -157602484531682776929692076249787099278 9627474 3337358695881624002283191048464303104 9627475 53486806430764009483283244161703337200 9627476 23211234875065843272157605236955608832 9627477 205029665983395556853515482320814733632 9627478 -32570359440781767019904283970209914880 9627479 279787777627434079888758136348823087784 9627480 -168531539051462155188829817069113344000 9627481 35587414825035943722195072702872006282 9627482 36760009660759883569350996372751748592 9627483 -123502721213501851376046797709012527976 9627484 -108392308664844408766832901484418797568 9627485 -90606553529545000054734905230592640 9627486 -84019621634346828584383475009904000 9627487 -33869676905432722761903964609801869600 9627488 -109085646992101316884095627487612502016 9627489 82254093939901114279259275023418082304 9627490 52767068182732664263686000351645619200 9627491 -183464075466976698705198086783167342248 9627492 -11656634030720806516285030762351546368 9627493 -304328900285491947730973416650267917120 9627494 106520184055634075824354846256520259296 9627495 75501925993637271941191352305926567120 9627496 281202804779100842235524815158934625280 9627497 -113681131689514886669991966685035222816 9627498 3538518769534591101284584720879931136 9627499 123918738076698997257565513892404149136 9627500 -23552235844177662641017180316550240000 9627501 -6947155577962280145793345227316197504 9627502 -43448020601630032287797439566536565760 9627503 -19361137783795704933409457641294461216 9627504 23405905592844429504681037670357827584 9627505 200948746176659870844907760661494724660 9627506 7839154075355023238272154637824839680 9627507 -70573865236382229750885311725661796240 9627508 -256821144372537710727379745904123949056 9627509 541887709555878637170335146449242670 9627510 -2172740189138895145556980823633337600 9627511 22636930124502386283015636070571620160 9627512 440096988684018127400892382451104051200 9627513 -206334754911584602462522140037716298752 9627514 -25960110871028345822320419691291809600 9627515 66801209645943846403274513247760972800 9627516 -54553504207614987783021803738844092928 9627517 -56539954140992316434367126923871533434 9627518 -136782183190839708475369536707644055040 9627519 197099256244318264629604831121375390208 9627520 -42426252781212023859033587221895577600 9627521 259168220128124177801355272728170135552 9627522 -1048855231392386035589255790217184256 9627523 32860222079319780869724915212868859772 9627524 -27216267501627300673387434035432337408 9627525 102740711724998987832815539839315120000 9627526 18970654264935777918557605327525119360 9627527 -28400441743788307147675510871607192576 9627528 1880791104279812938087083544284364800 9627529 250410013654708159546717976775898147200 9627530 -25111739767058185224534795945382106880 9627531 -283678555985050693238218314203803985448 9627532 -8392964514617395580096582116300533248 9627533 -104530331775180657185796630598753606218 9627534 -19220318929592970983476165556239944960 9627535 -64764110317562760583449149463774758520 9627536 -48573545021140033562433686735738880000 9627537 167983538644434305561413757665062831552 9627538 -48913459437761707487379309080190664128 9627539 106546557839013415848818308396039810056 9627540 -8320467011783014257523394833390510080 9627541 -3535943489973430010358542970128737920 9627542 236206496011685634880809099494116099392 9627543 45906650112882528833944205157334657632 9627544 -48728994401644079161573286059894179840 9627545 241526092011621398911737884132376039300 9627546 -3326525207242260782485045257635364864 9627547 114435172176064522933593208407978631680 9627548 -24503470279096424940901096868063299584 9627549 289037468128132645610140550573150868864 9627550 35196501481173482917633075631474524800 9627551 413979034116512861011235626660534083552 9627552 62250608276732944089288603662108590080 9627553 175716876873552005748177395184796264084 9627554 116212713898124201066021917142500215072 9627555 56098962437157517962846997018878232320 9627556 -15068120809882959580450208649159184128 9627557 96918146810469665979848900535901625280 9627558 86930052229151256156972865209231355584 9627559 34466208163909945495481917600021423872 9627560 3639511152208163734000976079222681600 9627561 44008803942486798802038252188873952240 9627562 3979297170573373877184467924727105792 9627563 431488809339267420764192281473742962984 9627564 54124891301341159115990967354046219776 9627565 -225076568820803477585017533994392691200 9627566 -52578983837895871695463086929127638400 9627567 -360995761780165862354385893048754640752 9627568 -12633187633153902800134861896313307136 9627569 -107939418284110933688079865883426670348 9627570 -42161816296383448940421558918184143360 9627571 -1661535901864279455133732639504384816 9627572 295518660651192530892913457296713584640 9627573 83980561321860854392658204857987236000 9627574 144605351694186503365172216722459213824 9627575 45563127332897705821159723764632946000 9627576 121309642556851914228253356576117227520 9627577 142472888538099289784149581042947552512 9627578 74573818993940407554286729848558323424 9627579 -2174236690989646675134441464732168832 9627580 -141906286973440471799377836682951564800 9627581 -23038137708209602638737586407457617268 9627582 -80769036846054081204726362829273878208 9627583 -15729633427131405245533129324297488000 9627584 91325945607536431946635958261095858176 9627585 37082508229746218217284654250955852800 9627586 -4518658729780208949198454380443017008 9627587 146572979971106828866257068619561850512 9627588 19456726406729529865119014518076806272 9627589 -109020307445290046809149575958538416610 9627590 47855781550763905786693220731242113280 9627591 -215139154880679800590632353136216001920 9627592 -157952638377173094292319198344704046080 9627593 64656379310974685520455579030456742144 9627594 128845352501241521585934403054947352320 9627595 -35503483587017250905629230005399022480 9627596 -260368064157941127784043499165212720640 9627597 -39833082313621058801160333869413361760 9627598 232049011670067242714780828088904708800 9627599 -67795047709683514758088299163324208400 9627600 5288368841928976241797140639036211200 9627601 -57386431715369080370525544330703088398 9627602 127769678433433737248020507182145924752 9627603 53973405627864437044296146790926366904 9627604 -3836768684155088009310359926615306240 9627605 -8462344357449208126152620502654584400 9627606 -39126149254418622192657376665199747200 9627607 539375224360572315588603078995214456 9627608 10548904588501544457945766815631441920 9627609 -44237762561760825789431564471543309184 9627610 -179431015592484737389951750013482175040 9627611 -178805241916507301348598119082713718768 9627612 -75457543730319454298947767144985586688 9627613 28055336331518105249839256360313469862 9627614 3237074984687100440201619512136542400 9627615 58912802268965494413045953270886356760 9627616 -217503649289173667419728601103808331776 9627617 -181601428147575674618457465542104034028 9627618 37482960214970144737238816489330910720 9627619 -63868538621065669484266489508584890104 9627620 8280203037579168337415739336053760000 9627621 -42844290840440928470016751526302294656 9627622 11240300696273774804586943152717709824 9627623 -106353931399754532333539895131139957600 9627624 102448901285787129146146307134049909760 9627625 68235756426307230608514981552782544000 9627626 -105274661017500248699944378047488130816 9627627 216652878959909429531579598432179656704 9627628 -102454297388351778404161814622122741760 9627629 4533335235220090638121320088023888480 9627630 75219863246329382613381670218834935040 9627631 -97200647585118703625025181005913055056 9627632 57245356113891865956584440961988820992 9627633 -160602744068664934140877043799625154400 9627634 -87704358086662543601645589749073932784 9627635 -385084845555770180022037440809049846000 9627636 -148114883543018808988819266659902273536 9627637 143406166618593654070842507712848425280 9627638 -99901737005384784383357672625737613504 9627639 1263627883777675756468543605431894016 9627640 109102683348535184389672178173531545600 9627641 -181626088483029691331866570092462409728 9627642 -27582129030463048000442909042885157120 9627643 -89899244270140222826620012096751859440 9627644 -120711395441785143929851021076115268608 9627645 -113661634382730060064002514000864421280 9627646 27790833299192105869812671769419099136 9627647 -309000612889122704674570728439423640808 9627648 -10879016092192923070500731615937822720 9627649 197328557693592126313817120270265243650 9627650 -45200975265789457027561758884924317200 9627651 -224293077537824835535337931046755548160 9627652 -106584281234648712533778102148740514560 9627653 35855586653092322146635562485516686880 9627654 47276124956716737719895948052009341120 9627655 -184291909296499582943692803359947426440 9627656 -132144025126738132046135877967382277120 9627657 -1919563474902681744277119880804332864 9627658 -270094566807717400520143463744994010320 9627659 -199697751637338086354665017011384033184 9627660 26662678027708283304001839435996610560 9627661 -55913894483788319964853064751721157760 9627662 60163439857583220663853678290090823680 9627663 -213653658759256559904135212951818849656 9627664 -7686640839529531260221609112742379520 9627665 -197429942527052459987928638882807372940 9627666 -3507833299353112566548056313699746176 9627667 -145413694305216290901354202145728924000 9627668 2824115361008644411075014112945299456 9627669 -116144089775914040839382848829907264306 9627670 -5855558630742076712504668500132403200 9627671 -285356243186380088980145388099597794256 9627672 -71531153764718996162389420851631718400 9627673 178326030749799050374478566737822169104 9627674 56884843501526468804671374832860586752 9627675 73787300397943436620598977483440598800 9627676 149821475785709319264641494100334056960 9627677 61136912576764645913769844799473511526 9627678 1978945086441798955065733420921256448 9627679 -232852654268997626626685698865162872680 9627680 248153611655733518846650205124270489600 9627681 5287873916312517588297640333358025600 9627682 -79976227260505696995863843792045381808 9627683 -54816970000796674105423046179380600096 9627684 73639266619726566263894366133264955392 9627685 -17597601873702459995102195252436028800 9627686 -150060612364194735597019964208373298208 9627687 45540753075123851640275937630378318240 9627688 -15336883722001420997860509131240816640 9627689 -204657477614267616947699262628287857244 9627690 -69885947872125676970572658401410036480 9627691 -385466399975466492505414900389653173616 9627692 227516642105444286763526007866844894720 9627693 -7803952472991218419085336065910367936 9627694 -72590553701642517418010826241187970240 9627695 47384916903741520908610482804274667520 9627696 -7047820946964526332627681045598371840 9627697 109100325951852830944968127867692010020 9627698 -160666658335479682154707320160661660400 9627699 264344966731790903170702061843465335680 9627700 -1581061654235937352169486032799744000 9627701 -54137051123635164544260878297559021696 9627702 -12326203917802536011919844447790149632 9627703 -211790231969461893414785728582249099256 9627704 -370161577289898341932095670213525770240 9627705 97737617345463245702684920615897954500 9627706 -39258432388038282348204115107527520000 9627707 231552773707999399178019631857856585956 9627708 122246206331713458500836908426920730624 9627709 64959706681576902958691902400277760 9627710 155447490419755755345123016508124480000 9627711 43540436532205906774818729485690482704 9627712 -118029214121442674377202148904088371200 9627713 -144141538947752751293623576170734058876 9627714 317256291924007113824358791179246625280 9627715 230892424249033210620933186250286977920 9627716 44006094604829564976252229520908226688 9627717 64477101611691193740915810867476811264 9627718 -77137992544830428613787862294513424960 9627719 503585574956208211744115300485892846208 9627720 -103067972527884947963825536330135142400 9627721 235091220787672494591585705479085448922 9627722 16731271868172438234130994765191147200 9627723 -60716302564594947065113535096598731376 9627724 -218521964312717325802020496343722411008 9627725 -31087023582371547879128248241684334750 9627726 89279775877908625519879666844462228544 9627727 410786659442803284989933315292579733200 9627728 86489219302045858370874599794139136 9627729 -122472123410276895950321812543336839840 9627730 4496500893870562675201009306115788800 9627731 -111267654011116593108363379842757177488 9627732 -75050825757531564502527160859618992128 9627733 78267809180706684727291943912293271260 9627734 -309959899159125386120555688552641884608 9627735 -4523449494130674457197987215318692800 9627736 186508941952167481641722037807849031680 9627737 -72225345886126052400801131367012556800 9627738 -117909977114205298806878938861527310080 9627739 176202396662875307037342726593969563920 9627740 -49965107729053275862316585634085071360 9627741 -1696183487896364969854010260845616218 9627742 -3576647367294364819336525042512675456 9627743 75201230147579208382818247440933913344 9627744 -27873998295762882825138308960955138048 9627745 23780451183065616728452552376899043880 9627746 -27138071820220733366876181753855216912 9627747 12502776232633011396397203335414628672 9627748 83759794845674846477437345754732550400 9627749 196528563676152729159748145297770506750 9627750 78452660457415957523951143911791520000 9627751 -977718031792296171272652392834155776 9627752 -43045251067423352572901203629846220800 9627753 -68772233513893465639704769028890067520 9627754 -94789619828974999741438935528229382400 9627755 -92173107178223753760546710414491482240 9627756 -126715855914689538057178393057478676480 9627757 -444048853652461298398334875989493704768 9627758 720121012425098204471444756573168640 9627759 -263869681009863438903249954089337316536 9627760 -9050706129450538606362793558303703040 9627761 65001642501287230210294366206649961520 9627762 -66150769418303289241957971593828391936 9627763 -65282403749350285217420569469456472960 9627764 -21217650618138693230675588584582007424 9627765 -30376437682670581215588072353094492000 9627766 119079180372273916159703883527417649600 9627767 173948663665830110988397622705782995816 9627768 42365438112013876927116098217623347200 9627769 303591946767605872732105821419214504170 9627770 -3750271864134491484177204982575608640 9627771 -50747782336466173100126601806669632488 9627772 68381098302772275874425755396738703360 9627773 137616646539299873545684263465640262022 9627774 -40268571648447814195651030914296936832 9627775 -56570236992011927209233752938328165000 9627776 -142264389718151824288189114418661949440 9627777 -147915899135118942277664034012170708352 9627778 238680254854779280271187489371654689824 9627779 -60704402003456606844099742238810513760 9627780 -64088895472598013399371181058604236800 9627781 -410232519181496930013115729511733354528 9627782 71334702201732404555319026687973892800 9627783 -231874459054881219281981144461368327552 9627784 83506608779718428529940485024274944000 9627785 -298829048783663041572407680334650117020 9627786 -818075831907225644219231335105307136 9627787 76010295253287334320280488695119913200 9627788 248758974582372627932923688682848825088 9627789 51517325654764204745424807333619545024 9627790 -71577896174947368429074723171400609600 9627791 278164278595083601819557740597514726192 9627792 47419000213773850500764882927615016960 9627793 207454701822325969888445313483654499584 9627794 9851632648851545429970532801566965760 9627795 21421985447509309887948834694127157600 9627796 -164597626073775735580688905446722711808 9627797 -292589400618972032107302690391658894400 9627798 -114343979778022453808376415184073510912 9627799 309747294116954390067608450224225881800 9627800 12612388579623499354905578858585088000 9627801 93550913123357730562845771372660871632 9627802 8951231016674616081089058912879086592 9627803 -147891630781939826291910048433384701948 9627804 -87508798218327994652876177726949288960 9627805 -1185778101629633218645538447147926080 9627806 335930453903079252463709408664870144 9627807 28799673739495242662014763834439903744 9627808 -315708595204116103158891719363225518080 9627809 146007896652434297323796056836437429760 9627810 -20372303057099432955039534127772067840 9627811 126626979563586185326728980556293439472 9627812 185005167004701471426215453625222677760 9627813 47678952818621646093499116203630689920 9627814 198580955682046927281232740777381781440 9627815 160612751871195138602446973711719371960 9627816 -132042181969296116413738826276630937600 9627817 58924889239439700519968816649687225472 9627818 -53429667437288194122771870503956130640 9627819 -24138798542569919848745443531498905600 9627820 -48870892621120331481227380793463459840 9627821 -85601520399865461280904035090079294976 9627822 -7918414008648391805989914088819648128 9627823 191615296638690636150134612837455473744 9627824 -800491402839672184864230309756174336 9627825 8552384846008085440746245432777126400 9627826 -55387328128980890554937618702734690080 9627827 141636131063875741776342335204370567744 9627828 35160182345837337201497435524485451776 9627829 5937929827732805429596084545200512384 9627830 2001210843998678968395469183342210560 9627831 -100598403200591117180089314951176361888 9627832 -80088286387244841013705643577100492800 9627833 -72141582757615739366157953537655130800 9627834 81218884356017265725846704300587925248 9627835 -114275892286403837657782027147319904000 9627836 89048272651481130938612543117517972480 9627837 -9781518479863576798740386405275626240 9627838 128206517167340700350708246913874157760 9627839 -4392987952425299624974706400218716776 9627840 1303807202343376161800703474778767360 9627841 270452201992377575957033656710239922242 9627842 -1706995715007734967833389956612188160 9627843 267804785309268258314044729731102332664 9627844 14074913406706895067842711838639682816 9627845 -369475327861734827805967881691460028000 9627846 42239872132107798520631257257301346304 9627847 352956361093083317344164443471951074360 9627848 378691383534344663502207015027352258560 9627849 104623146899176579379964584305499520 9627850 68799024553759325731815719622444608400 9627851 -48066169884187004870351080701888251400 9627852 54883781658274801481463023893409098752 9627853 441007173653089221444900588967308362102 9627854 89685730448923253619129381929085143040 9627855 -181392335593753913346821213500652354400 9627856 -12180069429703057267857861535837716480 9627857 341404933858323139947966966241832837106 9627858 -39145833061812561906728218276594906752 9627859 -158655514174653716514483555544586412984 9627860 70716239941871228633549859099675340800 9627861 94159823359593417052699533002098163040 9627862 -182087434183724592083832626514104234688 9627863 10660003031912233198434171032938350600 9627864 63712257335661264184765049825159147520 9627865 -89605108471814713870541847905601613680 9627866 91029461232884007990594093284540961504 9627867 -373786296846748666453419769755776592 9627868 -139042924541195404862410344698455975424 9627869 -292282632356144340935506684593578492256 9627870 362936081693470051810663161710837760 9627871 288362498975653222955895767501092439544 9627872 -6196785718279429240132020185159958528 9627873 -39119488610093782348963864862242303200 9627874 -44068489647775101686587659697221359040 9627875 -483553601738182206377474951986272336000 9627876 42481343005778046572995585651078348800 9627877 44190969258052712769996886619001655072 9627878 34880691187140366014274807553776760320 9627879 111390383773891132684217015432529196584 9627880 -102458722490481772129533152083352064000 9627881 126933285059026278248778230973084784932 9627882 -59120553965406613723452652622526131712 9627883 19178349318776259162501337468216358132 9627884 85368660271385249145456431538504007680 9627885 -188251326749965410921988534984539919380 9627886 -84628342584537238376942339220628828608 9627887 154989554002969720613217056122836234432 9627888 -44528071828379481893363909006956953600 9627889 115110788963355636223562286199507475440 9627890 60778835681195385728379034426784887200 9627891 30524332089448526338298549678076981504 9627892 -107696416262988156432291214461644986368 9627893 -264034912292688245150708155304344390656 9627894 46736048408858413005142007998578381024 9627895 224405236793508419535921530818820429400 9627896 176862069445956977925438609981592289280 9627897 -22882236279204918064828678119889421472 9627898 32129176092276039271389870049908078336 9627899 112590266727084321847212431248575298536 9627900 -153883941554337902827488620165173248000 9627901 75964600346508819045870209010555312902 9627902 246820765926917287433220380183538097152 9627903 174227437887691511697690907690510922784 9627904 -102277506403964145519070302770521178112 9627905 70738810409963032945757709420448311360 9627906 -3554095466144525783354329216604167296 9627907 4116811712883506976498691889600182800 9627908 -5834080858933567963176967921154503680 9627909 170549917328748551687537205791102008320 9627910 -122867376845767704974147004339812576640 9627911 -139003407432458137104346165340066420976 9627912 -10483196140716141109383042441011481600 9627913 -102378359924038392424865606088755053020 9627914 -8297896009242280219157380878454900944 9627915 1078096826017338807111097424590540800 9627916 166149018997411151744277798424194160128 9627917 -155531504395930945804858401947589718752 9627918 -12427639804745548725560127131348582400 9627919 -32856103063316150051991739759050450704 9627920 -26442633245972873964482245611190272000 9627921 -18330660128824874012420200667319183792 9627922 62150613430544755219402832831839066512 9627923 252174090477244307778823946192034913584 9627924 -61593007583064477952918727327516387328 9627925 -142026476135027190815328510604681388000 9627926 74204896688725717946057092981318010880 9627927 39756566025982155820054149458729700480 9627928 63302906162327394280717294604287672320 9627929 167589284243510835593863367075932272276 9627930 84155251988873693444611401998972582400 9627931 -96999299853806654578509916013202025800 9627932 -16880394810331431349524506663234517504 9627933 32398345137455065059007352793713337600 9627934 481354050020734907116328814655707072 9627935 -19179290559837356243433343641420344640 9627936 -21047338391898414783115802569053044736 9627937 -150472350893483886988889799410132662608 9627938 -105804913197068016715031432547792264192 9627939 3662533941826591966878123529654920744 9627940 -25801487356846641212140127380832440320 9627941 396245979683215241630026681030614036000 9627942 45765679602572596060309095304388584320 9627943 97500294003985099649083432016137061744 9627944 302345187484270772124213708204112604160 9627945 -36458182050253222792308198801413878080 9627946 -200820364677391142860975359658018817280 9627947 6160111914415383847746450980744441232 9627948 -8358112309096986462765581371914857472 9627949 25643149475561900528754024806342360832 9627950 2627079657526455778690726671182476800 9627951 80916400074464564554366699752823412232 9627952 -39891422474768344921318870648355897344 9627953 -500138003137779233770814489725154466798 9627954 15057563829873392091936431665708088832 9627955 -68188145223765437932723990986209388480 9627956 -58915612577201486151486207715385756928 9627957 63182139088302706348631170657562912640 9627958 2736323364380210845374314693260344384 9627959 292299126898095103700808220505479886040 9627960 102199285326266795674618955931512217600 9627961 -186735069800286512104095046037091456768 9627962 253305991912677162334076919453781707264 9627963 -225258912852294889558025033307080052456 9627964 -4764418188440824363285795278299137024 9627965 99246109659515251235982380909399445600 9627966 4321972561240522360648670730503212224 9627967 367761893580454211658898814634585684480 9627968 -3864225114024530010177975177040625664 9627969 14405118766440284927440777612601579328 9627970 -6213420778477526931474713885515200 9627971 -415666617810386989066326067414616040000 9627972 -154155050645281431779821534719098692608 9627973 -139806004010360691915891214067992167778 9627974 -180926163183979291999809806219852121600 9627975 1948625641278349660794941666058675600 9627976 388493799570655153679564759829340200960 9627977 -160296728101293826310875661602766235174 9627978 -316275125323634380229785043088994560 9627979 -160178987709020813587738080579007232960 9627980 14347542501461856203185283823350661120 9627981 -70077355183388772579380910006966593472 9627982 14898173663838542880705303737751577344 9627983 -103204058724053267038688460204453786768 9627984 -2256316238601334071894612708835983360 9627985 346690459201388295743430094497269145960 9627986 79377864171634912283374079270475845280 9627987 84048949241374747695658493890009842360 9627988 287047286899559943525570253395246063488 9627989 28686236962960303382811183413908915392 9627990 -14550960821322971172062287541045606400 9627991 -361552600953717631687186228068767263728 9627992 53580311294161895078295713913656156160 9627993 135299621296973914253016989952767755482 9627994 17566612248075247939593432645549901296 9627995 -18249368918559003831775961943631688880 9627996 20955729295491199017489956240519823360 9627997 229077871147147900668768758970710986752 9627998 -100903532495372825244810775856645588736 9627999 85459571311206825507340717050122894664 9628000 -266004555627498671585795758170439680000 9628001 -2639268452948805287840186553315702816 9628002 150732160454193619275568838442725488080 9628003 -35937569880067282078509865093126360320 9628004 -254775814669168050299378588385311938944 9628005 41865604818016037600356273608091558560 9628006 -102842775043200361475036816685917425920 9628007 65033187270854372830675344235060198536 9628008 86810552210633056402413490051398451200 9628009 299656629711206263221156427243091537210 9628010 35960325984905028614367921649385336160 9628011 79618938338434639382517844659660410880 9628012 146840982642546729485836060854104013056 9628013 101058095341574336934622764859578770262 9628014 -118747083948389471128012907427135636480 9628015 -182544107505831737778248147824031814840 9628016 -14926282103881175435418591875447881728 9628017 24014017701314884110908463155525886912 9628018 -32823876389982027514100474637176985600 9628019 -198933438210001616870181496888971375480 9628020 -47237282977258093660119277162073049600 9628021 -46059482073080401165604691616770351360 9628022 -28958108819742314506470585432249441600 9628023 -4554561427354436681944401480006869016 9628024 83019573603124336622501691311604326400 9628025 -131498864393430506299514576238537542400 9628026 78020301625523472421063877266678330368 9628027 -148993580797520219862609134408694954048 9628028 687851014375851296445844431025015557120 9628029 -56902645816893233887668301974922844040 9628030 -22778074225166354859953354507327669760 9628031 79519939477590768476433309419442356592 9628032 -128693335639906702584799462668852264960 9628033 120524421881402782197814935464928033600 9628034 -41350554617148904129450793903798865408 9628035 3877230733297438483813663359275538960 9628036 -46101088166617951354770266033860654080 9628037 164224895458753062565180028849254606686 9628038 -47767947187211262020412942775899586560 9628039 -233809754830294039416281960788259709160 9628040 92857707744054220113091099723063756800 9628041 90705478764849578476577392150881010080 9628042 -36733310486980733206482239455414649856 9628043 -24886893242955606450711262408432523976 9628044 3552836680644508819904464810129784832 9628045 72006049242733706070006182309055809280 9628046 -291447291133053876196868014129759883520 9628047 83326331783124576714540851711475407856 9628048 -103310219087230311899031120980949319680 9628049 87228691741459479073528952983189250340 9628050 27088324029578435457705736220609500800 9628051 98965751897743959005271760819736210832 9628052 24368290739307889044423687574304071680 9628053 -78023061287650973150416205028069834816 9628054 22648060668302434558986804037204754976 9628055 227015188648960252591584254748206103960 9628056 262583228850106070175955126227748177920 9628057 -161535937946365576922064580480546366268 9628058 130565782223379488265579195550104971520 9628059 -12451556688504669653902279834677975144 9628060 -66088796979627109472664695367847680000 9628061 395992774820770161020513599449832210662 9628062 2809588404738872401864522434591151104 9628063 193087864622247911209172958786875897312 9628064 -353621519178657891243163852216538824704 9628065 9050709343166556036289189949133139860 9628066 -4472071272039264150463111567585857024 9628067 7871154611791147270280784744817116 9628068 -153191816870542003977050739583974620160 9628069 534416464498730052495332342919142893312 9628070 -91088047352241088406248250217386171520 9628071 -67345585607866856766176633666037773616 9628072 198232534258124366685812635825972300800 9628073 11024019224093550950897893501950440448 9628074 -94751378807396083878301820271882144000 9628075 -48924456444422677701074744277334457400 9628076 98479058167931707131704765191774279680 9628077 150610627354414010603819103145899396000 9628078 26917067993715081071484416255536683840 9628079 -168677260772835739464863981505163470000 9628080 -9976344841432847474779575594422108160 9628081 86465635463225235745023258891150356882 9628082 295545144872544174098152763233107204000 9628083 -72575826320056968362717982983922958440 9628084 4646750563784711387655796356683493376 9628085 -51288727599854462673644448311082854400 9628086 -11446169044239239849106996236719421952 9628087 -3394769318806988424584258838193812480 9628088 -3046341035579046936333252593989140480 9628089 83304072949707538498408363226028838224 9628090 91841004850672998695033001165377465280 9628091 -69862599262376923484021301122912544 9628092 -266955193318085245082765194715628748800 9628093 -96629199385376118643840449319518249658 9628094 15078776472168169926558273545913935232 9628095 -60951705798961768450749235272816666480 9628096 -103865610531290497068646484497326407680 9628097 318887353416499509004209592724496272832 9628098 -146320499550338437542801486117717000960 9628099 193612782287241672853015572637433117904 9628100 127528500851410627996408670197085654400 9628101 75913704977835285959728702761164752704 9628102 -70502807217716299988990524583412808896 9628103 -179148929356471197025305344396711534544 9628104 26177637495940549120320157839759114240 9628105 -67166703611360625037478366750208019740 9628106 227949413562361678131235155589115464752 9628107 -116073198437329401297969802706613000000 9628108 176911467875740970311058812064487429888 9628109 23290135595340238853989248513614520960 9628110 11105049015360944553911234605790644800 9628111 100855917046210694996397779646846697712 9628112 9425962175334560644437840631421829120 9628113 -12760443621635853855437716712458464000 9628114 36896881857514253213148461752891507872 9628115 31481750627568310436541571999356518400 9628116 -10211822034153818142032474576787763200 9628117 408316027382447902337763228030044508640 9628118 -83199707590739852535835821414976844160 9628119 307066514759143046013619774493811210240 9628120 -280386267311302809122170372125782016000 9628121 65724125483756364397308657450048461322 9628122 19964396744504465869104674109832986624 9628123 -148724247949814440664925818873653574840 9628124 249632503358101531426525231925993275392 9628125 -84173670150030181026214476545124000000 9628126 171420671321166977959216779181420190784 9628127 -142931302799353755621915466882878429024 9628128 -116187476310715054015414030148434132992 9628129 129625560621036342895423025421130256640 9628130 1141945954727843532703604365940037120 9628131 374713100991978009379902739026092125440 9628132 249484584874850131442260026907370208896 9628133 171552362742018755944788745444892960382 9628134 22757784407487746421891345320554547712 9628135 70368894769238544139454814330063237120 9628136 34327407594315502717437687672852480000 9628137 164668968524383717210299152346978643860 9628138 -57445651615724216055367852866132695040 9628139 -147679543710006811777468435186340755920 9628140 42681669261490391701150794424316590080 9628141 -192516745320520475825083438523873513216 9628142 -59411087989436927079785568758659086528 9628143 19924786375765529429441614008087206784 9628144 53307166523816406788046238488573378560 9628145 -47570506500755892420328813947582163200 9628146 -152327428234198830601778612821888012032 9628147 426141707846226094039809569025959451596 9628148 -12458188846860614650655341604966184960 9628149 315216361689317885337849257033768352480 9628150 -1867224883008073860902149365437136000 9628151 173238423750598634416722572803566576240 9628152 250905543180133326782399863867927941120 9628153 -83064878665760695242478158925402851756 9628154 -223455039570946040790072060691703539488 9628155 130615973742965025500088019477589012400 9628156 -47337387180652650214996833429047070720 9628157 324389245010851255522377934040860327392 9628158 80959394892323602233963084724461204480 9628159 343196762955335040000742093829522425104 9628160 -3425782787789576351131448141036912640 9628161 51252776241090205767806526230160225072 9628162 110363958185643046838111216100865587072 9628163 -152140685011765135092764268652533219588 9628164 6973870053993356500866008675722874880 9628165 -114611441431543690151162390223428140680 9628166 -20863373527817478733576547405351043072 9628167 -4743706763523140927366901038584417152 9628168 -127639626810726860253084396880393666560 9628169 -21543580397496984607009859013641939430 9628170 -26815167127593516997476742043381241600 9628171 54158042929236478864369410231551734560 9628172 -46754145776985275099619035917385491968 9628173 6372910517239906516043738248479842880 9628174 -126780241520111447284825942657824854400 9628175 -44106062571648459554087804506086468600 9628176 13388617312089226810760121949588488192 9628177 -141737655445228687129002756580035872868 9628178 598402855029072624357624179269934592 9628179 -260423367189930055013906893960630070784 9628180 214082890291585109370419320955537606400 9628181 -218083748039444115401710835468580945408 9628182 108883017247045873289152806675700561152 9628183 -26212583825013677037216686600943045056 9628184 69065901349302570165112171318762475520 9628185 -86345149629945896230285698496713031680 9628186 -112070605697398536284440452233212712208 9628187 -9481726933278578310662923452211639164 9628188 18801811779290784011264589807296440320 9628189 29874497320554362679813307993469751724 9628190 21670137150033178149744714590180816640 9628191 2667122153899636963703836726159671456 9628192 26731942371237269490102647734218522624 9628193 503607599144853781563011175219908560800 9628194 26889174440989688043803332870640328960 9628195 52307024018627093908924806413155765200 9628196 194603743715178083828747903911822838400 9628197 59731413392020334530102208627539288320 9628198 -42536618610964761425584164437124285120 9628199 -159162133391796428931003410638571277264 9628200 -26324475634892205332846572078264320000 9628201 -129093458504424456607989980919452762400 9628202 -184946659082434031283104255148071210496 9628203 -47459835068606185046286984535573270560 9628204 -154154786334420760777374296339541555200 9628205 -4938513466545601725208774807153800000 9628206 78809369759588900979981746558041320000 9628207 63367270019349221742499305993357917456 9628208 -19596376477139200930981937915867578368 9628209 -404555270460243830754522182369400406896 9628210 105890586142030235175206216657880576000 9628211 380313123066521226077399679952631211624 9628212 50536000823001839174196905101056000 9628213 -20691838187529996090565045617979089280 9628214 -1769261172888874037543362033607432448 9628215 27494690261925213357423023449923063120 9628216 1984948582553228519867275133803683840 9628217 -8787970241062230445325479884435609600 9628218 -69900562786349179826845105590575582976 9628219 -422522324546497502631291296421458180380 9628220 6236091502181299487084112796292198400 9628221 198391117401201754076720180464143597312 9628222 207275672371721633373240640815334163712 9628223 -198895754219927826086258822624105899920 9628224 81996979454733747387402497091704979456 9628225 -5627941466772025814104265614552734250 9628226 -5550461538678715674921973893480230016 9628227 -9657323289626415000532862973599696688 9628228 -31131301001422656712948221831281475584 9628229 92455131144448730903342252171848465368 9628230 -104434641377988762721460876045720369280 9628231 5297051656866212308207415042831997000 9628232 15045009492694538887883803111779532800 9628233 100579435197539321318509053670663476000 9628234 121060922337760291064547418270685528064 9628235 -131963044749849671226358433540054280480 9628236 110879619678861695584857592862032680192 9628237 10989731928818072274564039929538951168 9628238 -107268111128732249518579771816760280000 9628239 -22038250395694950953204631454717666560 9628240 39505438599208021244618509872434872320 9628241 -30653274916623704902888646303991562560 9628242 1836070264308981408824773039113077760 9628243 -136522374038632373506994633898893845040 9628244 14542954878499123297124565075871430400 9628245 -83321195593843581218258724742254600960 9628246 -149835796189770753651487584473555912928 9628247 23463496292896600754168383291358105640 9628248 -62648993553042788680809088703586631680 9628249 80706736241016426441853745830878915648 9628250 11671688096966829835200536965535040000 9628251 -36566018736817235822831492089310416896 9628252 221622609157275399573726358720848709120 9628253 261630867776878635306844004787976094502 9628254 14864149064306514328074427803747891840 9628255 94885420711796176966385376800491220160 9628256 152491813337640248000408744594225233920 9628257 123020251041974413090133022352810334640 9628258 128736674131478493160301957105652006480 9628259 -6802573461595497429768541572709783608 9628260 -25174110220824854867683393861695037440 9628261 -470136185613121121534798809648810697700 9628262 5136963255255277423935242728279759104 9628263 221626886542453513478619367532268334992 9628264 335856796206049559082906335810178063360 9628265 147763779484495077327920390429366106660 9628266 114772209057738710441830128081091233024 9628267 -43625199173636899680943345288500287448 9628268 -47027828075370044568991279301028019968 9628269 -48127788441850537781829987325462656000 9628270 -102137818120701716969203491793937456640 9628271 -36870047952197500331110776373083862656 9628272 4141564814295710955147854108787277824 9628273 231974447028636711145127542364378070504 9628274 -21129718091343099673534034458332666864 9628275 -47830908343183464967301021353640962200 9628276 -42677405824840616843698740711617654784 9628277 223717778789430070551624533051870354400 9628278 -5209711822354198043286225194284053504 9628279 831927936783172712403551512570207164576 9628280 41966202009032384336398556628727910400 9628281 -55483596056269679225776432955335278720 9628282 -1449100089710918922103594564148287488 9628283 7936993528820925754167514752318658560 9628284 159973837632940447064865689903822823936 9628285 -28061782814414966886904746267996840 9628286 213793806240021540666481250587417646592 9628287 -131820846215236954038313841511379718640 9628288 -59266423342136786179816554710748364800 9628289 -149750906602817773226031626809807784400 9628290 -10336154574494959207274029025271398400 9628291 -51458012410350554511776993585688619968 9628292 -168319798064638091240041472486709465984 9628293 61001581835783821163347800389643178464 9628294 -14736955919396518551986732460083154048 9628295 1580713381766431321733456968086686400 9628296 -31125574569738182785849467532138291200 9628297 -8456965178466947579405870668561412800 9628298 11980552616415907273358068290320621664 9628299 236939902744956042030243169826644881084 9628300 -51529205807157952732046354720711539200 9628301 -447811808091992841825769438226262227796 9628302 -300648051317746766399319706212135936 9628303 192425302453306533657728976493112885552 9628304 -67589129659765113746695497359481790464 9628305 -27763054640333833865791111079369054400 9628306 67430462271506251132403576163657406464 9628307 75013186477214645193060389375644934880 9628308 -8185126569346966562217933678404998272 9628309 -182208804772118264963040317968138053490 9628310 43309171421744002675421372506739911680 9628311 24453195789307093465822582570422167808 9628312 244104022029819890865028088401448140800 9628313 263920880080428549766294695097323574980 9628314 -48927350588520864324913498987966517760 9628315 -73035909813175904328218189788957861680 9628316 -154841498941311621072529831518746472960 9628317 -67866740224363279775497856171114986920 9628318 38011334903606461480032649059287980416 9628319 -89691959658950759666104146803658442440 9628320 -28065605543713844602555702330848706560 9628321 72973911887135982564613299668903225344 9628322 80339455934447560428783265885549655424 9628323 -1608588954273280543098389432047047816 9628324 6244187374708379832477035078451201920 9628325 -13244940352483677836592993103396473600 9628326 -132999042175685404303981849429971456000 9628327 156462000541872748098795539475676755840 9628328 45142975554126031081872139342417920000 9628329 -118871633189604291593033749096786777776 9628330 -4786379200597640164792853199936482880 9628331 -317443155779957083136647555422805649868 9628332 31862960387807500598735087647885246464 9628333 25525915803621608830604240517793612 9628334 -80040792745154062280735752209418709184 9628335 4527496185676905801742070296869979200 9628336 -84624153627103094986502070293056503808 9628337 -40887871685528169569003355997419195840 9628338 148572968265758958284412748736950187520 9628339 96791457903271150333406563315667836832 9628340 -39329308107256836417611234070605948160 9628341 128960510514218333116554232530906865344 9628342 -206772391252018891975006416800788280928 9628343 71731482866534028906871425715214999592 9628344 -39185070615932707871504972075385262080 9628345 -4321280900105702788816771785125812800 9628346 13606456639043713910446557856459705344 9628347 -192606410439738983807451133405282362600 9628348 -71454685362931260508167496541790558720 9628349 -42081755006614625438313482895509377920 9628350 83407143690298365328956895754403672000 9628351 -58415019311547297448897315953181947768 9628352 18064835028891052015976885531405451264 9628353 -65686613324009410114345872766454688000 9628354 134417030162629440516406017363631687680 9628355 74485349667148235556763073367994925520 9628356 -234865327438958403758537202648920524800 9628357 -168964915396594415321515202744107796100 9628358 90946389087209076625723156327380604032 9628359 -6039274133830500063493222301175896064 9628360 26362347013564051542998999676611788800 9628361 53570239873792280260719230602037647962 9628362 -84972377151227196908629104928631500800 9628363 22570233174294891538261619133868886320 9628364 -103014632725927255625005409278610227200 9628365 -36346459414899055760008730302324949280 9628366 30710782304085454551150691956716159424 9628367 26447229555390297225026671691188542192 9628368 56051674503232885308602903297581645824 9628369 -106805268815493615916423569692225866848 9628370 -52689646389739303754608439663740257120 9628371 -102900775889250386771213189823521768460 9628372 -158841210230898443378638284842159859968 9628373 -249276982872565540416078752115345954240 9628374 57261493711285026149431774388911767552 9628375 -132936132111607027605411546618147696000 9628376 50835599595753103081669061578843238400 9628377 -108863569253769376023169989390844810560 9628378 75421473386269262992961323001508089856 9628379 -545798291102941330063303977117620331840 9628380 -142021435215766214866686285674983680000 9628381 102377015911278512481213377335711903104 9628382 145320299289452906478096006809161329792 9628383 -80012807634075172128268382590452864000 9628384 -84752041231445979416993829713207623680 9628385 -43964098284781350901722605747418743040 9628386 145245382072907170514024980567983406464 9628387 -135386584401254537238876680475570013080 9628388 -556180831975918356420262474991075328 9628389 -35709507061021056308222254989554961696 9628390 -51216107419845455641411512843869788800 9628391 -125666202260486520045668894924270450640 9628392 93799629035510177232609676102066176000 9628393 151269414112640983581105865242595763642 9628394 50172216171534015821276522837409276672 9628395 40931879067322205211979529846792578560 9628396 199935698776103344402925412464557932800 9628397 325586282994120616156655565240860325846 9628398 7802965556422886892032907711102040320 9628399 26343003707287539564546182936270206944 9628400 22183968304719222412205888889969868800 9628401 133256601275413529304590270200171186032 9628402 190699602127863103336313910956157256320 9628403 15792983261076719169241318768970792652 9628404 -102602363509285203140770628744729118720 9628405 -173690707868234317072155129247248611940 9628406 8210992557991081128334564556655561600 9628407 36804262356028812798940951375955944704 9628408 -10803310026465493385402526937638051840 9628409 -50281925131046259995023463855178901248 9628410 9396036218519119662743728870647091200 9628411 105333561684951310178699135290046375904 9628412 128432318817316481744291872520775929856 9628413 -152294014254947849588329288339437244800 9628414 -14680218786829357469946498778669433856 9628415 172840513517447857616004276432563799120 9628416 -12192086622444851351366762942693376000 9628417 138509577181842001371012438245185475332 9628418 11842259337928689922148154360112862160 9628419 95117872349111745356142048369758327040 9628420 124309964892651650312125385616348487680 9628421 149077328151445551914077941081840437760 9628422 40036527652525997314682235722708705472 9628423 88986561192121541159465345322104837600 9628424 106913641434159902383539693348686776320 9628425 -96801876087911766464988378301897129650 9628426 20568567685725766552097740939037443584 9628427 454323649753641520407828491386264629192 9628428 5803553132192718774549674585429105664 9628429 276077923703474998894987886678499298720 9628430 1027973643064587184581517545007902720 9628431 2965768043539802431189107118020750720 9628432 165993840226696728742157878614687744 9628433 -339044106580518358775314873449260394318 9628434 6206527007702280607305764612363091984 9628435 333417303148530586408443311865135130800 9628436 89227630977569387417418636483997526016 9628437 21695058722875600734884899757326646208 9628438 53839390288228206455852892038445657120 9628439 253408553408437520620204167052246983240 9628440 -76256130983893522377966349334839296000 9628441 121455591184831688554928731528251255680 9628442 -11754999617237164626879208194308602128 9628443 -58981458990783755138045077372236860160 9628444 -39450861148548289165879119709625745408 9628445 103120325456583008977777839276940531200 9628446 -14238471930579795838305165578094004416 9628447 402676178180276821906854968491285644896 9628448 42888983843620523432459933075797770240 9628449 -34419088885031421468817096283231073312 9628450 -3862561500248651546837431922753738400 9628451 248437587105890789955341354324134447500 9628452 -36822041876052813276162166460114423808 9628453 -408149786924605424573888017235620047298 9628454 -133922484733106700853179593530463726976 9628455 25124415386265717750023839201053297360 9628456 -187728257459113286931791908272492549120 9628457 -176327292467284790152551654254962144860 9628458 22053691812139938168689226487507776000 9628459 353981712917196025165482037870982790080 9628460 -212536769361231328258794279216004915200 9628461 -85297160156558801527120760568756246420 9628462 -159568217390290863588183554948306520768 9628463 52621125735275651024644669678651768824 9628464 -9787301498905298317459248429004554240 9628465 22731046958110344452737229123601004800 9628466 -110176568467889730890598727650330275568 9628467 -34414895415648257251663345336032261120 9628468 187910448261756528800910053525457803648 9628469 206242859370760378481308870965316341870 9628470 4858380557153536780537271478964903680 9628471 100524408696372647212210992754711838272 9628472 89342262006399604020292200591576391680 9628473 2157114139649250713453686989466281024 9628474 -314863209584519018458613154646337280 9628475 -29705957733171218354274619773924571500 9628476 6034812075907234769473111791136014336 9628477 79868823349069834633470661465399826112 9628478 252408520071812554295912835276705637440 9628479 -93670896222452034318345208966221443856 9628480 -56565786486530561357565351240951398400 9628481 -6074818432866939354034822520863677816 9628482 104083987810473813311409259995174686592 9628483 -205761167462023460087005155680906667680 9628484 359664534401013477207263590336843007232 9628485 -17158461813507845691071785520648069760 9628486 -15518560305715190168037416921693232000 9628487 84976324614164021006926393456930771992 9628488 -101692238668127803050625974931781621760 9628489 138360502455586750249975967862084988324 9628490 -80351847219179952278989835655444986880 9628491 -166684368660405317320798106286761733120 9628492 303792047356083918658606429399510313472 9628493 -87106564514533847030187684592098791040 9628494 -184486561134592113663417804592859488128 9628495 -317416630908650742875141102375183221200 9628496 39105861705031643835301769984693747712 9628497 180293095910775123870195179879877391200 9628498 -4639262132696533666156864647685585152 9628499 -668588146738025342804619440739405347136 9628500 -142715190611249317764635115703177728000 9628501 150198334578720895852659296984398159104 9628502 15281491442770464387826632335150235264 9628503 -178801712796535726820563050799377332736 9628504 192497730303073213026641953081177067520 9628505 157777398548180083269111685202832844800 9628506 38130420045723946282711266679235593440 9628507 -19377179737886920574707876049531032576 9628508 -68723784291595636178143719231157980672 9628509 -76232602954272203606049325053112180224 9628510 16312069046688283735345833471569329920 9628511 -152655874428978390696894742967285520960 9628512 73415857946280706804225552024732434432 9628513 -300891659127933771993842142845054066496 9628514 12155920417607748161180765965480876032 9628515 -19211824849105141705272983507378913600 9628516 76474038227297439961052625508697297920 9628517 1658548470693289390902755468752645440 9628518 -32911343146868163138808797196686540096 9628519 -161494190476970481120991546934010731080 9628520 -136521671512688197820193167253651456000 9628521 97480210534813822499713873697387385024 9628522 100123643694804782555693851614382968000 9628523 -134851571355365261641982000253805015536 9628524 -25010429580438133506429951686498964480 9628525 120242322075037479993623214083757570050 9628526 244502281053436986910643393016234779712 9628527 -104578960967427307260181362162736825080 9628528 9883455803183448910798407739924807680 9628529 292276277559214809527519149465980261300 9628530 -57412543186022354946767909538559296000 9628531 123738359528410242281906658856966382400 9628532 -51098923843002135122782546686011927808 9628533 -16396624668756613855930664794229152836 9628534 120804566074843376919854182537720373760 9628535 -128638808354463723583510348359526272000 9628536 92140986946336091407088057397265367040 9628537 -15312077328394228718681562033904193280 9628538 48024951440516694599926932023957529600 9628539 25118274326912231328259861317362688024 9628540 43655437054442966167924811721070202880 9628541 4864211756661431245620571397078319000 9628542 -27371129083064516400663840056222063616 9628543 -160954484427253474171199626585087942736 9628544 -307086556240271808446233231409786388480 9628545 -247077160792766170173775489943495145600 9628546 -72689148081168399440031515077496532528 9628547 182590776873657568482509909331630527952 9628548 -1426296457784551978054319338152861696 9628549 288346104782017989712493502104086033086 9628550 27360141160394686110976126278645640800 9628551 20444564897217755041614904974323673000 9628552 171153978820954316869255130435999662080 9628553 201350424923325465786081082087638458064 9628554 -1362868285932884536759111107296793600 9628555 -58501343084479491093886044593464163040 9628556 -89933585211487353188052297899626266624 9628557 66877274862375615658541877139446136992 9628558 -204790311759549625603231511449406303424 9628559 -20117177421980873038426499107715154096 9628560 462806716448867041905125083168112640 9628561 167748430681794730077276889096799049600 9628562 3107788053463062178228683160526467872 9628563 -14096155906816832130263617428015035904 9628564 205138306906953327615023577061745817600 9628565 29389724188467929979673552495363744920 9628566 16084063199718611310572379667051622784 9628567 -64593507741598101672245612166173634680 9628568 -73668966606540549235295381734629181440 9628569 -104716205793505133910766398709021773312 9628570 81822870506804584837792152970760463360 9628571 14379082862752451662059103056526760544 9628572 -77888328345075419539680864768108899328 9628573 67421010712785758514044122070906722400 9628574 126549297571225552603130362614533425536 9628575 -233792696835896366927504725232236200 9628576 23309944079435754243501581943654776832 9628577 223224273524057183384091809964627284352 9628578 367106725733862562305332024022923520 9628579 137060816759364519720429313466109980376 9628580 71208586501488672082540027232408294400 9628581 47335217385128984773974185950593888480 9628582 -884534257869890147923217845070533248 9628583 384104677474859114818909148947658047080 9628584 24340822649070250528807065366110208000 9628585 -97432298774663211709392682595417360220 9628586 26563533022923297526056327515365559040 9628587 -2376503467914615740310732080123909520 9628588 162616691062024457579224881590472082688 9628589 221948804958200303398699994023839557760 9628590 20463823431097587115636343536866568320 9628591 11668951195614020630248378430428249072 9628592 -2185574680233330409415546642961874944 9628593 -527884076374877032200210582250433280 9628594 -9313752269927295730861556492643821568 9628595 47027130111743331670184726724106959600 9628596 124580549941331842268766146526322090752 9628597 349390660214904601196878590969029843712 9628598 8690133570966196887621575455126875936 9628599 320830367600014383905422865188682607360 9628600 -37860223588041830346722054438203392000 9628601 59989161026847186145171077181267355604 9628602 36015192680072082081299778043369624320 9628603 4014188848951802721764500631584723624 9628604 121917251346310663442417298204793869312 9628605 36280374640971196359799895224503398400 9628606 -150322571770243594074592655684148584256 9628607 -84979748051044861363519694555833278144 9628608 73308392083479417782272576569697370112 9628609 -55333599958279735867113435615586738397 9628610 13722576236396999695402082708665404960 9628611 165379087831837387730782874691738936960 9628612 -169415475331706929928940823499849285632 9628613 -131931751079055256052091077940717857382 9628614 6560392334838629309164684153144262304 9628615 49570855697358770387234885314635276000 9628616 69318728879847596601080562436108953600 9628617 -14082412505636851687769990025164825952 9628618 130786191087898129097128823804818508640 9628619 54052154189178898165589675523194177280 9628620 -30438883695437542492295608981212364800 9628621 -42573014059872445768591876864384597096 9628622 24162263905177124551994920053363383232 9628623 -191113005761980684059231554193476798760 9628624 -19858729415557230580293661358274068480 9628625 535512327793000878053669265675460185000 9628626 -7421493300603751975329904212796248576 9628627 1330040219955801630809445953195381800 9628628 103528765407022517475523682962296821760 9628629 20027612700702809624078594411880871584 9628630 -17192445218596819996692623922720153600 9628631 107165165080264627306143335894953686528 9628632 39519229311058562706889825393231134720 9628633 44962917481289561418170007973026978240 9628634 -50644642546435597925040441246926592288 9628635 -70005490022462187858173462971671872400 9628636 -77052268310994888891485411405219345920 9628637 -210411063466912960263153761201811911808 9628638 25951903818001646216471587435449375360 9628639 -95740496290313149762127580735113822560 9628640 -75467221117692889504272727936016056320 9628641 -266360852494079351556520550123228445360 9628642 87841024075699302241578757155347003472 9628643 -146657986072667851168456586029787583960 9628644 22348353201666561662990590034540246016 9628645 2173132344095094876957130840658241840 9628646 499251769397566100729568127239143424 9628647 178039103286630127189385130187002383952 9628648 107979859873896998716202569427767311360 9628649 -60955286422260708572274698391931596000 9628650 27164905773818417137246376363578390800 9628651 -179758138451500171301487821786075264208 9628652 135805052669424277121642427070025329152 9628653 -296430147570417519328612083122575872096 9628654 -77544059026985976160596999525548249088 9628655 -43520431809325539070283991006011279040 9628656 56195202339623076448881837917838016512 9628657 -113751305600004476482675966397775703628 9628658 -5542055432294925445412638767427865280 9628659 -62718548640023961978007487999463941760 9628660 -30962643529783259022480432763686616320 9628661 -82787645891037069959581666002397537536 9628662 -9025320439320108956681075059217227776 9628663 249212885614021985437068389706764084184 9628664 -256420272427938004037477824487045652480 9628665 -18598498459388459700825909265465196160 9628666 36310488773705095563659981632787806464 9628667 -286197084318045493939407908275591950480 9628668 31441471834733412641967242548946903040 9628669 84438035228596391187770215898285021280 9628670 140717283446407772965660038569342537280 9628671 -101290723299937963142345261530311859440 9628672 73284504274300167346804107477480636416 9628673 -6995635096350777915940419363717656316 9628674 -52837568067793100941290871331410305024 9628675 66899947394587406712713067342915794800 9628676 284947825470663303300422542516998648960 9628677 -244865339191990425703342429576344743586 9628678 -210374114399036505815745997306342080000 9628679 -75470244406660436543782223934952078416 9628680 -44888613899100287377611089288060928000 9628681 -115489237195555688464241121319526903628 9628682 -82633934285864349951651963693858224640 9628683 -138348884620049270996533196317206235176 9628684 57614349859983691126550176310959384576 9628685 134735487805603676220808115720816811360 9628686 -9959817398967391246043865383297376000 9628687 70470905513103772597426168506710491240 9628688 2180151409826701514866526223780102144 9628689 1096962826567936622761035430166043648 9628690 111863707266458188140330287720027901600 9628691 -137887396822399306191205063588482099216 9628692 -86901266829294614656995363856062775296 9628693 157123781534045067033261570680158668288 9628694 -207573962458110944227231510727143825920 9628695 71753695657831957704564723097294473120 9628696 332569555104678565496428829583360000 9628697 -22263526465175728040490606967649988672 9628698 -49053211038299608406617106332788019200 9628699 351415295582516988623080092871634989700 9628700 -6912321923755326277227202533324672000 9628701 -63705682477059751227772536075455586336 9628702 -158298933015021444827955924150899958528 9628703 -1006282673742031706644934193422980896 9628704 37680980059176992859903136753582080000 9628705 198148314500418408478294660220280312360 9628706 -17048496688955873624335668935278346880 9628707 209867065307811817211245748772479181120 9628708 281245365959510804252262762817726425728 9628709 4640714915057518582096674360561518910 9628710 -13322069084499151980746278100664852480 9628711 157538192207518996883010129737842424312 9628712 -732853513133152753572333598940037120 9628713 9748786036333683404746280794665198042 9628714 23704615282429240398146978740185249456 9628715 123845315977167688666771275331613606400 9628716 86722203361824120425133926817768960000 9628717 -36584518564687295343212352854400927008 9628718 121910652611573314104973895891676935040 9628719 -353407339379547244566323677458185708160 9628720 26728077761019433331932596906430955520 9628721 -367811285921980389674762980202468580078 9628722 -17150641303275799358188009744140681312 9628723 -48829215259000997176115442596790321536 9628724 5425298756656093012868539349962555392 9628725 154503194654237637645529795654265160000 9628726 184220697183163087436899184836115985312 9628727 -27974925113558599681554241844781759168 9628728 109540071493499798139008694544106987520 9628729 -6935142780478804120752617072547070320 9628730 -3054821304736514238846899440489634880 9628731 -87664148067195357819640962538441237488 9628732 -792822239550378073448356490221455360 9628733 -34787663773116468072295815209006348340 9628734 -87578337014095446653982623668725114240 9628735 169378228604248484428055686167382216680 9628736 5463994343343811739780001196696141824 9628737 -128155610407528472746835374072909874640 9628738 -41702256271260985349622823148338389504 9628739 -397849641874323097429095926230918381680 9628740 68978436118147526462214088588353331200 9628741 -121160448283138387633937366324538048000 9628742 330846140529868163515299873546448584000 9628743 155960361009543778439301259463906941824 9628744 87564754312632818434317552216833433600 9628745 177660150026992009792724209635630457380 9628746 -42418883760022119409135602732248620032 9628747 -158789807502928044437914660944378854280 9628748 -9166488459004400038792007361070508544 9628749 275079142490969354956502261552614568448 9628750 -16928004467127997622427582417733080000 9628751 -286265975406811654301077974031917997896 9628752 8791839611730498427260270476235374592 9628753 -13754931161546373961007901081416656140 9628754 -115368908465226998952952418688786649440 9628755 -33419589295863210772229669161478753280 9628756 351780771169190618122531185054774734720 9628757 239214318676716697979758357426600589760 9628758 -126441480075280335859971122810371375776 9628759 79455095333631114390998203051970772992 9628760 -35485429402520407737406564124424192000 9628761 -5410285960206552632438060971401867936 9628762 112171477602090994328130441802251176448 9628763 52122150432924117582420106575605953200 9628764 -54906347968964587203925013357003762688 9628765 -26375450420271826495929961874077400340 9628766 -46924548519681128675824842224123412480 9628767 -403449743369090130779900843435056523760 9628768 150615449790350363774088182402389770240 9628769 -75839426433740612204869367801513564568 9628770 70535997565064858886196085426304368640 9628771 222887367190378031221434429604571842800 9628772 -113902120452605458988467218655560714624 9628773 -4729224511852803661914074319777967104 9628774 270790342859866040303671052164873363392 9628775 1016468722816270632182617792253458200 9628776 23586216236999108736126480412103531520 9628777 -153075684448918473086684991786775634374 9628778 -99868022342621525928704777893608310944 9628779 -26451843766585508998220564499116475816 9628780 4198340233526284833939859309121341440 9628781 -1880017349672769505518716707300424148 9628782 -86467841997600391865468815543537489920 9628783 -145261912882781588882618584884793303440 9628784 -864142619748111227181173688050810880 9628785 -138846513348175610520588137564630583180 9628786 -19957697743425453209205582092535822336 9628787 -293004237733338882506909500161817862496 9628788 -66305105838909781727586498341800482816 9628789 172441583420463915907868408744449959168 9628790 120095217994967671483405376297157801600 9628791 -54563476893112303360024766058523536408 9628792 -226243239201106235751394744973370593280 9628793 296315799982472504191610904347333496042 9628794 8028543696055118174231775859032932976 9628795 -240571701078723265922702318970712738800 9628796 -103052645711341779023841151805440161792 9628797 153709395928391092483347623115193589472 9628798 52031523456044730965018860929645350400 9628799 -76505189421134586096720284960578309464 9628800 -77850083846506310070744795913912320000 9628801 36338211386567800034551606288961852800 9628802 -160119505634188200303654816917590213728 9628803 -225594309396549953908020910471425596988 9628804 -72594033454844945980552247402345344 9628805 -306348719187987951505654550735037285000 9628806 -24810689866367643039702746626038515712 9628807 177143279570652052659856360460928895152 9628808 82167777301985769352778809002312499200 9628809 7457749001906028485059858794750072288 9628810 947158575266681647286747669019495360 9628811 -117078076587441301076107929903257004588 9628812 -53424658473604656656313749070578042880 9628813 -33842022017531543089184378999261444938 9628814 -5601577487831736917972558396042323200 9628815 -33825164176906031056123773273468142080 9628816 -24488638182749104175547471910124412928 9628817 -149927889644514505087405586175287808 9628818 206346478612940062951860402749307648 9628819 -361286932243289591905493962593462043256 9628820 108116737045094294100264059304237312000 9628821 115551295760293907332543928554938652800 9628822 95420210094520425953015542620956168832 9628823 174319403495888998910146123994823129240 9628824 27257173936506345868434454858045009920 9628825 -244213469961279349229960971573088038450 9628826 221529005156153965059743747627935568112 9628827 69088985069559690159521141716733637600 9628828 -166335473223476574818067255021852349440 9628829 -116839839515161132996533808595332389024 9628830 -2034961522099392763793486081961187200 9628831 136382520424993185419954582601127761632 9628832 54925324627542289812185305456469606400 9628833 121881325457675743495636863414919733424 9628834 -68146542399786226159861987125943624128 9628835 132830739968029356977882671576927953600 9628836 -54665746779664624635245328951927767040 9628837 -28648816796779516851215646228665736514 9628838 -77076987967139096424205627101415429248 9628839 -197631110297225590884307501204086374400 9628840 23686874613889487867028545787601612800 9628841 -241071611294742218480153194846912101120 9628842 -59315840752183452835265894840150319360 9628843 -70753134519363503351944366412730583104 9628844 -232709913644378971591487139500882283264 9628845 2465835653754182472911320542756311520 9628846 -10011734544613092540973950942617965056 9628847 -378748697044026016505897337099765454704 9628848 37115520221825625114496957646949580800 9628849 33782823464588885712753615000170006964 9628850 -11742109078152541425010022951773516800 9628851 -42687777714809573086512881723455733136 9628852 587568672156914193662253688126766405632 9628853 -101877035140450400195799768808329907716 9628854 -22193854751324256020089216510628220480 9628855 -147363538081217265829542187253532204000 9628856 -224029467224416574652645765002193285120 9628857 105644412228317117822076740719284866880 9628858 162737771454992000835315782104265395200 9628859 23278890716454074595664881495981773520 9628860 -83241850358917433853720406163685104640 9628861 6135515645310013711914064523537862624 9628862 165306368718376818757459534752591420864 9628863 30600771797933598082898870900590131144 9628864 25304789722202335689871591817542107136 9628865 -160531427655806613812753151029138653740 9628866 -7297681202592187092419808276763730400 9628867 -260643186626130537620639099321438374084 9628868 -81406482284651217503257955346348789504 9628869 227443358545301594994126051053649387744 9628870 9614532026318523930719824628139580800 9628871 46063526938631174850680290850258717184 9628872 158222282609893026835539235867722301440 9628873 361731315943457071777768796528754348122 9628874 251702467471945055109309104182558632960 9628875 -401081179087892219224326070503264156000 9628876 -76136045349843907990801491513712272640 9628877 -89310298662623341949677967469162034560 9628878 29788211571169678873287752011408773120 9628879 -529134087741881941010236556786438272 9628880 5759118236961033069216577848603279360 9628881 -19644079256903684595350449194102681984 9628882 -80214797032424473333025997821949705216 9628883 -182841133741197218766601678849241475072 9628884 75791796066861561652598732212261787520 9628885 19164120340827930802165562061547157760 9628886 -23620160311959379733069009997867024384 9628887 -5341114784847374457337187800571392560 9628888 -335316504988466055307207593022246410240 9628889 -157744218988819992805437193116964568310 9628890 -31116683609132633467960310100158515200 9628891 -8851633129880595041101049176403893416 9628892 -38731290547234021752058818689943221760 9628893 -184663477513023292580602694087382827616 9628894 -249146457154523412029725418022047853888 9628895 -14885568897134988033654835729225104600 9628896 213710283017267273915089070517859123200 9628897 -419873889644533842223395765836756866654 9628898 33291735947842173315597960540922885200 9628899 14543439486390989898426771570202821120 9628900 42749942195533330534503256367991728000 9628901 -28749341339310255917553709643655199296 9628902 574391151188743015361950480996882560 9628903 260314085070033266435427394586065755000 9628904 -700582178575874959318706020618567680 9628905 -44194189881082304662100066857756726080 9628906 -33679338543370501741407386346932862720 9628907 408161920022243093711386011485313053232 9628908 96546590753063566054267458884528925696 9628909 172571410375804511100772183441725681110 9628910 3925847050612391038024733707549440000 9628911 250065976539125664919876019217733591560 9628912 33989286899917775418881097016412143616 9628913 -57754052525856740721451500025013280576 9628914 -922472245839012390940853173085141760 9628915 439097521439374248843041724588419136000 9628916 -299607032385603287183724893243722536960 9628917 50476811879426354870210400566485992960 9628918 102230560073713731239211548713997397120 9628919 -703987956964216274595173983794358080 9628920 22681745700878104043759930029617561600 9628921 314222580577951983817522426455416214122 9628922 -86759306360009258248050936428761273488 9628923 41087496322089915078852918767642626584 9628924 -208872412373073112203624305775916847104 9628925 13192617880383191198329757269785780000 9628926 -123463707347111117691907331101730149056 9628927 -29188732602962037626541709382460888576 9628928 -205772518578059652426167631831021649920 9628929 -25923504272729934145238157263618505600 9628930 -14311862781217527482464668614274240000 9628931 186315119722797599682369030288349168032 9628932 6732079157626538592023800749022316544 9628933 -31268238241108956566340907430190757476 9628934 20727268521450945690416398745728481280 9628935 17973098763107515304264200539847054800 9628936 -273142425318162037701817431125786849280 9628937 -792816230481654944615475307641468060288 9628938 -34853938249122639210136520344809168 9628939 444026268339308943953523230726243622740 9628940 -206321851651968559302255173023309224960 9628941 32001307804758663004110656671142509824 9628942 150287334543954241683484694826372967872 9628943 279360111456099996661951395847368150192 9628944 31219980506966663876690224376098258944 9628945 -333624241001748313467792832563889211520 9628946 63456193032534178917985942249799862672 9628947 1952910472200768630965667267650980800 9628948 17671650189846489477679776645967661056 9628949 -101130293054021999957774984819613660480 9628950 4884166819609874056921122866838067200 9628951 -185955565490631206364549467346227276600 9628952 427435295387075796605823450183469209600 9628953 -107244338749257042437081794580153376 9628954 39526039342546901219748644893927226592 9628955 -179791249708051365556656792950626682880 9628956 -5066129844104609858614042235456590848 9628957 168509862642882944002381863175606790520 9628958 405775302841923695622833649473516217984 9628959 152962123130783148777849213664018079304 9628960 -112569322453140877391723573422829076480 9628961 405274473012074659088769722487039806562 9628962 -19563025949150158187162319411287456256 9628963 -473525542638059541871316302540657556936 9628964 -70102442536332471466022144385716772864 9628965 120564676771772151224619799715045100060 9628966 20463972314796686521181071398473735040 9628967 -386232855736378620081597994031006892408 9628968 219602285578718674446562901614215659520 9628969 88546317910441036290155018016511789696 9628970 -5380546311808892342977681471984755840 9628971 13664119244651629958928587521235655168 9628972 -89314788224602280105954154470102466560 9628973 66084863908807599483405365386337181888 9628974 -54171698583813197267873538321200845056 9628975 211114272291877480927572677604311129000 9628976 -16181020482153540854914887488067993600 9628977 116817020987291678184510010424460323040 9628978 145353464402338544790792941741028641040 9628979 246592562637537322318995323452463076576 9628980 416538276143104941451293529808271360 9628981 381807328900734657902167849889138652782 9628982 -153887830396635374745922185084602375616 9628983 34736699656901437863902920616887756800 9628984 -607465408483052957492096931649817395200 9628985 -53023488354262348596286382459140127040 9628986 114554871644244841894738534626746246400 9628987 150830128153657461816115521734802961152 9628988 35183789811433879001687377012236991488 9628989 10323748901222552354491240101808062048 9628990 -1022384510097248892041739946641813120 9628991 172313322213962866209304040499206621520 9628992 5309480348441027908645448866474229760 9628993 269357584566711758181032332019484554544 9628994 241242545172656179253936311698739906560 9628995 -29016320761754093195292257647216774560 9628996 -34888980084550985272145712579976421376 9628997 -41939763899096840804887951152175846368 9628998 -98447777913342513691221133870069551936 9628999 -149503605792452431206810337543005069120 9629000 477909624042449478123348114184204800000 9629001 -18107663000196236160704628738249265680 9629002 -144870251300243625766125017954213169408 9629003 62194246014106296387527070754999615488 9629004 -56709313701277297909475314322978144256 9629005 -122762523398699871137811593829179756340 9629006 120604665222661321558972664968044149952 9629007 9205808287416478433890864054220415888 9629008 -10588039823805279827434674505150701568 9629009 23688249538885933074239979009116562804 9629010 137627716997587759353708767742045312000 9629011 -18752082965630289570505747719207241216 9629012 -74623523568004198582171608248454946944 9629013 -12776223269217225698994556707179176800 9629014 97266133514578848818072355095340480192 9629015 -343739726449533898319315471171027047200 9629016 88508452040758199955438675591110553600 9629017 3340479051083683754775699616241449732 9629018 -47066561534175203312474740819986326784 9629019 50602290152717473551236338041434748768 9629020 88828241203842429757740846396469032960 9629021 235220583512952664319578896763839127692 9629022 -23543302213769865380680450812394147200 9629023 143751594213141301830925323381280362272 9629024 -472433219058759384120547876110854258688 9629025 -18701701055811804760039045359398174400 9629026 -7971452458992799649363212379604011520 9629027 154546930000426455152602344540048927912 9629028 -4399454832428788257792712183705163520 9629029 243554650960106051694247540099894932640 9629030 178461963687166274566841342862321740160 9629031 -241814631882277194463973558581896287448 9629032 6069593329667634047938123424802324480 9629033 4039460151923364153500086869622385088 9629034 22561280451126491797260518653660538880 9629035 18862708296455155433401156959610352400 9629036 79043485602972584659199325658134274560 9629037 6566857122076358073271118140116482784 9629038 -184947571534165725685193401172188466304 9629039 -69915254313655421290364277413366304000 9629040 1279176364266417169132365943090053120 9629041 -127883171573005140141342458812909289408 9629042 104432594246713094860097396605743363072 9629043 207423022918265437249588345196881464 9629044 389397574024119425654127511020968774400 9629045 -111828972675757153861894619873335707720 9629046 -14917062166744801941725825351141179776 9629047 -91866520796523096410919015629913988504 9629048 -91348593938117608911354676814517043200 9629049 -18591422976809573220140231779695305136 9629050 -125739338617963490598072563638108705200 9629051 -461009325267927406383381018426909644496 9629052 -77292409436078918041613511451745607168 9629053 17596852710405616630837754369810960256 9629054 -29593780468865861825317983841789935360 9629055 17882941089265283781545022521691253920 9629056 -289069801966623389951776176489722019840 9629057 49810529660757529931581387729004850306 9629058 229606366877595727418414632895725321728 9629059 -471094297516942019629009383752842060 9629060 -37294179266723233621822767059041075200 9629061 -89481965104742372873724984782490554400 9629062 -12579327202078895624107129461210447168 9629063 -272913691153954758255999427215108371688 9629064 -16113352545915902340697780252710912000 9629065 1269162956662993996670668644814141440 9629066 113237652871807445792687104724344829232 9629067 -65188959860546032699382998397704830720 9629068 170734959016181567530569367292809518848 9629069 -39393568833655029315733207048908300756 9629070 -88429371978904014017661219745005542400 9629071 -234444656678566048982857961235482306400 9629072 5179862098417165479799692922127204352 9629073 343399872270177295082340915408027580800 9629074 10530121619543206291657289228144001024 9629075 -121733984417392966122903913214909867400 9629076 118241806799258340564515733971380224 9629077 -66215144496731039560964847146660585074 9629078 36470659632045044907341531963976512256 9629079 36502736369771809722273493544989579008 9629080 -187912129581579509299408526059830681600 9629081 -8894572706542570726918145322423973056 9629082 62170336669306068236626300051596284400 9629083 348273281335962612915959771128617795332 9629084 -130505407464978404967143307037425590784 9629085 -11955664333850637389582510401732718400 9629086 207558571821472971160889642387841945600 9629087 -159721069199908700518812300628881530160 9629088 -39195015616997726992619168598872555520 9629089 -440338441971389841943504724351537405244 9629090 180275372533148070305646029138143168800 9629091 -243541560606838189592919274467101214720 9629092 -205374506438840487640265426069507263488 9629093 75147995719518666804338539252449640824 9629094 -54524024007930443060759176229605829760 9629095 -85483191823906276561569097617156902400 9629096 39218897434245121283885951687430635520 9629097 72414120013229961063998533806158336400 9629098 -238635048354323001348751632951296705280 9629099 -219773018429958479190494433100319133900 9629100 -33334536817465858292800245413615078400 9629101 -738214964635322245205223940592270575508 9629102 -9480386117886546535306391941015472640 9629103 259627119766739106933780282279215179008 9629104 13941828570822344717522490734567505920 9629105 246369569557813795213622922138257616000 9629106 36028407312611956671111181979039992320 9629107 251616792524590978433064655045791129356 9629108 -5603645136648627850060922475932921472 9629109 -111078645380175752780335210034792523936 9629110 93894603659818639030787513923994088960 9629111 279073991429888546102323294005642732432 9629112 145833597393037565217790633023261450240 9629113 25747494990965692083810468684061845264 9629114 -36275313132566216717364161992459623168 9629115 1548233816949619956259056317648229120 9629116 28625021982232410778981057930376240128 9629117 409245955380966201801329325915598244166 9629118 -228302179296534064752686738632092465216 9629119 -3325552538132402694497011047044182912 9629120 14317016866113526975892914954284564480 9629121 132052524316276954314132034925974664544 9629122 191182715395681428002541837981335147424 9629123 -184391313392598297536684243568124858464 9629124 -134382177873964693380450297217472409600 9629125 575310370711003980880274721105249600000 9629126 -47124438226160478100346763336958300800 9629127 -5390702685628727486691177563158043712 9629128 -400996960419363242096690294045364771840 9629129 98007130128478051546352173752271184730 9629130 10976430903793279088834541616047313920 9629131 -242754632277166281408041061649816210800 9629132 100464749877395052775858741596121907712 9629133 103768926923335959026348117679483543648 9629134 3380666823360820114254104420385877248 9629135 -196321741109329498213742528609561404920 9629136 -49478171770869056904032268655845703680 9629137 -40096675258242559900539117759634886748 9629138 3404089598178737178455101264207073088 9629139 14866257876855358462497090295040243808 9629140 -94614539632277253929820300719837675520 9629141 -122089652323285377686766717490706828928 9629142 -129102608516986599373033692315126401088 9629143 126928812043432677701800881903024869320 9629144 -88928780867974080893841825069522616320 9629145 45840740922015063239512857448586073600 9629146 -2869637707827724545166501660404746016 9629147 -123651109430416093149541372405146065688 9629148 -147669855427458126221921850245793030144 9629149 -239218319125721829253801476197427765850 9629150 -10442068722508421203744312275395275200 9629151 112093472819379954393781622771167257984 9629152 -103645835296457899088224180924191866880 9629153 -177197807563563757450001858589010037598 9629154 1626341679468921332253910403861781120 9629155 -4908155652042353958508161328673753760 9629156 399954292545313367093532725782087433472 9629157 232713140516319509611075988429984640 9629158 -25829401413725347591388551706045300736 9629159 251090691443948312609525468491896834360 9629160 -213546236552727711070244942853881856000 9629161 279835874944757186231322755719287167872 9629162 -1258667365746587896176120914967613440 9629163 -24428243018850356478608319242265495696 9629164 -503623195567360143135709288787391833600 9629165 12103874599091507410883469953552757120 9629166 -73928680576859749895734745944465661952 9629167 -293891886765959937991274648370362724784 9629168 -13011733897638120379902653159537246208 9629169 -37230384315823917215439980587325290560 9629170 11484185746718901026220483267412646400 9629171 301369465523731641447734015683885287372 9629172 18288333007878467617349771590206750720 9629173 -199300278714384244077817702702999674080 9629174 172613827668120632616847581487903113792 9629175 -25644804250194219533615418363100893000 9629176 -51586553722877741450277935630428631040 9629177 -175192918817604607656869192172082072620 9629178 -7108234007556852241894446686584994304 9629179 -26670888362945844219638741943630762224 9629180 62774899867778263981040653307873280 9629181 -93144270114013183911708579365481090720 9629182 -30290829884670028881843873760555420416 9629183 12341130327049328292001911010957068000 9629184 106778661922800795417427088242051645440 9629185 -22685112086833767270091658194823752620 9629186 -65234061538229354555997526194305862192 9629187 256029029410337484105794721276891210480 9629188 -85902940894190143882060939042632330112 9629189 -52320934395071012358446929096022638080 9629190 -91107883687736792809941773398686420480 9629191 72799853112623235615886762028709575184 9629192 -385867484218794274880228770681817118720 9629193 -46304199913076035940270249603070071616 9629194 -153972019830921728966305591088533585104 9629195 28914657273155990618504665509123271200 9629196 135228515107629603515939192377059692544 9629197 -50290666869450927607948522176713713354 9629198 167051659440031596649137168678578481600 9629199 -12521780221231753628307381507162397176 9629200 -4478939093700982548504871170310144000 9629201 490161220505195687524370804994845729202 9629202 -66482417912986886435588878739821092096 9629203 16161226160470867450929844949623200000 9629204 -121766603010993718335144765672428331264 9629205 1058360562206773918230542110502241600 9629206 129304171753533403130971632797047275552 9629207 55380649988668628091764617291889576112 9629208 -299064991493102325747040352622253731840 9629209 -434129163246652349239776034864639265590 9629210 -45293600536856905600452246044137662240 9629211 -9748248205629239912831886782289216720 9629212 6644421310729321607658312559358233600 9629213 -67437459736451901307549834423794135360 9629214 -14410565051050257545160926845067179008 9629215 -54055803294606766913972330959894377600 9629216 283952918310824189310801991680149028864 9629217 57281465770132767878469899745326693268 9629218 -119203380666983833054764687642413564640 9629219 -214287107946516025080075121096496286720 9629220 111626719873535698723386127269698826240 9629221 -160641454932461417832558171138509749120 9629222 -224831295431065460415189793856403178176 9629223 -30312675367618591929208997913230016216 9629224 -19623320415383825821598022575647457280 9629225 -37605697074843655775046657300260028000 9629226 -3605257359494590389370188895087211520 9629227 -233835679924648517699708602001469642248 9629228 -31533349690402763872751995577838910464 9629229 -14616565634404121103014543297982113472 9629230 61989161345149114477613647323921957120 9629231 -244224896213589213475186039781343040800 9629232 -61046638008909426719202303535624519680 9629233 -198485544394276934756468259841565754816 9629234 201002035156349045983007778194877728016 9629235 103632465460359386425797260436773198160 9629236 -136580939468518136623162360603505710720 9629237 -223855067544013114427657730103283988114 9629238 -63294900581968758920975865428115970560 9629239 44756857352621352795375448153210112280 9629240 -376094787055224580098494355054386995200 9629241 77210271029325418284310797979317172320 9629242 -26035308477410566645405277598072752640 9629243 -60146738225517236188678287018042302256 9629244 -167640514571639956147417664615844472320 9629245 52312433113246448169007160457619329120 9629246 42821996506995494816640907570264307904 9629247 274105134733600666608719264724846946320 9629248 2112781025314789775947193788137472000 9629249 -19891543602849283972384743544674775680 9629250 61584164076407992905648640947318144000 9629251 -51710061064874514730128962376639906816 9629252 -220207876848821039831529957834403703424 9629253 374567695796395699141098976549244827200 9629254 80406947323874443147905425170659998400 9629255 -161071763615035552140582634381191864840 9629256 -9512583342715930490294305232284876800 9629257 441552142042357364169675355101501110880 9629258 49913186111607509768358328024517970480 9629259 -75653694890670706708670050600006509600 9629260 39536684883586011834088095118970511360 9629261 630171308044792944420857089319521187532 9629262 -13130151149428264973114581621472458560 9629263 -171419081386279350507650373915522490640 9629264 -209127436336514397175899054378383179776 9629265 -101878057576938868789023188024641551360 9629266 87888529561612560777257957272716410880 9629267 39979593089131088723971302605184137472 9629268 -75453822258409359958474025243480217600 9629269 -32895882827488870490627718411425109956 9629270 17616947404393057051327706822953451520 9629271 -291572734450164037755172860474689009760 9629272 -46741371532811989556742246552905318400 9629273 -203690518231027975057208171282412047478 9629274 153321791655007534278320166748893177600 9629275 110486096476924624641164251269814613300 9629276 333458017239028922102459751256756684800 9629277 731769718406556868097004550373618304 9629278 -59554192475457645244556327652751375680 9629279 148162722860435670904282737927828620280 9629280 -2156170709358282587758008435765411840 9629281 29805460081908867490121753885389926292 9629282 8995404583775638459205934704287303680 9629283 -244762690205107999828474803609662032776 9629284 17335966812601034903153298573462318336 9629285 136185545916159318044409318517368121980 9629286 -81068941888004864554049985590878889472 9629287 -31225594628425636752200846845159185808 9629288 187641266018544537787919782566826613760 9629289 111553506397487892147529211255291332554 9629290 127200389769280093320449775393925766400 9629291 998558323755076853923694198218070784 9629292 -80673064451980226238923077468579342848 9629293 258707145307250748783294630822129535980 9629294 161759323701196807298252815504796997696 9629295 11901027092692977765499689932601369600 9629296 -58372756465607980391410027760777986048 9629297 -214324406247751700519395546749777310254 9629298 17145951500046559647086673101958541824 9629299 -365744595938510590027473596241551787700 9629300 -128024129789806266609094523882954313600 9629301 132941563054306211379881061967010112 9629302 -145353251296437222386504093610393783648 9629303 395006322045450828885886812085403016552 9629304 -146156164080057254814589305067948277760 9629305 27868192749452755617265438028082144000 9629306 25065637174393881278214194325000937440 9629307 363793026276536277268386639515858163840 9629308 -40521360698485459501842594064465505280 9629309 160105302953095343931692076882485799180 9629310 -54899804833608031872421031440109568000 9629311 334870528124674476222712487311296470912 9629312 26445885967544245556962848065212907520 9629313 53847168338216093667792761646668095488 9629314 2820733553578360493115271151482836816 9629315 219707450674166755707041631580096290960 9629316 -87574926454628227904099138669867104128 9629317 -525692719262297829347457736007075799200 9629318 78788179677100437387912865917958072704 9629319 16898062564813076793362602553977135872 9629320 -263180585487624945227640066985315891200 9629321 -20592573087646019255463207699410041308 9629322 -45704809509781995586888621067005203456 9629323 16889593096380402195055510899462836904 9629324 -129233678411251128190884773847006895104 9629325 128830757296509021739409702193174862050 9629326 81996965502415150512877811942543602560 9629327 13876393763291193946832757797406693312 9629328 22918349139364667762855775867638513664 9629329 -89616667722795268441007480731465509070 9629330 -1246506044087087833885174776914124480 9629331 -106222732546370723589406620260623296960 9629332 -201243050295247982377702786574876312704 9629333 61535546232675354979170849593946767520 9629334 1194529472244443696710078602973900800 9629335 -83380763110032859466638448719154415720 9629336 -352909358538540734699668093675285432320 9629337 325797375494494489865423361487148632320 9629338 106810272306295844895859688157790395360 9629339 112404226166235822402349467537528091140 9629340 -3334668946736901757117475426395914240 9629341 387645757111635090967521227386606752 9629342 26099901641470387027470808860684514944 9629343 283421067276308921613900365327132971032 9629344 -102811537235559680321187521097898131456 9629345 136744034212848575422944057435319252800 9629346 72989940184911355164228179419544699904 9629347 24103232335710893764738861742170120352 9629348 -73760909809300820316336687617063083392 9629349 -89229291517558085831194173323560034112 9629350 -108043944108447420762919348615035789600 9629351 -67950588741733614845806704178667392488 9629352 196042312033086948087172261849694208000 9629353 87858645000254992520929188001956126564 9629354 10003022897392179207113801694604480512 9629355 -39091021166037860235550183044983911200 9629356 66390190707933492396265316551497177600 9629357 9706297379914914766600027021726497420 9629358 14558745799641258548754565942415213568 9629359 -382650121616615733225798553730807939440 9629360 21290298166470633799481688972483624960 9629361 33653682880269817735688288911172144640 9629362 -34711288527017598103756032332383732608 9629363 -155761055050071210543255277886966505600 9629364 -53583549133853287784421140749648035840 9629365 -251353938647827098089124924653624320740 9629366 -127898644532500728093641677912167286368 9629367 171293853076961036254850231753807713536 9629368 -56906513198533843434763805056264519680 9629369 16179007708959427187232495645472825770 9629370 -4090901542681980492835492867082952480 9629371 269354492303994808126226758163488934200 9629372 -311807168728738344520682174868836711424 9629373 -88554487809731538169373887125878684256 9629374 -178610646599588152167392465914605974208 9629375 -4235581995437493540052218902856960000 9629376 2827298399133924331564126591330025472 9629377 4204500620977248995733373189683308080 9629378 -170734690609881629391185759530683763968 9629379 -93074349249951879368843691823019735676 9629380 43697602700326122043969353296529388800 9629381 -60790577398163506963191755613683877636 9629382 -56730773452253220906620496284938752000 9629383 -208216303728759704957314749762100022496 9629384 288427814340942985758799433826367948800 9629385 65788372647728308883152168213904625600 9629386 59355372952339324400499517213500063744 9629387 -122519915916598135094431090523135711280 9629388 -29031491284995629479098850187694612480 9629389 -55930293677578565868082709871118049280 9629390 34902930629921639048818489704044160000 9629391 -133089418658258030899291985204089510008 9629392 103120529150087769997564354239593103360 9629393 -52266483981377768287130859672808887180 9629394 -110789383295379634451505377403870486528 9629395 82532401126245986001051143499918418080 9629396 -593526763880417456747173733068959744 9629397 -291955099346834726221435512378506071026 9629398 -60363549926469998480202690934342404864 9629399 179739639560896859721071751944864778048 9629400 93867884041858089135961548964884480000 9629401 -262496753907007091453534858773885476598 9629402 -30064125869790821615643247347571063296 9629403 44391162965654049515345368027930581504 9629404 -244301141525439495083338969603732678144 9629405 -34114400607911467116152911519288145940 9629406 -39438223781954977138808052650178003456 9629407 392270465989650084966657796700953753344 9629408 50505604221590603311044096024758452224 9629409 168320438404252692824846106837866334240 9629410 -13332858420674815594535221345872046080 9629411 18232202033658009482516735563709049600 9629412 23780566066757884981125739037786456064 9629413 262290231754315908432534258963117921662 9629414 -136715033977574660854575650851018630944 9629415 -25588753255091207485462155765163452000 9629416 -11856727031498045703455342184853309440 9629417 -65890190122688233570893916400534058816 9629418 19453903336551814620513987000325962240 9629419 279771069056498761167370480706739160820 9629420 2809257154904150735943852618216391680 9629421 -211097919281261660144632415331681759360 9629422 -119476038076222567008995131660539264 9629423 393438604248582066513548524777064975400 9629424 -10164987506958924033118904454558646272 9629425 39434554255858896041766173048502401500 9629426 -243766599017372595043372083899421167088 9629427 109966557072335526995986253798707646520 9629428 -176514368511918666293140824364996628480 9629429 -487654920962022018349191767513700132324 9629430 -4367041815840932202101702187721678080 9629431 208993647729136460319970191199396597560 9629432 137097382820129204019344194903147192320 9629433 -10447359373464218986451018971502468160 9629434 27527711456858727276297477382680437616 9629435 81688252723601158920461984403826115760 9629436 -127154648592403839320552097701923634688 9629437 -134548750247119462941035666689676355968 9629438 -36945044860932184844370855045583938048 9629439 -47518324273701835561975680108693848376 9629440 -110941582478828219273329299348825047040 9629441 344083585045103322837333638518378015104 9629442 -12256420966049624371946142809167415088 9629443 67091150846132086460819593057682723104 9629444 144585439899732686695883214783482726400 9629445 -48510079800865039188655573347784892160 9629446 -33961476912574960596850188372994993920 9629447 -246817363828738445704473044791523218800 9629448 283236193938465741319576271305190277120 9629449 -277498133788846427008311046804918616880 9629450 -31027550653900444833302232026059698000 9629451 46932534324069173987681603296162507680 9629452 -43560040086570370406473983740444508160 9629453 -22808432489404696868297482670118884298 9629454 110631757054901832284075518805535762432 9629455 134689672320556757680788385403049876720 9629456 -15108911990844426283755343211969642496 9629457 -18044098219779935800698751706090544960 9629458 26591598747552262911488172339943501440 9629459 -83606822919234347855745425511363620784 9629460 -157954165206633192023332722977023203840 9629461 -331029389737019842808841200360624189938 9629462 -141017130366094169320280042061294601536 9629463 -1147345784472349745408983420160785152 9629464 13533300574665656677110408129418321920 9629465 -3898863996819035694191853469797801600 9629466 6305246799598659853595055881077678080 9629467 156997498558971703719552784962278155560 9629468 35260143338530260938938066023996456960 9629469 334081129498185528744427251142869568320 9629470 -139062151921592976868011780178938144000 9629471 689795999205781858909286017530333144 9629472 40205464651152215938953746508146540544 9629473 189165234741525187533222893701621800640 9629474 -28745387168636251062675485108797747200 9629475 -11446998883999788359093211585725117400 9629476 7317353066197755086513503353535992832 9629477 -26270344109664569283572918443114407840 9629478 -72778933288656081494997004294908009696 9629479 -171409892752835207157821995154191091040 9629480 -99710608980054285226538597537321472000 9629481 98125409853266398925551978233659487264 9629482 -137095069301404185593943193142064400128 9629483 -53522415369784724904679725961941128268 9629484 -85842399307983397016302896976587018240 9629485 157256708340086246280555500174519263200 9629486 65043372307134677108073917106158544192 9629487 4734306521450863327571156840449253088 9629488 119668782177130868311327703367939293184 9629489 87740303634176482998343276207372918290 9629490 -40394908208878243044597017751936591360 9629491 -312791402743149949599824375544634476888 9629492 -54820552399038211875122405678534043648 9629493 4274529492433350172881273924610600128 9629494 -26842774547148220367231327706840588288 9629495 115707825476199155991200296896181047000 9629496 93786267745669583318789911434946560000 9629497 -312028158847947738012840825108276880428 9629498 94950451790811262361285309345856486000 9629499 -95992707006157648871486357314586256384 9629500 -321752280056438396501358111285517440000 9629501 -72380045543455548485800837693028494080 9629502 85600725675264891731941792413701022720 9629503 107431149784766912404935378556190505960 9629504 -128557476314963530163431014935612620800 9629505 -54322762842824823192475209369419765100 9629506 -853478353104806951505490110831505152 9629507 -450049095769101953114109265389727826244 9629508 64073425606046841216932857875426508800 9629509 -4239968144504634415168995986711852328 9629510 -37946864542685719714465409838216823680 9629511 -235010483771682720506173928558871069528 9629512 -310786989929739776662600709769497164800 9629513 -231173553260249537430459303422315699238 9629514 113360953192750687966488978184560889440 9629515 -116004361526959515477695273032143429600 9629516 140153246385311391467593187748189745152 9629517 59004565853916352965861218006176373376 9629518 186596859878768199140554229662466208960 9629519 263874665642309084944218375006846096 9629520 -30204702901452314137931144166980321280 9629521 83192719068821776521781599299264636928 9629522 -85533474048614579408206966572036922368 9629523 7849094378719223986093264451702805720 9629524 -222696775955467425358153322957170944000 9629525 48183978391431835698467736812863816800 9629526 -521686772192594140750192691623280256 9629527 -125884450196727971073014716143861300480 9629528 -74990419132781644684678568653900707840 9629529 -16294083965038565460554740867236597120 9629530 50853551313876180200826967810182942720 9629531 67818952560877629363395278630271301672 9629532 67530103060083715015028542676485228032 9629533 -102472108851002019199846004978704244520 9629534 -104304827909552638367049659907480560448 9629535 -80561566315646253442258699909936690800 9629536 77017373059859048470150022249423831040 9629537 355556900686455935748749813423410042260 9629538 86066646412282752222075137055237903744 9629539 -301527376330354930927075452704631442660 9629540 -148610839810644536538159786201466245120 9629541 141025814485299652842174134876084049150 9629542 65765338263689256218166628677110127360 9629543 -142909080220894298026275220902281040 9629544 -205042824597181253347573473083222753280 9629545 -225047795100752260728893398196376308700 9629546 -183587592370422274293002796885797605872 9629547 69376359542866092474739984116006359040 9629548 321639584210370026004623656049369874432 9629549 4724198870360560497023274813902628480 9629550 31934149260248544475640099730773760000 9629551 -7858545046327854384043726185682386488 9629552 -19630824950600999752263115157998632960 9629553 90956261541300712056640822033986457824 9629554 302914813229672235087916407868572916224 9629555 21215937343879520156851330852012274160 9629556 137427456530905105441738997617713487872 9629557 119853423119981381654514364443932303232 9629558 -172907664730808438081902907824025121120 9629559 45523327709989263028347516048481908864 9629560 -90717165196271688144303967799729664000 9629561 -32437833870826857030732087604543776000 9629562 43487056149910833480160305875091911424 9629563 -82676894745348742735900717649411694680 9629564 9572606861395361386451793442846473216 9629565 36060617514628138029521088169587623040 9629566 287267174105400805870773892270760690880 9629567 68516962719394026250939546768039891200 9629568 6747307500342148367193407163444756480 9629569 41103165569033449897252027181265244720 9629570 67793253904440301540121605786712731200 9629571 62935486807088884151619299762440704 9629572 -122157344193474778591432155722533785600 9629573 -472028730589180831350640995020226098016 9629574 -124473881501716045530860970435722053440 9629575 235066094588322264544116654005270875000 9629576 -14089261889122114556744703869368320000 9629577 252024550440467003400773699117489298240 9629578 24679173778845389015526798426071178336 9629579 6250488943876576862568071233392660180 9629580 11189634992104793674128698705353113600 9629581 60787238152493388474356031471636001132 9629582 -170146006401322699480695158372089662336 9629583 -69327242759319604929659630374640726256 9629584 -18985493714067273922628524486181478400 9629585 15220085631442146521825012906625879360 9629586 27035304712313428808456664391138713600 9629587 472523130962854276262218865434199301192 9629588 -1210356788034382172552496549518512128 9629589 111734648984189334907086837891347582208 9629590 -23919801807590056567128652552295827200 9629591 -205421356520928625063811575610532825600 9629592 -17499209541897484539953687664077045760 9629593 224703756886217356847873291837575390740 9629594 43929639999853270451341328346279625728 9629595 -249095320510161978369777510229566787200 9629596 105962571917678686301283629695659507200 9629597 679866856789919102387629911326802362592 9629598 91910539933404193704264011563577038848 9629599 122701301310011141955167599006405267200 9629600 -45056466249948336136413130071898521600 9629601 -271299698838382295786975777515449168 9629602 -49670771770381156223971164149141059248 9629603 -71129699056589859641418257746509684336 9629604 68027131732311066215549285723976293376 9629605 3640619551619528793887822154972711000 9629606 13352027894645350391800526232513022080 9629607 -31688412194274546955267806054165320112 9629608 4057231986678563550619566026745600000 9629609 -498646294358674464412235637077919722160 9629610 6903897971076409993632800337642624000 9629611 -175691806917079874405528354249443715788 9629612 162610712528859913206534509314982528256 9629613 -111907078936963701139705872769794866016 9629614 -88787874507565341545813855841149109888 9629615 -161593573490685406047489920095182198480 9629616 33858852812385150792070942739735445504 9629617 -139751460799637739001618039204441695552 9629618 -128317392148669613487909822858183217920 9629619 -718677896824491772185696922976617920 9629620 16912329316278760253228426442779074560 9629621 96123838436862685358908013233451619822 9629622 -58067899109041534279241860277158530240 9629623 -503273606064502792476765756747964032 9629624 276620820920319551129503344244416614400 9629625 -29552986797866791623485619324533280000 9629626 -2410812836888303373126264116462822400 9629627 317695723036266070302125036259443258196 9629628 19514752206096903926704355169384293376 9629629 95917899055783198941477521427364175340 9629630 -119756684206961201135941841033182895040 9629631 -385964921054914113979753881428016357120 9629632 82276019796865159833999296896895549440 9629633 68915666941560231374380518523881066024 9629634 -17863769639781655969891381325588321280 9629635 714520637193798294409114737741752400 9629636 492864669548832288202255845871919781120 9629637 -3559317062362957810904858076960037440 9629638 27621368599217719700698598127375342720 9629639 147368698766014777590157174003745044440 9629640 -45464854102274698057991459040812236800 9629641 -15020647156618615230990795492239567296 9629642 318581301373388654742231378963129262080 9629643 132919661188417736738762044002159634656 9629644 35892058563006441397821512219858414336 9629645 191998959245892112012880478557813949900 9629646 71148360466908479991814189841545344 9629647 -7589747678423965145171923445812960128 9629648 -6136050062635126430024158902887645184 9629649 -15069345346426654182674236466010815676 9629650 -14286611895147741814877725200313668000 9629651 331494503872338542094855659888747660652 9629652 62870716628420753187329115292721989632 9629653 295822422879591136076456810022841880160 9629654 -22587668255260998423814735827251916288 9629655 -50735291068245224187093502359786516480 9629656 -364710181043379949997588664874880716800 9629657 273774331999596879715313023619090060232 9629658 164096543169140909043964651791623953920 9629659 -111455561286102443701105473825461897952 9629660 -98308112892624841396434940392582896640 9629661 -66472504993790918905337458235975852928 9629662 19872396126314614126761239041815525120 9629663 -65121700899767850058799843383536777600 9629664 -445765084886486451572678518886891520 9629665 65724630434198497848398965208503959060 9629666 117006112465781911172052235941563902032 9629667 197773168487094827043406834321003259880 9629668 221013508953017259853538865916403474048 9629669 -38202721141900250767674831418173901248 9629670 36575045764530402118534810427213049600 9629671 -374377960024829692635328598052511613128 9629672 -42797913127472882376390218376494254080 9629673 -45311509263744809776301802897612994416 9629674 231917722275762420101877682516839612336 9629675 2888211675082735172110073228912071800 9629676 -102284330350917340681069612044248460288 9629677 100184116231767941325301298728763725526 9629678 1505526858435062526183959963247436224 9629679 -169815896258872367779697110976335601280 9629680 22738040805392849841830009772954255360 9629681 228401519359304131730834119851696166482 9629682 -116030362700433011278307882888063278080 9629683 34480058905684963288557491643263555920 9629684 353597754444500294615864585707611998976 9629685 -1274180632755408320009833457594380800 9629686 -201674814337830693266305229679409152 9629687 -169844026238362478381784236641364912664 9629688 6990633676373813972786716416522178560 9629689 124048515092644415668624620947904329856 9629690 50066642019751024702341702869535559680 9629691 -134799167060957168372183970214127748096 9629692 -37626721903651450639452774171280605184 9629693 102260005331320349647963408382415015942 9629694 41031642920875186916356697794594942080 9629695 -128990305448634298161413687154547269600 9629696 299524909639830201119381653392627597312 9629697 16045081537403380555447370995443139584 9629698 -70684847065015893495022685931803015136 9629699 -83205350985866516844159435264711407136 9629700 -76687667383237512293888258815186560000 9629701 25631131553956490704331231669039038332 9629702 -23576122084236262372122359617689000000 9629703 125290027445136607188645815961994312800 9629704 104776285276813195940137795333464883200 9629705 -41114933479212415609894365976295088000 9629706 -3368134585109422706208728690897853696 9629707 -160511651283975229496660513049579440044 9629708 345883598629079703737846938990908412416 9629709 -164818588188286498675034424930260009472 9629710 -38925697688223358822809077764894098240 9629711 -9565662595930498513485421814505283200 9629712 -60378723739010226869620448329604136960 9629713 331684340879713363864624245994965031040 9629714 -2377822338833475702245713598971868160 9629715 58650138831141196698874150680515619120 9629716 -101498315058144283820021123567963709440 9629717 468076934803955950144311551562255417120 9629718 62175565265963503623445116412388646912 9629719 -157651042229673020719438662402430985640 9629720 150888323045509612668979654907711692800 9629721 -5980401927646656831582439899316478400 9629722 9130692243757525351691458856509048032 9629723 13834110064876625094271068536046439344 9629724 -77296342693810527776726822827574922240 9629725 -57640722990737150303059879673356360000 9629726 -107358240586494806803397683776355010688 9629727 -34151327586302846892437519318858478192 9629728 -386522999605590748177925128679574405120 9629729 225811454613731034395821055439525758484 9629730 -20494404945130720559077636034837621760 9629731 148979622528518688128584989604819689232 9629732 64799102437408999081198377898684907520 9629733 8936037535816945142796914328725881344 9629734 -185212666622914256446109240456276349984 9629735 441900301328585850272737507447726539360 9629736 -43975434565122398258930829099497226240 9629737 112860419527279979532596496229000358500 9629738 -118523285146962462087359772640873527456 9629739 -109703240946975235894153861384983144960 9629740 -225382850329404580546630337075363097600 9629741 -58617059251661929611707003518501575456 9629742 14712815878781929401036710847829442112 9629743 29483056114279506817996792063375117008 9629744 22921795571994376146915013787623342080 9629745 -158483229929503620043224843157146975360 9629746 86693700215551576227844029700110243840 9629747 62878766592418358770843944288214992000 9629748 -111640603836268722053338767464122723968 9629749 -183497811919077858457353598415829807250 9629750 76359792219310958842944087375148128000 9629751 170453016068399610314740710923618945280 9629752 -126386257621025500112569827261565255680 9629753 -20357362462354497801981191574237688320 9629754 17696901700082627876824927300308287232 9629755 52684826450243512819708445348590731360 9629756 -116894882836478943474861378875237114880 9629757 26919467266466347047938060225003545254 9629758 241233652310431839874573640199379219584 9629759 240725470183866431925874338193963872960 9629760 -9851026762951499275172263708632023040 9629761 68234777333692193586054368287577031362 9629762 -63881963824448676563340838982986072368 9629763 70561897828093044420291704381096448 9629764 -3623170425195094993063481766376408064 9629765 28108253034794102206322450885563452120 9629766 11178778509681872374300133541775276512 9629767 -79236818559055425125163142284109542608 9629768 13906141478033851371120523528158504960 9629769 100507343841599564874046217930167311360 9629770 28544963372256363264702232650522835200 9629771 -45142498150778480023293898496857882800 9629772 -126093038001491418395624572702410851328 9629773 -248088256357806309518803014625951315978 9629774 127208489215617695361983187993061643712 9629775 -92118885792207274140446692141162387200 9629776 -24257070041471274874468155170408759296 9629777 196184870869202052204817451136348160626 9629778 -6509291507702937976081417003275485184 9629779 199163868862096203022970477258781927184 9629780 -236440321220262076153222829885890310400 9629781 -40287145037194729446832413934122816000 9629782 -64573016577022827750537539807121105408 9629783 -722013028718331530847786416150496034560 9629784 19090884038681212521146893335929241600 9629785 -236836128258372319452669581185865028480 9629786 160924525313037562036139761078347465216 9629787 -213206409708781239005599908610519150440 9629788 4098975527924853656817034719874252800 9629789 141767274182845670310364820580165300000 9629790 -19428997590668162206697839734889440000 9629791 -113489950889729500112551292053597799208 9629792 149878322259194955697233563275814633472 9629793 133101319540910049098569556986419288000 9629794 17116276051986863767530488401314966912 9629795 3142516184193918024526055269398715200 9629796 15051125841939978275208152453724370944 9629797 -18095514506255633105146936425449654468 9629798 82101737828730778790963426374448252160 9629799 31783017444218527242249368789723469864 9629800 -91271629924855819728474939739856640000 9629801 -170245100684549839185015394670557969536 9629802 -8364475163005566901619679760930606080 9629803 330111040357580121087059103476764162320 9629804 -89015606361177757335263514432449061888 9629805 -22928371121030432476152498209169540480 9629806 128420498759278412159736026465186828352 9629807 3441304440934244486629339124356602240 9629808 -11012704250484332024613245938669977600 9629809 4727209829967353669654459140287692800 9629810 -107611102644519838986454429432026938880 9629811 -248247092039756393797733148314886752940 9629812 118995167230686760437267549718581596160 9629813 207303872568682411358347774915714774062 9629814 72818360389386339802985823382695697920 9629815 -70007872501817832137539221980587450080 9629816 -234240194125347546529378906457112576000 9629817 -179691660140477925406663742186242649520 9629818 35689837326802267483271314033604317440 9629819 -533921189369623922909291424429867480 9629820 -174290472330150057436792486044956160000 9629821 207109620096176723251286483082897478022 9629822 187108560710079878329845950403963059712 9629823 -73507012833066311389085089291004413680 9629824 -255903190055349977984915737668023746560 9629825 -1077633935390785884098795264902857450 9629826 102895100082054843022086555492549554688 9629827 -510803013834736110864520446835973840400 9629828 6375668170705531466746901593518992640 9629829 -300998770521256467843391056158767233504 9629830 59947653015634321482346445920174080 9629831 26058841012252863554524457954316868632 9629832 -40917228532541444760112988406498631680 9629833 -38431401305645519898231097874122966656 9629834 73298293923047442246774363032886095712 9629835 13187787318656230247167119168466959840 9629836 114775640627025419919044493206442356480 9629837 -3615025104671458865958275808241389888 9629838 42080158299200898719801902102439666688 9629839 424067047703497994752314785989548622640 9629840 -3355229075380304032172840837877596160 9629841 -31460936863383364256961336458542048320 9629842 18122581916163460891614904131586798080 9629843 480905515275218778538355217064636724280 9629844 71043956806377474989969730072217178112 9629845 -33494170869404445059399479117748509800 9629846 121102788210737972588090677694295318720 9629847 301660789678169525314483443560517737088 9629848 -308192761371614282213660252431850096640 9629849 -212888852659950148246531979244487860150 9629850 -882490673941158927584406431752300800 9629851 -40362343235702811773648297734444782336 9629852 -196908846135933122593680118328156312064 9629853 228633165148184271753862849557208043904 9629854 -71272426819157114610209953272272143488 9629855 249578962209840872071677052413965870760 9629856 59925859694091619736607230971299102720 9629857 -2870330427546280061882293303317187308 9629858 799936362186603146168523837882917376 9629859 -275865419338012532209295770184586153096 9629860 -681130056529633017198407388005629440 9629861 -50604155091267649788949221407994761538 9629862 -48077221803039269267418597443051934720 9629863 -143022746726042804128376523481765243368 9629864 17257237592509398493809863503839759360 9629865 20574591094249992265498047466122672000 9629866 -125594611608488555275715664927892532736 9629867 38175354414311781411351242376196939392 9629868 -9237994774279479981830651305199072256 9629869 -224484068342823832233358871738224901204 9629870 50708607005883941306261104057259328000 9629871 -39358958183013801047980292161771502592 9629872 15588315823873020633829913802017144832 9629873 466364178571832038955357058715658475504 9629874 -177611358534414650725550954385320709120 9629875 -53649051511380883336481355799975080000 9629876 258492584980127567076871794467030655360 9629877 -17787769217177065290298091608690590720 9629878 -1489861707114734763077325891710600640 9629879 44006815042559624321516174775052914912 9629880 78872679421353668638013486765112115200 9629881 69869642492105514051476947830398752682 9629882 74191490001749803294887318388743912192 9629883 263203115586223445141621592354042359052 9629884 -126435137021375109066456701279345049600 9629885 -155202592666322204149010570218214440200 9629886 -1714298707591196269732602512256009216 9629887 -19253082058975549204174390515543537608 9629888 81962749470482515370122047691073519616 9629889 -102143766667215318158729804295112679520 9629890 -198009706191967710364394047995243334080 9629891 -93782404787015393973341017923860544708 9629892 103546247472509873415260431952247129216 9629893 -278718606715068881177399051831212032 9629894 -119226612977886141177442320273816441504 9629895 -35090028732769409581954470351594264960 9629896 -3438846640143396553941761341585766400 9629897 19880347849716094674715992469496985552 9629898 -22147929755039921359776345973902203136 9629899 -416543702026440094889704128253314165100 9629900 65376751526510137519493653757668531200 9629901 362102306197664807106128960660579759040 9629902 -8388268035386305300163923284278378496 9629903 -277184010189353569616567319446048009880 9629904 -2191680519232036482724803448905400320 9629905 -112910630656567658275152837974069089200 9629906 -119823597373045607193413792895006048 9629907 -8738855572969464924513784636740964608 9629908 250125310087396157618478000426578394880 9629909 324331872368445579894303267233493523680 9629910 150247934609490227291010907124946764160 9629911 -173067072432044427045810787072263674488 9629912 -347972572377721500861872849516782540800 9629913 -214713827238750445995175199150046244656 9629914 -3614397831670454486081223660827366400 9629915 -261385187840224711220683180291638431280 9629916 -12604780208916924281187349397309623296 9629917 -371891074990504937515691726816843175648 9629918 34129844589866953834470396076316972160 9629919 84184456147390961619466386116650712904 9629920 -56633514218871542826174118314285465600 9629921 90470811343758698489372878219311371760 9629922 16995017064567206092776250467500812800 9629923 -203900970413913101469267773462067029456 9629924 65900348602819315373520349001053888512 9629925 -16696546295485347533212648412865480000 9629926 245620387031542698345761522913569394912 9629927 -219826031080328144738246723141471905224 9629928 -6853377670862317237847101326133985280 9629929 33330240850772734697938647183921757584 9629930 -44657896986561676861152673447088852640 9629931 -156976170075381353289304756748838639120 9629932 -29918875897658346789548180268439168000 9629933 -101898683987927128491718931258437289856 9629934 79858870025509066732919250514350363648 9629935 -30815057211181644756617994084692451840 9629936 -862961533429232629074214916907368448 9629937 -26879620516809351359626161963338424192 9629938 -53801120528071767701459104776508053504 9629939 -169296797144048786335928157616419287040 9629940 -93627130599055273325854802228824320000 9629941 -15730241736584302467334984209411800640 9629942 -77135314281535300190107225185999851520 9629943 25082971069625251611690800861050867200 9629944 71085855566365314976529552953434009600 9629945 -145220132975457963365250517205075425080 9629946 127322134161729666453961169328067755744 9629947 162164802970387294903219097475315026392 9629948 -24674105205141237391529159599157392896 9629949 -54412173181653635219623474903746471360 9629950 -49559524269626741955576031235826072000 9629951 90088798031386944552786673948201783272 9629952 41295783694982719480778790687505121280 9629953 -185703494033807909597609847650171166380 9629954 80129276559917744686273428170937948192 9629955 -252472774047177498501316590094185424800 9629956 -95976622365935454550211429650084061184 9629957 -37460871023098557323733868279689846600 9629958 5693337667338919001356247740904929344 9629959 -11556327859142247172509784407293236840 9629960 -174672201042132053682024716593987584000 9629961 44196912009553073015177077098613461984 9629962 -48728737904517779844946525180007724288 9629963 -106903844772915980443958409783453725040 9629964 -20095204720440493583629966076104765440 9629965 183118826593794927907899585847488118860 9629966 -155504214857761358550626732177198981760 9629967 -108695957954642508504008523592209836160 9629968 13841319071655013552544445563668078592 9629969 -396184255395667382591308000573966263630 9629970 357277378735768403938596273653045760 9629971 -234546226360275035806698073336401773376 9629972 -21950970038336856848735435841010206720 9629973 -12528804506214911348083430376109160136 9629974 111858785111527787835949192662580040736 9629975 106668170690592418320343547819412630000 9629976 -28895257612262526036604907242437181440 9629977 -218967387590310494926096770786987665728 9629978 63811034306824345506841613947835885280 9629979 949014683966234604389322037498358400 9629980 107610907486999630213707647221105228800 9629981 259993264362050391770550977725353895782 9629982 -44385249164507233580937336780465970560 9629983 43138005958688636062799329538060684928 9629984 8907176857249162605548372434744246272 9629985 19302365310948852631701261661501562880 9629986 -118865146994820818084063185929320469120 9629987 -274558446145460405773017980474420627364 9629988 87599777850972518129362817995425408000 9629989 -191390617086519277100144674624325982560 9629990 76169075028511890365245685019731938560 9629991 -70551266545747897455213155443654874448 9629992 185562503600330555900756871746383134720 9629993 153454611153247061096869887160245829242 9629994 19023060971901844192524114828581392896 9629995 -91645092923614349658356280222296611200 9629996 85793709731109712797466550263968288000 9629997 -85063157253468010203049103480196571872 9629998 681291773475055183908197403691898880 9629999 1490563096783562999974989183727211064 9630000 4949271520830559923556628035307520000 9630001 144197552206808268197909067600723026100 9630002 -124435502153609590169675877543696768096 9630003 -105332085451865364482809711029407543496 9630004 18003968317339549718481288169222392576 9630005 88442211555347616225861964367376309120 9630006 128779512863552869586396586391573907904 9630007 504736474357449072251804088301862089872 9630008 -27846931166214320898704300490326016000 9630009 -17481542227419811175865995962262543100 9630010 -2306965954541793495558171393927263040 9630011 205902559094450065549613803684034377800 9630012 -51587448922532992528133711058531852288 9630013 259461378440769955093389243172292920262 9630014 -1229863224972895403821866364650036480 9630015 25056589397211918641565744822873188640 9630016 113234797213595918479920235096288788480 9630017 64413241881941562234679452191011550640 9630018 -97521915447049020569404077416637828096 9630019 -238136883411705078797060074238836566000 9630020 202157462719100360084791704511109940480 9630021 -21962012598292753582092624188418739200 9630022 -2021080824753453450553064555432956608 9630023 16850295264272394238455835416157913184 9630024 32022732690256585819468690709507358720 9630025 -9218886196512623601849321196360174400 9630026 -18726212919705824423941890521858641920 9630027 -73672187668492497708617603736435360 9630028 277462294955958355036532363881907303168 9630029 -151032346376439500073259362334276435968 9630030 47632904452902508081054758782374176000 9630031 72295659559112705209406311358850162720 9630032 35654520166425855799074885474149990400 9630033 6748973034089536034151912546429564864 9630034 136945779973724624240722275479609753760 9630035 -144345710201566116392194611630278573520 9630036 79273410824446696222575909112699084800 9630037 101426085262403586075182446798551870912 9630038 -100889434206028598452741952184038063040 9630039 -41424466829660557446508934530266524160 9630040 -16607823939137065709034418265269862400 9630041 173329474554689598563345435486601713160 9630042 -38392524026827226868372001857699632640 9630043 -157429230615835893640133924929741430280 9630044 250812494477204440266306020387947547136 9630045 -50775568052342597108077721629861545480 9630046 6841405465020127211647836994644857472 9630047 52343895813450074372416027089936394944 9630048 204535538281081549819945197807439970304 9630049 -97755888619843111724696417170169684352 9630050 91320659609981575772838025122414802800 9630051 -203212127597830917548617425347531839368 9630052 -943082303791001055757213847343585664 9630053 -107076495968987412718717344366568573698 9630054 30138942989050294288816099355044681728 9630055 -354090922960925095710584022655438694400 9630056 138362917698863816018303580703196666880 9630057 -41929920054349931939004530039902060800 9630058 -95681169114999586247432659760768170224 9630059 126794895724300679647648552288785018000 9630060 143945470975729194250924879530539089920 9630061 -24748094843737159941161970914146619168 9630062 29262520836071257969844447515019533632 9630063 76328574569434987312968545866517740320 9630064 14576904871878141307770234829983809536 9630065 -8899026548664572336918498641814810880 9630066 -11576408869185082965672859033275534336 9630067 -194823367207533851856988191551193033720 9630068 -61383798409199780448068912957716992000 9630069 -96184008850876887858308792388626367456 9630070 -70448951563354078804881212097713581440 9630071 -836460984212355818900892362267322157776 9630072 -207398548019644109926506320992281538560 9630073 -504990479739588925161596317021018345856 9630074 63793675880857989832757699732704458240 9630075 -12592955318943440437632272100721420800 9630076 -335435494754489023177726667178367498240 9630077 -22896541130633342103000436366810005600 9630078 -79926163473234587197153725104140368576 9630079 -307986399299944666995044036879053160320 9630080 -89506584786479334713094384971572838400 9630081 -275733897154265531435089664298459030030 9630082 -45783831023790097266318397670604228096 9630083 240320524998994376630315685632861566332 9630084 28125690468365829255912462978178375680 9630085 -163710245610603567460539145743074490240 9630086 58984678141683941723607514657257822144 9630087 -6838027444682249789918937454940650032 9630088 -74765072436956355702191486178675916800 9630089 -136337762558894970471295181008631996544 9630090 51701807378716709704639372352039994720 9630091 21178363801461087555951370543136529000 9630092 -2292369651588215055688045223537687040 9630093 -17287748156908898423753037719474995200 9630094 82443330409673719091735559774282972096 9630095 -20587946286935578207352609265617441400 9630096 7007594786287436194364085852703555584 9630097 21663700804670469525964403597813354546 9630098 -131247066771869859230914442403379370880 9630099 -64467265727013718815695457285412749516 9630100 -42571791235411931561268332305115136000 9630101 -43707119136329145146167561092053339496 9630102 -143184237561789093352667494360745391168 9630103 166849807852463010974567237838948322480 9630104 -336062144472018966898654540271099719680 9630105 71676059154024846798948167408955395520 9630106 268319277918972047188382125394242624752 9630107 -42726679363734493829114951527427091288 9630108 -2502551482953063462918082300035856896 9630109 -819236298923055172669523025064454331048 9630110 -12460679694975398918177688222915037440 9630111 -307474645489816549054149680599257561216 9630112 -681942593853990974112828266193176494080 9630113 -3073325660740341376510225114273149696 9630114 12255431904725783591683493477825988096 9630115 31548979972293600919878026208614442240 9630116 55243394237671654682910317404487168640 9630117 207308563684621430824537073168536065600 9630118 127391475371295470510609067674491745760 9630119 64364295969456071665448857290072960 9630120 -82449229827866997242298917337849446400 9630121 43555649778941122331983546461847246824 9630122 170488354186452242322023576616007452000 9630123 140438330368628341984143286343903884800 9630124 -38148205935258912802685251088605543424 9630125 -298871374226774672641620293654625921000 9630126 182956588474896358935476084046183212928 9630127 281305694246773471720657026478512112824 9630128 -10198011781156966142922833422975746048 9630129 -48836432985128687184470855785499542416 9630130 75733532130997076726946337399024545600 9630131 106868167018023186102546987378891920640 9630132 50903770945450755031499317612654006272 9630133 -4152374664758129558606794596735517700 9630134 71074360095360349003271519812904013216 9630135 170416599818847227359060034576508666120 9630136 3241335910155947148063746304340623360 9630137 -360339180671758193043092324967337802880 9630138 1097952884215780741185783896390403072 9630139 -235956661904815022237730443247832636060 9630140 10047360035366028192037842507482419200 9630141 43251547991627564488983151935371824704 9630142 -94498713800726342889877170492889974528 9630143 595286832875806184108121996639617108016 9630144 -36474346963680052042262610705572167680 9630145 -54261733460043687405660570014287657920 9630146 -136843844865289804312844247589508236800 9630147 129205185891486868698049364010632868600 9630148 172452352785682581965880414565348608 9630149 -27987447255519448165231123801283834850 9630150 -6384510822436832922975107324974080000 9630151 -829471407065617190882168039581933776 9630152 200485095593340011594532614581911552000 9630153 34852594110550746230227102340485572936 9630154 -265357101135408241277081579414754828960 9630155 150651332703439624778857204914441478560 9630156 -23848572196392578408750102750515691520 9630157 111694257241312321646797126864958514720 9630158 -29381848784770118265878625761009639616 9630159 -34669464741806931786342131517347905536 9630160 -3615476467482035517579733289386967040 9630161 -405369368909114572366226375669204238 9630162 29742308115218275428317713648997383200 9630163 -186428673305168652039624937352315581588 9630164 -63951377496243222360387510105030920448 9630165 128070842988087274478937626821812901920 9630166 -91767496517427011207240388467164947840 9630167 218008886135253558775727829995797422216 9630168 -161268010055710375178307705965724672000 9630169 182090055500853703127911494777041720640 9630170 -68672951374405816414806690268213827840 9630171 2862444092297835605403453084981659412 9630172 60360941778963361610219792453485554176 9630173 177197435021268947329276076521995558240 9630174 -56340984274305269975247753769010178240 9630175 94017147837555817836340389708823620000 9630176 -37724072995119107982409471123860750336 9630177 -322554214424221567674190854950019156768 9630178 127231615987058085816350360469122153856 9630179 -132503121549327418770856755580816155840 9630180 -40924295854070987864932745654150000640 9630181 133108606894577446195821321363026016192 9630182 49421644468920951320756897729912456832 9630183 28166127302296811199049714780804534824 9630184 -25564815093397944127737800707075261440 9630185 29795114382195567040075445908433113380 9630186 -41379641103320576187621909043636359936 9630187 11225879925206558559648002670930816800 9630188 -251892025515953253922881719991820730880 9630189 -219111298819599895683893233781624740746 9630190 160910484309398432088200094612599793600 9630191 -264225495778543691736497717569790317008 9630192 -9964574556185873743102278512198811648 9630193 111063696649007625822934897429101683364 9630194 -1658683238705016458918226656517651456 9630195 -31147766898223172365138346014356784080 9630196 -260401370871127072519701420637205545600 9630197 131687477027806175516644272146486880480 9630198 234799538853438981734839618517938713600 9630199 83514521504796731695865119557280698864 9630200 -93584045690328553147950204935692800000 9630201 -2234338266706389300677183264246400000 9630202 237955773549512191868211934066391709552 9630203 -37224806240023837536707775502542728064 9630204 24367176178092514456632291037154780160 9630205 82160982328073910499372147216467296760 9630206 144515792475368613609211564938835628544 9630207 -14749644340221070855806323107901424000 9630208 28615792982336566402679009486051475456 9630209 413299135913918559232403211936577994820 9630210 57575391169790111856652972550100648960 9630211 -8863358602892449238023994783411617296 9630212 2249464539984088235556123304178073600 9630213 -24050592559773795529507438266744466656 9630214 -99207629797958328717457560451586520576 9630215 21474370927473423839995870185930928800 9630216 81345374398567757119256380435770777600 9630217 -172659891865304089171467728762564263680 9630218 36955703921014804577146058262797719488 9630219 28789963605995142483733227049348317144 9630220 124817442115882836643529001916440821760 9630221 155435683157401556607780426036436186422 9630222 54919098098476282810204279792804122624 9630223 222037809892718780755058009679968146840 9630224 50616423401028222659486786433533091840 9630225 117346897513354475916741637810449576000 9630226 -158065368335355370424918905005191326080 9630227 324191443259060150199205321423286595792 9630228 -107353728917195590291995132832773402624 9630229 -1685518221256710476781383082506121824 9630230 180431512587200749621993980949274613120 9630231 -89539131466346205204154917012058271280 9630232 131688221136590754442873784787242342400 9630233 4850999107310494499173427630520813000 9630234 -90876976433464415312235722695455180816 9630235 -136619393788570427190064753045035664320 9630236 -45020340721919721853193523338292486144 9630237 3581752557988877806218659812883988768 9630238 -52763916983421078818295703709821865856 9630239 168796452488507730690394624971218867040 9630240 117376394137090570270128732372278968320 9630241 -104946957067112513920509752965612233168 9630242 -62705368979465517313465021499678359728 9630243 2256528464165347060081530202485009408 9630244 -23766695036443959816389354402973470208 9630245 -137601688280749238155799006256445776000 9630246 -30131781270656499331343361031508433216 9630247 -27721370847500642531427278258957776488 9630248 48802766050003079535163961655440424960 9630249 -20427666058697976599568147417735351360 9630250 44033017301074864048721462036434944000 9630251 76880329711446408823475215685967322104 9630252 -17231520852420635220103008599292129024 9630253 85665261414501989920530986002227717120 9630254 86211685417152524769793236074277984576 9630255 87141357620130125424318053443113369600 9630256 -882877884644742016777686289295998976 9630257 55893138537317362607834936452122693504 9630258 -168430836006424715969146379360662241280 9630259 -91938657831391873539738959041613296080 9630260 151604526245264650366708301785594202880 9630261 106192698620298238689227810088932592288 9630262 173925484835282684137393211607597953280 9630263 -342891849507523277238645485690815366488 9630264 27645258575241841658541057617589043200 9630265 90098154256496898472840902660381438660 9630266 114800535771572143604528967150643299840 9630267 112691234944606421154425552699050880280 9630268 125868277022455317712202714955514293248 9630269 505000796573445414065304878862852870 9630270 37547773977718564228686837550555319040 9630271 86482894720676508771964546027635938304 9630272 112875280142738132606488810184621162496 9630273 -21219663910586406544589936715345944016 9630274 52641934694923378474972899439791685632 9630275 -114495529496878763320303592068448805000 9630276 159586067674678270559502758039718239232 9630277 20178487426022530145253096233229922752 9630278 -48442217954375149866385417488116014848 9630279 491769283816982568659976152060838683040 9630280 -320360961032480986890036814393344000 9630281 -13466809621692229167675612803462420508 9630282 -82843610240824783766872390213869719808 9630283 24776541503676255556535145392771338240 9630284 -122046710255484967532428735477433385984 9630285 25435467815916690164955467152961291520 9630286 -42325098086982923829066052086215477760 9630287 234716132513588854275856396690887505272 9630288 -63910866990393193643714929749652021248 9630289 106847843273695873567886851719627491556 9630290 -278110888951649846754895478146254225600 9630291 -89918772705150448501885411075318900416 9630292 -59583666408789520959252841405671495680 9630293 -558743167952157083115756411684841436736 9630294 -259168325794612616821569749907657449472 9630295 172040602715297277244359023827829980800 9630296 62454487325160359187949076757390643200 9630297 -70677667059239469283312012571429260326 9630298 19530241318844794160850204691167363840 9630299 -24355317055335138069644037061209748464 9630300 -77049148339974230669547059127986995200 9630301 -127923273729384391964229103738920596698 9630302 -46273390418721973303107108430759526400 9630303 -247885545237628644069395007580792858296 9630304 550030366385998505909300047862736617472 9630305 -86215431420784176724196015633880142080 9630306 1105347521260567672704188493352704000 9630307 -55913164611606451896231013865365758480 9630308 -173639602037442023244408106225820019072 9630309 110881844145956164803058273901114105568 9630310 48339757809737342838444120491287474560 9630311 349555584373835314116419626263235977912 9630312 -44791266879367011667688824290824847360 9630313 -351721198222295686343172474450910171488 9630314 187331387090790381204929190934905781440 9630315 186801418513836587504600080750919493360 9630316 283467304794592092107926930066218871040 9630317 -96002953308309760359681189905496539700 9630318 33467388843001454066373420852306045504 9630319 -297621369880321245563323189452037599280 9630320 3109347578945226028339276143545548800 9630321 129285242816045161033813416554395987200 9630322 143896216879425883806839249997357325824 9630323 -501187313413814466713487659055721776 9630324 62771493369114906771722264191662041088 9630325 48730922454154389995566636125407320500 9630326 26433702259597700641805448399960867264 9630327 50499113815236121145173955441157963264 9630328 165307591386830334553009912425155420160 9630329 -156154492545731937326334089848891298070 9630330 1049735956614336060406834865883863040 9630331 -5367359050277539571515657364304843868 9630332 226620512000283507695648334484276279296 9630333 240237414043845830015073528981075436224 9630334 32914045221509414565113907657213388800 9630335 87493591609482620487782406170758082400 9630336 -25231992349686590320832126949890457600 9630337 -639271126720790285773546618910573180800 9630338 -72692737530552755660699137589738196960 9630339 220200781711729633335391212157947103224 9630340 152337518805699281111733444181612953600 9630341 -125880011869014129222575808508577231616 9630342 -81359108817418256500548875120511166560 9630343 13369624988702906069181613693175826640 9630344 448410008272590808652409188408766428160 9630345 -81415677000286745987877047576237774400 9630346 -156936228829884850571000657478101546496 9630347 25184649525985542295937964793918757280 9630348 -5282757124761007353901120150344744960 9630349 105460783623883302141450990919044687660 9630350 -10905936249493043714389445629942363200 9630351 229881298017928946040423029759234627880 9630352 83859175807227220140353319814854189056 9630353 34440351740176726587532609937609672064 9630354 9340756352216248373854093634251928832 9630355 120679639438863196681413853257004044960 9630356 88281003259971075851254971250403196672 9630357 -222675686796571740133127126967477955680 9630358 -26464412306950044991218362592804618720 9630359 213893604980329347575882460218583716040 9630360 -1260229834568793717757210945572864000 9630361 -43421521913644427021413392533956425016 9630362 -64937519636802410675596448964618919440 9630363 76969036917238465761083999989355061144 9630364 197631417781390551553154515600393491456 9630365 32620568906486042468066564839403145720 9630366 438247997202725446497034648572656640 9630367 19654362651457578349792939766053186944 9630368 -100327223759906962491586341725153525760 9630369 44245220924338880044162817598062110848 9630370 -93163133893211241814874520838211083200 9630371 38664792765371380308882058218265828572 9630372 6602432616456741833359720612756718592 9630373 77615917350906303623499703415958418622 9630374 75768078472018341385856064066381964800 9630375 -107687693147578486444945487238335064000 9630376 29601007182096479727284127844426383360 9630377 10484006676437828215253480842256761680 9630378 -80231640232770811733459134722583161600 9630379 -20370751282374979068079532608879313280 9630380 -9022779277226570593568361487995816960 9630381 112176444148583195840136697724288903424 9630382 20865309299881308798905874120076790784 9630383 136747139804105576360072927302474433520 9630384 -24951976744004673140965965131030003712 9630385 -160918891200741573448447293734568537420 9630386 169210549211188404161080176819604165392 9630387 -71105842526492250864519098567418790560 9630388 -151182413835171311330016425572376067712 9630389 -23794173092968554040347527354107237344 9630390 35698885551753984854771235878246400 9630391 23597830085172177734969369178206998152 9630392 -324061379516830380106292333304147456000 9630393 180165538042875416495706113720081167200 9630394 -322258314509038467764457864139957252608 9630395 256020431599694285245895537467832534400 9630396 -136855387141115437126633821772268072448 9630397 1945362127181321538042682411504286592 9630398 -83337820462721785194559150644190675968 9630399 147527642736476099244855466126310371968 9630400 4858896954801139717103327121296588800 9630401 -397115260776328385029076950015240998096 9630402 -36426733934335880331587015474516056320 9630403 197661747140065969138646544487271950652 9630404 -1701442094410468426579202748346527744 9630405 77391658736506878307344405992737835100 9630406 -24063638413627860994324921917667708800 9630407 51682197226718254022129204470475842320 9630408 -101181624199875597166914947959068180480 9630409 3167006081184509965134694297150269904 9630410 3195437540203969957186937871816130560 9630411 -111787344377892387391935947099943684096 9630412 189856352280190993005778101163444142592 9630413 -170765672177025756379193371590200121876 9630414 5954838313695922245822644092555285056 9630415 2701799022164685275266204582476010080 9630416 -53516865342967358451876707125415116800 9630417 88458091738379619958951861281378831360 9630418 -23870276538207429469887271966344215040 9630419 -261715182820766413058345498951757132180 9630420 -12913347350265612996616821368313477120 9630421 132981014748316216464685613430338188622 9630422 -28949430610254851184697613565596707968 9630423 3867291628594402626765164550472495920 9630424 277242588314821924882292585934403153920 9630425 7994655783354753864421542540679228800 9630426 36267815015146430797593651217126530048 9630427 274394913003397433625817329496179546280 9630428 101213682180559573656467576331871335936 9630429 72300558966107453295348871701866550528 9630430 -81088995639908918234877494965708328640 9630431 209402873139236507844511363547407715232 9630432 54375097471939571500298241065729654784 9630433 268342708822706415680436326879844143104 9630434 -55148022433392024018808745953086859776 9630435 -3099477281542873481681250928806297600 9630436 -375587021134119223408453627340832099840 9630437 -346804127954374036238827155468120886914 9630438 26257983271553333305769546197966215168 9630439 -15825203826831505046705842538627115040 9630440 -67336294464379815507058178610914918400 9630441 -846629215041465658927269232268050195200 9630442 -123775111318943970899064027188627074128 9630443 111520685903662780324673604457016488692 9630444 -15194745570718576689628085308800599040 9630445 99371108866947699499019390093608643040 9630446 -119832396349167999459460497863151934464 9630447 -15635573688598463742486796962854684928 9630448 47598865114779419711708210006915612672 9630449 380537268700877957330931341777690903148 9630450 -31576323267160841194992180945147560400 9630451 72922348159755818004149926875708056544 9630452 110628536988834423655342817844080640 9630453 -38752815039152609553279658263170248896 9630454 -27479738862566743416128272974325642560 9630455 -74496200091131354773637379705977951280 9630456 -268158310943347028830348194635081318400 9630457 -395841478880101502303718796422753766294 9630458 -48024363066814313242066409697688267920 9630459 -104083227119457331433527905346018376016 9630460 -53152367177744468040440653634790236160 9630461 -439336747893222409566534309454662706938 9630462 -151782839999925365564647870977109011456 9630463 39733892736384180659372169240096403712 9630464 238315963248372828744178788277860433920 9630465 -143945705874818050982126179648896340800 9630466 -139257683112239954024974603922840587200 9630467 -24513371476734120623451303671218328832 9630468 -89615569239418860492848609562031841280 9630469 -98130032612447313966950864559753906660 9630470 150905145466412278695966124581064663680 9630471 31705759318840240869501891119916420384 9630472 -282263654792611947172808440870586035200 9630473 -18829483148673153702337354447958750400 9630474 30251475632469700079733751921924337664 9630475 -20282343984971156132045011172734500600 9630476 -18339021179169354302408870517595368960 9630477 -93635823216951121990498062542963697780 9630478 -44826598459188888637717328100001726464 9630479 -361195748833078463427133814540650819920 9630480 -67935181024265167107700022040330240 9630481 65857721413851520098674298838415248192 9630482 -74821086434863453364822841947332891008 9630483 29334990670786300141786798481395027824 9630484 126519903772271935090677048585514606336 9630485 -128620082348652763281091090147069622820 9630486 150929232323035776486186638405317633344 9630487 145089936549264646657150717718726614840 9630488 172962181504451633493014646160903372800 9630489 -291769403868624937483916528077219705632 9630490 17511584649748329775168189851997616640 9630491 15820316432123510813891457854618296320 9630492 69158856984412691145493310621633740800 9630493 -516474998018741415388711300083316701620 9630494 92702279289715918558722506244190656960 9630495 87909376837552773954177604277836800 9630496 -54109871194598985263271715009875345408 9630497 163722052831621806833031642243450222612 9630498 -71845029603296836320992980686473655936 9630499 400453009768821395630116726953701457500 9630500 440455808335915416430435975220865024000 9630501 50050912763099040736071428501907438432 9630502 14228137198856096638961375099773671552 9630503 -377387826019656139206285189699370666248 9630504 48316502675501659069624813948236748800 9630505 164998073546062210501148308722811632000 9630506 57456135361096481165963101742237579952 9630507 -103960311503064251166428455692625791312 9630508 94398965127950362031885528074680088576 9630509 -267580091037353868110022332456745761994 9630510 50662145403653853291122135280878098560 9630511 -269943335184979032990059533544380800 9630512 -45225122257094015954661925557830123520 9630513 16126363788893146043740576499611302864 9630514 -43608603519434729644391890892303815680 9630515 44010267929555206013997080189151160800 9630516 -3936294175684383339356501424185241600 9630517 58049364901962429812202270282170374392 9630518 94019551500263996391656002270172460960 9630519 112452933038238063590548123459816392960 9630520 159576689857843315925763001121491660800 9630521 299701256583312111943977207687595303722 9630522 1084043478792860891372210032942940160 9630523 -215897292880179187682901922844808630240 9630524 -20965110699511068026016168698738886144 9630525 -8530839603020847775249222888551264000 9630526 502035882749450331415140763277242560 9630527 -73424324515803597506012465563317410208 9630528 19211444255378494830086720500751400960 9630529 122773089047377707736360485486958548784 9630530 -2241503611311942763934572443424204800 9630531 8753219046616955750506822237872917400 9630532 -94987722958432927635436616284639506304 9630533 192001845570261535079618789431457692224 9630534 -159765584008527284362254645856810536960 9630535 271101951865938327632271402607504834560 9630536 240746243561581791328374114582823879680 9630537 27179077444393888461053250401839939584 9630538 -820355184364123397817108289984223232 9630539 456019357467083035132045787568796280340 9630540 -59121623713538590515211156698885488640 9630541 34067888165943926795114467605418397942 9630542 -108643215199216898239223989985405160768 9630543 23131010121083047114541143707867506064 9630544 -6705394348341338350690686892202262528 9630545 128485029927322366578127670066275514280 9630546 16991129964343397170992420291777379584 9630547 125183036785580562296410246440256085996 9630548 101432723480021772838112031216260718336 9630549 -158594753154427123804094240818738459200 9630550 37666879125899801669488569991146256800 9630551 -76716871122245178217456224824304489120 9630552 -66410878042735108404345790891945574400 9630553 -25190326834404812947054830672284393216 9630554 -11490293250934022008502181099298890528 9630555 36093666324927991093604026331313438720 9630556 -178714751854008566669717008645743421440 9630557 756348849436711468444043041958850436032 9630558 -54135642489659718923197706664214088640 9630559 144006314493525368818568417925632233760 9630560 178856011389308664889083372752323215360 9630561 -29119833152719664675787569925934939296 9630562 -105570671741085822823062226315482817968 9630563 -36574559885346535383310456324747958520 9630564 -12414110484088575069849489271939153920 9630565 -16680569770323148709894913013271587200 9630566 -114589172481257857964078524580752925376 9630567 85262134926970807664282378460597450384 9630568 62630044351325343539816923524479385600 9630569 -60557870173876615752484294262321712960 9630570 9897607149256137052636517803560307200 9630571 97304818247354922001854497391268627344 9630572 -16187052725475780887164041534397839360 9630573 103760727738543714185996045277817095264 9630574 -163340371322519595563244894229792016640 9630575 -144743061134454614567309531254983634200 9630576 -94199595292005566925355468082182914048 9630577 197740386692795799580283738467334038080 9630578 -58316273174702283554391371953370546160 9630579 50243863162878768248866377436849171200 9630580 -274558071807212867892061060602743285760 9630581 -3014329087757508191905570902026846880 9630582 -16753107975240048475234370553468076032 9630583 -4356004407517564749080124783587055216 9630584 -124851707958826812460265536087522836480 9630585 39192625716447991821827632382125499400 9630586 12579633201396998022972752605044280320 9630587 281944317495076199773519163951233053240 9630588 41081680147635028145424294035902955520 9630589 69046457678056564664209081909541980524 9630590 -21882653399088801831846193333948494720 9630591 -21917365544061200376380490996704350320 9630592 -120283728704963864789082585016408473600 9630593 -67937729904158122557845857767482203200 9630594 121846041927788420006536279138458367824 9630595 113367627389545360783556425697962612800 9630596 -87411403129829979931946503967424721920 9630597 129206958825350549629205367795953618400 9630598 -17515304199184624730899422577589958336 9630599 -358062686764770122123986101380135157480 9630600 16029126156178712422609650388389888000 9630601 -3540121311486277153646745552868239000 9630602 -107838325819173904265858501518141648896 9630603 888216486808039948406444200222390894080 9630604 118149810037427752856025381330686656256 9630605 -4096671530042904547638010619154720000 9630606 -18674908584802480075490967046215997440 9630607 428256027802881241478424088050799669056 9630608 24680684493865073310128368382848548864 9630609 -38256187564476765250264906732362126096 9630610 -120964193955680889703856150025825984000 9630611 -51431435265268539520912505516518696788 9630612 137353961211263168915150545402720676736 9630613 105682496497013480556074180698538200764 9630614 73289993828592733600735085123142890112 9630615 42815832165215240533415814913701120000 9630616 64681949352488151571955622908025108480 9630617 120476877059002498144203359056660286340 9630618 -150211067080595672518127184145984528896 9630619 113649841914379833857757010244151659424 9630620 92306921106646936007370289562913799680 9630621 47710934128529053703407980432009394560 9630622 -94681258527389162102098864081158837888 9630623 188202204333090408800747976918097775784 9630624 -3780542439216253981818359172748541952 9630625 26505529780679883981920091423277150000 9630626 100959508265660526767923970504787404160 9630627 -288399109579845394534219230987481708680 9630628 -51590057629142237117434723473843544064 9630629 214343218041906424916928599179694346240 9630630 -64279808522260773395726504330499801600 9630631 331066796600570018473581409397962253432 9630632 301403213151723426525237934186368000 9630633 -166788695141062252389709186608419915376 9630634 94840430996359418944712502031785878544 9630635 122305716577770453725289098365722377760 9630636 34580698248348033414525966077887615488 9630637 209510698586069072989702177908825325312 9630638 112227642685367828012093003423233442496 9630639 -356987747762393676824121327703408851000 9630640 36107435378236556135495066331615068160 9630641 -27669671159633672211208836473585987100 9630642 -31647630161375385701978230709213822976 9630643 92564616495969606058891687167970246344 9630644 46002096752905132522796142227526451200 9630645 25446455936913813254159331410105947200 9630646 -19800749081637354047048098313502629376 9630647 80951500873665015240045308074653887952 9630648 -80450965963125619247189270313204019200 9630649 -172062897195124768090868195755062193664 9630650 28155570427391918732640680458877566800 9630651 7510477936786911074518967443803758640 9630652 -28440708722926384986106350588507737088 9630653 -210687275696721846575843689260559649280 9630654 -7650694726231783998767105881284433920 9630655 38154830593117540662786556332500760000 9630656 -24484500454695036014649207468381437952 9630657 9564795523354428231880977120651447906 9630658 193911496977102115867994204392672489680 9630659 851075134730861515938042552259535304 9630660 23117304304521544668691796479568424960 9630661 247520236924487517516651670275972895262 9630662 -12655667433389575169217294500659819008 9630663 -30464342825787300025925809590416866560 9630664 -239991664148910101518764367990004121600 9630665 -47704244893817613394516927598480302080 9630666 -21127491239866526053744508088127773648 9630667 3503353044954926440857016304660376040 9630668 -188158314594178853756508417810483025920 9630669 62640013422679693103946547277232778944 9630670 34104203672725712036571016978405762560 9630671 13374485507409031452751571706773233872 9630672 40348581114461727811092148673634631680 9630673 -66115011721441571191648378845778708672 9630674 -37478710427601289272301692548536631664 9630675 -29963681266682108708656836418279162800 9630676 -497908334934003447694436311015137828864 9630677 -37672934799906723567345350405255379456 9630678 -25636346161399154378349517149710295552 9630679 33424136828203219047123949378919681080 9630680 149299727949118343232444169619525836800 9630681 251563348295007364796124016572397651152 9630682 36075958015221166890050838242231500800 9630683 146389243776969664798297139156161384224 9630684 -24762647231826760716726633607283097600 9630685 279699034298308176429423291353640159960 9630686 75741125865447122935349902445424356544 9630687 -77794872162731500049901148342297222656 9630688 -54241681542940551200104704762693550080 9630689 101177270050648396227895290612980980356 9630690 -8781978315418591544118318795549465600 9630691 -21040063206480423465550520645629806128 9630692 28591737562221625228888531192123732992 9630693 47867073490792557262300571211726838044 9630694 -179991219992981612075755306474888320768 9630695 -7849298194419245513821366493495548800 9630696 205874724790108703056831330182384844800 9630697 -932657140507989432382936130799721628280 9630698 -17779902630460037010231999678158929920 9630699 14768649443317273352719951143484916208 9630700 -22241459431878000801175630377944000000 9630701 -49115906943673616237593441296890814720 9630702 -18173701262616095293159316980168271808 9630703 370677728110941239735327128109055823952 9630704 -17685067550401494043470889338296991744 9630705 99089226537544302473257468671112133760 9630706 -30350894656675846921864391886479824896 9630707 187789869909578677256830497425125383192 9630708 -48938935634575521396579706511542763520 9630709 -440681674536331636842640575152124456960 9630710 330945461853988275261151779199570560 9630711 -174124159417362832754688470277731133360 9630712 37042752499666196855745068194063564800 9630713 -88886263624546972994490856648593137196 9630714 39327919355202149892684274572412852992 9630715 -9192859678309753697090380119494672400 9630716 -135760207791574710690778578012717849600 9630717 -150390081477073619774697220815325777920 9630718 101253578312885481653722691688969154560 9630719 -168406956188040898864851654913567388304 9630720 -114810784134933393539543447634758860800 9630721 -280472635404405823497824147485034468736 9630722 52834436229211173926753936590355904000 9630723 -384627491252997716660852580481794862080 9630724 230484284158268258462937614582170939392 9630725 -20102104572029521298080476003743109900 9630726 43182220864946074691384931903103887360 9630727 369887465377812091745993532108279481512 9630728 -404126003615081312214827543608683555840 9630729 -214775661183563650497474603602236167126 9630730 79672520680096417589947775851099454400 9630731 246405750460895323301773340888549277864 9630732 140255868383746358660053804787068108800 9630733 -143947531043252788032887444633179419680 9630734 -95923888189299706924713653191790865984 9630735 -168254963060361719241592663200868662000 9630736 7970589634455112790804382712296013824 9630737 -79698834044246161821213701380279270080 9630738 -4119854959747969380936664638001248960 9630739 -47532884055293356542065235367806520320 9630740 -16250173329024926387966574947147243520 9630741 114327403628190626632658191761583072224 9630742 203904043907929752970052527805219332224 9630743 -324736825894933749498290917438080142008 9630744 -4147899831059335163093233590298214400 9630745 304595435152792090836380177307098554500 9630746 107768364389191938871299402455928639744 9630747 -88813967239676600407147460823353871360 9630748 106149932383600029004658684546174801408 9630749 -22909080914892977215276933628679360864 9630750 -34586982661974771147852837576602592000 9630751 293539097622496320306808278736410720864 9630752 304769135494578920407568247468337201152 9630753 -52338395005487250213541075609248 9630754 -72030862416349696618203536455168896000 9630755 336220135884032911524440829507360578400 9630756 -44677503836209568195494980788601237888 9630757 16034991120875063153337336985643123006 9630758 3273302113824054806875705492835511840 9630759 -140141101514847944540423770719397025496 9630760 -116747075404679974664768743946787072000 9630761 -5918395196296479071434633680785501568 9630762 15309166275838663263644591632313809152 9630763 -18119438034591982133535057300589638988 9630764 43180714822794996694730741748825753600 9630765 -192019432838597517543230773438303896000 9630766 -25223769979015506176104630695503369856 9630767 -101763562220802855246889506956946767328 9630768 20050211291599557618171227457935376384 9630769 247226079740861464289789421940434075760 9630770 -87742159424037855969646422423469178880 9630771 -152363950431775651089277953952911244488 9630772 152876990402893355274983179222314935040 9630773 -163127990865845007949262395560943901376 9630774 245185551625768699542908547648925416960 9630775 21287907575907762547011383294588841600 9630776 -143077243044084522794275300233498071040 9630777 -39872450272327967961981329628540090240 9630778 -148713049720951479660581463944122972560 9630779 7143433076905043802703225483804546680 9630780 -82959282166758194021651582572166676480 9630781 308040729153757230225016509744019267072 9630782 -3778383953930396194427933950948392960 9630783 -309076813941369729184953174626958586248 9630784 115139561966488573219672517251930521600 9630785 -265188194456674486970685142847469919020 9630786 -39077335476693106703125720778799677952 9630787 -323042987028057422708868400459229098564 9630788 36820334122974712127924899763997737088 9630789 -3988242312914753502333058936219887360 9630790 11416398499582044463685746709252144640 9630791 25005015305602277164953397691067148032 9630792 150760948776198541447320182377484697600 9630793 351939660329578903383798829835768461824 9630794 -49833789259265245360348845065369636304 9630795 -22049652226195878644537511341742524160 9630796 -770035785459503282557547766955458560 9630797 366959844284527673510691657712160041920 9630798 -568319445873314643848076146058872832 9630799 -309021164799429307856133318945558797200 9630800 50030151023395972302974887637723750400 9630801 -53277679559780360336937883530062833920 9630802 9225238276659459888144843445934534304 9630803 130152747054797655958603513142839953612 9630804 3617747348252894573546529904038912000 9630805 241124804683945496270358665020166330460 9630806 -212045344396531431469014299575116343680 9630807 -157380909048249231623612635172215803312 9630808 179343178266160094752144530911081041920 9630809 -146553260916718459776962605469301751296 9630810 22361455517028547688785771056656040960 9630811 444077746748572890845543042054057504800 9630812 293458369942451887989496031543000326656 9630813 -143218189297903432557214241795642463360 9630814 740301448955763111076039419047377152 9630815 231124779336436160431501637260558443600 9630816 35721331792427740238811080848206987264 9630817 8787069139374699094061877678805753344 9630818 -53774279345123587342266990944845687488 9630819 -121635590900660077593097667739834457272 9630820 12561468814772252906982184751834234880 9630821 329830476055301782395783679711363649022 9630822 -45387387936046938827193458894968249152 9630823 -149624071573370324774434703258743329264 9630824 114024968946616125090330128792882380800 9630825 -99325588047861726124552234661697356400 9630826 -115340370801621331596738651331557789600 9630827 -329051293480647808479928723415245533324 9630828 180392843323912427037759964776295686912 9630829 -22717737747378355410553322244514268872 9630830 150077696989940888672663199310410241920 9630831 8141956111295707216151132487319964544 9630832 -887407794794336727767213433394823168 9630833 235141078549371713738781447730480304082 9630834 -1417652801844182201207927660229861120 9630835 50720643929286793351686713135355143280 9630836 56466588292462211761148227965580634112 9630837 24294277344723251246150476363436426094 9630838 302702965556070115319939053406176896 9630839 -4230698649507038177922497865009001680 9630840 -178207934402774113033295309994827366400 9630841 -17598154287604257978097861629122265216 9630842 657303995615696873541591982721735040 9630843 -315179039765872097932978850465026939536 9630844 228311126544073742935442124409277044736 9630845 -38616710734046238378463638622324600320 9630846 -84650068199610334146320605820034288000 9630847 2091924691997787524484296202815249472 9630848 -192309255095063590674002546391703879680 9630849 35591534023638640760718708313022966064 9630850 70732797197108422623166831938590012400 9630851 387680244938468581860154105884236780352 9630852 -55654388567225273027001385510391900160 9630853 80578932128618687569401447851283481120 9630854 19274692720377513438949177009971007680 9630855 -9275796393709254071438860793695818720 9630856 15179393478424098508046109390480629760 9630857 360985855266920162498655246925551305652 9630858 -83247509741991246504380826577072265472 9630859 31109910500081734365922138921982999040 9630860 -7421426928620987835207289809676938240 9630861 -270035032239556760659386739529969368128 9630862 -123735252929708269828805059412163028800 9630863 -24012984781421044716283111432521928704 9630864 81966249258427764594959528575682740224 9630865 -164220028489006634385233054476931563200 9630866 30419136910485310723801682318457799680 9630867 6818364099160309227702355105577098680 9630868 69780370052285201645747017384571297280 9630869 24331768491685970993679352145982287100 9630870 31400368937703335724582822682130841600 9630871 -313900003664297347946988351207180447000 9630872 -148504997615091676160317957736140800 9630873 25798800875475648716693681148833397120 9630874 39266236191870056270841673536554976 9630875 -259991780674025184837611500552875348000 9630876 126920107696757215796538686675794156032 9630877 -170855207962663174157384125455939687540 9630878 77740225994022639580823088747266907456 9630879 19858993035125454076595427811571392584 9630880 -82767260039850781824234682307837952000 9630881 2373948067067246602512483714317357760 9630882 1476259051413904440432384068637728256 9630883 -337839291748355698639506147811384728868 9630884 -23414809870318582674028163330954247168 9630885 -14519670057044197435459781570645841600 9630886 205832269175774414366129419492927015392 9630887 -201346809699306818897051668217736165408 9630888 64183597347486778192702625773198786560 9630889 -175633594026453710237492383204098882310 9630890 -17817629003208514670564357313690931200 9630891 128687947224294309053165375339253498480 9630892 68841175637998466927005633262888105216 9630893 511830488503989693149774708631102148800 9630894 4181231841911730138922705820301557760 9630895 114880803498313439055891169875593346720 9630896 52174842701476163127774118607993339904 9630897 -90136836296566713890950622429986280928 9630898 41622457274062887338269843260350344320 9630899 -52212569244411095381009569513187453736 9630900 2472897514917169594339318666030752000 9630901 -93293317652142254841795336056689868850 9630902 -7046265960900668642161079230498954848 9630903 -218133949427293749847634111869405039896 9630904 -181211666245918681307096698554914058240 9630905 37352598086256059097805588028791747200 9630906 -70535305974416607685335542441625271296 9630907 42839853024274322636060403561359888400 9630908 -26039390350929763706907273088419907584 9630909 -376008962291259186622440968213803145856 9630910 -28103461005931962243513181816896633600 9630911 388691590236290031166115959387970456352 9630912 33770207063979538623474692044873531392 9630913 24861491739542103384836377072749033000 9630914 12280155788845822269197011756893007056 9630915 -45661001585878500598601924505185445120 9630916 128185390919526594176192723205874375680 9630917 -67495855470340199618121383881216568034 9630918 -88662000148108906676078657615612608512 9630919 -399634109971753362671718332711348240680 9630920 58260280002851290902065860728601497600 9630921 -209377280133088054564171384626868443888 9630922 -68967260078400139587611986391629056768 9630923 -328946648614215752538595009735244094828 9630924 98217876053734309913638750047113379840 9630925 -309683300857475178618319111608003200 9630926 162497492886160522770937473929125854912 9630927 222090593069659623118894958186626845840 9630928 26163690462473232745525402657412481024 9630929 16664339007166427606849223086934451200 9630930 -24514984272013558133929929802183610880 9630931 -170522937547440286228722274515823131536 9630932 -32812640688385435703766748357598181504 9630933 80405333847431938793154051360198225504 9630934 163062303615419352864688328400930659616 9630935 -85950085999336596257016565586409222120 9630936 -34681536983173639181777591172284989440 9630937 -269372190634902918193204064581046085888 9630938 -112760931105569899625921685677200676880 9630939 211163418043119238301130826665403305624 9630940 -166456659491990160273664669303211013120 9630941 -96367091735790696363023824566280577856 9630942 164992336074866222389621496131616421504 9630943 -10827116400206031332878720406237502240 9630944 17749563369740375823444191829981659136 9630945 -67444075085589197358586516610924283180 9630946 99736818184327316920751632122455256864 9630947 -322661386535159959842698683583256205368 9630948 14533388726631396811679177670580899840 9630949 -119701647129214654182826259695782697764 9630950 53165044929728422292763252716691746400 9630951 -48766032584850227151097742598177281280 9630952 23848437681298981966539361670273710080 9630953 -385292602637095261558092463336451394816 9630954 11809831822317550776690019844634147840 9630955 -50481572740598466976598162492357060640 9630956 16049277998747316090133700163060080640 9630957 15876533286111120113769043146503391360 9630958 -78474905150772776141656850332561712640 9630959 -71618126868745143049657202431207663440 9630960 14144588827752670704967622280309964800 9630961 -191987900861861307016779406805209291438 9630962 -28390838649280239572810817681709028736 9630963 4461428873578739159223224114369656464 9630964 -97293655125885368953074441139482896384 9630965 -20858793207810791607946951582915162080 9630966 -84487209874393087205607844719506756736 9630967 290455434283390942601997455198089101640 9630968 2750990928346592220162833998176399360 9630969 -328606769429374462307631098146010471040 9630970 87267514002790538639965853260949107680 9630971 -63636892195645178988363872401133979888 9630972 -39990164303363548444363108817917572096 9630973 113915092244537049007984209150113356704 9630974 146378010342067441795279918795033198464 9630975 90313737798920787779836679493690288600 9630976 -38951499087939813512797737815132602368 9630977 -117077558567335180730516680696657746174 9630978 -35311168324927616845161887448890042880 9630979 -431994885174883539945308055334593724420 9630980 -246478244443852386139379307827517408000 9630981 20708714705913325578721930130435678622 9630982 -9170381764247695526229289871500861056 9630983 -112300516484461836468177864186576787200 9630984 -53612931480418396536324225149605847040 9630985 -50595060388696394903463169470979572480 9630986 52488928460555186907352294994680024320 9630987 54656516426233978876278264212132951040 9630988 218523583916089568938689361614118172160 9630989 121637224501882467118621037644150843872 9630990 31981720933692653661958792073288469120 9630991 -16691851479998738235598238431672310608 9630992 -15555942487187139147704171028542128128 9630993 277015315917365784308740935199306338144 9630994 -86007736577691163396967451876641050848 9630995 -27883981685549199717192785808055200 9630996 36435806074161672651045832608435566592 9630997 3892073277744498674685716666609366880 9630998 -18901007830491632313329588608467793536 9630999 -152297127181539167983731238405684833360 9631000 62280525407754811694770091745976320000 9631001 34906513436323338841607339930768275332 9631002 -27444013252711346885769310505284889856 9631003 -39916184429209043132917932469631538800 9631004 -66113927553845034870130169123225280000 9631005 338607381036660950323850013516063744000 9631006 -40790287463259749483644028734762091520 9631007 -82191870958881956803860255477933269160 9631008 185614189026707992902548855421916938240 9631009 -84754639829453368544253089763242759996 9631010 79381102322126733806997647009217083520 9631011 1796335141823378217027121646212839936 9631012 265850178580704989086163418704960445056 9631013 45263361633193881885175849966993140096 9631014 -15340886069348271081344568710809815360 9631015 122931840856161563947311505076307892320 9631016 158500541536887957955681060792724428800 9631017 43773589192520987549392455149655013488 9631018 -18167828970087707786959752865114232832 9631019 -167494021198313519785694629578027221580 9631020 -11969032551015594906357977747089981440 9631021 -29936949227509301016041732469929184800 9631022 -6246642838170419651894555731479403200 9631023 40334464949187988659993383078573485968 9631024 4379791522533334225571168855904419840 9631025 -60143032874064781252476143914112454900 9631026 -33000453758887403885765145634460206176 9631027 64218397339296549645132161823279399072 9631028 213390515806090292201373986045490640896 9631029 -81103603656771552003965343814663136160 9631030 -96805403212598443231673609818178403840 9631031 -281056767877293103666108482687288366168 9631032 -52270860277467729740518776316197273600 9631033 122315035095023547431872150422507725140 9631034 100899006107396726185841416598903246592 9631035 185625210172497135156466879720048351200 9631036 -11781640400945502037204768260808076288 9631037 93966708020652893397986557629272186700 9631038 148191872757033290168537167694507751744 9631039 84993210038630457572043869912583414000 9631040 48185722712725337574271098484807434240 9631041 92073605369426531424639802514013372864 9631042 8427413599517749408660527645688675200 9631043 -36175249181724734337340484609121158400 9631044 -102211370765521540157427607147085915904 9631045 3555093193309328367633184820188108800 9631046 23863950316014710039223957602515572480 9631047 -76797556859035534628017389046686931800 9631048 -272538652310530617610350822787463577600 9631049 51937241235532161130979881195748466432 9631050 29168963024595849560944646959919040000 9631051 118679562045471758626732215474437164052 9631052 447684266111142332304532821097265879040 9631053 185725819423818670237121714239721771820 9631054 -928994668777389785327188468768190592 9631055 173992438433428383672610947248369699520 9631056 2903320783830386766656242194546032640 9631057 322521059197579414208836245879019696704 9631058 33490219074575366603265049445884532880 9631059 257062496415821939386997310822425899704 9631060 124969138379437324930342515074919260160 9631061 -424885373650776293192288185650226809216 9631062 -64041258414259938365168832714841344000 9631063 15739774492071010788536916406214307104 9631064 26703784801243435238579919103530577920 9631065 -106860586344479342871561715095541932480 9631066 -151633382375997897224210135530146614016 9631067 82410612423160019697379113732997954116 9631068 -115743169392921226743854922974478620160 9631069 1940663119961118451552660285654898432 9631070 -49807649346399769392704954971240295040 9631071 -51773071175813963625693412585321109592 9631072 -106608030151739114127395037866433970176 9631073 -199086981443457553091699986198291347678 9631074 -147000329383773614870814320734144980480 9631075 130212259842162330794549774555921475000 9631076 18810439036414793055272523379494850560 9631077 253989814984804476432751941939683265120 9631078 -28073231400010052302879781606467892544 9631079 122512497965469020522987539255443898800 9631080 26490974475735786371107882042471219200 9631081 -151472286747636714973225776402505382000 9631082 -173211606881543696563792424605125417216 9631083 -495892748062896501734546330586438144 9631084 319135616203196940334998217639585577216 9631085 51994612470491457685060458562442304780 9631086 84767046732043568537676776573517730944 9631087 -31734735309901850235995475256705762248 9631088 86131904991540306465443063594857562112 9631089 2272102924726374887008113820826952960 9631090 1348770044293506918065141021592737280 9631091 -43741730590915068809662269776405123508 9631092 17241933133716159940521109549372514304 9631093 118574249957626617644800655374523513404 9631094 187062536931368454521382623018238946944 9631095 96008447423017733917425816657325881600 9631096 -436436093697792957654388133800558878720 9631097 1248940155116165635108750306980547200 9631098 159200402951461744913556093871879887984 9631099 -6390500428956534258693121760179800864 9631100 21670898767515733041284303981276544000 9631101 240489789138978139008381546141685518240 9631102 -43099248117412156083581457733687207488 9631103 -47118266090784750071731145801153115600 9631104 -78950496009557009967739172540708290560 9631105 87638391762230037466289241834525239040 9631106 154795763705493038500381694849407756752 9631107 -80228410026475166779810733440063685424 9631108 -15453811410883055333659359213109744640 9631109 11564455722162769202828797033393856604 9631110 54038226568747028950834509644947877760 9631111 4663261581048838130230101318484434944 9631112 -158279531501498162665254348091937587200 9631113 -10104202396938288791079459738813455856 9631114 106122214492220129546353162537442840832 9631115 28059428691699231570898240570724031120 9631116 254278166367695161591554347943517962240 9631117 -112770669460941983165154898740618997834 9631118 14392598997707530418562787069508751360 9631119 5089520268682628186856953376106880904 9631120 -14644259196949088395066017225002188800 9631121 8445704035039552547449528788672156144 9631122 84230849314013284997580454584447583872 9631123 685868289723516144490343145471559615480 9631124 62750077739806811929784171728135015296 9631125 -17198136361571020622917895034474912000 9631126 5400827685018877017919810346982722304 9631127 58170735290713530416443627762236645120 9631128 68916680244469959566111763815387750400 9631129 193130963015690273715572674216710432276 9631130 106338046322240348006970204265756670400 9631131 -66038699059055434327972390426924655760 9631132 -21787988902110460612776989430835665920 9631133 46128091277601002874065104194862597740 9631134 27028990913532314004855112160776530240 9631135 78543139384322120767995485422798708800 9631136 196241307707306116069915681310714560512 9631137 70457373486018371016569878924237863552 9631138 -122269777046171243465224620355559896320 9631139 87655941640430526503620437658212731856 9631140 -245915167693109524422396493125242880 9631141 -176584258424631815233148375942659894470 9631142 -203249340384250425655434987550669284384 9631143 -18941896056392971775062435420865143128 9631144 -163787370371524054323618610572982563840 9631145 33114986452590149442465742347104430600 9631146 -58688315680048513562828250026430547968 9631147 -380706107007328545209533130240250086720 9631148 152673222768272484930752005509718970880 9631149 44212216035565992923113054077648322848 9631150 21126006586140153051194008192935849600 9631151 -9027143261234527006661902847769190296 9631152 32861229179296936319820066365849124864 9631153 127786794345751100677411599263701986880 9631154 36533705541841408840185292082888721408 9631155 110749180781246407424908081062374810160 9631156 4945146831001538828276632478472941568 9631157 -172827375534790919090079472710414944160 9631158 25321678161094393582044948026390378496 9631159 49388171818071323475002863000734296360 9631160 -30251556124951662590885109896085504000 9631161 262766710885455614684944632257652122820 9631162 75529122070665982294699795086212894832 9631163 84003221706461077489175227380232078440 9631164 -148698725386602162337500786440715431424 9631165 225034822917076766670741635015139876600 9631166 240199134682448151841539992031670348032 9631167 28084561391346168701365194791978910720 9631168 60205696295896919700391035431242694656 9631169 45603663118994290752022269877482741570 9631170 -106824652888266575055684875932675660800 9631171 -85010982904014516748396917886553496000 9631172 64583791126146081924869127947218452480 9631173 27262612017421767218847231732539789568 9631174 -26199704514944168928367781341195024128 9631175 -160261944907578044895796809571254019200 9631176 99364828191997497611653278644653670400 9631177 71354486476756546657379127340441489872 9631178 -101553005183877735135063897945441297360 9631179 -199168267762075912519357427209514310276 9631180 9341260481053863714178188874968422400 9631181 -19871944958334475331127544790190944256 9631182 5489784810789509312794485456044544000 9631183 -233315537979606271936624242827435776 9631184 59621040652493987736002985397759795200 9631185 -133197623171254235343360871452121171200 9631186 -94668340181614632742107717357723044208 9631187 59201951993831437235500894560030974952 9631188 40895829711927281122752814526491269120 9631189 88701274343977647407994910195735526990 9631190 -171893589776252293262198277721250275200 9631191 78433999025539653741222359682853153104 9631192 257195133185927134224458010929340672000 9631193 -148633807579278628950291623027415858432 9631194 -62392897177825455779207748394554201600 9631195 176633129420055864938212310342807406000 9631196 118879513330896911842039755124409510400 9631197 427001769327531621463653463241361287040 9631198 -38800143394231665482691758044754198400 9631199 31988174260692724564860329362074705000 9631200 32989083845723742387803746176014745600 9631201 -169959818418869295464692691683520680798 9631202 7686565959613461024836004882748339200 9631203 193719278836043070522999310096149584304 9631204 11870354369949873962971728510184587264 9631205 115551121992250774140396324911517460860 9631206 -55712249127326739770633568880803663360 9631207 -68722939011672885592925620901067513544 9631208 145042208347155778255870619014977960960 9631209 1779987592844731346944282143804653760 9631210 -125420178119128114030656174260344686240 9631211 35309753305461862693911560082198692400 9631212 16442181538378146317302500628589313024 9631213 -168180121762289458345710380131099013556 9631214 96499200260361241515106532440075316160 9631215 154946486389853657079138643346651710320 9631216 -10898699337841890464697989937337860096 9631217 -50644397180340563082656998234996948428 9631218 -75904068387883242954534791353396814592 9631219 38450595066781140701552949736372999200 9631220 -175161452787508491974572587102038315520 9631221 16171564659343997826451310977951365120 9631222 59993646870857377275953171588582496000 9631223 -81398858822292128746140303420305223456 9631224 -9685669330114470388950019203555532800 9631225 -35543178594160944394876857395054631250 9631226 425725672986053617760439158316688128 9631227 -8209151922679462389023180679494154240 9631228 44770233596868843731142363259833240576 9631229 159170928147247916788335750497490432780 9631230 -25811967531720348506680324662424596480 9631231 86408202676168420123140696150960370272 9631232 67902259095618955271804236205163282432 9631233 -55100882063825651582531795200525064640 9631234 67462104502318220402107351228234328016 9631235 18962296103970642679707331839354668160 9631236 -71739618128207854622882259322220172288 9631237 -72744810327247646172098299499872704 9631238 176020035536680657060818389934386663520 9631239 -191754794155814383353081300303704473176 9631240 142413316799595391293690165737962752000 9631241 5918415050378549492676593730326541072 9631242 2554005997861015438459067878289763072 9631243 -80764368821271979182817640495234094508 9631244 -13429909972436518496902873408297770240 9631245 -10535701030942000219810807304034351360 9631246 22260754448741763287938060611664923072 9631247 64399774902326499189310400379822411696 9631248 21488505539627831392726849565499064320 9631249 -419321785990082205819840802516665820750 9631250 105071134104748129651026769889553600000 9631251 -116131923213647226420140087045180198400 9631252 -61603573396018084216880253909113548800 9631253 31519110294954372186925236012407268480 9631254 -110991903924862353898455608572256623680 9631255 -9001059115109126824902281181544070640 9631256 -37338717156413354127888980532612710400 9631257 261187707349792214763323518048446962640 9631258 -24612736590211427004612207864609192960 9631259 -67062366176621174276307575963073070320 9631260 -47264216137362933179701944238558225920 9631261 132785743572066906052916650321953973862 9631262 115901372223722899458119172997784821632 9631263 -204546622325489685399139292173549268736 9631264 299645298094576679515962443970790096896 9631265 -83510794832641122892853342543575259520 9631266 4457593459785101759055019054372220928 9631267 421874746626739206742102770678509332316 9631268 224413765253399408458305844171236805248 9631269 -1496817769382556885778062463049786112 9631270 6967773232573597754441697017216069760 9631271 -198659363405835062387141818617040846320 9631272 28525100572369246408684815454477516800 9631273 98050209062329019042945710699000748544 9631274 6193034477185235328874339209992482560 9631275 -41022240736324157310722413473692492400 9631276 -307789721070073962019200890027807892480 9631277 223064464339198230528354053587995870060 9631278 -182869154731104715094578139082895257600 9631279 -214305697292783602563029080455564075040 9631280 30051078141115649324406830992882728960 9631281 -32644704090847021035675618480361124256 9631282 190755675267135359278918069686257974080 9631283 224740215777954717602851681122671190120 9631284 -16973460661830033174512638435212423168 9631285 75985727682856300764581504179950624000 9631286 20580531619620881656998165511147843200 9631287 -127532003217760274312400753510400433760 9631288 -483179055734837134220014379640827658240 9631289 463083241622380582666530645910437762090 9631290 35572003583073534350314847320433126400 9631291 58282212558825210571575463285856766692 9631292 176217436776389276403623092803358777344 9631293 -113025193244659310154386496023524610880 9631294 -182944899506209952610463453433694722304 9631295 212243495141724139668009974880316621800 9631296 -14095393835825418792831074122730569728 9631297 3384741007902577758721283934243641600 9631298 16448140603792676769524786057940479520 9631299 77838628700394322598392150029434929152 9631300 22777191148212588855767839293755392000 9631301 -512268129272978495853373639620522659328 9631302 32721865541769987307558921569983831232 9631303 -199851307500492940847802066176663032272 9631304 74018355714757800027828704594924405760 9631305 -63745267400074616976100140139522405440 9631306 276908221168469009590676364433505468160 9631307 78512181542750074956915281127939744912 9631308 -18579034501947044865285094835461808640 9631309 150917250904940470595800908720371367040 9631310 31086618719280847367975656376045788800 9631311 16694662302842681792219086526571250704 9631312 1967343202997011176913735833124864000 9631313 -150568449394606924721147586138981511260 9631314 -18362160459443142634500340868536819200 9631315 113928086368093473941896798224598182960 9631316 117746682710190509641490046551392374528 9631317 161249632764615164259246837535376054112 9631318 -23187568297218155348174263843273387584 9631319 -47124414524084822372762986093861334112 9631320 -55789263240026316689761549915137638400 9631321 108378658465637397770153656004056905600 9631322 103785009525918165012667903840561586880 9631323 158543895609508591524010209465064555296 9631324 -5765989766432442276678444864888260608 9631325 -237752009035789390642472342310484190400 9631326 -16878121569027819645465981126129186816 9631327 47715739247985692687003043953153094176 9631328 -2716192591570391818999928663121592320 9631329 65161056653036375301267968831115614688 9631330 64483669199958549466415994546759259200 9631331 -300834081957598626472814188167847376868 9631332 -402325564367954376654771849043831050240 9631333 -325547736224319017425691463523556549700 9631334 -224441631459018700946686447459611810048 9631335 10733388175793378439998774760857817600 9631336 77817038141520572757113615974248038400 9631337 44444476815771977566121454182692579920 9631338 19763155555909449853399392999085079040 9631339 2843717240392169773902058104573694024 9631340 -28021405806372957034761920981373726720 9631341 -149295843547215688986063714760628925450 9631342 -34880404079365284622789007348936623488 9631343 151934056290439142292237508849858953384 9631344 -8621347537995946259991291560645885952 9631345 55377573514988718789004334115528386100 9631346 -59960378931382864711914713491017862128 9631347 -179618241299852192207548933301113607040 9631348 83263491116046628462827820551328505856 9631349 -15274406803247553130349539989039096960 9631350 18783874603608649230589929699883128000 9631351 -70148411988684360209469211474686973392 9631352 440282050124531416830685404090758553600 9631353 33223247809999180643376170283785040000 9631354 -84284632150424244617349356208159828624 9631355 5910337203045382002891927087115708560 9631356 -19047766938921099320582442716194775040 9631357 446194457912771608687126093708891337606 9631358 -295003262661375930493916754024657600 9631359 -35191134519768829791613799027100241920 9631360 -148884550276173059545412299401461760000 9631361 397175472451620840491105560941660376962 9631362 4376414615214138643098816866914705920 9631363 62445104584210318673114785052261487360 9631364 404461037686431684387128059370121830400 9631365 -54856945176034529325021666821317975680 9631366 -72668891964760273395534564551365263360 9631367 311274680634839307064593697511238396432 9631368 234767254211554211352697927169998771200 9631369 116910581628101064662620629375691070160 9631370 346475604407561111236727937314856960 9631371 -99596681425079294798687197751475266088 9631372 -30403922622320033599516550229002812416 9631373 -276069709835840229840044423550278274378 9631374 40683309776000286850222102788251444352 9631375 -163710551223278638188565783680890856000 9631376 -32585944407981372235251248091969773568 9631377 24394851827168035866334577796177164160 9631378 26789773085046965834705795745736164240 9631379 -429085440132366836464555145276573032020 9631380 -19615147033372722781039420033557934080 9631381 390559968890223804893365991465870325312 9631382 -540399552253755867169665630673329216 9631383 -26882591562083425378644356887657276416 9631384 124686848989517297910280890308851138560 9631385 60895938229589317793531674982628235200 9631386 11336175084858163779360731868905797872 9631387 455387169555273824427140882972226408280 9631388 6044306092550117665489937769847056384 9631389 -148451880286037060395178392199379240576 9631390 -46935879004410424411132576558337356800 9631391 -225534092626988802100164389895466740864 9631392 79759977472502025746542016766142316544 9631393 308348083649523115284940860252354050580 9631394 -198633066605230153035792875866518819504 9631395 58968102628386862940475474380439685920 9631396 128322765164674166587448597247640412160 9631397 -227459505796888213552305007123443257154 9631398 -66995208077312930728504494411343872 9631399 -153553204201234164824867098230959870864 9631400 -140978317416626559508492005329578368000 9631401 1072007631067023074787169064240505600 9631402 67204742762948689153664619460475097600 9631403 -239609790682540084124741771749040021256 9631404 173129628716418756771052902738522570240 9631405 13251561909889348609310776351190319360 9631406 -1162502346193962604922048308574568576 9631407 79690441290383727713634866033614815240 9631408 -3209206027601580892826046170718044160 9631409 -19304178634949631830158533092645697390 9631410 13160119960894018717706086332149967360 9631411 -224926308431718834636214106537382029856 9631412 112007148336474684436697156604583895040 9631413 214390318379913651027188595504038011200 9631414 -74618686781423058992954806109886837120 9631415 44697818214933385445137545692729689560 9631416 -179239058718792702713599466284940390400 9631417 417745775780017699180442712643938007466 9631418 194152861246399751088740355401722696416 9631419 -65177327650085295841939151753019486720 9631420 137848742596432219340292238604122145280 9631421 36877374667515567567719791111416562944 9631422 44120800825814257773820730163539680320 9631423 -698329116553681407815038769475276742960 9631424 116498004049553250500140201829531123712 9631425 -58566635381517259866247673790986836800 9631426 3332909763489411967425915159258218496 9631427 166954957022238855182050032418322047008 9631428 91305517973291330910901121303500824576 9631429 -141784329606874096528718167801202642916 9631430 -90384916839480790364820807425941280640 9631431 -287619025611233148123524490371256259320 9631432 -78110395847407696526470246438019865600 9631433 -79320958111163975983048960443869568 9631434 -13129644185312801659750058740218445824 9631435 115152289148568756882163499325743634720 9631436 -20403871396327149931824237889387015680 9631437 -157102621633213412625753476681639787840 9631438 -100019120696689757748534188175601742400 9631439 67576581209222200422302514605747040240 9631440 12418465633980865246968309944156160000 9631441 -62570332992333587312355582276869745630 9631442 102647791961844730408370725586128615680 9631443 282473810563193788307470903423963238400 9631444 57678782289634533640827258147680188416 9631445 -246758073026116466584328842937595675300 9631446 -94999534776725671595433141495655967232 9631447 101671062979848461535484545132461421232 9631448 -171607278970123573834551888144483440640 9631449 32533407975142851102508012554961566000 9631450 104645400193532435682369324970136322000 9631451 -630144820018910133466473274347765509520 9631452 4908305925376004298644248241105731584 9631453 -74108788253502623352537500052823701600 9631454 94526966650266575085060587788367475072 9631455 175794763472310086987128416008426851200 9631456 235378345667847824422557224989074653184 9631457 207679164475476407126925630845851750080 9631458 -13049353479410825544048323462675608800 9631459 -175970513169577581673267472616013261784 9631460 139427948029914306139192319569795699200 9631461 26254132558088446769198608475391283200 9631462 213688237373349611618220079049978411232 9631463 71460546767385187068840729530229558720 9631464 -146587699515874480496394281295973908480 9631465 -106268102572059966204793539599076562140 9631466 -7194940454551056790654790956693742496 9631467 5107421787045268950573049606752197316 9631468 45462469775106055220938498356178993152 9631469 -273362609383077452445446067624723990804 9631470 -20850354358604948080448745962133738240 9631471 275391457660630696827326807840886542672 9631472 50474005457684632483189357265098506240 9631473 -19943535841036696384841416152003556032 9631474 -2272888055142733310209249863523738560 9631475 -133896783721638385971190292778991219200 9631476 51235340694444520181605069092175439232 9631477 6397924899907665293527198012370715580 9631478 90554456634757983537510335801258260224 9631479 -240848292510573509909899583874406728 9631480 -2758888374196116301002163279558656000 9631481 -795903048159738210606286576557874853808 9631482 36317255266065303431016297505176881664 9631483 116530123927720532040836805384481639744 9631484 5173709958436930942906566924158762496 9631485 -15574555433267738849531758482690494580 9631486 104853323354043455776133889464722518144 9631487 -345763969159856841735717967861334532864 9631488 -50632698547393063746547021698444558336 9631489 362048831249347749878604594500688854466 9631490 -29800321057516371070228346797819430400 9631491 -43953287993721695829203491152441453840 9631492 107114213292434849981270263189026241792 9631493 -299879416929597619362709896878004660258 9631494 -32272391527519695019722059779673400960 9631495 185889847668559869659041727248836699000 9631496 -82388022478260123474344403835451965440 9631497 14938043028416170571501708399565085728 9631498 41192926664133886085172072793298996736 9631499 350207061342605525248805624993253270000 9631500 -185752753775276894823870539439503616000 9631501 -250429061745669734795307642048289156896 9631502 41310713711784448600844673064488566400 9631503 -15455449411327380191828382759399219288 9631504 19445400174779535837235267260863160320 9631505 34818745686914801128800408250306648320 9631506 4321419845999759497434427381661186304 9631507 -48033634158507901209534337193488398928 9631508 229724096195409506696752792428524819328 9631509 -49191049214730775139767150194101232000 9631510 55320849790712103773403144170353532160 9631511 53806245330968423415215004783356219280 9631512 72954608066293033129091663738794659840 9631513 -680606692640929085581388318865805160496 9631514 -17240972864487697918266992542601717760 9631515 -1318201924306311092374792786672803360 9631516 5641127102424438234233386716309540352 9631517 210009174659086910713408834315013131584 9631518 -43263315802724421181298743122518661120 9631519 99492863708332514481139043432125581920 9631520 236752893047920968132956437727403048960 9631521 -672055637233471975799483340944539897920 9631522 -288787309687259807616373799559949701120 9631523 -360863413637758063775265176155923480696 9631524 44677764298519797297001842274036396032 9631525 102857919850627364666677064343376593050 9631526 88135513397150492669942010756182891904 9631527 1817942092321065273488820586981806720 9631528 137990442361235005067012967957678812160 9631529 -116702629915377112420685227192665480960 9631530 -82663147563814680670784017718391859200 9631531 -14773394712879036951327151796552746176 9631532 -228374652470147448324564617992391234304 9631533 87981869451275564341878684086548348224 9631534 147808860070384358075244677002338870144 9631535 -273508581928407353444909519389438595040 9631536 53461879902781425359606809637597970432 9631537 -31222317834550298833107746488975101600 9631538 -229428688469983048406045222054950370400 9631539 -15716110466218193690028249403029305196 9631540 -214491454453758455394319850056564757760 9631541 -137882239723160383507307107369849234500 9631542 58120959923215411822251231872941451712 9631543 -440640558702708783824971023210324549208 9631544 63321943842944755485898049991376158720 9631545 14876076296441478502954187138458828800 9631546 112259209263379946573586416308977359472 9631547 -34234850225088716429674711245323655720 9631548 -248377787655013896272869258032880315392 9631549 -217907186890103843969503218950511536736 9631550 96450285304203245445235995154284964800 9631551 -163909573830234345749479903251402445368 9631552 47597332946284625792521723303690240000 9631553 19222164257535709274381163396997770240 9631554 -71323861252231388189701338394190554368 9631555 20916670360418090229943320211397576160 9631556 -54380039518607365894690001162358558720 9631557 -13017840186233531709017504870073698304 9631558 -152857737100053516550662723983081687424 9631559 -72772204509725773870027239629607627984 9631560 124394743818367573120160082636327321600 9631561 178999616801697110503260835081264307162 9631562 -135950850362474273955335350317091371936 9631563 -98310532405241333623314845734697590056 9631564 -153010067657310290106897436029902957824 9631565 -2084395691586425247450315320171880 9631566 5546833589615476386491548205805166464 9631567 -82823965608326974402248115630109546400 9631568 -1174315819352642389023422311317897216 9631569 268718835440511553538344940640918816768 9631570 -1384853878360022998306015813132776960 9631571 434673633188671381500404516206516505592 9631572 49587291599324543985580875251808694272 9631573 39469002779415410622156188615127376320 9631574 -182646419921116839137335290088474762464 9631575 135809252520761360094721527456169920000 9631576 -32877043443105369143624282698670407680 9631577 47014461636095092556859570830235309972 9631578 90711300860774281940636360719552013568 9631579 -270052282395228003205647751027462053820 9631580 33160542379005552305562510833154355200 9631581 64894023690365551621645503820629631584 9631582 -50216732263881106626381933928766260608 9631583 -18623763485968040693025964424085395496 9631584 152107610465346154535700934091966251008 9631585 458853109417962777715930617000501490560 9631586 -51824539299666630512566174793215366656 9631587 -1387377312783547680107543405781366408 9631588 258007469357724025981942442963502950400 9631589 388856208186710974074544592451188072832 9631590 -64686261799575018771355850616588055680 9631591 287133362070732013713819061183506327992 9631592 283531148731247143561087676717433216000 9631593 78994178209389027838387428684107827200 9631594 -64052971459279644722811871944920716800 9631595 123314942626579836738241936755453512640 9631596 -40329047310840321453850904738891827200 9631597 -180798679498238754728374212935188679028 9631598 208154676061813886555390337697444852800 9631599 86542490831932304093304390738220109064 9631600 -9136440745085362222086044200960000 9631601 215530024178064613020436696135484801280 9631602 56589317071376001071703412308202183680 9631603 -236227326871178786786656773698951220148 9631604 -43459899295515858582987618335906168064 9631605 -18894949871547953093600091100647761280 9631606 95320231448265709183069392150011268864 9631607 -35185638840239762442807830951004606528 9631608 -59394378956262461150727781035606343680 9631609 -78172528177584859062649760964064156796 9631610 9610988916299429794275376934725359360 9631611 36074226399857374302031776961284794880 9631612 73483100876871492413506742752302688256 9631613 4180861609261300901515652451962877600 9631614 -89994256893449591693169372285421460160 9631615 43157660139544094221676152189986866880 9631616 -140192577493438358327316620953025249280 9631617 68428021983893810756860986992502165312 9631618 -33090819318831054274464866712198842880 9631619 4794708977467877099342950861970178840 9631620 9358577982392750189494996583807838720 9631621 150634785381095039315775695141820137822 9631622 14325886698017279081193781431221587968 9631623 200690846538494509570080752941975440768 9631624 -222641092047677868977886322851154775040 9631625 576770100962669500430793014517053610000 9631626 139317827149336672189822722486611954688 9631627 209388113165223726858387510986505291476 9631628 274357059209702877317044015466982713856 9631629 7423840669771895991687615196270836576 9631630 1757187968167548145210578628104480960 9631631 -38454989933399762544103837090115811000 9631632 -23139835892966945198162508401737728000 9631633 379500995955177734994230923309013782848 9631634 -98099375409869625326503857776366108784 9631635 -75895151844517483200061565471408019360 9631636 -326801823226927274662229336994506694912 9631637 219107577936265028876936203740225141660 9631638 -7598775007387237474105505560505908224 9631639 -23097661102345104838126057228553491344 9631640 -258400498556048793824466509366062080000 9631641 -131511754290781149829486962876600891840 9631642 170418115824238788095587166833125983472 9631643 -107731159298537771335329036615201250800 9631644 -23480971193847069025167996311505739776 9631645 -202177686447537122497496380842197438100 9631646 27696215883022755984597173703565990272 9631647 138507801460689434736229118436343237488 9631648 109787183818533851147376047202902999040 9631649 405319744915936414465104225991921735650 9631650 31180349833335716050302177226760409600 9631651 -275453711763666141961588075939964167400 9631652 -66773101068052997906868468250316494848 9631653 -104423117446235109776864247744458548896 9631654 132897591072949012472521526273222434560 9631655 -110271746345242127427452392463448514080 9631656 -5093242203962744079041302037854617600 9631657 -79798837005522427753082110062392060288 9631658 -187697368085771853618499653744349591200 9631659 -132601568302150306918314007571112073896 9631660 2254745758089808721402264192756889600 9631661 120670369333065912503106158110241684652 9631662 -931261060820487604260232083605658048 9631663 455101017159746914159698083687632752960 9631664 7602615856760951373963971219376046080 9631665 227879646624748318597077976321624756200 9631666 39214481700630621509985629567236508928 9631667 235495256070962742123832919255001832716 9631668 -24922074968512141738747479470667104256 9631669 -683795590005362097398808996802563840 9631670 22056562534039005773400268029384038400 9631671 25284258130472153558731305425799517824 9631672 -89854442865148440448392505638660403200 9631673 -174043670320082530176644905108142507640 9631674 -47499026920309188107732632518684405792 9631675 34011662192604146016574651907136794900 9631676 -77586904732083365665277416474973053440 9631677 108926208824151764849061921006929064480 9631678 -90947881430125636413366345882439522944 9631679 67774461188567014359923053570761571632 9631680 -32900596247104676282334496530471321600 9631681 -123207627645123089634628905239986211518 9631682 158947182548356122766108847723822868000 9631683 -213915243055548634331192088713791120800 9631684 81742584223318171160618179519961235456 9631685 216268097569662546087395606683421646780 9631686 8975057679765636779407916523669424128 9631687 29692160727354931887294909785776759968 9631688 -379713032230543250102086756792543764480 9631689 -286358086000112703691709415284746904160 9631690 103723035211826449931457900050257123200 9631691 -198569200748370031883577647922949995000 9631692 -259193675022636331064086848876238848 9631693 4596595157241128156072191967236866124 9631694 -57145979171217921833946495379678711104 9631695 -66844113686439278168861915521491748080 9631696 -24958619367187341937458613785823387648 9631697 -342949108928051521919229748938211459854 9631698 -8869199402855568633029097005178720000 9631699 2497846810292755156113868162531088640 9631700 -8181389721410563865270302397964288000 9631701 -5995221833903329283841644043552099570 9631702 18477626883485126741023851645068880000 9631703 -181894619637176861125585358693676957048 9631704 -188162858583853606887058209785372282880 9631705 118271701785631886654775093798631033860 9631706 -43888139628358537827781270401042141696 9631707 241102727761679086326321416074101682992 9631708 -26896095778895786361374997569742855680 9631709 38816302611041171931879848556660095910 9631710 -5170190761267834192326068589924065280 9631711 -94575753831512847335480062150945422688 9631712 -170982119119011155692991907766555115520 9631713 -17072754758285034119642475180523224192 9631714 -35605736065579344163763913793319450544 9631715 -159255995019160201696451774174229950640 9631716 9536522827280831433800107852848509952 9631717 -71965073670816065445652073252242190948 9631718 -43115043143224289538870298775466503040 9631719 240910220876514741145539538855149127464 9631720 16760768227465475926708098691940352000 9631721 -224872557443333231505686017129001334 9631722 96081755670143826134405920027620003072 9631723 -50825309261041351257763098807668502028 9631724 -283885126949193806696271260288817623040 9631725 -44681878962194117213970622434225384000 9631726 -109616071887482311574282822664049258176 9631727 -98820553296134108114163502306458566400 9631728 63532793242663784873334051208462761984 9631729 -140341698535171628637202126122206270924 9631730 -5206014311323664470610448658675398240 9631731 -1532159954508067234240016566701950976 9631732 -250967041650867826108090331543862558720 9631733 94064415117196112069473959462772044384 9631734 -59907864072939276919028202511081913952 9631735 -208852725391811959008616699838681660400 9631736 671452595795517127861660183766348390400 9631737 66692527312333147497274747883674969440 9631738 113094663349203256529609389535269213440 9631739 -43182341462865558573171164788545952176 9631740 121338182099247324791509043514418636800 9631741 25223112474137442745879365859263932160 9631742 2424765222893165643112502927468874432 9631743 21439773645274972168584821031226773888 9631744 -13006398089573983698503361741371473920 9631745 -34926961556296275835613668348189308120 9631746 31312704102487935385020146787016817280 9631747 -243234004911744299969723194172588332804 9631748 60318657327935678899203231334817267712 9631749 167470068448418291083012315389942557664 9631750 52999034931764846890685504116446240000 9631751 190810938073478389648717528467488089752 9631752 19655036368867791257929077967772221440 9631753 -283865830854799025373711744773229440998 9631754 109295716611490071521838263504465656320 9631755 36693469225567362100191358660677891360 9631756 -92205830174685194529523313595884233728 9631757 -673970855952503045687208425046489764928 9631758 -76216028412910050495519274364949354240 9631759 -153887164768575026177774489782094347040 9631760 18255438457325520932640430212052500480 9631761 -15313901043176030692310591459548934496 9631762 19650475052966772315877836117768228864 9631763 29188110418345530281387991320801556012 9631764 4550564732260401832147502864085872640 9631765 -11106834901672617276697572056668656000 9631766 -1067503607520415264018849474183501056 9631767 284781022051624605432989317780220114280 9631768 -158380357201386803485333756998636349440 9631769 39793491731191868193260439485784735552 9631770 67743127295033215087565602087390617600 9631771 217296305462450657122583808760461923972 9631772 -62014559695536156810584710513218906624 9631773 61050052006117234381132809380652743622 9631774 171339788171857949539347653669196683136 9631775 -105692271164193780037683364434985400400 9631776 5229026255350011962562091359349506048 9631777 54060704258519356767289116161776182626 9631778 -46162821940268340187845560496841655232 9631779 -68313374151661407527056857469815620352 9631780 124334824701772478214798893793616953600 9631781 28905384660861195326007938313652140732 9631782 -73166408664042055759566474306440728800 9631783 106850435105416793141583038112850325600 9631784 139303885323868486734657888742793625600 9631785 455227138425555141912937475601955200 9631786 75345373874757017229032434473279463680 9631787 392469441616886816979245797194566519592 9631788 49074132420753063525760543506485798400 9631789 -28626180443204484667553146511799674112 9631790 -24547869534838946007054238287622513920 9631791 200146574815353037883024201012000929200 9631792 30018689040803940386383241934367440896 9631793 -164542196557358883080254732881027536640 9631794 106965759981511769274927116418078057600 9631795 -152209244697857013307055512480794205200 9631796 19203981785957937850601731263782836992 9631797 -145839818033192998673803675851147743616 9631798 170418278824130156228177083902687597120 9631799 69623544263391402618069105828247020000 9631800 -77380917162800236943335238909486592000 9631801 369723112024057208706571873308792711504 9631802 -12621866248445204746348006245801785856 9631803 16172188119434592962578808052961155840 9631804 -9374262928592763652908508747465555968 9631805 44173869287827849548119858962395596460 9631806 -1275502697030085056960204222981649792 9631807 25129482978444771563062001789217984000 9631808 58330802727519311208110247568464150528 9631809 -163321877879894553292837255446669965760 9631810 -25130094788308436612282489794224553440 9631811 -81887208476472792148423068396893963520 9631812 146160782025497132803724321855050816512 9631813 437545629552954813810254055692260956062 9631814 156294828281994721954265459976705411840 9631815 134694462483930541397180295609375725520 9631816 -381952197939478751083706218010689536000 9631817 165265257225813184749391381811411520894 9631818 13226478275357137952161669798089891840 9631819 186269119219563108098203505776627259496 9631820 -121017303700420897568347796461096995840 9631821 38828507364530965276861326727488875712 9631822 -215743653802744357761908068183416849600 9631823 460245525372070588796501719045272456240 9631824 -13203049581196138409023125230963392512 9631825 25499307619032628355095498107041001600 9631826 -44332499697564971629450384427602510560 9631827 65793190864771845855390933737809781364 9631828 -312411464285066648979669859908003840 9631829 -438534797208612404103238371912686379570 9631830 -8083910503030039940766558650019943680 9631831 -166930397129757773640498443427313440936 9631832 -8990931234101169505680791784390481920 9631833 -60740350146911487779425362645762441696 9631834 -243683369214442571284273678557751367184 9631835 -163252989151501539797523087010972710720 9631836 80320428797244636812806742568159393792 9631837 23583486692973130498386953317126851264 9631838 88354461741096955915453458056473148160 9631839 9699872079125463621318136339082228736 9631840 -13871628426845108922231962726781419520 9631841 -10210438876854396385755990152304955758 9631842 181454613781368323079139289923184256 9631843 -69043130465823126110536910366943172032 9631844 -150307547133772989605913709939865466624 9631845 48739342342821554281127673034825905600 9631846 -36211973746387079713808221350715678464 9631847 142682118066000188909410530457396414080 9631848 90885923493470229011027719537373184000 9631849 -106437029004864741164218810524616214592 9631850 64288452246717310915802509720560080400 9631851 -79631327478481168700524064843916919296 9631852 -142568650312230543507736520546118072064 9631853 -210225543725673087181942183048423699968 9631854 -51646861142385786712871782247327463936 9631855 41288485863706540695657083917903259520 9631856 42161065008473721912370650381348667392 9631857 87423083775134547072327322170845037120 9631858 -138591669915223347937094970565389006816 9631859 45318155801032539859712929031808522060 9631860 -21627222476359547334848481372753100800 9631861 -188082486184758069004144309380099692708 9631862 -131183891211250416203224538199398921568 9631863 45172230194680238662619864198741073792 9631864 -144657315090445568329702812494516244480 9631865 -107251179343618945961615691024512943480 9631866 -8734675373832838900904502541726176000 9631867 71165996195365651659560319257504914192 9631868 264632934486159559543890167904754767360 9631869 1326151822088607264388177610367796128 9631870 -20039946197623329322962854366281629120 9631871 3637109821747154076268613351062776960 9631872 2012748975494041646875690071805132800 9631873 310724507215262089463466224306343669122 9631874 -18410014518091448468429752237712272896 9631875 40663872783808475447638313879597640000 9631876 443672218395736446014210467070129471488 9631877 -81429679924778143571603309304935466888 9631878 -158259788037438820017992190517468550976 9631879 -270960870269082267631495812561589754360 9631880 -1544240441517974361502001733964953600 9631881 -156378578137062047124468613917045777558 9631882 8544044548654312407025138541836314624 9631883 -340230676803783369790229482604844557868 9631884 -61043635233115942166446622158455579648 9631885 -139905768760612400324674121010169098420 9631886 -19145696121465463226399979206409338880 9631887 211996769422295290875071524739630157960 9631888 25356519271869450883129380659986432000 9631889 340149674445793554960030631477192347456 9631890 -11436954802795904783957207339223523680 9631891 -510695722315625013138984161260032729248 9631892 166433045300166418839110008407974799360 9631893 -83162614546461825243737949714894935136 9631894 -19333452545717998691629825408875778560 9631895 -24776495103529825088821368959073076800 9631896 -85407829728495679424959968814126387200 9631897 -140652509533156557515939685846271880688 9631898 290383334773094697950381412400323517440 9631899 280638492234285227647484286806695395120 9631900 139236298063809880104448335916094272000 9631901 -188418426301151179776183791086415963328 9631902 -11555497185768092355387436555361611776 9631903 703597685775046861422538762368863065560 9631904 -158775450739535875501658726750006083584 9631905 -93289203406374611364471599472690849600 9631906 -166522327171160783900060675819560285440 9631907 -16478637184948663904224052398110211968 9631908 -28974570965545109764597387843173507072 9631909 32503477515243751314035794998430486816 9631910 7510703210136594129222937364775615360 9631911 -14433535353748315523248108472126564016 9631912 20061548178414471857041561325983979520 9631913 351292773333125090801230721613666087162 9631914 266872856657476423565717609732375040 9631915 109979166252305799519823377699168124800 9631916 128503335520315472151421397825333756928 9631917 45497305615784971581276597863007436800 9631918 -263952821642907482032767787873768262400 9631919 -185935247462220948599896905308025783240 9631920 31659380226521348311914721632976896000 9631921 3229199016238538192231202453537205224 9631922 3958704541600157863311082837633200672 9631923 55801783649301630430240838983952818944 9631924 -11525896272565959320683977385466707200 9631925 -93553399737766591312780914279864002700 9631926 124411791443874086132490398919576376320 9631927 52208780895105241868486684957086615856 9631928 180504270617885904010273838089607208960 9631929 20018366748996087160697300838789992784 9631930 -108734654866049286783223672434074353920 9631931 -190780132121449147981898833867447322736 9631932 -135466786444315501127124305216052899328 9631933 -122323653993163439339074798256295663840 9631934 -679322519117454565698032460192043008 9631935 139341461468092198061081885633877698520 9631936 -61888594599814230412856832231174307840 9631937 -96451451365605418612744597151808906048 9631938 -80518997570444786554168449646706403456 9631939 133977535672218763788063244665034076160 9631940 82165284566170960063762604609986867200 9631941 -262383180542106878880178285470493313376 9631942 175914681472001786775415112309800989312 9631943 -66143540041552015740096599579356990656 9631944 -46755326484380472991521710123814912000 9631945 -407140779211618215796949102133061981440 9631946 169583505391451076653104434088387866672 9631947 35686931417533115435585740300160322816 9631948 45269942053636354129211924915239526400 9631949 649419800545989966525253914833329700364 9631950 -41814166938092102338758164645515152000 9631951 75673043413338006696162586902832799840 9631952 20087525288229201491884304687461957632 9631953 16559657191435397788576113274050862482 9631954 -31546960209899090716606305362904480480 9631955 65528760212816395092512812723387346400 9631956 239595313912108271194517484777553766400 9631957 7886212504238182096511338390209664000 9631958 -15106640111058986925303135329013369600 9631959 164226258117218113652523939520106099304 9631960 -61079369990563941660754558290997862400 9631961 216969063548626956694970378061537485124 9631962 -63848080183311357797886495045920813088 9631963 113461578141963648936035772429032112 9631964 -540531223933328282861119179869023938048 9631965 -16339081842678391933915888674958673280 9631966 -31790111351116746664106393131384958592 9631967 98829862821381427634126802953303973720 9631968 283677277550044449147994300987474182144 9631969 -143658606207174258319577738324366498540 9631970 -41731278730223696237446584496117286400 9631971 -167161053316792760617875292284642227592 9631972 504964077758851341388685905736478720 9631973 -10458950651846334782112148521258479436 9631974 12679871194460226578168588942631490560 9631975 178563635433034567509533085791500832000 9631976 -106388514444262636159033602344971929600 9631977 9772941183287685531247998351437942880 9631978 -39454589782464480206430393273493242960 9631979 34160334722410868133920383620374900352 9631980 11571395657000972684052462914908108800 9631981 -107054038959141488849930897247521879136 9631982 -54476863455789398996625550505644113216 9631983 -202102439197065456995178859250109257976 9631984 -29265641314207979054876818268282781696 9631985 5107993442782122814457304017366208000 9631986 14287765606825905651962347636472340480 9631987 6617481161053328253366489792308641392 9631988 15871904283714887023459105847888166912 9631989 44278033239959889221325804818457084654 9631990 -117393784027676844629462765448367363200 9631991 293890892086435315397237575798765660392 9631992 78162052254999648075193718386468454400 9631993 10609182626273796550625408106087189440 9631994 146327504375672302217908548005986237296 9631995 -108583314079632657680762227896143924880 9631996 -74125218720360418129804659713761443840 9631997 59569263182919513301056424565928733446 9631998 18053340400312506230910417646986096000 9631999 122715348464832463575572174900953815064 9632000 1404357038603915039874136884117504000 9632001 21122345171701279249895252016103536432 9632002 62687925166787214471042859146012710400 9632003 -60684106600781525093274560701544786880 9632004 1079794575931212161069077530472836096 9632005 197990451051345596977425409637887812000 9632006 -81656455431724294760517722365651590048 9632007 -17209453885749484339282901216887127040 9632008 -171226572077323503000017548725637232640 9632009 260760193429765922624508052037039848704 9632010 -19090267638870396685272870236070113280 9632011 84874957105911350372503046045322129000 9632012 109956278685278998470270371002884480000 9632013 -173354271448389632988812096890350537216 9632014 2631704598514755555045984038116184832 9632015 -341001604341348420217093811166705150840 9632016 -27161788190272256430779020968400773120 9632017 325898564616387983101105701607818868852 9632018 -220797975862790131165067341917747135360 9632019 195908322445233882894780556171437628344 9632020 -70020218015099597011064052851267351040 9632021 -21534548860731492803589670631218555488 9632022 142730870891953294470449881083144345984 9632023 123148563117888880322062618643790922000 9632024 420936292315842904903978502586460968960 9632025 -7624259339177358337583119473777321000 9632026 -53318292543252905489841412002108337920 9632027 428720331619970505484643036242644543876 9632028 9906293101527315250555865961769376256 9632029 87532417066520440201144818959845774560 9632030 -29613843804186469547874280919104099200 9632031 -204391882525291838719197826678830460800 9632032 161011930504663509709542157248696483840 9632033 140793756903344297371129046372683289520 9632034 229145434444417016293931121197196263040 9632035 -87050356866108236460437627341415891040 9632036 207188287055802831249616725439198730880 9632037 247670138190139525069546770024294457440 9632038 61775810591374637874879219040443922944 9632039 -95866340617091044293285160399527260160 9632040 88787766370622711903489324398045593600 9632041 -40227484473938329295364683223798876416 9632042 -14399602003254181883695751068145772288 9632043 -5429099825441440821640122397939655640 9632044 24637014681922559833969743040994299136 9632045 471727684318411051850430443904514185600 9632046 34081169699118209233166641140496248384 9632047 -6649147768657241810516052720485509056 9632048 -5093387619206539175705816005777391616 9632049 -62788740167017688806257936827920004160 9632050 -93328473723183124251079395966335280000 9632051 43105066553165295176744229883902256800 9632052 -162837031228456225133728387924101316224 9632053 -64577115135919822266682112565765047698 9632054 -55937030641178401790784852336146522688 9632055 55364482065156982009738534138035686400 9632056 100266922390233406063053916187563253760 9632057 -459758962036131191208279466308028244694 9632058 6255619899352015822486625303299957248 9632059 -140095016293257211681751886190855391328 9632060 196655854899963267197307799681206067200 9632061 -129402868508583351668838353251572802560 9632062 -61235074942109234014897517892889205376 9632063 -19366380216406383463686239262654852240 9632064 -3690559452183115320499556901703385088 9632065 187134244695287469446482692514471157460 9632066 -184548055473233110465724439716898366768 9632067 -139860425624265927379724819812498427904 9632068 1471746194877908083631926264834974976 9632069 7185835392835484568491332266758171040 9632070 19456609514529473136948241479608582400 9632071 -110508543076614042237814677151529950608 9632072 1837729437340870355610129528923750400 9632073 119305943810450147683554786053018228736 9632074 116805502323135013277267621690243071536 9632075 122524616586055179291410189228925852000 9632076 -193962981810040633339762466779080938496 9632077 68228847444229559111875906032763724652 9632078 148537685662369174876650025876940433024 9632079 111854452374010077421226498135998712424 9632080 -38655153136815017697953682264637194240 9632081 150149661844748061304900737980666658390 9632082 48027396373235789958790416632879838720 9632083 -437530856688627145066785399012513808560 9632084 -70154020395958246816584955560855552 9632085 -28634131310913031481000386426483796160 9632086 1988588807005975393540952573129908224 9632087 -93886650497644235169502928392893496128 9632088 -131188685298558545975449194408665088000 9632089 47698719149289292565834167456267006920 9632090 2519362093664355279340613645688304320 9632091 -2587209832805447379975899110674990336 9632092 -253814433335102180551892472140805452288 9632093 -273493986311577402137642906050333306560 9632094 -40329146799274079102180666342209732800 9632095 129003280550180349733700614558267570800 9632096 -86991660343342045904029796571373633536 9632097 -79735430278058955785198629570513810926 9632098 -32176684322501436454576949795176178688 9632099 -1604515419454901968293829955492361120 9632100 -45115227663293993649522816006797875200 9632101 73340248162127494747750323998048282592 9632102 122388658407008447001069015008088022752 9632103 78896396577003003525458195894997056592 9632104 107735293416044226433858306850550988800 9632105 123283297434978900077992747772008032000 9632106 -112071065606849252296343411887043195136 9632107 421215379685634909293031335533582871600 9632108 -101062474781465752042059384553394970624 9632109 88736904523594552621640116474148387904 9632110 -45518120810846218848272538294947327040 9632111 -179189595577889405395686194251224810288 9632112 7429476296586462315139747485623255040 9632113 137698935919391149494588206326066161362 9632114 -32748560650652378231078172267313371840 9632115 -11853342756532986600804118131340548000 9632116 81644861098509077744305988268194781952 9632117 334212630733175450786760361466595466752 9632118 46985015162293052006848799309226750720 9632119 -110235278721748907539742589524285889104 9632120 38408243488427471680751834661825945600 9632121 -60879116984670589059168915136820988096 9632122 -156891209039680483533181342751245407888 9632123 50551899269009882638068320355696860760 9632124 102732556128991536727918068012798096384 9632125 -71363939715182656411976474617631256000 9632126 132341764661512129457101684890013440000 9632127 -205777650882407072213738386536371194680 9632128 -110262686794999253511304102951633551360 9632129 2145404263852804996340963864173696128 9632130 36747710108600490902537908132309954560 9632131 29112255555220342647311454336543437512 9632132 -149844858147354710354572656386285356800 9632133 -33898279901700720574122468195694139136 9632134 -111918409700524553361541076269262539776 9632135 138932625472704480661442686612800553080 9632136 11755081049083810911028398412425461760 9632137 131664105843835124863973245028046917786 9632138 32749946501137293297220978932963132720 9632139 -155931615043155786682000782424143339264 9632140 3265635897092589416614684411948154880 9632141 -209260371079720202575720293477750195828 9632142 45997083311444727184558905535038746880 9632143 229896730383589028498043972996281337392 9632144 40127228402969880925920674888853749760 9632145 -145668234935498886558237044152990468800 9632146 -260105891223276016181711110617267439728 9632147 -20278899362884771617520710254166190080 9632148 -229049034679594255901458193695407108096 9632149 187752049179656418696794791227233679360 9632150 65198390817767256986022310809741811200 9632151 38807549960136010925686063072257976920 9632152 240531066079889142214178981810623641600 9632153 20856377730895169277567966251929021824 9632154 41857088233091335786972350371778232320 9632155 -116024404014782522219709994188266946000 9632156 -28321054600771981611441209468077908480 9632157 157811455309664514102315063019892346240 9632158 -39998200322655990990245139733775560320 9632159 -104614638815355913522495826239389519096 9632160 -46264519676121548311063322862737817600 9632161 -20510236314584649693793005967032970176 9632162 49312941876851784810586487184162325152 9632163 -98648216869817006714153230701454353600 9632164 302732224463465268432018996987658470400 9632165 11558405949559569633376049276343275520 9632166 -127869911742488799370996033465096872576 9632167 -189978921142208426635723610279542042920 9632168 42187864506333062999177661415854243840 9632169 28660540472971001282406078234493819200 9632170 109536317360961881587074179805631564800 9632171 -122237257118394977130655881095979024456 9632172 -1986548068194149891093576981760516096 9632173 -94467007408458598735974364444310028020 9632174 -108563892819433226885955327340297577664 9632175 -93449204743830255409050866033128276200 9632176 124807279533881998340165859594185932800 9632177 -314429491357761382984063570514951140974 9632178 -47895192312747724098873844548266188800 9632179 -356039770705388435058649408915824639220 9632180 130618983814947957270736900039129251840 9632181 -18532828829103464717258467188426130080 9632182 -53925609373980996492146827185519673728 9632183 -175211391320816898669366742538749528320 9632184 -143039422621873936575801053953283911680 9632185 -77428260206269156644225246320711554620 9632186 -153339380225034703138918108850694790176 9632187 260381599677989019757029571523891653644 9632188 -100063921879416426926947947988803518464 9632189 33549968691017809234679731473526650432 9632190 -46926543330703914391754836897443972480 9632191 471452174803353252539841950378593270592 9632192 4920660490908206011517428330225729536 9632193 39114390842785551468167815541523465024 9632194 69940321845968317278006077457486136320 9632195 -181323112311643096952266153301394370800 9632196 644564245326827412253079860032208896 9632197 -5948995657301080664257782855127000000 9632198 -267683518815389065281120701132801581440 9632199 195554466627050937857435565176220202368 9632200 -83785375308569563549793938349281536000 9632201 24600643632395165085380569781635890852 9632202 -3263686444351803960911259673395176448 9632203 -26540826753978306395301308800615549920 9632204 8264537869385381727104454806753266176 9632205 -244328982077218471542464948972656200 9632206 6421918631996353830199310293057743552 9632207 -68341594039770946364548908861564786120 9632208 -18566145140663010091146093212654370816 9632209 -208145583580163119733581805753190968590 9632210 21638475801149334825827479209853593600 9632211 379341455374279418474776340663002552320 9632212 -131001653006886535934075812262634432768 9632213 -447010161409877625978380226457766831538 9632214 -96188886670838262187151745242494939296 9632215 3452917271874454402936202239141501440 9632216 -114617838696881846599617715767184588800 9632217 27000205645336985134126898531156905344 9632218 -214673919824342716798194342830642023440 9632219 -43026360320299791889436629977470060304 9632220 29016291090226266129440645203576688640 9632221 -134491900685803691842776174341727349600 9632222 19258070833739104132572574058378404800 9632223 -167514408610415044219006289336749590000 9632224 101068519019133724983873172905998155776 9632225 -14976151468960011396921555123704330250 9632226 -31306699158496605391781357397855945216 9632227 -177591374495209755081931979386020483072 9632228 198485395977061367837371262716878077568 9632229 -220982030984203156234107584273771354016 9632230 -50364014051045600610559452790319514240 9632231 -184874967514770234124936792719522617808 9632232 181835479598588198051957523390293867520 9632233 -55005245326308383311345679183886178560 9632234 -66456702987454235735609329704809966400 9632235 143441403510677311797503688672940854000 9632236 182479924099678658677736591611048688640 9632237 -317712894342685719980126471747182759968 9632238 58834858109476203016337139856981862400 9632239 75823531645143191247118253496484601424 9632240 1323703706025324735314083498736025600 9632241 -168984602470138517808306853171780986750 9632242 -55629168117099801900882289420067551728 9632243 -18171436052407369887875739513583690440 9632244 175446003919085792246500030821537054720 9632245 121378099836393509874929693986186154880 9632246 90179535965257239964491653688664078464 9632247 21071272808022338809071439160877177984 9632248 151688997563452643963844374611607838720 9632249 -99078797539962286249862386057740973680 9632250 -65731221976569852208202086469304960000 9632251 -221232001794364693298809056004230973536 9632252 4104408052918509888907038210826371072 9632253 48303094993717311453344711316829478208 9632254 80093863735521532423443767534859028800 9632255 248541140778485822313917524133656540560 9632256 7133057067529851260728872933632507904 9632257 49381069038613678232780815398942536112 9632258 54895433856603719325408791172630528 9632259 -49524595965749186976890246449765766400 9632260 -107366929610465891289298209379022499840 9632261 -140870979797862014945756532553805967138 9632262 82274516402790237024079275692095881216 9632263 -118868043600482956571283428530058798520 9632264 -102786699369424168109698088265902438400 9632265 -166860336000290180939035781492514991680 9632266 72994133138900540293257202405893519360 9632267 497611332708932674093600588918285727316 9632268 101171752244223368008465764824236669440 9632269 289788945348876746833757701528837902540 9632270 -22851904199409252939055375540442329920 9632271 -290461947257950192216233663740875719936 9632272 13555920336335672189395673116501688320 9632273 136056881536546093896040448983210990260 9632274 35050488876990851854308279439390589952 9632275 13244636161330733029239198704014436300 9632276 -104812105616991649515529595363309427840 9632277 -4496879028809473527831748364701851012 9632278 98911408232277865184981507376479029440 9632279 256829813284315127924050827308546135880 9632280 28396370841773619227462561863994572800 9632281 -404287213974421053928669341015655580400 9632282 6570883905913621613684321553432536064 9632283 209764307390450523130081172654608248000 9632284 193200940512277885890437110884991703040 9632285 52620006113990659834956699686031801600 9632286 94423840210091265416824721880211599744 9632287 84199999528371140236845330812725824512 9632288 1262960988417557902481500690071552000 9632289 -68469040742827834392512659006734888192 9632290 86009080457008564487152938234104716800 9632291 -28407780741401586112066990379773044168 9632292 59374102068844020839612009661229670400 9632293 -187505045033278796065683653826262049856 9632294 -8827373202219204044383385147708222976 9632295 -79122970567263713365824347772379145880 9632296 98944139409467775869504131896065633280 9632297 -280057293785566998926839737580070958960 9632298 -41089720371925345734464802832586049792 9632299 -244827688913126781231110026972699644840 9632300 -65577527164478921696443467150271737600 9632301 -260223411375623592148399832820635136 9632302 275870062335395685728838513709775797632 9632303 -360518426800378756622474563071433118448 9632304 -4913684875833710890978729293116866560 9632305 -218745259256737564226801772158110590540 9632306 -32071692372906669232797412564370385648 9632307 -38738677259253617451936322500833577360 9632308 -14752908792275453906757665971690266624 9632309 -32422509013396938931892955742465913490 9632310 -45645989921468071522614452830505523840 9632311 2284040647579620160794308537984144400 9632312 568465706159716137823763518881424588800 9632313 -295202635332390005177621125419950756358 9632314 -89145603540012418175402178836147769744 9632315 -32669031271464053016197515035433943040 9632316 9948607235787069906894778320169574400 9632317 57776706570855679819444145764625735366 9632318 139050183086978672919188393978660512320 9632319 -15519151987749368345386598189207445360 9632320 14803890026514608000900230733900021760 9632321 -173691528373565361600949355022767370240 9632322 -25640658488193875311555939226390183808 9632323 -325111224123667514037192041067797135428 9632324 -210027617019163871083001861958912912000 9632325 96144462477941865945173889693641409600 9632326 130129230392642618629164148059839232 9632327 257399554078764232182024711911151547272 9632328 207243631218385009039503022598419292160 9632329 -79482644830400828623904092972361028480 9632330 37899533325717539847015303643169572800 9632331 80259636473701386983802475465596986880 9632332 -117970954413625599569331118115564264704 9632333 -85723563578854440456547144625184649140 9632334 104263676615369280324818479139796386880 9632335 -45464335847366988955877639239269333600 9632336 -22234028120731156525451579037485629440 9632337 37865731800702718911221753531164502976 9632338 213547486282049778605626079321538610320 9632339 162712656587656600851396558737527420140 9632340 353774454534145860395242959245260800 9632341 -44845266395630286044726258162368897700 9632342 172612101840180414975616246625812992192 9632343 19258102752459522092296110717336941184 9632344 1202574590601389744176082851817656320 9632345 122964930382739461701844097553493412100 9632346 -6492747155559357857541004091280531456 9632347 -194924622063254629085849015954996758204 9632348 -33311729723445260215953981891744522240 9632349 111563348755225331140414321276745241984 9632350 1112743300247259146473583807719488000 9632351 -56590461120908301624678155284506520896 9632352 70649759910983689320616869316806574080 9632353 609040269049912777184651104634231805864 9632354 97183200614173923590669772073162874880 9632355 32633787929467854487363321293522966960 9632356 -67553319194446917975857773585946687232 9632357 66454803874930918815490260947200689024 9632358 5073162700563093076603863753389544576 9632359 309099062889341966677175005686310603440 9632360 377760541217060955528593545760832614400 9632361 84192900786625230722037218686170477984 9632362 79870308247843541076405741872801189472 9632363 4963306174581075903800627783091029424 9632364 -57645567291026766248689731028301611008 9632365 -279891783307925317675528866976271722740 9632366 -110645681247275824519645446683027986368 9632367 -20970058468104641465840985489002860632 9632368 -40805843874967361736802296377559613440 9632369 280842336283198682244805500252822370770 9632370 -17131736916601162132924990282944775680 9632371 58638444574590706026962517170567935740 9632372 227925026664283929605291148759732360576 9632373 91969091739953295839775287155315607040 9632374 55699001777534373686117837346593931936 9632375 -208505713190887186953334309761850152000 9632376 22188343937499027772326760256913530880 9632377 10645922179421513763130099971871401600 9632378 45416346744243890225670660983619929856 9632379 169896607508967270651604513851528952800 9632380 113171072030724654266667815171859724800 9632381 29987457146375626129786873983044035200 9632382 -41299705056958212479194861216105476096 9632383 499422484497508203928672765976491893632 9632384 107987779748569972240486870044974776320 9632385 22927943402471250311289643931399827200 9632386 -168081380750873460922670956861236226608 9632387 115597612569205499993921953293885072 9632388 -171166793291300890734202310460893614080 9632389 -90963344654734531055104458826832642080 9632390 142993246658117524408096672446034243200 9632391 52890074534485955291234919161825779200 9632392 109056834111018819495800473872983654400 9632393 193101153713282618277135680697939684480 9632394 55866425276578872921841628893086879024 9632395 -1954760825018746314342848182188427920 9632396 -15841916981047179556003979358551116800 9632397 -2435819845910189409086486353175491200 9632398 125227396087467388874628162065686835136 9632399 -53617300840795889051533077888442786560 9632400 3032465415287842065093100257116160000 9632401 -302686035051708007579416331407876795598 9632402 21550459080269432272001967270636542112 9632403 -80331400927397054583169372282298842800 9632404 120746033753553222431630886181349680896 9632405 266404016291599416133384481710162212060 9632406 -42574320452053581111494123406358634496 9632407 -48279676768309725794116001148360428344 9632408 184898952626911843025298742795819008000 9632409 -77638211266625781216888580073385358896 9632410 -25482749917729845305609676479371940640 9632411 299549406715613934834543848822122726320 9632412 -156117694178173530548967617031740697600 9632413 30498717339886474798393255342120148480 9632414 -39017849387841096378547046206112002368 9632415 106088198439859009694572092774238448640 9632416 -238256753880732923097064530284766363648 9632417 -26161550870992726975410726740954730240 9632418 10473631448355757911976906900123514880 9632419 -47270299546091764736398640186831440800 9632420 -27287285556442835191188879479992262400 9632421 -137692756626172752248315111939925518856 9632422 -41398789782478327221060439621779384000 9632423 -12574250037734372198366116127118276576 9632424 -14507524203233241438444787556380508160 9632425 204017964850546317710174672511807286800 9632426 -206195205974728527012211546891941131088 9632427 69996284953482771484180147850752753920 9632428 -942420258950709946787987241812244480 9632429 295480248884888223276464086810804875030 9632430 -1519000031490785223718585806847411200 9632431 258989112087468588546290163846816641464 9632432 4395530824618263275737963932267773952 9632433 320976471595355173107888237939833296704 9632434 -20786284817112281016664970303760119808 9632435 55387815621901101569551902008356976880 9632436 -20935926576422093709074868256793327616 9632437 302018596856678460263556648389031744120 9632438 70385332252088274183117573831743340672 9632439 9424902232471496106743862526720431720 9632440 -53039832751723246193816153439747379200 9632441 -45678888258354167437888762155558573312 9632442 47169765212589916223711173296548880384 9632443 275000116618664594834743684033607711520 9632444 36675464032706988733070361794201628672 9632445 27657435887648865195582657154011469920 9632446 133659308561039869044966533542531695744 9632447 241422243265834701300872423908743502704 9632448 8498508665067821624853326237678960640 9632449 98025045739334782197257813773318556480 9632450 71754609847661180453728079360968089600 9632451 51902061747248675483809247887933034232 9632452 -344770812831357659169842975484286420864 9632453 -43849279805730832394297262187846024356 9632454 28206718235839554556029741974861428608 9632455 -34919703361284677549131576397277556800 9632456 -472504964960536813531038335370612695040 9632457 410492480223332279314440126842617821888 9632458 -20448812673435591890900396242527582720 9632459 214553528333683543253822039137982644104 9632460 44372856195822956437249132389264092160 9632461 -109656231690059154732472557120694731168 9632462 -71935401053374966262767518325464514560 9632463 146999289816553587677542568309081585544 9632464 -3938978400326587072826481349640888320 9632465 -89590683424268648821116038200636816140 9632466 -162726086670734612176867655311697740800 9632467 21339486448237500029506976876024748048 9632468 255810362887826270978396589593194321920 9632469 -28156220844576151612708405301134233600 9632470 -32820050737616978484356585465879424000 9632471 165310274530299650174478232224835784304 9632472 231246544992375685191511874341225881600 9632473 1753561485489363266360907616386770704 9632474 3255753717525479943841677640386858720 9632475 26778701024807715798298151776231435200 9632476 113789983179485281768903628919047769088 9632477 31033185497997164381159993480764174092 9632478 -144443064552484901756075447011825219776 9632479 -485082117407477518799824254235274189920 9632480 50212904263086020512291170639009546240 9632481 214181781631769330722722324926592530352 9632482 194639621409881544167288200331711644032 9632483 68242032532170993129215561567683070976 9632484 27931879437934011283490095561760277120 9632485 20233326013662018353910990584685258240 9632486 76815029042034944194595038842344532192 9632487 -150627207816827613205726555373269086720 9632488 -164128388798295033886618727918622935040 9632489 87856845354225343552840173217252627956 9632490 -8031451095881593278087434278861900800 9632491 229497635673463159960449592580526354984 9632492 64482023486464029670904321215158930432 9632493 36055205789521827854904660309097889280 9632494 -54550405733538988397131316318872920960 9632495 330073372030360979034433363550156812800 9632496 5088657454827705438228594405384192000 9632497 -112579565904244592409389695554953874368 9632498 -36737654997485546394615142051293462000 9632499 -70094622001292135659941128994244322304 9632500 43385415702422588994978989205139760000 9632501 -418689010272263456111066245434283836498 9632502 125281476714054332924343592229224641600 9632503 -66837540627910339606264274341533524248 9632504 15766825280873836967199517156526284800 9632505 177570279400921063867059790247602585920 9632506 -9829888786239396814899229356241182720 9632507 163234654243737239642580101915517246756 9632508 134370551941925006407672370012510568960 9632509 -509977559593779254473379557922861707584 9632510 85832174742198096510831950309978104320 9632511 45202546910944426303841756990750971632 9632512 108383655996820087811016163677670735872 9632513 -228128614450519149957851597102519537616 9632514 -13641345965338731884930320379409759360 9632515 131795020236307513342196184617649201120 9632516 6100804275072600953532071127611108352 9632517 -191647541628162870853649017582398382560 9632518 -5531664273647164619855890829860194624 9632519 -95708553153670912152478431144702280800 9632520 128175539218754921079218750103050649600 9632521 -339537008661826045213045804416743618278 9632522 230855092954855435291542909364381483872 9632523 -286883512963070539560811420288599135360 9632524 25005170805525141947392261784943744000 9632525 14585154528557742917841879350412888000 9632526 -37564567847344094869896623194718033856 9632527 179699298821910086832053754309141336360 9632528 77387663243462507591036725186850660352 9632529 251566503226074747714469483385121348 9632530 -55870552878161152032322487996955711840 9632531 -275890021833783159349835786395439251668 9632532 -22602575748379946007181688622740791296 9632533 -193710504331711420948771165136073887218 9632534 49471123647943037195091478572342160416 9632535 115876203774901533041278407372093801600 9632536 -160986231902498092883139460045164503040 9632537 54332527867735700860759676589998975232 9632538 2356076626806771844622628912405457920 9632539 27308101170258334039834883839468439056 9632540 -41562923467414066929811848335739402240 9632541 53180368568045120470104529276350494592 9632542 -57418323073156977587610077090519995968 9632543 138802553734851930950756021690682056040 9632544 -55313828951350590838598232620028395520 9632545 -81985265735391804567751443105040606680 9632546 -16527481651929912030258798275245094400 9632547 348966927031493835455267117255891693040 9632548 -66495156321814751014901711333481885440 9632549 -174774502641204799026734180221031442240 9632550 -1488673994592905198217810904702795200 9632551 -447851207118376296522849916319861469448 9632552 -232805330251444409780067302002841856000 9632553 127142787881153680369215301139409048960 9632554 64594338388362278370954781037947148976 9632555 20564297027385719892857722458650496960 9632556 -316170256776058283375230279350529148928 9632557 113142242472208876307127830775742499904 9632558 51322661999320198452978880979653733184 9632559 -858774581771412779006959285770873600 9632560 49649671490065787127307589356313640960 9632561 -228109609796596137366371678839471135440 9632562 95386812987123744291442171641075610752 9632563 6621121821495952027892342964220936692 9632564 91800828687714763072900710148523170176 9632565 -52572099288198172502192179752732074400 9632566 21682247255501099788054644225610979232 9632567 -113111872466857803297203628979705609224 9632568 -50589069827949301082515762874941440 9632569 -10689094753200986806846710037684203520 9632570 65914698855034957649684217372000092160 9632571 106791915337299307837241033437425650400 9632572 -69598390871132530710093455015164455936 9632573 54050870400649682799070378148763066822 9632574 -43340044654741849614622661504785920000 9632575 245687983929162522750062832557811037600 9632576 6142425969340032725622728983691919360 9632577 65554084319423406476119985569145667120 9632578 5156966805668056040943136406527450656 9632579 -375467196231006089921814166445454192120 9632580 7168814906195519378124070772770099200 9632581 17417571175525584443213496529653119424 9632582 -83340964965768863930791748848686556800 9632583 -86272091596830127790643610716863872848 9632584 -104879246445183740137751651759770337280 9632585 170983045123414185111968398850510057160 9632586 20070827038595442063317620756535172864 9632587 -487126438536564476843894859287197622764 9632588 -98381546298240200355439205525028424704 9632589 -169345801539517409308710579562435411776 9632590 -85052134511647147615276936879171107840 9632591 238634709259215610265675741120696169744 9632592 30370074149331129542180684466339053568 9632593 -54842260887362413969780790889002198158 9632594 2211317599400437467495347035860222096 9632595 10826364466998411856113006545871744000 9632596 -45273924274664884129198062262667804800 9632597 -71452729741647628888623543390362949060 9632598 -12338657574315417902342658973270556736 9632599 -91877808102074418010084286657109093440 9632600 94977442998869514901930162990942464000 9632601 12836026156426907416314354781935976800 9632602 797343489285741774243062126575547904 9632603 -303596060483489059919908525470063137280 9632604 711789466283138521539478846185403392 9632605 313946259105827039582367094343757697260 9632606 -220812539606793903196840418930868901248 9632607 -59381006432630783658993716845821246720 9632608 206281795533969019920514554698947362816 9632609 -1667821780019232486039022688871622080 9632610 -34045441153619610626920375763235456960 9632611 -139275877299365852898433697321749843200 9632612 67730815905996106865382198809929147392 9632613 83310760403593060084312077274578498144 9632614 373692506835494078082951368890547520 9632615 -10053855413748222648029400828792951240 9632616 -168458556762409963818243430910514954240 9632617 -35269162450058024090073735780431047608 9632618 123198787032229282982928042032190947760 9632619 81928255733675560071881931468069838044 9632620 -17428804431781421459268402345889920000 9632621 408811997650871995197901363118382086700 9632622 -8399695430629138565661304890361677696 9632623 -1304512673065177351711316881301448192 9632624 -7666305891399940656557168427571445760 9632625 297967280669560922666150399018858208000 9632626 130221025613972692487860966802366973984 9632627 309221228461279836765497469237725222952 9632628 -220547443715677483987648236431579136000 9632629 -433851105494968646866165676674229762770 9632630 -10406820050426516396405922145428111360 9632631 145777993182502934685446877913987454952 9632632 -125759982630599031415791778934612889600 9632633 -286840635539155659948856156767056403456 9632634 -122919607205275018077544860855234835200 9632635 6577890791838626745907006188216891600 9632636 91568562850023571687870780300442445312 9632637 -24929680002314096881020572609175007200 9632638 159283608152600648357440339904364150144 9632639 -59353770212104132133361857145524979120 9632640 -50216244377648136249070414970486784000 9632641 -281881902088661943132715056115109322816 9632642 -19111553911985744121196014482241260736 9632643 69528940119207813853844576237350863864 9632644 15550943984625406033964421032750272512 9632645 3228462166577616143116044123439823040 9632646 -96593589795266361820486670974211750976 9632647 7464363517905358625047580503407720520 9632648 -22163508969321294848040869948287795200 9632649 122800052327039653813614678009320149248 9632650 157249498744925102826122356573323840000 9632651 83910864209317775179985725554638289552 9632652 -65849023549152766092003051068931322368 9632653 19325684942897728806374012210108780064 9632654 51101184456110609096018320310263027392 9632655 -183262895941694239711253448515208952800 9632656 44552053691759368748809948825740902400 9632657 143125550180397419258952843052129771200 9632658 -23465326053631840854049590149130117120 9632659 -60689891598510112740234002201891377564 9632660 124205668985649402100625253713686951680 9632661 14145358714922150570566813104471492864 9632662 -26938585356893181090473346740992428000 9632663 179247956429003301648002415372875793888 9632664 -35026389433535536663324945743199334400 9632665 -82208591073239346677893699986935750460 9632666 7533160431387007223329775395993175040 9632667 284496444907756376254393761249313809600 9632668 -225921970714372287656804097034595258880 9632669 -76652046231669376676257125790620197940 9632670 53484213118514070425666971113639336960 9632671 228689736786441702961151853400428429000 9632672 -37016277850689767963394744580228251648 9632673 128585724273693798761839720670878825044 9632674 58563122097485752987109636985241344336 9632675 -21827699273415261336443993556138589200 9632676 -130043253601516974425903105285718859776 9632677 80748534975417948396327876252870209440 9632678 111478276854628221595913056865327227200 9632679 -113283698173845607077257770531606752768 9632680 -191032883117606729630555865969055027200 9632681 -76201059762964296663123224048393344518 9632682 -7413787498671953441219907078541280928 9632683 500093581149376097943247299599105562932 9632684 -274064290423495562851700126410835491584 9632685 2131346771109570043231367665284469440 9632686 46515761061769457226270714337915555584 9632687 -277004883799321124609915543319219671664 9632688 387855126108295147526458988722913280 9632689 -556242966894742693138065235463662270 9632690 128254388893735196297043971211511756800 9632691 13131665730573552936474422726216765952 9632692 -14900068909692716769111781571784523776 9632693 82700140640346357337063602001373962752 9632694 96619576412468974930432070895980490240 9632695 -39750276581401889471382285489257774400 9632696 25763002817448377374426888126464000000 9632697 -5691675669767371809867994522304797440 9632698 38210592409984727996408585462928296160 9632699 76342843982977314204915323970711762864 9632700 22787649987519749037138634424251392000 9632701 113305604261857892926775363555158980600 9632702 -8789458091762801467117653799591112448 9632703 -62878779041148082834901737239078024192 9632704 -28200478862921031184785861119330746368 9632705 -64805482382713147509011218743582340140 9632706 -7332714432827637838769197058054572800 9632707 -210026009533724141521185351319764774400 9632708 -145453658154378039025370504538137395200 9632709 -282613958431979864218452501304996100160 9632710 -151103371743732059799235411851372176640 9632711 118864069133093627269602374342906457624 9632712 -33838421112448907525730552163694837760 9632713 -498369727351692741752835915414748014576 9632714 26673513576991124502423489238215549792 9632715 2320978040756020010024859253841740800 9632716 50566812193331624585094076564963715840 9632717 -212091995053817621699652901342275876234 9632718 117282652913352197149097684844904193664 9632719 -149241338528570229371867139217006920960 9632720 73653525829964694327212795120764477440 9632721 82329827222266967239644579874293311424 9632722 -52654243455525944030216685121523575296 9632723 -84573106921174741732380194257350038976 9632724 187382231406194862863823314419559503872 9632725 -714330951547772278811843257052861900 9632726 -117621095841253281251074131810248318688 9632727 -160390600215980317248373229466351132480 9632728 -55494475279128795518256925783554048000 9632729 -474714196199606931713307003240857927670 9632730 17723510916739316837279566515865854720 9632731 2473897494526908128179563453243652800 9632732 -289541141435136086497399921499319963648 9632733 69023139721787852889598712953913046048 9632734 -125136104727088907706710839523664807360 9632735 8519303920849091673945080502055661760 9632736 -65066509573048083044567036506079232000 9632737 60451945218140192479351966878693262980 9632738 66456624020663951401333109686786496160 9632739 -74269590136198878176668201606505254080 9632740 51016918907780990451336419024364864000 9632741 -185655056124000343894101106388338462116 9632742 15861964227965734186493951020403226624 9632743 -370780579902854835870458448472151557616 9632744 249107035764417394797721109543754792960 9632745 4287658048228327100401409630743693440 9632746 10730094659540903099260160181989937072 9632747 -168475669139184720395229567676681551000 9632748 126689134332510604319376979469935572480 9632749 -18081592251872116915053749432881436800 9632750 -33893531263532505515534935676611776000 9632751 -148820847107358100180855264430228792568 9632752 103091079075407066388822498413680787456 9632753 -170366350039697109924920170601926555200 9632754 -16756805553837922818451891095575721984 9632755 57318806479163141615593529429120650320 9632756 -30217044464427599918498837583275089920 9632757 31637960951657671446721443279211392 9632758 -16221077931381813018906713003854065024 9632759 182768386186974382185399507185080901640 9632760 -128633909121182413514745585983595110400 9632761 241246764663890749441832742828162736212 9632762 11502997722238847428559871306378027264 9632763 -127455122785118364124688684132318541240 9632764 -500428610489975804971491084993936981504 9632765 80652054170310707728203971833967508600 9632766 -30988746518918730976252563907510333440 9632767 149160716509443867360708416389164962816 9632768 -141052769459566533616210460065545584640 9632769 -191201786049027856265195234863725423072 9632770 -643011142038380361305293102374804480 9632771 63973530388275315700147092598303134972 9632772 -223901870962505156396211058294742645760 9632773 364337500965789467746114632114301069022 9632774 -2562927807268390436549642943595992960 9632775 -71568769605862425550356546886822504200 9632776 -301078728291038810842493905484805073920 9632777 155176556755211289705631158652320692544 9632778 -175070673358885672757196048136460920320 9632779 -43069483659208240022255873761084969120 9632780 -55228391826645220211847504438369254400 9632781 5000699953000807061440993308961994070 9632782 -113099563752264482878879974883497918528 9632783 -20219453858919045100752586055275869312 9632784 -4351733915782793550817480279763189760 9632785 113498070716640783503253631059865497600 9632786 -47987973599747225036645102934746787840 9632787 -200638646259475287610684828063010746440 9632788 10503067503894838829394272633111040000 9632789 127666098527519113019754509450950456590 9632790 152382428893054132106551033281039993600 9632791 138465825773112772257810995400280227840 9632792 -37727929753151082240556965412246241280 9632793 2427184921034810938754558401815054528 9632794 -43676585645210680066580082108475065600 9632795 16988012572061993515691455218835385280 9632796 24043167585632181613441971111676180992 9632797 186709105741734432394719366392973830246 9632798 17602662861566264143771217721083278080 9632799 68603466019969587753488845658896770168 9632800 148266762595181998110690669296757964800 9632801 3676285357401687771411535531413308100 9632802 27026878912954594076630990150261121024 9632803 76403193367837783994586186604054429104 9632804 283856526050391507283271195053344598656 9632805 25963094011890454714639037325016869120 9632806 56111881452357158076258870583806365184 9632807 -307800055653588876118605495303441531720 9632808 -241758337687484874666101543222917539840 9632809 -496147342688623656822680716942188822384 9632810 -45206256258623235640793009757984000 9632811 -24532190392221523764286874521697275200 9632812 -122663268522863372668698896053187243520 9632813 145995900941459597585349367932925615404 9632814 14182449047091546566108426016611539968 9632815 -337400260135619278387945285426694993280 9632816 -10447713009363370041213126563174547456 9632817 4134021157509948408358433399229685440 9632818 36016653884014843889400842456954918304 9632819 -143608549098427418870147208322364673888 9632820 10213558651848969624644807653726248960 9632821 458273487441857320279408927177353970944 9632822 -13766996464697797847597196676484208576 9632823 -227547284843913183192299090670406029312 9632824 393565967551461076393728379507790376960 9632825 1458599352653287208211146206158751500 9632826 6211805408753470295718574776388492800 9632827 160550270842056801707990524614854395032 9632828 -217248108040711889955497923396208292864 9632829 307384583225668104794688503026341324480 9632830 -111417946912743788646228148776965269440 9632831 7483824789801748999646569155067509000 9632832 -39741666180396450930580852973361954816 9632833 -230722350686328239185082389029492443136 9632834 213279270324486308943354906677403012816 9632835 63599377642862115639430856282487354720 9632836 159588383816224593303024077655156294912 9632837 -39812682165377635418223480526555856160 9632838 58871075995554166856638633265854341120 9632839 68254891521136694599605367319758514480 9632840 -73677249629677600087847706914652979200 9632841 53796437973928478521332307161780651792 9632842 98985743673255681848490856945206465072 9632843 -156441210242839983588811980119119536240 9632844 7292056388138223768820617565578541056 9632845 -241614109449147597850492181745962094900 9632846 432701287814040344180322516066164486400 9632847 -9747588770775543007930133971824039936 9632848 14346915241671729339078517079432888320 9632849 445491003374688219259187847653172020850 9632850 12346979132809492912896329971923840000 9632851 451236132552886677364914081579383855852 9632852 115414462570856743748449249305794391936 9632853 -14690816199605289707288631373115092338 9632854 8881476469722480280165204046827327488 9632855 200929742541393782414634266259461588760 9632856 -57054872076632188518788386437025013760 9632857 -147145022990938291912828092223265241020 9632858 160816960725200032447023937236591499776 9632859 -69978295744199062921862106274467381096 9632860 -499195353448882332463174187462000640 9632861 -16869497903630708604284342697866626068 9632862 -111926934975835990308087590189667468480 9632863 -360045869852975152225156355653221252960 9632864 449898529046833103104858508240990109696 9632865 -208516813094769119169116020778002176000 9632866 -98574602521386144916357582604198824368 9632867 -82635500504383304492571015946774416360 9632868 30099248463877417174204888257949949952 9632869 -608105641623475251457850689755863068256 9632870 -52809067229747765532115164710428944000 9632871 254372556474461014671810855965398963200 9632872 -61520432793723887607676714784444467200 9632873 -238858205509967943148449796715469031878 9632874 -71260461427933970331196956119828264448 9632875 36106909357638253597660693301354640000 9632876 74826581257169318267950899826995873792 9632877 -17435775347916738806341045165373599680 9632878 69574482682543678297421580410267873280 9632879 126412791400992395116620347383428054480 9632880 49494166086994812779028833719496540160 9632881 -189942582441358296148152430362524474268 9632882 -53808732527449382685256945576599932928 9632883 4992686633365200579592221645437925120 9632884 -186122773449191572020640907039599202304 9632885 -258058170281530097660711082324084768000 9632886 40022611531846241914571642337309120000 9632887 315292266122806601353799974360241208792 9632888 150944545219884117606678229124642856960 9632889 -27829887203566219065781007753693173440 9632890 -52769043480777422247728953115977684800 9632891 -268037472638727172355037306737569719216 9632892 -68450979965242955643200961865807469568 9632893 149554632257242070851797049129515525484 9632894 150576309986860819468136118014819794944 9632895 -40692581111249349511407630015242649600 9632896 891322929212269045832975205814763520 9632897 -277882982728101480671119054754056051488 9632898 -152302763925442105900409427184777167360 9632899 -399027633015751180115348197350860532100 9632900 97252354571674088969043566606140656000 9632901 -134401703757700744723149599523560127360 9632902 -40640075138542844179429843162551494400 9632903 2151477360415249457418311992338789504 9632904 -65788064767546958297381857877686394880 9632905 -348349286912434879265618235813623160000 9632906 -72274098264104878234969810114472979456 9632907 30734884747464348234808129961737686204 9632908 -57126231190634715701262188710904303872 9632909 -8026515296992040310469269582780515328 9632910 49698106982922971032275896631840965760 9632911 40755233711296119069906338527498685952 9632912 -894323218388683297652603491570704384 9632913 53229395415752097232188171886554875904 9632914 -91005605414174355931146529603699255296 9632915 76156918677962784027535779537875035200 9632916 -13878192061639663463212205851423974528 9632917 -136553346176142761275242423617929037408 9632918 -233798946381937428449291604083895183840 9632919 75936605977300010873896011784495092048 9632920 -62257137183142028575300154052637286400 9632921 185068672685331692060661034244391298122 9632922 -25594568472866565379674750052172256000 9632923 -140980836229753600119500807764577810840 9632924 -2786848639471312804954194046032835584 9632925 6436668306260054616140197896126760800 9632926 -74847190476305393353044409497654377088 9632927 -223880934249471203249142379312066984224 9632928 103669904067334930122750705119410520064 9632929 135155313758371708571881260607061139648 9632930 18921768509318467743742529543053248000 9632931 106508053283355305125113899206305792 9632932 -159994508779831849048800020227482132480 9632933 -113141980822398028715316497741081578818 9632934 -1112432014186283720904052039099774272 9632935 2358940182589381288483285972494012000 9632936 -236987882921409337687282035537985336320 9632937 141689888615771489065386655511874466560 9632938 37874512171688172753388087660750039296 9632939 -31227925885271699599066748462125069260 9632940 -7893316094206603503927128702341939200 9632941 -290260223419810638988053895474893351658 9632942 114928450102198542923415297982137438144 9632943 99997317568916657691016397841577999080 9632944 -108699163137088322807106405479467581440 9632945 39915086037538080378459227856483612480 9632946 284354853910611083173440323662996224 9632947 -436550865867741874733294059697022063604 9632948 11507478775750496484702411805044254976 9632949 167863258797736916729288688244583393088 9632950 9026665525995817958190318848645836800 9632951 -114004979778521224305036001037802893328 9632952 -31729276475828145612755037929196748800 9632953 16460159842769666305390714078457519808 9632954 -272285462014460375337665343141507468288 9632955 -154044540241911454979348352598567274640 9632956 182775457982833167459155988231092741120 9632957 589762407045249405308918514895837102860 9632958 5110139793363711115409797134076093440 9632959 -355170942580534415970121856275102765800 9632960 -62044544296508449428975408366873477120 9632961 -33045836904362013151853969639811338904 9632962 -113481635472513356112391946917705989120 9632963 389391631602316121748395093956099729212 9632964 -193074999593221881073001786533732067328 9632965 -120960055599334710652734218503323294600 9632966 7110709877109647073561018472312442880 9632967 -211694090264867636940249871559867242800 9632968 -467363595867018565820795785912095037440 9632969 -90932605901210395112681969703142686630 9632970 -8541185491661189516782045703748370080 9632971 153670822747807972485070670333763982144 9632972 74308588104543271089144765112350717696 9632973 36466418752065243005829263394020012160 9632974 3116286517294115026074921922357949568 9632975 9215095131719702336022432956238211200 9632976 -21494193204872605098981272078195490816 9632977 10813915651074913256128642638509078080 9632978 -83281848088327637376469046020978485120 9632979 -22665278302380814036277772692610370560 9632980 -63020333110917932549469401764115865600 9632981 276059447281000590436195773581363820000 9632982 -152326181729416569207972315405472227456 9632983 457026858015056507764564375759126948232 9632984 16889605225053206865561449013330124800 9632985 146912349603312038211566843884943592000 9632986 24286661033653382036130262448899976448 9632987 32026040724544607393602188490308343104 9632988 42679505296441197566515062456447444480 9632989 -4868864066094308231958266502163531680 9632990 -65404882943228366805374398624681656000 9632991 67010394780513999691411576930772630544 9632992 587941483379237985286682760219321434112 9632993 -80663815944670169335329731382921556800 9632994 3701396346151068503834017406882217984 9632995 9382895907910783001349628685069625120 9632996 -108434483121689895171613473749401841664 9632997 -180683776035116867226530673003148196832 9632998 24977398140090318612718595160517448448 9632999 413384034345429113083637579051447842800 9633000 118832638240142502191427028555468800000 9633001 -45536617439067222448066836544894206016 9633002 -35711792650104391952224876538048541696 9633003 -3092463994958703986165275947838019496 9633004 -46735836023343751039199930257051660800 9633005 -220687667790754681205897781303982052340 9633006 67516968360466765780953250430903260032 9633007 -4515062375336299757608443601181978480 9633008 -76611472757010616675226295370695081984 9633009 47886880040306389854774893447627931504 9633010 41363574610617950221529786094103712160 9633011 -480573677277085841783306465046717576 9633012 -193082928465128469602264892464604069888 9633013 21542105015650201394169532052907110524 9633014 57876983783800803804130723922041155072 9633015 12874282958328666264736062930003510720 9633016 564865084135888425755700894183468072960 9633017 -111629761089241744934533916355615769080 9633018 -15744938820257574901944830492000847360 9633019 -391924896674064637634482366997154112320 9633020 -138377710936322109255297627400931243520 9633021 -24747888032344194072760866581190423360 9633022 -30587359841897164744085152854788170368 9633023 309091672879994510524637603722257408480 9633024 24052789602958014171986989672619311104 9633025 189797339680961530730905420712650054550 9633026 -64745659439257307868366002845944615936 9633027 261651278918455955220432493193043004920 9633028 101641171199752217550384821643897431168 9633029 60144837852731006202636650605453356576 9633030 -34782484614921912263178533865423759360 9633031 -52518026862042907352185004604139672168 9633032 1351236828172831443761110839921623040 9633033 37788134954696969977582595406349655040 9633034 -11339218082678326685894408513646565584 9633035 -29150769118137553179137542699190574000 9633036 3810552698748310139558641671925678080 9633037 130527200371029488509370596860367998880 9633038 238149655467525164619455080604060331840 9633039 61560137125135234624397200362866652048 9633040 16056027520881663600877531628207554560 9633041 157731641179517951003946717929454793584 9633042 75811924046701460067275817959464884240 9633043 39404694617297705039400818240046364160 9633044 -329626010005711404072539564556847104 9633045 160795274084760485611629666790993376640 9633046 79991317614977160215626318380064421760 9633047 -237124446233597750701632491589394648080 9633048 -1499743959797141875774902091611340800 9633049 -131295621587630039310520479519441979964 9633050 -33601423147589977408586329822389312000 9633051 149255096039936681480269619721150295980 9633052 -221291525151403945671303001855721984 9633053 -576588921773559528434243783721822483060 9633054 -74372899403339311961155288067318566080 9633055 181083061432226421762277598781888513960 9633056 -170055014045644922528814589941441232896 9633057 8538768879254734263070241431259604000 9633058 74312383816867758971486976216985322880 9633059 -527732018269126791258741802658542068048 9633060 -152911850369434096764275981659404288000 9633061 -39739091809518004548401942002818618240 9633062 42711067123514344117089820716165208032 9633063 208901980099071095723413671638570364288 9633064 53789480924407714856473059413211955200 9633065 -20930771869150158446203061962904857080 9633066 -25473628563730084701740017377971525376 9633067 196234117181531469840221498948950439424 9633068 -179684728404307060616911922185969090560 9633069 136595689428407008075940945724607491894 9633070 15061421920097131770350275652136101760 9633071 -74754330273670382200238588940977795088 9633072 -3289662880270723500739300901541150720 9633073 -318765246290306444588099106583288224000 9633074 -106548357845226569524460712704645198208 9633075 -3190076737689564946558633978288224000 9633076 -159886927135977693239727579994913300480 9633077 -146401720589373691360402213077878992896 9633078 1286271962777301202391500993819292928 9633079 4248444619149017480669751203680810384 9633080 9555706430814391869503690062525440000 9633081 209393165542711565919642243662872444752 9633082 -79086980842324146795360729187057630608 9633083 -35912209518704559508194203650090764840 9633084 -170080358316095514508748819916157836288 9633085 -75426728984595009052844550013164994560 9633086 6061915946519438576526963089103693504 9633087 -10611001644763600512323896809888342864 9633088 -70282599789151960296698443412510605312 9633089 -114237234841910287873885664383432642110 9633090 -44130862339347357245620103603225057280 9633091 181292165583757757565246765954257623072 9633092 76321630821929237517963974465047941120 9633093 29427302263969530610448382461612577600 9633094 -91334982904037591640507061896221363520 9633095 110483182659081725329542551061239654400 9633096 -42510797277980560407184490470183772160 9633097 -406050226424464066365333399788619516454 9633098 6185836926278144355529129086955147200 9633099 81093009856505156627057809917930685440 9633100 56737754834033212292866074179852614400 9633101 385133624489812963706631309828926879532 9633102 69281870725103539138901983077238609920 9633103 -78766628683714809370131013197386572944 9633104 53948654011954295350415146172199567360 9633105 101996142842660497090370591339164475700 9633106 75344319404599097938933381691387050128 9633107 -287169699078968858280174139517783136960 9633108 3648951627819713177720486513555957760 9633109 63224155328317741097295824760067759310 9633110 151989950059804997664851178709739400960 9633111 55603031580294843192108320918488096872 9633112 282446816333468931463612558242949171200 9633113 -13291759256694260676624876357014146176 9633114 -68313468988669941430070635519456896000 9633115 157741060961693697739496232073143341760 9633116 60912414647255847145431560212233392640 9633117 90884013256568525925146711065087210560 9633118 2582714748540616295194857550589798400 9633119 42997529901609602936714555523988127520 9633120 74944300773221300730055896913485496320 9633121 -91432067448572465654566083031001614188 9633122 -151517583599122223549075034193123347888 9633123 -61272381879926502035742116355343500828 9633124 -44317430804096694766796184812867000704 9633125 4528203543187459953412637380817613750 9633126 55145916122215345771405367417993699328 9633127 22860779155073884847381087024198593072 9633128 -345790025008588924150012766164016931840 9633129 91986910310627953068356249693035896576 9633130 69528012485796781560525030490551913920 9633131 368383671594498739451722644112364572392 9633132 27340665910403866520825322135008269056 9633133 -8660817499595727276884285303019112800 9633134 -28004486223545358291677351961472204800 9633135 52392145708757491833101202933956147520 9633136 -45055484193877579502561116285049438208 9633137 -664778018197575877666940931357980832 9633138 47591600923970371314245080785316105728 9633139 111439903131397488766875825246514660940 9633140 -178923733910149737499429931635827640320 9633141 -36361063337303703335689855576898697600 9633142 -160735447275402422948045864632816381056 9633143 -180151954121386612688302153780747657656 9633144 -139002079759879195574666669006711009280 9633145 15025841339969256067092281560888483080 9633146 3699215722863580626816393054104538624 9633147 80453946161596270569753290248419096600 9633148 -90538748444135448937734791600464128000 9633149 75240410004108077203964018571755862150 9633150 70510221817018090595880987306488428800 9633151 -210968953446699386607303670157660361096 9633152 437173002183514106941046490216687206400 9633153 -9772123933804663598575250292545896416 9633154 2890465174467615323638708768827187200 9633155 -27211187351885190937090353819432432000 9633156 -3062080322214132660155548988080582656 9633157 40454279518418598388232001944758771072 9633158 -231708909326702894627621429841742393920 9633159 52025885364741335007884571139546188960 9633160 15968533285489377097901322229830912000 9633161 -7087909860148062792366134110329020208 9633162 67500479205165227258110219835815526400 9633163 -35827684771766517496868133982562764588 9633164 -308458589221773952166044246795376323584 9633165 -49745346606648856809529756375380706080 9633166 99121142256359764432234495413750471360 9633167 285475746895708815529347082864778467392 9633168 -3010043591807118798686031267607830528 9633169 -177209851877537454378826939087509450240 9633170 8178701061723277351814991812265019200 9633171 192650068113319556636648740488515695680 9633172 151517747218944067075586856102541285120 9633173 366629690857999935675829694775963246 9633174 -48039618329384253041385015974752136832 9633175 94384269315383239757549126799130636400 9633176 -116255760534206807268696911363426672640 9633177 -236580563013985785628970610550096743180 9633178 54116333131544599006791654420756584448 9633179 -211665822735950680152004881349071188220 9633180 -9158028096959903478635114275006295040 9633181 -307561576989847030922818796522912320000 9633182 6439885969887339260193582798827358720 9633183 -10123943691964056732346984044292615680 9633184 -329970710501874158358956892642861907968 9633185 -21744216105233064374706985606674688620 9633186 -74430908006042799695624218377588779616 9633187 35365918113363241371258140036702223836 9633188 -71948382567900329791381514322530156544 9633189 24057974156644923426187173501058143648 9633190 -19650788011196763009247459254546892800 9633191 -219606486169789361449987606366496628600 9633192 35280569957670078082115682515668992000 9633193 -571766715300072374462318288643653559920 9633194 48166640348846935814810472528353566896 9633195 -11902434228658220887926075908664000000 9633196 -56041594404756409635645644784991365120 9633197 -48929317759416101757196401819959316768 9633198 38220827919162383582882920802252326464 9633199 33926906704179488532044734977387070536 9633200 34098800401009826385155022037439692800 9633201 330866994020052280410117681704163851040 9633202 61119128526158072539340592588881834400 9633203 533825333815600624906461080999768648760 9633204 -1277204621424702570870785681309466624 9633205 -127302232126648812116348963755673700480 9633206 -108635373602817310508127893706687707520 9633207 259108842773964446262988986918821662440 9633208 34801429345243236139823240838081269760 9633209 -103522132496605111132676053280955477120 9633210 -36084065843834171973961238817831790080 9633211 -71644639817024935544706196033857801968 9633212 -254458855323864475316111028252842732544 9633213 -91053090486677192327439716332356605658 9633214 169914035234141639306416676935239075072 9633215 -31060646505238485275590827300938122080 9633216 99426165403174222623932065180091940864 9633217 -62048708460437441813797088221771425696 9633218 -48769813640392786757076497564311785984 9633219 -31192185094562916136465975309267095552 9633220 -55095559583542200093574360731992140800 9633221 1037960547357632623855077785716899384 9633222 -4844032118894246643229726363316895360 9633223 280838068410909903058903609674040435344 9633224 -208930930062759463721723867839661399040 9633225 -27846573716033095001390913008237184000 9633226 -13240397089320357557485917027024283296 9633227 -83702321788875197271439982589679150080 9633228 -108587456179009822874091314662527467520 9633229 35354876998289706198831034329486438240 9633230 75577209741355924772876808665881133760 9633231 117001757344884737656796842709297788200 9633232 36801379208325081206481280788963131392 9633233 -57201549462158169893311472806807093518 9633234 -48592334735294112252700676286119857152 9633235 -242443136367672145123855033943994586320 9633236 -105554832634242359842097237831229294720 9633237 -3926246627252948030307933337228461696 9633238 101012839911123463694999531488659167520 9633239 -103094803863245744428469527086054672768 9633240 -150051447737491157720079962451581952000 9633241 -45697084653003104406364518136040442358 9633242 70124484817412807954675882769104696016 9633243 -114532931803391000748777819929271105600 9633244 -131738813787247131594915716755198334464 9633245 -125974331363966441122071343453382740500 9633246 1998476251913991352725717331395686400 9633247 -8900668737812316068191714178433920 9633248 254218044636168758350009020184477040640 9633249 -281407906944421520335925830106303845440 9633250 20725414301278094958570638440682496000 9633251 -72832332439304361500822402714866529808 9633252 881519210648711433932824711559153664 9633253 -234934370681758276895909352570423135522 9633254 -73346743510978843320861076219821512448 9633255 79958790529680890164873497722617444560 9633256 -317306221446031176367371796485779865600 9633257 -324806763904630242663370598726804853168 9633258 78657096636019658160523131912409762224 9633259 378587178861145561730913789996015354504 9633260 40586747581267980697449880884422246400 9633261 68584411158054577972158727497969128448 9633262 -60597326974013327230068357762392606400 9633263 68443209657540348217279558886881717920 9633264 -37718498824406914846645590101074575360 9633265 -31413279967007498852212296153226523340 9633266 -142909295358954239211457720844757444480 9633267 -24715855320687552259622861355903176880 9633268 -67882652931445489927775816798311514752 9633269 -25630511018056132229019032572181781330 9633270 -2086154772294890892406365224459510400 9633271 -148551303672563879219642546903089292160 9633272 -3477394423587247493218108875964108800 9633273 -90519234882596914196134728796096601856 9633274 48373420151960856052218002209351283712 9633275 -22976236035042965140765458397232822700 9633276 -183961925955251037908673760907311841280 9633277 354618392258619014660070170658523589126 9633278 60751315350836479951627517701944865920 9633279 -135268126495331918874128876235324312432 9633280 27548329088878818817414917593046712320 9633281 14337185576492961598184543972169842688 9633282 -126081445108436123181731133908331719808 9633283 102422515150400437104187786542789132240 9633284 1359116914730754394210334244966681600 9633285 -470231607217164094094796055719277380 9633286 6582599013717477310603002135896127744 9633287 419052164497708318581140964276568950936 9633288 -93015992094108485250916691092033044480 9633289 -358187556939914486233248170302280295910 9633290 99890265847525026048116254240116628320 9633291 25346700179868537009424555753392483264 9633292 -113885854949017018869260949859077250560 9633293 -476984151055119031115912055632170711776 9633294 -74967988160902335900400400063842368 9633295 122474206700161628452738865820097272000 9633296 7643884949429556535765224493754621952 9633297 -202475991292758995432812766089205846400 9633298 200629197423572272874641844525941376400 9633299 10903577114028845032055538235169783328 9633300 9734600403245886032057707347573196800 9633301 108329189897452562549791113665232108302 9633302 -57416287965360021264367788511845333600 9633303 88382389877087672500162119723896964000 9633304 -142649088060019129918413738262040678400 9633305 205015046973456690365545905437745054720 9633306 -26178463378050593015441186204152490496 9633307 -172110322666144529423389950557800245840 9633308 -190642961421938933478631158652145915904 9633309 17318907582967217796731635496452752960 9633310 -20355627086143242720674345191169461440 9633311 173504436946138014419992158469170523800 9633312 -20020195591230162569958572925873291264 9633313 -460224301911450265099605089559573332460 9633314 71384832225692535741974684446151954256 9633315 4764193554947641086198858720772525920 9633316 62561328217623194668823242055793954816 9633317 -25609663215409351218792132732383279808 9633318 -76904636407676081489901807679882418496 9633319 -14476384252978217857354381954198181280 9633320 -23166598596240928162701362764072550400 9633321 -324659364628738465454158280951934469110 9633322 134462787948341624965393909392666865344 9633323 9931725881133944555848498876174256640 9633324 -3843145367487713048939841504530962944 9633325 1065351653237286514377211127857728100 9633326 -176027683400239501148929905357099357888 9633327 -24264765285403648466263376623177005696 9633328 13269186589187054450008400179109937152 9633329 386783840864015178370147007133209862930 9633330 -1547399733738696059310192956814144000 9633331 101001603777335839996086090288729655552 9633332 -70534172431154970224540135905964936448 9633333 -383783032063926996463979562593315520 9633334 -17671161240585977473603392339085476480 9633335 -69682571911759333272471184929468711720 9633336 -212149781636149084850982971037364838400 9633337 -44380297236631624045251362789071528448 9633338 168305786517217961430015913684577276928 9633339 68877521482302524054915022945545271360 9633340 -242989956005318361798363212485934108160 9633341 478014773938077484736591909680145839584 9633342 109356988033756648835393135747153863680 9633343 -60449293492053834256721760052671436800 9633344 -37896134511454461882242653990403702784 9633345 147178854520825167644560031057101499520 9633346 128961802348851601340791799713249969872 9633347 114498805221934882368325136618581250304 9633348 -85201194712946455597951334160621802368 9633349 244611052854608590399977440929049171520 9633350 -10939958048199853727583857641509117600 9633351 -33414796681638033863893508753401796184 9633352 -286369465387730216170347878260882406400 9633353 144986434650881229318477723335026148880 9633354 -74532762172566962641519376861483700480 9633355 281046290961146153995668584340821914560 9633356 59535476605205387861414273406761799168 9633357 -102479983673646074895309078123447360960 9633358 -51210040846406867402256615185521386624 9633359 8444751046520074474649829011214209160 9633360 -4946532033403326548306281342264934400 9633361 -196547210965867153957230324744939995680 9633362 169719134515626175270455658674797196432 9633363 28127453745817563235326764220631591008 9633364 85879459590973708901948160331131172352 9633365 -137403213717699742167007874968085539200 9633366 10187854544424255498931883748679543680 9633367 -38664821256213940859227496408896814584 9633368 -936304744374138928331155808501053440 9633369 212217685822550120931608507331167361744 9633370 1858031434850757421494548346613732800 9633371 -162381141249898822330609814815635378456 9633372 -5722358370488229388003995344740171776 9633373 -158331232129439698060871636364100705920 9633374 -38236413192039285876224793183250272768 9633375 26392808677036281021913307204240658000 9633376 3301930241334402256524818810871742464 9633377 150008433431673889428092742877770839808 9633378 107704019778964950709561855052620785024 9633379 -621954933928052685314805878155352624 9633380 -80444655576387774958307525244124876800 9633381 -7907990462515947627790384603961670048 9633382 116194857500586875114700886397218622784 9633383 -9354835883434373146761132321098124000 9633384 139590383323116318557425968898311782400 9633385 531376954286200147947710149703607400200 9633386 -4065214736352412793099431211298057216 9633387 -105812225511732834183976918348958576040 9633388 -63595684104491898949877137292153531904 9633389 -63348903591957747006747527317329290976 9633390 23546681288864776159537817069571709440 9633391 68984501833192579150848147028061542000 9633392 -118080368622695051762330592241351163904 9633393 89613756573431607118166686003406841408 9633394 66012573815031574308060666263722292640 9633395 -232945463566358963261801013811334457600 9633396 -126948229835315332852241631757221470208 9633397 138273724995484076671664012430206348846 9633398 -147111582472445062747741797312381429120 9633399 195960127480439052193790936047529207040 9633400 43473468133697047981220044920540672000 9633401 145728081055941851431002039198548440404 9633402 -206998938704934786254573229010004597760 9633403 -21873011690926209593555039209791652016 9633404 -82917937088676591122179417620243583488 9633405 -4836899889642100025403463578822766080 9633406 -168431659310026418869276665815346215040 9633407 -211234401167657675981861618469429535008 9633408 164818480995842526871498635815178731520 9633409 341159136147327374667126671236471924610 9633410 53244919409373563316173356721511267360 9633411 -13578329335567301043981282611340245748 9633412 -950662237682445564540537026319863808 9633413 37550860208738684358708682529370958620 9633414 84021318020158220893782664018133121024 9633415 -271434048480530097000722856867940920 9633416 -9625482805692663536732871074702131200 9633417 -137029858942136224737263078309912536320 9633418 -294480359474897437814428945841810304000 9633419 -790781560342324957167703846758565656 9633420 -28727982312942090439638334769516006400 9633421 59151103796533393129141858922698143712 9633422 -57870209635549273131075573877989043200 9633423 -72420071634301640867494539615084409200 9633424 39115830167752076763880846764534792192 9633425 -92916130449363586445155026902136473700 9633426 1336554342088783574638609865051486208 9633427 -597775087484598514517475095860523256240 9633428 -52725411272127065664898345423188787200 9633429 -45644759869678771432109299114817710152 9633430 51586335082936430179281328758247215360 9633431 167424433145709439568703088539405791832 9633432 -130437964678792496359891233176404807680 9633433 -65749337108467226946291599977569019318 9633434 32829205092255324481305127804437989616 9633435 7951212329866999359626365782736204800 9633436 5964896971267384857483562173364695040 9633437 -9845113230186814010614043935462708320 9633438 -52760126406772844687882497937268919680 9633439 -101111587174358043197579209315593704376 9633440 -204931843239706947444609887536771891200 9633441 -60508267496771903219406021063274119456 9633442 1353681419915216300007893025671083008 9633443 -189809963540600918381749086051501334308 9633444 118337691403166877232062130669715260416 9633445 17125177444378946517539065293965356920 9633446 103816946365719835506382993383977270400 9633447 2812114373310747604070592513787654200 9633448 186260774604147922797866699966637342720 9633449 201444069745859226432515337515293862010 9633450 -80907627246293384885231188446198758400 9633451 113330821871191166075084584750655910452 9633452 266919677848109512410505090408503997440 9633453 161006911573078656742451250149934698304 9633454 925013300628214282001070958134970176 9633455 41444854540391859761249924432120669760 9633456 10144932255393610922309254896109486080 9633457 111941883698209751313589195676389570706 9633458 -60895350676050516105941191539270647808 9633459 -117908989146400016093495426938448897472 9633460 -3476225508521238275012692510905918720 9633461 -57869987869458739760150836651164630240 9633462 -2453444682388113143509748182720074240 9633463 27851726704714056049174267516541738624 9633464 -263128371163152787015763379030330224640 9633465 -189483658746423746726627782027737984000 9633466 -166810672059222626735546687203687470336 9633467 11696552359216872261245917931416018944 9633468 -29068542725978103292756613872538818560 9633469 66142766717590525900995822055364684870 9633470 48443275618823344650569526562083717120 9633471 -37910074586594598558458172671080437360 9633472 22708824266971954623490359686406864896 9633473 -339640273416484648343916402254349049278 9633474 5962536559455553447023917409750244944 9633475 5404548020570266312744872725715786000 9633476 -9965147547149835478950181426302029568 9633477 44336707956500072299257497488801449984 9633478 146000793413481747581860089230643614208 9633479 -160994163009440830893553019533823801640 9633480 182061295569334956112970203020201984000 9633481 -60440712540200557290043943606445784320 9633482 176618180653485513418474993533906710112 9633483 -85609640707010518088017187034978705336 9633484 47954335130854187756070797007270900736 9633485 144680313860983837875930774290483295180 9633486 76928325418770790479287431326146252928 9633487 -19922676683586310239620268060135212240 9633488 1289903928253980921201050253010624512 9633489 -84067951193085490755973314634719580176 9633490 -3636040191184851055616100276315612000 9633491 -110083774467123670073809108593860791728 9633492 -116237857477791303664038886299912769536 9633493 -554820325338844863049852636736421312 9633494 -71737139376818510292943738679179297920 9633495 163682847971139508576223019058937751120 9633496 -28816029123198488130247898448224010240 9633497 -463225760397119902908115716420348374400 9633498 -16210499762039738799855201670781337600 9633499 -19936913978873068578769941955463404680 9633500 342791896515868541683019410745755776000 9633501 29777342123437420430281001993342125830 9633502 157590041385276235169415284524927949952 9633503 210384980887769146841739091144018345464 9633504 -153639019702582911621365477398504538112 9633505 239847767502832596196378507375422720 9633506 51903103744924453632561663421868017440 9633507 -7392483198512154832232862735138810072 9633508 -44407692815115707081152699215043764224 9633509 372803476583979367258838022143107798716 9633510 7980100714819519795155711394252137600 9633511 250963731171728652417519882693744975424 9633512 118225283286245997116491901774736506880 9633513 -170734227489279241234270412624658453600 9633514 272393837767179417643588219419624153600 9633515 -99877834250092950873881800906934391840 9633516 80586396716712826687893907639122212352 9633517 -72522975537335348049422249876734894548 9633518 -13209311529055035596424733894475344896 9633519 135034068548041148110966129695204829440 9633520 18798365440253015649191376679491993600 9633521 -217025698818427364675045799952730287278 9633522 -131961039784887876019164165469230995328 9633523 -233389366749406513070295303370270592376 9633524 -105222310586715179384105695362087652608 9633525 -94024207825122838193650946839162586400 9633526 6597016841767910236376248282551071616 9633527 122400345592571094269924511634214221200 9633528 142220077652532178875879526696345128960 9633529 -67189742109028086558492947001114108160 9633530 -4608016415047476633509788200177588480 9633531 10863692777830325345006837602858455744 9633532 -165146529100486482685950703646544381440 9633533 39721335039041240366881009958531912064 9633534 7753423330671918154265761943333621760 9633535 225416890886474440492902746819604357480 9633536 -339052203814084724216927182896758784 9633537 70206188295105052316922949704605974500 9633538 48535762445121714531595604488377586080 9633539 240707635207540104209994069298734384960 9633540 -38160215333244576185815437669094072320 9633541 382105825933103521308323408364377726942 9633542 -26578355421279904755169161307970456448 9633543 415716759865480729861375758805494090240 9633544 135830156939501096235258442523300382720 9633545 -125918700604595878567047286675062586680 9633546 -83138164776978210748919077921481541120 9633547 151003421642716022213036149583112722064 9633548 235174634895305788148286941267304960 9633549 -37230333252846924128459994803454852672 9633550 -27659381687244638670028260815694979200 9633551 278764895428611111191283647095242474600 9633552 1844709003624879513509761518192230400 9633553 74920218608868020487803447561678746802 9633554 -8400010213998342483921948886968726528 9633555 30237642727999366959466284078443986560 9633556 133853551566063911802033353874218472320 9633557 -52006027261914394056197204825037562080 9633558 -22270919442344559928614668543294003712 9633559 85235000374493525597185086870385402504 9633560 45190455738235378957552865512852684800 9633561 23843185678344473419528995663727401984 9633562 -114835259695099817732076152428215068928 9633563 203781461280665317337568647825148967812 9633564 -43480155009028616351039780471556264960 9633565 -98436745644962467161665268809600483880 9633566 40093310291666375901006863693979384960 9633567 -75061877033247632470477983950858414520 9633568 -99613298551495944869301208654377123840 9633569 32227712209033782328368498341706448560 9633570 49659241149474203252988327107001254400 9633571 126591347286084568027859159454111630672 9633572 -56360132985607987658805151351814131200 9633573 13634400825363873176547721006999715424 9633574 187033382420328322389969700078300909536 9633575 93343199758211273061725289748926570000 9633576 -364104189679569281507580296264795750400 9633577 24283523361766462610449171540450813812 9633578 -45512256008159710805188535173716686160 9633579 37814122008741002707574299776010659840 9633580 10176377005093979861520115426254259200 9633581 -494362247216504234099366445899791008618 9633582 2490125428857817121154637397546306304 9633583 76745883737407896605664786679717282832 9633584 -59551765255810345470237323075546726400 9633585 -27687667775860589766736226567728435200 9633586 45486495483774436440922833521687331360 9633587 -220910264098007271347690548867665793248 9633588 -423165809246869845583305218184499200 9633589 15326074477656684383754340096026238080 9633590 51225333917071115707350846690465792000 9633591 -80481848339160047504944286581183488 9633592 94485759609068456875618642388113121280 9633593 -553472623639918897419707107631219359920 9633594 -171646733594340277523605790790012822528 9633595 453944275309176349180668106266998604000 9633596 51623290997889787143260972058971501568 9633597 -185441932471804194868338622487052595680 9633598 -24089178950937826260364064219436974592 9633599 -574947666023993301095300661524845575936 9633600 36995562234005690336656732767387648000 9633601 115110215822991221917013898386387751600 9633602 246183750363342520845711302758587823104 9633603 -17464591956356314420986029993222276352 9633604 287808243029151096943904841682676915200 9633605 -322993631039705000141290970589365836740 9633606 51571831806579494180935496481040257408 9633607 -270002519201056341684605828726014879144 9633608 174153282738917900573474229740003328000 9633609 176541945992037200104629071784121337328 9633610 -12808121319327393496870745496903613440 9633611 -179757749393057263686813240063984186336 9633612 12135904728798355643577925510211174400 9633613 83906940174562569812577483125237167584 9633614 -441867775962183779137046918050755648 9633615 132093351754489362227616451528330536720 9633616 -1936148578486329015544053706333503488 9633617 -9917542473619219553551228424815535808 9633618 -182175675571484917860307656362645884896 9633619 232469411125240437531397073848071996284 9633620 -101157777817528184952278783975590744320 9633621 75851552930547296003734435202389194912 9633622 -43015963657972968827145885056648818176 9633623 -45255320905985583883337640705468859128 9633624 -14688077939209605878403373172812677120 9633625 168719447870181396647073316073052765000 9633626 46898255905156683632510331601258195200 9633627 -132643017392287384403389391655865248000 9633628 164716969227673158173912971541256723456 9633629 -130276683543755130972330203390335803360 9633630 -19673037027986882174171696710726721280 9633631 63374984029878805129237821543393062784 9633632 -383250382385523233245047555250525175808 9633633 -17176099320801615038818783337975966400 9633634 -1707508653368459304091672036155807360 9633635 81064722433149656579902154829863857920 9633636 -167447312757892884986451232718213121408 9633637 88288795443845709550272311374822232832 9633638 -13828061024287085804548756413645158400 9633639 13409245656845189306960362003739024424 9633640 -96781626298214467273584695909472307200 9633641 63491753275729010780044996842740191872 9633642 57037078124269324839135623992331773440 9633643 -167563356272353963705467927065746612108 9633644 259364955156352521011564428496395009536 9633645 -154132283131509945450013356102290689320 9633646 4290053247270554805904712727430448064 9633647 20977249286234199726796352510111781072 9633648 19188019556703365018800517325206323200 9633649 144786788545171559507166685426422049600 9633650 -8022357879051818817924333150466010400 9633651 45130445532427049338979411842203520560 9633652 -109228603668029275809387119605048102912 9633653 -10399030673128767047915850445756412544 9633654 -10306327894481681684427812576275302624 9633655 -187059322162197976256768345513130576000 9633656 -390387662949739182733029398750115717120 9633657 -246895629835512644442104405580124560 9633658 39245927660058140337954031996052183040 9633659 -57424610585409897990411791969572691184 9633660 598535030507338961075185039871631360 9633661 372703289784321459104815493637358960262 9633662 -23667853783512178476388172109219419520 9633663 126300733020818676584302395981795098760 9633664 -16754446896798807636545574547079823360 9633665 -44344340349590444380071253003847088000 9633666 37437912872890600169153138835478500864 9633667 -592463681709605900311037926611140266088 9633668 -691936967339097630638867022330246144 9633669 13291317637356219876946779987191870592 9633670 -126831780068633464629780793070883342720 9633671 203133957197355329112486050134317166872 9633672 268245236185923384640399605295860126720 9633673 -55636943734568041224427945417177558720 9633674 -54272359352770854546385891566454739664 9633675 71296564239869701429518897959087085000 9633676 255986172983395387096249574983344052992 9633677 -2344755276169861045511647337527191648 9633678 2131371041512053765335419529973883008 9633679 101182793838666919453623877736163445872 9633680 1739704226678172047357605010634178560 9633681 -158541058770754506981980258004991832160 9633682 -10725776203145954754857630172953501808 9633683 -181421650203434680667112164339142235536 9633684 72114681043035223114135908767839027200 9633685 123848156023708430945707613584502061600 9633686 181566452082043422563316583805290293792 9633687 54513989090970033866385503497279220352 9633688 65517240270324398497699167660706283520 9633689 -35767377626072706178971488441374338876 9633690 31149878821155032890367000592873815040 9633691 89907142641537482662522271296330233092 9633692 262437509026791231145853648130399767040 9633693 -372589506011452131882722975245761237696 9633694 12753397435020598023046218610926120000 9633695 -235351729358521790780230924106519251800 9633696 241489286456326431551234492070094700544 9633697 334666218914658823924221520473943315200 9633698 4601455857050358401046732343951755600 9633699 127846099015320524886165772035198373284 9633700 96765066045590026003519714776271971200 9633701 121285039469829958540149259084024131264 9633702 -757739536565780193060045844074703104 9633703 208360287489536989169400590975137956240 9633704 -148827655474020695775147382477817210880 9633705 -113883236589965708247844339741217336640 9633706 56045128168235152421639313730385543424 9633707 -80676115451458330310744001532618372368 9633708 -56999530613129239276001468906814996480 9633709 322865698459138451934292036150917804 9633710 -44536280623498468896238173620431434240 9633711 150613758635292569034366552646086602880 9633712 9951359638708205841385541590239412224 9633713 -360120956686717763151546561448017839640 9633714 -13429388492256061443395657178943320960 9633715 7484014962596822409195159924588810240 9633716 115348875072161796157870444804346039040 9633717 -199984435597809161184346869270042568800 9633718 -197036751895725648000365230232339065440 9633719 -102075564928029230487221554138126118856 9633720 2671255755823310068540786788055449600 9633721 -227410894018114794724311236846332597078 9633722 12020826852764323449081638640316408320 9633723 914631728554227558232869456483877248 9633724 -180063040564003651349298536356182805504 9633725 -37249043799133573687774412533384633500 9633726 138985428190200973694007472607841196992 9633727 65902682822992344076730019938743509072 9633728 -52197288675643988425848071052979077120 9633729 55449532970206507838132459767816833024 9633730 19910771299866891321246435744517660800 9633731 265341722434779834947381231471156534112 9633732 -162615502898323724196571003147780604928 9633733 367579151813642480485739168940682429982 9633734 2109005148635293117883643154955427840 9633735 -32572074373768260259095039948363153600 9633736 32051457587674417276635338151989084160 9633737 -40264702765777031888847785017225750860 9633738 6170227771664761197093248478550276608 9633739 -97340245194881179428119967419465097960 9633740 62346975667273091867544447524576455680 9633741 -109929050509460516539394946223001451840 9633742 -236634873340726559600348819872405752000 9633743 179269443829402897517946191017310328936 9633744 -76625972781579155203413148347402240000 9633745 100809264006662357387261834021391543360 9633746 17264601029740588897589373034833844224 9633747 -4024206359599287141362466765424582560 9633748 257068377708078008002746513824345921408 9633749 -160498371301737680970341091757920808164 9633750 8807778444285017116819123024120320000 9633751 -377278896880622481992686022885534672248 9633752 -165985125165189892745217587367630182400 9633753 -200926789325577298327689731316373129638 9633754 68303748589954821173236716704709358560 9633755 22600185378711887598652576275762466320 9633756 -100164090870813962995093960445821870080 9633757 -26725549931602049923316788096893761280 9633758 -2482672766218574486122280098465708416 9633759 10790613431847391240346834961866631168 9633760 109059037772463413552082597563400192000 9633761 664741615154744472283225783685318805552 9633762 237719999836352466733963636544266563840 9633763 -2001421351001655141232534880262458936 9633764 23327649692252523190809595887416598528 9633765 -50946329031999005075168997387866736000 9633766 -192583775392424814243025666845128379168 9633767 -114511037104008914135531518754560407120 9633768 -50557461177031179456134787581073162240 9633769 -230340740841065149465953829364425685830 9633770 -12756418740021012358190227950517381440 9633771 -3011624024847681992651905594855142880 9633772 -90524566444627143372077416764822044160 9633773 154356662522074092597749397125040056022 9633774 98483514185306914635736385633689104960 9633775 72927729766605992296830157301044797800 9633776 -7837743734797668876499724342466183168 9633777 42173035377399517276182096929254625280 9633778 -88062308557474397879926743080402027520 9633779 -22527605284613989627873462426050462720 9633780 -14632470883415776252523820026235494400 9633781 -480259496092360064280653599736051961828 9633782 -185440996551105527417537683400562571008 9633783 -32680282459526604595115593150314576816 9633784 -78399015331550893711225897547143802880 9633785 85946101546159241973477995768177472960 9633786 97042164077610744178006495604403339264 9633787 -45435373053640312262153117285790745564 9633788 -342426932865048421536704823825089617920 9633789 10210890515089665530053097937219456000 9633790 -168323494185665033760617717548247601600 9633791 459383996995067040231069300291653350584 9633792 20513599671799768192603309671947698176 9633793 117849715581654528373141999753483471444 9633794 -208051249378688231253569716952870240304 9633795 57961501227032624638595540578950214320 9633796 131927961051390301595002608007182233600 9633797 -379045066432352675569163762587555646754 9633798 -85432873774739467780674115555381061760 9633799 -31781734170932690793550372617284256464 9633800 121918591346716556123810889217904640000 9633801 79522210387075062938051992640552164800 9633802 -225451704867065621716437052563336381648 9633803 -188134255940884364980986222403510032336 9633804 51092076015692287442376180034808650752 9633805 62712189294755294643779520811172655000 9633806 385094617915277119861357526141165568 9633807 210075859737294995825772812170881620904 9633808 4726725942382156440662392016044294144 9633809 420246265240690568892577937817416057460 9633810 -2002044343379871163440952224680094720 9633811 -225824912929261664059708139509607007528 9633812 -188792796511138484680629380393742151680 9633813 -38190934460605897323713045415061463040 9633814 93494458481255352979505335304543156256 9633815 28639796574369438797412308196517390800 9633816 -12716701944718906600302790089381611520 9633817 -124267903871553328819428950077909220320 9633818 -108207246283948652382675704404301114640 9633819 -139397516378729431768481095084771505952 9633820 61568941672212731183908019814182369280 9633821 173938623997736080222928736961347794022 9633822 50017712315331383133216801823886505984 9633823 440912309080858823292411377594251457344 9633824 -213558893082445533054373442287662465024 9633825 -85732172972163412860643787520569030400 9633826 -116251496032160543868800627269339178496 9633827 170117070953885781942269172524790551712 9633828 205287282564448926897230584956162416640 9633829 -244840881767010341907836064264334000740 9633830 65867209533022112986883209590556627200 9633831 121096686470366511788101455189102603264 9633832 189960075265558895042238022222167552000 9633833 -137286052296609333778510150504448512176 9633834 13207553555303542252167340104766159872 9633835 -274503164178497159220526853762544738720 9633836 -319045935659124535720924064899163066880 9633837 19511356658871562642668664020053309760 9633838 -722980855399379522510972850649135488 9633839 -72497502559635487022811496792638947328 9633840 8543922987798989077148384096529285120 9633841 -102384495154430893320932001186069251200 9633842 -86355492340585829413288986374981042928 9633843 -35990990584833276922152713470014333600 9633844 -105669509343907097961551311819337484288 9633845 -254904509803468732881961568169636862800 9633846 -50365601200455573554333478863037426816 9633847 357033502802082434856637628206451775312 9633848 79092700744587185674242737617057873920 9633849 1534902265419838530245519037508141056 9633850 72386548353825041994388371522205016400 9633851 -119173760542076461878173412279517035840 9633852 32356803542687989578189345924728699904 9633853 235169307485766656211545661787958780102 9633854 10092793885843758081953622622077301632 9633855 3372297981443394351648096593212416000 9633856 -34686987951413315858522448327936573440 9633857 453195912676292870208093580492777319106 9633858 44656290231511758478220657537568115200 9633859 -153301820961662444847034175262306831940 9633860 -243617032567139736505954072987033393920 9633861 -277084672795361171453088877268315992290 9633862 -33982868992897718369912585615447899008 9633863 87116589082116151419743342205398072784 9633864 88541065103404692578218624265450987520 9633865 151102266974112395578054047294102796260 9633866 115402623060468899028578392431159736320 9633867 -248474660111244598302640223490334081320 9633868 45899861942761058753653101114189058560 9633869 -49804396799719039278867798565714241088 9633870 -24474129023447533088521448222136729600 9633871 7917763569231755054531611995083170704 9633872 9272545752335428516761346627618209792 9633873 106965433297791728618809789956810918384 9633874 155669054986194746008684802031942163200 9633875 148230370106041017878066790081996924000 9633876 -66641381411117039378451477326762127360 9633877 -104090645729575407350183647832762512320 9633878 24874724647111987507090746148263330624 9633879 -245881491711313971422043158423715310176 9633880 -40512017211026588501010145105639219200 9633881 394985553377999165183774362111831728000 9633882 5136808326946894558608434259061526784 9633883 -12911807670740780170672050192832121280 9633884 67567125978883903584963351749667058176 9633885 117899339754342785815429638691972579200 9633886 57822426577428298047729308382719661504 9633887 -49701394065656594575411757796993063240 9633888 -1020482539489531192634423127237722112 9633889 -203538498718111964108044508861210937310 9633890 16466521353876923113221039077002325280 9633891 196807238987884788013079497183432139184 9633892 671014330696286983771020229791948800 9633893 107489703116270169783160356465958392000 9633894 63038354761363797705152428878480485760 9633895 -108503590518858408326685833229879677280 9633896 -30637608664664156333706879342909603840 9633897 -1427971207883091235724786720292992448 9633898 -13920903577337427530590566731440222800 9633899 1253823499281023116528014352150435152 9633900 54455887923519339195402970934660736000 9633901 -81654884244375131188130893625790183296 9633902 -87474994494128836250628139061770366848 9633903 -45881354524823811012156876406488667896 9633904 -8616769946346972910829228370534662144 9633905 -68875225053600469988828747313174017880 9633906 17700411646655847881163023093808714144 9633907 326819030158909464051787708610756426400 9633908 75083120394226457630411067270690190080 9633909 224586124058222565346859494541345923104 9633910 -29775913389857585005974978419273921280 9633911 15628661875838973181480409492177138304 9633912 -59232751920792680915347246259911065600 9633913 -323966783231000084284538135722876859516 9633914 165168825465169630459207083230766067056 9633915 109202341478490041130122472204746582160 9633916 97704289705893236822531208497175060480 9633917 512816802808429100433064474189690624332 9633918 -1526865534532333476805049874680942592 9633919 -108256411082871109044489158800922631168 9633920 64021613928031308851011588373191065600 9633921 -100205221367909415281365084871120613120 9633922 34290554249902068708941384747106148224 9633923 -155491462400273714068718211767411024736 9633924 353703781980692851980902099916625643520 9633925 -24902725926172180069747210642705983200 9633926 171969656677696117049443822851452130912 9633927 11984305606365055887435408721731524520 9633928 -180085969037660343379708603358947645440 9633929 -399403008763013412544936476525388282470 9633930 34681353095012548681410970368779435520 9633931 111850353579172592394278719833599371000 9633932 9845971047518643011026718089974251520 9633933 -296473220348441866908472465384652530560 9633934 -31407854340242487752419430640217153536 9633935 -440188722158043907678193113786496400 9633936 -7764484050205925601242524040248688640 9633937 -50637424637386288534479228831854494414 9633938 -100937351944724861492205248518692512880 9633939 -234057088858647643488782512154051058504 9633940 126995986990829768734968216164055095040 9633941 -78558779504483733442373441251213810848 9633942 -88430504829756180574529655353214560160 9633943 -111279580032156539811835465145935740240 9633944 137193193652191151330430294891704924160 9633945 -96038435019702549803987379570197803200 9633946 47351646617243765833267681779963728640 9633947 469088940943542198409313233552742149872 9633948 -92334808869129801997883623000964113920 9633949 57281387241797551617643448248209655160 9633950 -5417410138039932137486440479647304000 9633951 -248994338082286343033086872368423846400 9633952 96195009343950109143729503566631534592 9633953 122212934932708807220078953980719896704 9633954 -146196005972649518474146174098963237120 9633955 -183582151122048121855898214034392782640 9633956 23299498658041983807603376640621167872 9633957 121540810940262330229452427637775193440 9633958 255559569441597444839294331290015907840 9633959 76864766839334393422190113918802943360 9633960 44258449995314315302582431209019801600 9633961 315139547870107994517572772816587917562 9633962 -50014498785552994053792926969570993568 9633963 -88838831292502428255117092893899789312 9633964 106681021211626274104739373311283833856 9633965 132188865194860855974585510615002505600 9633966 110326093802640818701293595090222448640 9633967 -35285147189083797201897714930647506048 9633968 -54878195667861261234373675021373767680 9633969 -108605642799352989674632189033787365440 9633970 -38312283526078231733488627498578868320 9633971 -65266971895853096572968456358742364000 9633972 -27013160123909510956492093388275396608 9633973 219567787004211741798317567504016554222 9633974 -53798061128492304473199716805440601600 9633975 -264586434243944330734759959826989600 9633976 166682564214114091938628097709475430400 9633977 191146882847386876784563299583352654292 9633978 -4016995446349753563872479069580067072 9633979 -227977279641657706412832060482809003420 9633980 45211510102768104805846085889000768000 9633981 -83931218254070888420594164043049319296 9633982 185657594200467289111175605238338578432 9633983 157073597922449727478998978107781871440 9633984 95705358384944168847176548023256743936 9633985 232097655444913577073046380000577214760 9633986 1882388561431151850611467374792060480 9633987 -66508590962426483845566256318439595264 9633988 -11207056075463681288391384622760448000 9633989 102824780952920313873967182529367189790 9633990 30641427278559201688435551897332029440 9633991 -337227974894968129731778959074542025528 9633992 -182364498588946113219798296298652262400 9633993 62063811469753525070376935543794005264 9633994 24722131260596012282370961403873713152 9633995 79052365757221054141070011007819841600 9633996 88791066982059174660919498269548113152 9633997 -34454977851837824781399781906645041728 9633998 -105636845258082395272145386443271855680 9633999 171077080446511873949707697231504660880 9634000 3770526880285133560276529029312512000 9634001 -88179220063688355661111604466525845388 9634002 99706662616474141889396477219872063488 9634003 327605054675352395057065702082184893280 9634004 -20385954190295915001518300088761890944 9634005 155041549958673368727701714114624683200 9634006 -16662247772841138660327870772984206048 9634007 -6953397222356217279631143273426629184 9634008 130157404369852794185494748327237775360 9634009 37059112159066664298076785622711071552 9634010 39739722583913690739741464992150671360 9634011 -49310616693513253235414370803066610576 9634012 203431088769217774759167503743212141056 9634013 265806206556790668619829680009514431680 9634014 97446115452906140430105053559533424384 9634015 -163816332800500654670441691042462618840 9634016 49160272347467942129342329422584217600 9634017 141699967298027129492491661253432474912 9634018 -124654346585033588283838606782393605040 9634019 246280180311546116574658657404363627096 9634020 -91790744630464492010402200628060160 9634021 -1030358039581475431500037031111423168 9634022 -87437532992769938244719932215340076928 9634023 33721173352588357799797707147581436384 9634024 189850607150838817144378616189435934720 9634025 -76935346846807135454813466659151410850 9634026 -153283625329199785991628872451405753600 9634027 45493615213157225040844904730776682160 9634028 -352271438266695926402639611170521816832 9634029 16805139672569717235836098782867296448 9634030 -53686790641555319141363329901768563200 9634031 125612999961224979164703863317626673464 9634032 -23445145670951147258417887801294848000 9634033 -7371394960282586235361263438059956416 9634034 93021992215545450527795702048965798416 9634035 -22788741200658504022552299215622890400 9634036 -140346481222917839482569305543236637952 9634037 -5789757451632582960847316267125720434 9634038 128974799946256445112759153847201701888 9634039 341588444424378775775874431926122692840 9634040 -48849361095987336468768859931797094400 9634041 -24113480678380495556069101647606983052 9634042 61677516341685249324874772133632352000 9634043 100805304251021693909631475981206048960 9634044 -53341783920231950956158986660950745088 9634045 -2251474343073446696968893497633296800 9634046 184771472510242668638891713391314604544 9634047 401394744458314735405368696140066848128 9634048 312073819354905040429919577213419651072 9634049 211229386049684674571738170476425734320 9634050 9988515884312052089154321750513408000 9634051 127008686139951925234241220489355330560 9634052 -19261348177188768718361194051553057664 9634053 -77786608093730077472150660892766065024 9634054 68670505273547808217781238020683514976 9634055 224906629481394614617474120486169859960 9634056 -5137840405625445111150254881945681920 9634057 -90506042709831910181432854464705352908 9634058 37351715096541837840567638169706450176 9634059 -8747317939946262634354806494523324936 9634060 -57161542743388679792955803907279298560 9634061 191694683716209054431006789527352380800 9634062 -54334560037185554148964442119547533248 9634063 250529994432373961452539252621047217840 9634064 1491768689424538381093341986873671680 9634065 45915257444645826801577565283375745920 9634066 67181317198902440511573809935015064064 9634067 -27451910910054456021668165515783255560 9634068 -11513852860867053549541986569513528448 9634069 15533793909321288798742061499966038944 9634070 49166918683397078658909122232581852160 9634071 82473599265258014703225144780285284712 9634072 49632037460939179054042867180490342400 9634073 -163321152213544903669771756065322806000 9634074 -24640458163355713291941938654078012160 9634075 -115971383294041411032055786478629486800 9634076 39004151355204740249491352235202501632 9634077 64849894663671287523783538802612476614 9634078 -206189453704175392115992110321128492160 9634079 41089474112371876162100483885485613568 9634080 64125532627675147662663093011003473920 9634081 30315493819379663791620871864837138432 9634082 -107139710521547417350211428679899282608 9634083 60389227812693631257457595128215892800 9634084 -278361948910446617508474786968535730944 9634085 -47306849296250223005664643577116757640 9634086 101449727764199161358794381232076119040 9634087 -29734356364753288272488720757737010432 9634088 9757894786836485148184987528614696960 9634089 -58081945804417572315920077560670321776 9634090 63422370691850349976699569567479040000 9634091 -457567347756118146841343372023250508 9634092 -7353602830977720839356847250311635968 9634093 3080419500818943074920014434578774016 9634094 193329374177553227581457852989520076096 9634095 91060098256093275406430307063242750520 9634096 81954103806258931954522816029085794304 9634097 54143178020840683393427026050434157504 9634098 -66816551939989646590450544405908852992 9634099 -190764117961987880235959816221619254900 9634100 -11126231508860370230780222521834137600 9634101 -212312591229399103657811696118187539168 9634102 5756924012290073191138636526834626560 9634103 -7466253516086624667647680033157058648 9634104 -15742697840829338299081142906493296640 9634105 -14674100186466592406754402370665139200 9634106 230532075445419816683376788997785776752 9634107 -264070540118167923080516275688841216 9634108 -522239632298645332802992208503404945408 9634109 168722919699990078733296326937567290310 9634110 -48567744497701139365692084824422732800 9634111 -373037395243690955354451946736293876288 9634112 96371342739997621337673691098055704576 9634113 142652905395316464965185045601519162400 9634114 -40537963881570733679037850961467650048 9634115 -40715941228897950832244476338669020880 9634116 -184122693893691282352037197664079636480 9634117 351409764230665005346474378942264224832 9634118 -13941900901648149075680124999637650432 9634119 96531414123125420375330861109396673920 9634120 246052007078131266084714495585402316800 9634121 -1387085223159504720172682092551980160 9634122 -143213034664827129086210247084783487440 9634123 234859190546421420836407230382989668372 9634124 -446562605416912375161811497996557491200 9634125 -144285814806012995323699938689115552000 9634126 218552796772447716752573476095164369280 9634127 -728159551541548046609180033055452111040 9634128 -11269970019350283563953333410882650112 9634129 -71287891879279738395872572566450352640 9634130 -35611211308730725639819217465541089280 9634131 35125352767769220947528153900885225520 9634132 -58659170686807547454231996886968834048 9634133 -196180425212979393452573123327769599712 9634134 26918433285573510448417056241164822912 9634135 189242361187291045860234447596508058680 9634136 92768211146735832197922205716058152960 9634137 46437966374562005235490295301267886752 9634138 45680711680353998454647477474795535360 9634139 -20151638484209551342073820006440969640 9634140 12556620594235464620484628690165785600 9634141 33131141047928596091374103176317926 9634142 46446115287857547653555057043732900864 9634143 70098790230471223929926160287077033728 9634144 -133025058772348297488327968505035489280 9634145 33908286307424105412770105745722841000 9634146 61134888921866785341032155390620595584 9634147 -119199656060726351092159981784901855480 9634148 150447812036846433950541151661220890880 9634149 20865526713010679358967226986652702208 9634150 -1561764875303456759742381914649998400 9634151 15272686129113628205488287403314100152 9634152 170716948635119505343175748476991651840 9634153 388791154835365066973974648040466521402 9634154 -463374359271961105635345422103026688 9634155 -102883999724413585613804221891526530080 9634156 102017224893758368945748733570452473856 9634157 28306092816534774202605846842314764600 9634158 58788854853400006900094902969168645248 9634159 304275364272480424806501597795850111440 9634160 15853366307079804471753063060735098880 9634161 -107889896771791120714567552500533891040 9634162 -17533429553941703187600151780160322528 9634163 -7085500399481502522571545525369538560 9634164 13837671717380508187450435563670689792 9634165 -307625692914071616199883578844484803940 9634166 -114549895460333743013577284976065263968 9634167 122948798982800944826320559986181340240 9634168 -181794756419405296039133793706059325440 9634169 76117705536914299053720019424389996320 9634170 -12151471751926076405375101115459942400 9634171 69400123280143138612000271775221373024 9634172 -237002967825071116808656590255875266560 9634173 68306811282522997981441061728210016544 9634174 320231565020079233439088509695566903680 9634175 15093768930950740439838228875821704000 9634176 -8250924998512186053504347672212930560 9634177 159912869037241311238799160324080164800 9634178 -17714194198240363569410375704055314560 9634179 -4811329414991249204950160501426910216 9634180 16954796030901970705972595351624908800 9634181 -66405691776719708939654795289730434948 9634182 151758076893352219865441866354156492992 9634183 2338209003978753055030866127120071240 9634184 -87555522521521885368606063856852992000 9634185 -29123866225120429118833208311537863360 9634186 95320177654146274060633241660822463792 9634187 56912688103648567945443071186136656400 9634188 115240037392366673351945781541711334400 9634189 -49608383241767070245785159726050927444 9634190 34145114801072185127946875490928785600 9634191 68490411944691335295135020519456064000 9634192 53914939380653117758082658444838608896 9634193 -1141826556686519131610139722416500000 9634194 45517355377551011524487063745650365440 9634195 120480714947933942494786540761370561200 9634196 -13028654119695798105791466147379193856 9634197 22313519244659575997747399799908844480 9634198 116447472114268324501800437045721587712 9634199 -76655840521334339752918493381833567800 9634200 49855245696725355642505553976420864000 9634201 353096395711294028473232055915494931072 9634202 246706370423598591424897108418302221552 9634203 -48087672546209925856358512402859715696 9634204 -55799109985799453826575874929700568064 9634205 -39970233142254050731662132482191242240 9634206 98602803487179725065778038481912136960 9634207 -34737407622997202853768342077658530568 9634208 -308427408197080693661006196867166371840 9634209 -60331367191750045382461096334865028032 9634210 36206537168568139975568086373862927360 9634211 103252003423477008975042514125525340224 9634212 -9019650589666464355111439557659168768 9634213 18090312445920184651281049177224710560 9634214 -129308994751945212649900718054874368544 9634215 -27912390156423570779374699636095512880 9634216 5057012799315728500327944932324966400 9634217 -37785885791982856192345892214502575552 9634218 -72054315787349978465349026180549205504 9634219 153114454106133918233161915354384951696 9634220 -109139032783643923147728662162974801920 9634221 76368209878955972390130270234595456704 9634222 -95189164510645535300487686507589574848 9634223 -109161153353113189051084720742169118080 9634224 7869495518045952955719300359242481664 9634225 -110385794196877945715774560626344888400 9634226 38629256429125003961086286010138716160 9634227 108591206062194605556164437373815569720 9634228 235256703581385078670106122728849500160 9634229 86545700008520294370241231883971102560 9634230 36591860644382083426408707323092312320 9634231 163610385931030136498580018631345870464 9634232 192127595038526227078401491909304422400 9634233 -212448161725646654607118388169353915760 9634234 111021281882300964701940735945433470912 9634235 -98703948518577075863976849319922280000 9634236 -3229797875683967704738961353153069056 9634237 277179393323426314282155634483607280480 9634238 -29417512975998573555658723787020404480 9634239 -259398395029119696502644460431728697096 9634240 15025891304965786045933962145415823360 9634241 427038167976002513379047635054751736642 9634242 -30296273789193290972863608127205984256 9634243 -1356410381008619713451507766756141508 9634244 -74128232388738004653820830277516654464 9634245 8579742732490785660135019634715705600 9634246 71981110910756349617588890523640351072 9634247 167218236334135684054354212340780195632 9634248 14069154690281937815961617045186150400 9634249 -45649731770023676513350975667921731750 9634250 -21508391429658175785091433292756240000 9634251 44263013324371927109488809275755563648 9634252 -36074401891128436178171597421430699264 9634253 -199973410040029518809965287050353008096 9634254 -24206279660602333797772631874517125120 9634255 -11918470886514716407855598346025614840 9634256 -102859073352771183290980103158826508288 9634257 -238266270586015864691954530754478720060 9634258 -99142128047505387959107609300253489520 9634259 396633354637158563489760130143585227760 9634260 -94253542138294756361962100129693306880 9634261 -57903808365960409432975824154971970816 9634262 79182507760913331901749956118230592 9634263 129380672443660556670247497467852098944 9634264 571137100675530140332742505487550668800 9634265 132528711925207477956055046739495028800 9634266 63293727953985408292866181745387584752 9634267 -21901603778161507801389562466736435480 9634268 -18505708300210584447062602138368411648 9634269 15906987928523415350409483546133279488 9634270 -28038689373916737513470492386261513920 9634271 -135718818728195310450986242049241714528 9634272 -12920408950765301713774179046461800448 9634273 -51277436423652233036580326013451345920 9634274 -14355534373652091494044383074934137856 9634275 31663352729930021837713501176899520000 9634276 229607996101024813695233748195762028160 9634277 -318773127328643917469894330779536191874 9634278 -6704580238451253698770423229406193152 9634279 -1850748925794881978283313224500085712 9634280 -40226952738358017740819328260209459200 9634281 213797598966928765083552541621581201552 9634282 92850403975618312205969335532603611488 9634283 -513381883628099727435442285550400147468 9634284 -119612224926921556772475071588946224640 9634285 -208336226432467558790304034527593415240 9634286 -41595980646683145091599074238686856576 9634287 -45961817472704639522796644707858713600 9634288 -36874373495860676235000518407858290688 9634289 117667710330384363573563238534336213312 9634290 35828416518505943091547448977101918720 9634291 -233304415528228840797532966387945483848 9634292 -60648179339064567050780518836368332800 9634293 9464651004322145005168731029521419420 9634294 12835715184169014534503474350754513280 9634295 -69871676069790165110662894752082851840 9634296 -84631200060667004544333567848301527040 9634297 118451640017348958726883838290999714432 9634298 -240419503746747963150600544862004627600 9634299 27314393592819396825360951947841123864 9634300 -27538902337912186473781277557391475200 9634301 -185777756553668003437692710422372540608 9634302 -1698288902940173169194357210451566208 9634303 41917958678837015023556610196555465440 9634304 -48139054165620341049252968559204630528 9634305 137151944390987087119017315644835184320 9634306 51784509156181548229589836000379681664 9634307 3837064485274160666271029989359650556 9634308 -101632313998512720239518741959726428160 9634309 154386423470970842318169699457324103904 9634310 37204820643145694175714885493295151360 9634311 205729607190921470784525855470694468480 9634312 -199776029627522908100857732613929036800 9634313 90375272379656526136794432374836754724 9634314 704674573779027988375605206994666240 9634315 163060301809702866120284041292273340960 9634316 84920278820378550869652188361185049600 9634317 66615128283892871191053549223563402240 9634318 191679151498115138256888934494105908160 9634319 152662895437333958539483911478434906696 9634320 10886667239764144205986438646805381120 9634321 1212906124320540904557684356707821824 9634322 -2944017448357611015954471952298580480 9634323 -90281966097368396555099995828482975816 9634324 -51913058124740120612575660448521140224 9634325 -84399755356755290233655137684405219500 9634326 56593600635463159273401047014579353984 9634327 -290996142052290019049654366565515120824 9634328 252219998401085912531772502259085496320 9634329 174813651437828230624011004158236985600 9634330 -98942664024537870948536430524938118400 9634331 -16174257895512291642481359858929533272 9634332 99311962916926224916295650259642302464 9634333 409576321452363584196426839987895380582 9634334 -36843138704249411495221427796895105728 9634335 -2601057188903766978566818136347545600 9634336 -283458182387921973703283294514150309888 9634337 -86033734542790902501447641376597394668 9634338 33510284359090266520546872643311381504 9634339 -5149253898287618525131623118616435040 9634340 -88051380971725849853555519893197696000 9634341 -103060952761620697123099483754413575840 9634342 -159568133142032075300139695034278392320 9634343 211364261506996062585534947663460238440 9634344 43936225553561137541183056322726461440 9634345 35288112942737791873232065996590178560 9634346 -202428189356944416802704932382472343040 9634347 -40773870224734146057814003562254775040 9634348 328597822512133731985477515445125348608 9634349 -356222862585401243677254077757665813760 9634350 24295662048349965342744231080719104000 9634351 -15238971989207209736582336465349839400 9634352 2067083312400456203514807866536427520 9634353 155183073522429801075170261174641121904 9634354 222303892696247857417241684356089263376 9634355 -2810466566585522603065347589041726240 9634356 -89272764741634266393515773335287623680 9634357 399438182572404038881264723016844170606 9634358 46740334853258307102380632687317605280 9634359 -104911671314583567320046408569127276288 9634360 -74289937421729067934877551477264896000 9634361 193163037313207031024485763999662241424 9634362 52702728398937112106945613409292816640 9634363 30383427255289663810595290028043143040 9634364 -84540783204895565936863035643992881664 9634365 -1256972194317088547081233667585464320 9634366 -17026826020605883916383465524094894080 9634367 188042546281868928800945486937907069440 9634368 -1146565383578233755919343664192552960 9634369 -221353339220310105505256790409171943230 9634370 38816592696980601341282089828072027200 9634371 -27159022005902170571759056977788174088 9634372 -16098036398568539598166337124296967168 9634373 152793622538600605947539265893222007840 9634374 -6051283334203946011819281906614895456 9634375 -346881890514693834419986364046124275000 9634376 72636393070933231511538089993054914560 9634377 4145162098042780798514411095292866320 9634378 -12005198551005806773253342416470239232 9634379 -315087252461242215740338220807864311020 9634380 -33241798919946324190702073830814361600 9634381 70499040031622069026880248078928081100 9634382 -17656730601552912682205349567283022208 9634383 9868294226193467471265622474760616 9634384 17319652263056924296899519059184844800 9634385 35250988571532170696891666822904907560 9634386 -21072032474735546911211987743808832000 9634387 22763738621501251094429553457834341120 9634388 149195264122013617641078889184794765056 9634389 -187269242808693098257172908398424909440 9634390 -56583039452205200543624311153661865600 9634391 134365092022228105640942645396776421520 9634392 -265298008309041982423558505924291143680 9634393 41878926877949954267493125251565905680 9634394 -6999032026872092129323454729579344896 9634395 -59163502079563368341998638296673365760 9634396 -238755596455762185673764872140812488192 9634397 80739791830216278537830486951804818944 9634398 -76308911595882331467264707824659843072 9634399 301828444783002524077851250096789262536 9634400 220160477662221088202430705649945804800 9634401 18134202612407524420483812281775425280 9634402 101288315439587333988091594501220075904 9634403 39189481013686102121103023158729370652 9634404 36426928887573069848298709054235811840 9634405 36524673629096355257301226455400152000 9634406 49308275404299361462681506184497501120 9634407 -151260951767522311936078515770923724760 9634408 -332374431997116170309167351814062080 9634409 231867137424788111553080666358916837860 9634410 9310289654061225822316533847666560000 9634411 147633202177382835328951661458990193012 9634412 364833108292783168782130579391994521856 9634413 3464147110761774458489966521847985504 9634414 -392510868619961919975192898189870700160 9634415 -107502746022443595440500301969613098400 9634416 31201339461119980125181977459711541248 9634417 90353381061053545350222107632375631360 9634418 -179976828581611973388180034710434937840 9634419 115740892454822862514424596859013231444 9634420 -21023891451434519488079040994829118720 9634421 56003815199847950179858484913261656622 9634422 -20651183096141822549368698053942280192 9634423 65840496958816599872917404907598477672 9634424 -150274413033236313857019803331561185280 9634425 -21344462556514092297304297512743988000 9634426 -23604734208433732568130963016231313472 9634427 -309097771370272655362673175205091228976 9634428 16572808842772780097231174275530055680 9634429 -7925365744812152363391815206005784884 9634430 -17120053694132781447140230819033946880 9634431 -135950794274959477134377381341954914816 9634432 160964596680310478428276649439736627200 9634433 356325700094515422841442612129525879682 9634434 -6382723558952268987323642951666209920 9634435 2679607258104056580453629156240442960 9634436 -152909518068312886221886626375935606784 9634437 238308213235046499801708632323010461440 9634438 -147760503111015942253873601924979626880 9634439 -467856349758047464655915221444693378200 9634440 89352490052799328532789661105556684800 9634441 7586366899395811856409781340445190672 9634442 -101706116189490623716648078787971858128 9634443 38287123043526867626835301472986107648 9634444 366674275641831502641945123169736616960 9634445 -203073353411598087363144753297788755200 9634446 55544606939541955909979233023056942400 9634447 -241973092467910722893962462615605766320 9634448 -28312149699381321841278904379040227328 9634449 43571930419602564978742183975508116416 9634450 -24266499225709176447877332908275161600 9634451 1748003556621279277232097411572393352 9634452 44104110163191758572711004329199142912 9634453 -792276915693054187756298636456716054916 9634454 28146095547845287216858175445109862592 9634455 2079381939728131875223104003286706160 9634456 52712541185354970149178467018757734400 9634457 1291331761875072116989244622415981824 9634458 -95225746665725350635933395311353647616 9634459 16759099703314892676821841819397314880 9634460 121370436571668491272673440871520168960 9634461 4442691020709641682195441783484723584 9634462 -111229558339921303244142900858146701056 9634463 -403135614683278575275022065228040805080 9634464 -52676066256964266680493691050031841280 9634465 -79206283121533476974718993446702764140 9634466 -205122342851920931841575625131920809600 9634467 -2659302710329116026521093250600919360 9634468 101093292615176486764251443034148291840 9634469 -51877192538436056981954452960577179392 9634470 -56324807027118856150695559751621621760 9634471 -18444580789320921242473386920430342912 9634472 108301729062290059890342015374343244800 9634473 175836666342324620113764526760734627722 9634474 -56133449852985234986327413527963230208 9634475 -31049851239477402008668138542543565500 9634476 -1142489724708437013455684255862471168 9634477 -249191674154704950245359477551230215968 9634478 -201781315879407573940634240029429171584 9634479 -2602060242649730478207742151985040512 9634480 -2409625490001847642537695145472163840 9634481 48213599226625280644550713658880823872 9634482 25831005967566111219887074543899010560 9634483 606525172759705041800547348645790686720 9634484 -118043493575195185475070425449751629824 9634485 18255656449017973389907032501252677760 9634486 45776917776946978405919837010200310720 9634487 -176610013267812730991099008234941870288 9634488 20163569936882858112300838379408793600 9634489 -399509641413506219903991579803063312700 9634490 -42731166301871062870824948693814579200 9634491 -56759489859843034232804854565423577120 9634492 -36680611455681583451259877089819885568 9634493 -102688068682883957916680173193372295552 9634494 -239681585138147257041164126766873600 9634495 -51032155943750537538686544616101916800 9634496 19460202207662223288670129067356323840 9634497 -102375481253301280838495564063427330000 9634498 -3569157771363766796666249602904593536 9634499 -80674098720067132809073262342586430560 9634500 168416598180921173185356093385272384000 9634501 204387749552434460634702547813385485600 9634502 -30196400427327839314460306025108650496 9634503 -148955748442307725549488904996819505496 9634504 -198196615014513734947337121069619200 9634505 144737899226585004557046623865107346660 9634506 -17527608931047416060379504349170064896 9634507 -197862054736922824326349232068190117720 9634508 45365441173064777157376386972205271040 9634509 98690046091533642311062318243835480214 9634510 -67817314819231240317772876803959328000 9634511 -302475099743356709845188394089422031888 9634512 34423418815811662049791087817561997312 9634513 -59188788718015300343381643754717864640 9634514 145172896385799589796177195367060275856 9634515 -133398371071774278453707925467716719360 9634516 98866807794048145139595438284814538752 9634517 -316751772517802658798717168287278021440 9634518 -86479154972914969207230705763870769280 9634519 83450636849953156259292726344737826160 9634520 97675626225740386600414781000073216000 9634521 48027009672081237945087766385226245376 9634522 35535663795539832710512563847150563312 9634523 135757393212642560799792826042762887120 9634524 -93706999914104487056752759460703191040 9634525 72996364045502721288433331129545317000 9634526 7130434554301028576415224985922480128 9634527 1669093359869130209656081762625503200 9634528 359977390345639851791054907095710433280 9634529 -90189441927077574958599433173474094524 9634530 153716433610249715143793354550696683520 9634531 204917637769129402336919531893952466332 9634532 -27033530173599206465424104992900005888 9634533 -6265619698307917978228562777868559776 9634534 25677106858128370268054581032586459392 9634535 210277207820778666667686659042898183480 9634536 -32162594811846906072913867462644679680 9634537 1799084791980861493927743305602210080 9634538 -135601638460915762688626726443377536080 9634539 -119122151430805580551258197311975712000 9634540 12749762046953564254776647026937088000 9634541 -24728391575845444965215617011855340800 9634542 11625724140034681180407568682432987712 9634543 75962634710768075645738854325086432824 9634544 30769980059356682976301964920819384320 9634545 1729556890801077619216809096086171700 9634546 -107248641856790348587841071726989811680 9634547 23347509525078349875686791476753354240 9634548 41516276876974097511424043197453074432 9634549 -2579958659173873649075112779504162820 9634550 -2929423607011285208267001524280475200 9634551 -66218131018349825781771453879858169368 9634552 56379842592196308592737320131658711040 9634553 299509450909511152274984475699942941802 9634554 61798446985540380837805097931267156960 9634555 -90627392228429053217411773680606842880 9634556 -278602984837723615374869463954745159680 9634557 44254282838957428525628453541415195488 9634558 80082935150580766597865854176114785280 9634559 151571754249324959674729547683463349120 9634560 52208604582663121568655528288520765440 9634561 30281985532708785149175260544844460592 9634562 39122388822538312338398453546148117504 9634563 330261817736920013321859719269740938664 9634564 -224138908368390579191095590599488671744 9634565 -119785626982178758704522528138131817540 9634566 6621695207262606739945583550361362624 9634567 -49110402495848710520142636198980350880 9634568 39778825180598688727201167745302528000 9634569 51157731826013881629639318855582502080 9634570 39581197589530693295191889071610722560 9634571 213527309371973861918643533588830994772 9634572 81418009253188877448407337583751961600 9634573 -120954394944370554541739438806877471636 9634574 -32584349030638298406119422120148352768 9634575 73928235161528563586233875170414808600 9634576 -22275240808665512287568380257873223680 9634577 -47641974197124631442924524563591331200 9634578 18502312487516385027853956426284428800 9634579 -326050875751901461462170455178994180640 9634580 1904643655757028491733583749838540800 9634581 -77552083190090829345803559595806291936 9634582 96342118040807596147776255552491784000 9634583 -59327123028370151863507285258060769280 9634584 55767302674074451560359078603753840640 9634585 11223139811903803358691875386889184000 9634586 -45086134731497024370370467770033242656 9634587 -124622661454198314824251038981027099240 9634588 182418334365945356856909868473125938688 9634589 427690236182618072884106608040490540390 9634590 3749028136036972459290864536529968640 9634591 -204272708680890618648147262326978367200 9634592 32389961685314542104512575819468505088 9634593 -242556559059763159162504355164008192336 9634594 10258474250516921522212579599362775552 9634595 -319499558888067839555823247381601444400 9634596 -138246333598296891060795226515045242880 9634597 -144102294274354840144809675191014458048 9634598 -99182099874863192445704576124835626240 9634599 -97960385909771031355604188404642972000 9634600 323826809092045515032845428542730240000 9634601 -16555875346279847132847187475759447040 9634602 -10195667216047682824206657029881575168 9634603 -89873543516038414947545279364500106240 9634604 -2975532051205625640013797777668702208 9634605 -38924995843152792792342050015643753600 9634606 -53670124637729784587984720497629465600 9634607 9418139741241003480776793593806499856 9634608 -34076985029010431888670465714171740160 9634609 362535234532510422128711730932737505810 9634610 -102287282624071762953230151859628627040 9634611 -46046250189122183697271567594438077696 9634612 136699217495106583545745349467423219200 9634613 -11108987327338195485566077718386094592 9634614 19373436304977839342313953441580761088 9634615 33109232673091684965603274554324343200 9634616 -58331019981207030838417062840800010240 9634617 66113598895517514284333381390714615034 9634618 55778073570009266531906784696448847616 9634619 23673608319448956946314543086753110320 9634620 32021046414885187568903968011438489600 9634621 -166785099265841916175616113469165293056 9634622 -168597269694393088300761027779103694848 9634623 411537748618757566656434285870644224 9634624 -67484797267701383970403358158350188544 9634625 -175391245063408918739990468886639000 9634626 6903561422423235631882807514832752592 9634627 282141957901977446718227582238001407432 9634628 -52858843648086623306954945245517557632 9634629 -50766924821327747562318503130780057792 9634630 37051640731175296881284600384004232320 9634631 -92797313110590613207038912071042692032 9634632 82072751492080555222835520509423616000 9634633 133166209929373010147581239201091409882 9634634 -49084022954899643718078037587630831360 9634635 106771447226254465769525435344195164240 9634636 -302149190166302372121211834259662855680 9634637 153311859446199437351188676858701271286 9634638 -70334016185993164444056320549544672000 9634639 -137522353788753708938342696754700880144 9634640 32295532870707495532019136795926200320 9634641 -255176798262367499287860600716835182400 9634642 -407510742492657975658831746133696524000 9634643 27315641424791753376710384708946739344 9634644 214722340111414345161878618589542494080 9634645 -75509803251881723708616866240414937600 9634646 42735154363743641485031156610058721280 9634647 78771648669351544139716011588607941120 9634648 -8164188032354890590671527503599677440 9634649 407249722335587025313101405874754560650 9634650 -13685771215230384586453186385043590400 9634651 -138506289591786724372403374447564322288 9634652 -95279707626186548556798171002294131200 9634653 29884435747949038604574340944218188800 9634654 -11055664715399965944042483316378953600 9634655 77770711988841930713486747976960235560 9634656 -99286267057173089223058357381341904896 9634657 -152210495363106261352316033344301659728 9634658 -42153739580652807345911990254253901312 9634659 23660039312592232041165729142735749360 9634660 -15561927879224345739981111166504243200 9634661 -101131318854892452111776647904293524738 9634662 63630834877420368709704444893247314112 9634663 -43880079004497481960603176404544918088 9634664 120639181957481940725954024059231057920 9634665 136565726745398077828252619082494881920 9634666 1110894879913365453480181221287353344 9634667 -10579054772344160230425294548198688768 9634668 -5062807613133284929272595706419270656 9634669 430342743339662730026117122467713170080 9634670 -50277658509733712471238409815965011200 9634671 -396885627826775994060772277155758728928 9634672 -36141242207651646207245877539195781120 9634673 28347682867567526233192568111193016740 9634674 106312462461727053670797245267800113792 9634675 -101814547918999324092342554938749291000 9634676 50767606849822014591284134456211251200 9634677 -54401493056430148369841358059479790112 9634678 -171295334177972864430361193238202155360 9634679 -94945524250066176946029828395619421224 9634680 81287679596246536011729477834719232000 9634681 1864751880881160607659417478592545792 9634682 83397686676867218068267621686780679680 9634683 -65267680290842438241209955209068967376 9634684 294630311031253222470932633120099772416 9634685 -3933266672588861088899785010750929620 9634686 -7001106938070504874577691730748885376 9634687 502950817464526622688215074690443719680 9634688 84541457570199446121820007394359377920 9634689 108051073577412652071739880234295334164 9634690 28271610147859092404072518408672065120 9634691 252722258541915606650027374969680264000 9634692 8480363924484021417929868675974400000 9634693 247712702754612090365534722698813863484 9634694 23591430798986828276511961407455523072 9634695 -17245124974443035601746581345026739200 9634696 -377595800246165167495012855539518622720 9634697 107322219696609578079589829726450581146 9634698 -149748709026044501660006277174140832 9634699 -357451878138480521887861100805455636640 9634700 -35555453667703083096395580348905472000 9634701 195462695009954168879639587539239846304 9634702 91959494507333526257600010317778392064 9634703 72753433842636041733359643775921376184 9634704 -59168759024046612209891834114443247616 9634705 -77362954408430782846389397209546368640 9634706 -3003250101063928655115151482279209472 9634707 58629805381296842049370622852152197120 9634708 -92196194509154397734781062164853059584 9634709 2626152235602821004487172641343113920 9634710 23513707095567280491028570728695654400 9634711 84495176291534070651335833402015167672 9634712 -16118770082283243635683493281067028480 9634713 53218456475693762913011913105274032576 9634714 185393658842134837109309672698879497456 9634715 -90021943468190593458286417939227070080 9634716 10620959797389465297299206068114714624 9634717 489680243344935055618710855374522849260 9634718 53902642819584120844840999400786754816 9634719 38511878913904978567352509968043860768 9634720 -231910104155943429617867559988571013120 9634721 -343632207848353122615960821295100290078 9634722 123074228611102896383174341788781592064 9634723 -209517482589648789480034590165993382656 9634724 -53424943881089597892745624129046596608 9634725 -33224218602539652100176177609326838150 9634726 -60960806483021138374564590593220700800 9634727 -300920893099114897354191430525653740424 9634728 -52773435591240187832820753494310912000 9634729 -4443133469345964506657711671420094556 9634730 32919933070045589015505161604857011200 9634731 10427937664020451257852907291800013824 9634732 162743270736619856438694111599643428096 9634733 -3793868634759937757598833348588406720 9634734 -82104337159106269380553908605511567360 9634735 182355085090926912669074577674877974400 9634736 57924763878637142001576617666071363584 9634737 -27800524882475656393706617176253482048 9634738 -40560970192728803210910573684236851200 9634739 197259634405684255178975464048831771440 9634740 87324882128539207352512454236531046400 9634741 333219491620059819657588336821212828142 9634742 18752851556717871553205819484865731840 9634743 -200171590062316452477546566350200768 9634744 -79259357874761250747598344790619136000 9634745 -225350518402697692113495649186363261500 9634746 49313763600908288461977402704420352 9634747 -87459417633222927276093905426794267804 9634748 230954931039535595808530526269773578240 9634749 137589280482499395327788956623405713664 9634750 -97154962824794103301144014081383328000 9634751 -55978754172144679268885658390019989648 9634752 -787337833721840113296871109972459520 9634753 -453212560305724920990592878263751454076 9634754 -10427961338262101543632737643505667168 9634755 16178125701468169907731650345167311200 9634756 -83241152371418746033873808345848977280 9634757 529469097406212383091205365086152017120 9634758 -4115847575437441320977452781714995200 9634759 30767500846275087365566477968925447920 9634760 -187320555825986196514566356366092032000 9634761 253341594603296977926593261550445689600 9634762 -240705439239716911969449233334527548368 9634763 -72740502529874787895032851381770989600 9634764 -75378001439769559294013819060017075200 9634765 -190332062797243168801034114669486507520 9634766 33651505001258137775062435217603925504 9634767 46185704412040531148759923069581615360 9634768 -44783792574251003152301246543929147392 9634769 61599488209180692184021705714377051648 9634770 -34882061140845455093595634617739478880 9634771 -126462274329066333011407952495908171056 9634772 -301478194959025504362455506791233794176 9634773 -115688771864136553210249853459759018400 9634774 224525312508644942958092899244033999136 9634775 55601530251153883816042688075110138800 9634776 53585165183590739984815304629449154560 9634777 303669687145327771608002435586133743626 9634778 85859448309272913323139326929346989056 9634779 -199651146328532395608888264237614592 9634780 -132886459761047795852367122147003136000 9634781 -155488717025486115010372343795790718068 9634782 -3888184523771345734250790754193596800 9634783 369873335223176209307346059490635255664 9634784 -24729905764919246905462257709350912000 9634785 34022406857349791125318505430313828800 9634786 15270596768699128291641142329993600000 9634787 139180738049629891092461458817196034800 9634788 2104999432736275707522074136972665856 9634789 -287718111180757805912759417822888897410 9634790 159932646688662368488387837613701814400 9634791 2261701190800290688746021657562245840 9634792 5682580855518253801010178097851678720 9634793 -79586017480343215550310714071517614784 9634794 7190792789572734740031451601772205056 9634795 -64911965462846889827656118289780960 9634796 -61352619862116846982711373434074362880 9634797 67645547292336944668827595832208237174 9634798 3480484553255199218859066969235022400 9634799 -14288596224453182889211794859343687664 9634800 1022663323371959702808548799519129600 9634801 144275245406800305376779069114681858240 9634802 33222059789618708591636768202860614272 9634803 -35095914213884720182675832336274916296 9634804 106887622075846705719127461475318874112 9634805 -277595720968507102428053291700219948000 9634806 40459006005441968809879046117779780800 9634807 -22679106050588721600812624620981079040 9634808 53233740571890463773358003223993180160 9634809 77508505310683959096639660495368602704 9634810 58371320498510994945540425262688750560 9634811 81719686987921970779999284275706659424 9634812 177249282193557092467311581463014375424 9634813 406095777875322470222280436693124527660 9634814 -76334167435144723403005139541821801088 9634815 -76461333099708996514247181625655424000 9634816 -55999937257335389779123531998660919296 9634817 -57581224292113023742082045864611595820 9634818 33444718315748879011341783142334768640 9634819 137647887648151208044696641432079060220 9634820 55210711165979729815963148764099361280 9634821 83181967857367135894201967706848702112 9634822 4443269277119757274024538145738479712 9634823 -14521787862560527243879943673185445096 9634824 -256757714264427221599338074951030169600 9634825 105065249944869497834264728856702647550 9634826 -491282786368869578309589284585316339456 9634827 -28026765794371021536457889537089646160 9634828 128804691040808287576435598010012035072 9634829 328413392654529002634266070569801669430 9634830 -141505153709135944987898789913710196480 9634831 136327593143912541764764989337037827264 9634832 26189113026861848860477427086787764224 9634833 -35482419385070456517170555354037929100 9634834 -125241739432286912891412376901413016448 9634835 47970669991173842107109303625208714560 9634836 -51720960341780949965217685559282958336 9634837 -22154158264110341189151784008390154600 9634838 1459173489411729082679333104383203328 9634839 204770436607586134417705085286357157224 9634840 -402072713876973921519872606569574400000 9634841 212210933731065107402487056310310039242 9634842 -45437201606742750579659506407655833600 9634843 55233389566462930420045830319570094000 9634844 -97156003650487538191144289840932953600 9634845 -57246421543292484790423184141380647360 9634846 -4020255250893123426182312249900118336 9634847 -109871500491949643698307990510699308704 9634848 -93621955841302094807834785635063300096 9634849 126466753507313108347279779354153055936 9634850 -35730201662923215864549763888078515600 9634851 3770222180900599803214704442185434592 9634852 -187227337107314646687672680067539700480 9634853 -7818083047735113243674426008301922276 9634854 -26506227147128961814804191889019143680 9634855 -46271560010570824351184757176552778240 9634856 50489447457072954330998705451467243520 9634857 -109718834594468556046846683280744336320 9634858 -153734488491892759333527188185570554624 9634859 -463963354001437457294654117968071920736 9634860 67928839342276861576039346403050695680 9634861 -21625166523485398730517293241584223360 9634862 -1008014691883492977664107928049356800 9634863 -829421606989504156191072201423424512 9634864 -64333275761453122127503615430058065920 9634865 230204884606314778395186292660649422260 9634866 37986097262604050553094624204549252224 9634867 416671872384892758461291481058895108 9634868 100778876019173216439098351217320964096 9634869 21153656882608583987386851628010778396 9634870 47936534691142409678198454640138848000 9634871 -46196443381832861456530399070025307056 9634872 70190914167754056020798403927552368640 9634873 25720872515265467890542716590943507400 9634874 -92319408898559974304751165278305885728 9634875 234009630120709629217132124894092908000 9634876 22371863449419254209139318987577266688 9634877 36207115001945267123428889432923094400 9634878 28876460493481270222211814178468156608 9634879 91977257764720394455026290509584880776 9634880 14699220086347370728806858473629286400 9634881 2355478543308347583058411179623112960 9634882 123293172579804042936206805374751747792 9634883 25312063027540683594970849757564403132 9634884 -23852313655178681604853194147252338688 9634885 -69324956880429609860434219099078108200 9634886 -115427096059435726263283894433621408640 9634887 -214907484079093788348904399961448626256 9634888 11544619241877996597376592192808591360 9634889 103685116691157033933493012674840470976 9634890 75635413636256819374399625919928561920 9634891 10492439319750548251789908077068466720 9634892 17716874972350576052685598035827049216 9634893 -43770781308142046531709851343849990144 9634894 111745304205912233768623323365098192512 9634895 -54870251667848691912238112527949431200 9634896 39005035674835003943785114783045386240 9634897 -781564401764491250912738929948334142860 9634898 -53321541245839849136007498566927136768 9634899 189663407245126594421939691930901781808 9634900 -156026904383901366440278532378083584000 9634901 471589776636317248352004573239593021902 9634902 -42165192435891801967281670029582065280 9634903 484820483986750612853432603226946437360 9634904 41546814731729953158194429474801141760 9634905 987518095118887505985706214418134400 9634906 -236000807840924070802389625540958784000 9634907 197569578516595034804783671612110751920 9634908 -79277408553893011360908617544645219840 9634909 -8685791448297316147288731170378972890 9634910 -77669198596040926553429022596421800640 9634911 -35400343604302475384857054329973819392 9634912 33048933023696769568175015705732186112 9634913 156745948117567854730265086010043772800 9634914 -126757995347286612640279267893209384496 9634915 110722604293191981241583362070307468000 9634916 -366397091429782620921882724566642149760 9634917 -174326857535751388972547766191026377120 9634918 88719459525755469721721493821795112000 9634919 -435509945840509338813072770234907014400 9634920 92401236527567008075664680458635673600 9634921 -14564905700107721367820506084561383878 9634922 45676447362515067856105879003089786624 9634923 70788335781151344185906536391257478880 9634924 459304040261028606808185398492200960 9634925 4692719499281802763119849371424955650 9634926 -44349430825175378114534623705395403776 9634927 250584021326541705383686546004979219480 9634928 -71911688508453769367334592785609916416 9634929 -417258785958730687684534307279942820672 9634930 18529727621008285608737942270518686720 9634931 96046958836917643543022146156350509280 9634932 107336543276366588026791396278216297856 9634933 -27105515573797357920150737772323507328 9634934 44005975828868221962573439925509331616 9634935 -111073977329372833939381442465068947840 9634936 -145326672982123614825330651437306880000 9634937 -63752305809799600176616802987260616568 9634938 -69270307130145558726778060700242329600 9634939 -7328409123779655494454583249888087640 9634940 15224418226918827233499358468628551680 9634941 117328043687752294055736432153955600140 9634942 -118589036610951602196572596863474160128 9634943 3910464348602804376387754775639840904 9634944 -117366387144380673930610381698493317120 9634945 104165530902728070022466901229251994920 9634946 113491989003793058380602519694533441600 9634947 12019906144006151812534175344315068672 9634948 -15982840503737346963340623225940054784 9634949 131035544569844271394701537979693561950 9634950 -32960153902365999901984679412117148800 9634951 6836935812033362743574182173633989472 9634952 -105238976463693739444937464098919910400 9634953 115719840721220642306566012874112841728 9634954 37060288176814488330583214632754115072 9634955 95672868414658142699674275960330685440 9634956 -138411253847464193199330893334256316928 9634957 -104592293861517027141488375348798380160 9634958 254529830291663435063060334018909958080 9634959 -31245163045786798912861525884983196672 9634960 34306195468476830777829439552298188800 9634961 -50475346266568384781543030273327947968 9634962 28671090965913723819109668460304213760 9634963 -33686982066943389475437838383288338896 9634964 -166347112107468934169126293373315409024 9634965 83245720606851848567722608225392104320 9634966 244428895689887939608905988306534185024 9634967 -7063053353677213798134499091502230760 9634968 -109794795688932795224888792109841520640 9634969 270147162087393381555158526064244407370 9634970 -92516919844915998871544302953239020320 9634971 -107101276017162410118050024328786741048 9634972 171960521833247281211051642017254707712 9634973 315895567982963764157771212985884533222 9634974 -31152116805861784787161987005962216640 9634975 -31181804245237412569080945458394839600 9634976 -36052421778691201516618185333842903040 9634977 -393661086776529291284760956595424000320 9634978 -11224108336176933912250317889890574176 9634979 437003980371332016775596664553058767580 9634980 25143610738023317692076482445418639360 9634981 316419053148946729539049149323810478782 9634982 -8344709863566058645416666923104174080 9634983 28944809925024912370939332257193936000 9634984 10272518044692799788281725438389534720 9634985 100986125545387140029536406450347241160 9634986 -11565038023203580943728901903018078544 9634987 -90787236358788305213299559402196540364 9634988 -591151032113344490610081274594263552 9634989 8130413759989565549735772985718795520 9634990 101449921276016855942502255843899160000 9634991 -99059017398328348997269224467405770608 9634992 18914753683785110588944574534596362240 9634993 298846337526664564759706832468638066740 9634994 183365115696883560571045035031637953296 9634995 83886618395251275572740171041379584000 9634996 61158846438387250891202406654622089216 9634997 431868627364727373526426750216021726446 9634998 51821164706357990681396950670590095360 9634999 74142169987088081180781908524167666048 9635000 -34199114715902475830894995788134400000 9635001 119385076297430182037129037850601988432 9635002 -2436379356228015917746996544375283456 9635003 -193392402717891600114543390009501550320 9635004 -200320335269638857559779353961818618880 9635005 -58114467616800178542474548600414676480 9635006 -26750269479395246091501899386143946176 9635007 -119547277859363748004291698253031778360 9635008 47625083376379236803242844429542752256 9635009 283083018436789807079631943749054342210 9635010 -335927217307516056520680059808399360 9635011 107547361175944803785619640524947444224 9635012 -30982882667068262537401667346018601728 9635013 159578603854469848181916765521712131742 9635014 -119921995641120835117783859558502212160 9635015 -4498067363507356067837328459114586080 9635016 -451469065383355272303432461626144604160 9635017 78601708009224757752365793460170715392 9635018 125378466346333900599184622447793365760 9635019 -32198071930110916176324317042582479656 9635020 -111991146031118776304499350638743659520 9635021 -225729612913942842024455684748293133312 9635022 50817679607602446243179868184811709312 9635023 -74328181060688180039209640717802419728 9635024 -26788604773696919347528909489136861184 9635025 -112671687876790619195120346237495925200 9635026 89630329248819808043438906490017069712 9635027 34885575320114491743435945370801824876 9635028 85912393947722048508911596488400809984 9635029 68956426784363148833769873801393962400 9635030 46501299283406372682114605430329694720 9635031 1764169799319735085031524658460426672 9635032 572633614642623279289195364218115850240 9635033 -100959439425254464355503301481198616800 9635034 -102810463436121638628873097909152990720 9635035 195193440989553603732430268679286956480 9635036 329923163257071242590089344245314746880 9635037 -2762328720996834182961845538723212160 9635038 -76882492751088013488215888223769202304 9635039 193935440103655440024658615334319485856 9635040 195059071432883406332483744131004497920 9635041 -86333247696712752438125201506481417496 9635042 -270871982182486372016198901495023128800 9635043 -157375170587592206024044617841693217472 9635044 210037918367136604990011268382811115136 9635045 -66612601952654555043347991595303852800 9635046 37728470026788935340406998253414809600 9635047 -13270186252514367827733245701244414400 9635048 -132988391785890717644180250750278369280 9635049 -189826183192966493424767837974332266166 9635050 61334383876396074251646000483528345600 9635051 8616849278069451655641105796406164560 9635052 -68649766416565295848202194096273735680 9635053 510430978755018957026319024815187424 9635054 -55092680781963345714517169232730936320 9635055 -25690276585908097645578810557130201600 9635056 1157968097249138504017566877224271872 9635057 221299874177613012709870128298491973440 9635058 -79852426900071857574328523763185932800 9635059 -61407755220152361450667699396958409568 9635060 128547672224356649730855191220982260480 9635061 -767248626815165505039211275751488096 9635062 51381305950778426969185848337214186112 9635063 -309298444181190587951355137881546353960 9635064 9124668878893471771389116176900792320 9635065 344585917919078110125028670450566608000 9635066 -120433958191711871318712761183401037712 9635067 -1806506819238298548422608177533952032 9635068 -72537137464788422002780965270870174720 9635069 -63074107026393530717839956401258421504 9635070 94362387400273088697854413517906371200 9635071 341353582578805102791290616143085260200 9635072 -2309545528366942640480388722844499968 9635073 24907598231148790520435738823116074752 9635074 64229826286580038125018073309961923536 9635075 56112065252729269782666589233742530300 9635076 -91430229097391806688342265600003993600 9635077 504002320363275965764833963052061844160 9635078 56578049481125645870808282518037279840 9635079 -84231938226477405122932493492203981824 9635080 42469252186279917077884239542127820800 9635081 147887348912949145902229158889546755792 9635082 -25004495020606483266488552663433761280 9635083 113680445728453784209649079983743125332 9635084 149823904537807827392786362827600873216 9635085 414864842715843311837782121373475200000 9635086 8213372080880729746107929167150828992 9635087 -86543249979145414084002483926640429696 9635088 36212006556377279744263512778725064704 9635089 425725683502127328772263786149620659890 9635090 -2973504607106718914441024910853129920 9635091 -143489318687047560720226330752528038400 9635092 45819949150341493161250133443345183616 9635093 -23315836663702751786869954035662671776 9635094 9833747833568409130449770773088120832 9635095 -32036038414749466960326565178227991400 9635096 -175849147861875305100289376589373440 9635097 94513666556244999806053410533682427200 9635098 -260627901540503469161015295714934990080 9635099 117401836660565032166704499879561588100 9635100 6606171782851882188559780645199654400 9635101 155808221205173654432803102057088525152 9635102 -126980261604143842905509649571548421248 9635103 -29963400960826951575229287579488618088 9635104 139115441317957388220171835719931133952 9635105 -237220580211652328396586161577514695000 9635106 -28072208913543630651946137969539160576 9635107 -486136967326924055071259932668138452688 9635108 71300675727779793175982024951170031616 9635109 107473934351575620276526987742871797760 9635110 -7085047351477096489582526333882158080 9635111 175673960248942773110210941062699326712 9635112 23593420909966228796148199452366105600 9635113 -388387646186846716459217540649076939440 9635114 -133130445900820278291118532723403444480 9635115 -86599989525829955941886165922308317200 9635116 60464137340196993835240204619260989952 9635117 -312615794726357883414184004608080105834 9635118 85927779253673043336506840643216535104 9635119 -191747904085248633288967249461223554056 9635120 73827381170139370022845474938888192000 9635121 -53921246813787579804197867303394859710 9635122 9952172351608632733099857395543980032 9635123 -66253046281419990775972420480831526616 9635124 12883723940703774750901638952211914752 9635125 -384662208082574603578385097812802141000 9635126 -144210629461157415704594976806581865856 9635127 -4321862629721626177030842812686124160 9635128 270810438247899641356459097946223104000 9635129 42720520769938142232058220544552101376 9635130 -10608917979408986992477431775573412640 9635131 637151914307782614174502349776426573824 9635132 -24288854834449909729556799878441599488 9635133 86848335127220054354599314061054257408 9635134 28716234223362810683513920555963000320 9635135 43351417786808083512640262320342088640 9635136 15912475220399885224811227391968935936 9635137 180178452614047756892426243805081862080 9635138 -94958281375629283555652954533474198656 9635139 370497607353540663382141508838117498480 9635140 79392678129710009956713483193160563200 9635141 -146978740203756349290221193983466117120 9635142 106298008381476044656146031267835748864 9635143 63337720008094121702278695908152337200 9635144 170288324820525711054864714292144742400 9635145 32452751496118231925911565235856031040 9635146 79580971152787909728574752837606772272 9635147 -284354377942183081817930604499907325960 9635148 -23432333177661824240691495085110221568 9635149 33900978313917934579860228510961477536 9635150 33260995107481061419342242306699792000 9635151 26138361348038332386522197959446769032 9635152 45149184873704868747283782211635961856 9635153 30664520033989065886154203562244657264 9635154 128071628010868920095253151879627029120 9635155 43041965566921170590024948503345408560 9635156 32290218611382938610800755837974343680 9635157 -23096477374502210218757120237468053920 9635158 14173692007509463450560543616317753600 9635159 -36329465565129682523947404077645370480 9635160 -992531304239752148651120956214476800 9635161 319440635438768563280105093148603711232 9635162 -226027751233883412881297327229167217168 9635163 293978811833540716372888589749147590000 9635164 30236041193852581862022142939518888960 9635165 157522234784791636137923692688006862060 9635166 121763582900992770978904673009811148800 9635167 744228169550153305120595586581634798112 9635168 -17377423829736021549243135915661983744 9635169 279917467140353022457687518737260096944 9635170 -48979430197629580781750680844896175040 9635171 -31824817801069288604529850120248098496 9635172 2952998455339771983131860123995340800 9635173 100071846391529077966232351896022155324 9635174 -4706662878809255257946176629734607168 9635175 126505766463107266833521719598107578000 9635176 -294451146403344808243919412913333969920 9635177 -324248362965174872099269142222737786908 9635178 39519278508440241522012166728807928320 9635179 -264486731236526295068657668177336782220 9635180 -1907520501589432061046516495644160000 9635181 28401248130066070904278919410136301024 9635182 73339808109151826994304742898508800 9635183 -92023607864218912588192511614805136816 9635184 11722045420942808645928691809966587904 9635185 51573547259622829480950736727966064000 9635186 -62503774032720865482078937054149906432 9635187 -295864870991780275438343156688607605648 9635188 116772700467770060261101578120471330816 9635189 -283633170549732339457099519047552077010 9635190 -34072737125005640597587602338683526400 9635191 61091907826151412892191672118663525000 9635192 -32165640255161437294102263166095360000 9635193 -68885569984313832667545631186439719398 9635194 -46481468996486669334959366037149875488 9635195 -105073007349958765822182881874121709520 9635196 59237676917625490850931307737900360192 9635197 -11174726606095861094587342287282289344 9635198 64617015674743202144744386629628046400 9635199 -51675311808025677688117830626754207360 9635200 56915936509676226899231441748492288000 9635201 646580588692810974030631587967855358400 9635202 -53270398686109182108276130251795411840 9635203 -28808299000204447796379388815122206720 9635204 104358691209870569807693225454057461760 9635205 -41336792768149364681408150637860220480 9635206 19176833818942112552581487080404653184 9635207 -149250036832239939851494874980819245768 9635208 149671925300448639020704638462005329920 9635209 -330518825388204913741854099145371014808 9635210 33742266419274193413101524245307931520 9635211 -50281191109564629276413802851558044740 9635212 -67226606657147341196796466269113448960 9635213 60688727505192756482150901730899369462 9635214 67512031976947434748989606718500479040 9635215 332206616140856398503420091162613510400 9635216 65507999756802310397049209263655657472 9635217 112340418766560729261846952920725284080 9635218 -251190971545278667336017558801420432384 9635219 -132051582349334320824299593004369267640 9635220 -74334521899953931221821727714908160000 9635221 354361570255601486290615564260093892320 9635222 179739911165183709037201567998693796800 9635223 39381809719423987643779197003046988160 9635224 28513331515253204976932129199142379520 9635225 -1805788955233295882689137777107924400 9635226 -11556969632231877812871151991504879616 9635227 -161083361111714566232694609626062278128 9635228 -159333967045057497469418411615016766464 9635229 -1155339646995043209555813421269247680 9635230 -130437676540999080965458747865632320 9635231 166381760929124267703790854660342312600 9635232 -319436520521589808249103566670665875456 9635233 -108840634342800906912620846993719342416 9635234 -9355771586131652642772867559922116608 9635235 -118492075728969080332434313620472934400 9635236 72264358292435000103958807623895285760 9635237 -131797599834601113673141804657043809668 9635238 210308385088316844307584243366468937344 9635239 -57777851578276768685136297783523273080 9635240 105496389244456463235002930383293388800 9635241 47622400001509324681217177026780935168 9635242 29765908830711105042836569730582526720 9635243 -355899345189543556191256332648617511984 9635244 -60014828926084536713357490658114003968 9635245 386594904852138715242273508404131955000 9635246 -36129483499909636671376788673992585216 9635247 60528432407351089695350138727373297440 9635248 -22075422813230394348764810286864465920 9635249 15209178795194276367833927883021966888 9635250 91549986255069537240196721861639040000 9635251 -268616867336100400423651392026409865848 9635252 -31519876331624709797190141968913739776 9635253 47063509311756298538439390113733321504 9635254 -66000821019923253431033926801668899424 9635255 119187818702020112926909345624354077120 9635256 958855786732663418180220081978839040 9635257 -460929921437039926230513994180764977494 9635258 -12695635738693362982754384124425285520 9635259 57287868734275698931541020545414516504 9635260 -74795163726363882408089236256998279680 9635261 78306086215660538243642806529401598400 9635262 37683297559075113040682515103354277504 9635263 -307973728854186278340046491622369940616 9635264 84760320087419925556537901516310183936 9635265 51654712656486321453667289536720523520 9635266 141593195307073592715355659417796634832 9635267 18849343758183191535074977867695776316 9635268 -1509878322987301821078120922341507072 9635269 -100331152749229683790395666253966759904 9635270 -7555486723248969371694550271935760640 9635271 53807188337436401502321058938647929512 9635272 181883994557221111036945490780695372800 9635273 30967441847079736404431137936323268260 9635274 -4750272046572404933652840532312593408 9635275 1446264153017342659979865439486164000 9635276 -98647024012823017192406040727745498112 9635277 -118905626800350939607033091573299949568 9635278 212558185967176892998627101741809269440 9635279 -113550275479971710996680582251395979240 9635280 18140327219182812417112001357669990400 9635281 -63672314230500983691638384997668857868 9635282 198009709970466328469240273900568456192 9635283 -9171474295233874630176448947029205936 9635284 -19103348616468892597674504582634324224 9635285 -145878540050928452019525897864364051200 9635286 -20426373566186946954809355613404956736 9635287 -172199911107601660834535702830803790848 9635288 23483200187968638734778232458997800960 9635289 141170968769448149158135000847255715024 9635290 44854402301497364943531527242043673600 9635291 -151773142325233223968503332242272181308 9635292 -156296089215764155335062937625981968384 9635293 -231911118915231401216909034423291386458 9635294 -48421780938500113090365583093405676928 9635295 33674611280023785092165719309988467200 9635296 2867959079390259780144907663806824448 9635297 16664897220719772404471201220080548032 9635298 36503764271239300585839511978662240768 9635299 353485820083045670109552215288321034480 9635300 141859625490022596223192676459324438400 9635301 53077414961660744924753684623825610880 9635302 -30172686315132252768993218833226703648 9635303 206334716139831570301924807543103754552 9635304 -28728267796099645627406258140509634560 9635305 -85479492998218924963309025130320771640 9635306 15542922255163970535814514429889554352 9635307 128323931582520855466240862640949225920 9635308 341283230351704381092405083299684039680 9635309 235218692149262337343632647146669623510 9635310 -7584421452778643858872260090012460800 9635311 -5185586197521317323712461353529585680 9635312 -16164294927255551615454977434197393408 9635313 -6392918111663320961678305115633575056 9635314 -36529936598164573823822801258279777280 9635315 297996904724824624126771017048125508720 9635316 65094987527237117075272358543562737664 9635317 95744257571698863832781523221544602560 9635318 10430887658143099756559507554527129600 9635319 182486953671959944268388581147623893600 9635320 117326595306725750713615475195467468800 9635321 -190652478236465211872547381725468396928 9635322 82934301118637772094996810655188918272 9635323 -50445200037965472686496301642551999800 9635324 -64337691236196422037189035395550400000 9635325 -54423665813418628490147041625548526400 9635326 29357495382720476856181964163761498112 9635327 49363537750933320248088899265481530240 9635328 -56908148687860923949242002815749980160 9635329 -296935928470096600785985370290139008128 9635330 -176785865147375085006150943128994298880 9635331 58333191990891059743465140602615605752 9635332 -22369451493944845234452160005089271808 9635333 -475900253663219576521293305185340562180 9635334 -17595748339563815585656922270179725120 9635335 150070481101062290342867234169068540280 9635336 -139996336833221755403717575717287475200 9635337 80428449191676610827352723175866857840 9635338 -2231524598661749134026398485454953680 9635339 57369362408629250399440101632645482752 9635340 20332682534835673174450520947271024640 9635341 -638777951174676122259464158464044280640 9635342 -35912852897098234681385339910623524800 9635343 -24619878172733641470332539335990673776 9635344 32136796099468808896803361191585644544 9635345 129781336207498216926365343038209240680 9635346 24047042243745750171824683108853005824 9635347 48767463533238834857429337906123041472 9635348 112530807720733888730866028680970740608 9635349 211445747141971731027734522934163026720 9635350 48926135496781627924268294861854276800 9635351 -754663941161584362187757213476348944 9635352 93238741900410061764882608143145349120 9635353 -46446140422625517944785826698795458496 9635354 -1731130243536932932252612168769445120 9635355 -445491135704682000576223995454039440 9635356 -70832263829080759870412151672822279680 9635357 -115649384780971050079972521284891306394 9635358 25644632918699837045235105550200803328 9635359 430122071837672641274756173810514718560 9635360 -55713855212019387867330381312265420800 9635361 -139847696894042197543407670889642606016 9635362 -184164812737813044625190325556969840896 9635363 90706563267123573655257431509554827520 9635364 56990618411682762194779305359961206400 9635365 50717738679598564180371477392387275260 9635366 53449003688441398799275406678643285120 9635367 64244372225827850728877095366998412800 9635368 -4549295897612086096475421579749053440 9635369 -1091523579208996401443308250163111180 9635370 10679530493003513959509471669833395200 9635371 295191917008252323331253894211101499572 9635372 -191376824386632436012500492316844999424 9635373 -227145276945540018997856409778565178816 9635374 -53942561207760637312215061579851223296 9635375 42970475683880842146966751235140740000 9635376 73635895783153875260680777803931582464 9635377 5237367663049888003954534488592111104 9635378 -198152536748711561055151902940612139760 9635379 116285155486262468888124696662219054688 9635380 234937313771581864262893659869069740800 9635381 3736990670888865125373134871425251200 9635382 55909509627959457398729479476089107200 9635383 -140395052402666054733950306459244678600 9635384 -160290264117727582698924137369413877760 9635385 -78660403871259632103277302359440670400 9635386 28773902531862088966881460835780458464 9635387 367435602809572168238202087413907351480 9635388 24472527768234564728184912186895122432 9635389 68642427820316802643146213281362407040 9635390 96238334888562463455374706010149745920 9635391 70403330137102927339605008878327311720 9635392 -28268390847428865462346662455529177088 9635393 -450967088381234659823341560354461349120 9635394 36513004150525009208081841642185268480 9635395 -60020258187458684831295560676350054400 9635396 142302702174125995140494424106911383808 9635397 -1958640978692654474999263144137895104 9635398 -54423369396257662643321837143408198464 9635399 -295657809526456954247455849663582888464 9635400 -31939048532294348448162993052310784000 9635401 -149931688602868295502335668535111970598 9635402 -8286717083983876367793603715090369536 9635403 -33837088940902310109849423769450075200 9635404 -354383793350680180086735790856937640960 9635405 7908290090655163132260523221287051520 9635406 -14116751882733240039601766795223739392 9635407 -53832186887563409961081998493312250320 9635408 3028435568722096586194088043886927872 9635409 166635598459158719326739889981054565920 9635410 22236962047142265976649039432455357440 9635411 205383818700697310151781427568716364012 9635412 -153759506050564255129015826221743986688 9635413 -161244730829860913371413924921900447360 9635414 -179211364837898138007845032043333662944 9635415 29460192762288659315136550258046947920 9635416 -10145981560017460962351173106772131840 9635417 272744785232408072727629062714054958352 9635418 35339078300034506576908976870624450784 9635419 104521998620572765560735921469314013144 9635420 29510314064809594244696263624757698560 9635421 -1939877016112649019482411996017478016 9635422 34117991127317733629276596418132170752 9635423 -8940117479693163094176606502296382464 9635424 -77736447863750097245929397793631764480 9635425 -153060000874285697405920302954038163850 9635426 -57121946098712154725856951628026311088 9635427 86234802768055015947698868049406892768 9635428 -103788522100910784969983719806362901504 9635429 25027258883853823225943805593330855676 9635430 -16633596030939510018483397179437568000 9635431 167604908665668100508386947825750917032 9635432 -201603483660221856805425703218654412800 9635433 -104223485625862492337969262819177976176 9635434 -3430190464858535161314054964081314384 9635435 -101968016281624492559420646379866105120 9635436 26396040309250469329593266962078531584 9635437 31336655792550417948406531418402736352 9635438 -78947146231968640562967926322205679040 9635439 -61867330357540475055490705918001164032 9635440 -456046363813636545519492418267054080 9635441 -92969387891505031889136652982949274158 9635442 143652735983044770395044054788106768512 9635443 170241493409994994640089645079653105464 9635444 77027182704430427899031655592959393792 9635445 -100444288188397524508781680345456792680 9635446 53916920168970491771447879136876323520 9635447 -297492313590884500228700448735622901328 9635448 -166888818414639817316547774812991959040 9635449 -151369552171748352474332212373409078550 9635450 108567269514378719168095771845829056000 9635451 -194040606557929957509380656689580032 9635452 -245419572311258786734415938894803748864 9635453 237940248597254957842913802498967294200 9635454 -23123420755513911463728714510748873536 9635455 108066398623983317338685873895501563760 9635456 -281357078198521182601674102036328611840 9635457 -43267355094386405757495408740766826560 9635458 -85977753510651836956928816161787206704 9635459 -15012109754120340254625759829254452496 9635460 1031575913766831803341357418920796160 9635461 207753549447283045117383222254859421248 9635462 -139259891410361584289987182232595300768 9635463 324083615548458052584929785269570728400 9635464 442713831551640675538496410408190208000 9635465 32872673972847744971228528657540664000 9635466 16514915975731261832574176413063282944 9635467 269328549343600178027196385348739422800 9635468 23672553856954039484396127677401943040 9635469 -14067533458107016920205069485938983200 9635470 -56288012752551593218329588578739609600 9635471 328915932995022387836513055877645149192 9635472 35678296400884782070088787131105280 9635473 -66404194580549305565652170731883651278 9635474 89104530938959029799938919505314382736 9635475 108556255316568788177997393715838106600 9635476 -297657881281558536759454032269656589440 9635477 -32556494860462337281547949493531042674 9635478 -120689757401432278966395090011431027776 9635479 111297451275782487988326821596454528176 9635480 7662976442660818728447556402639872000 9635481 43947925200778623627216054107784991104 9635482 -53323311601517677073590344806559375360 9635483 1713122826929963769042720632336851968 9635484 -657843502117453189905057692263492608 9635485 -47073442734560169375932172335317532820 9635486 71765855483006883597294787433553648000 9635487 -162318789840921353070116772488574707640 9635488 73413722389661020533310895409325277184 9635489 17495851491548621027177985051367307040 9635490 -46944458151294116451772893067156684800 9635491 103760539428616360480865900321364766092 9635492 120037257287756439562895074294114420608 9635493 -12085438024880513506949058367343050752 9635494 43159317677430796349053497222558011712 9635495 32815516851710781967789951005717776880 9635496 -47850194783884048808178784071197491200 9635497 108226276248111667399803008530304609652 9635498 -141585038922047068210206630537313532064 9635499 215077075829929140478098291472135294368 9635500 -32617049811480503680831870573536768000 9635501 -198878268411450257222492834924240106996 9635502 -19703913169077303035114423854024022016 9635503 -213832578791907531626193170653434191480 9635504 -123499572555447443118996105035067654144 9635505 -56970222357760404394691201680666598400 9635506 -134171064387682615577453600218576281696 9635507 -84137172590995146180167763521444440644 9635508 -131232749216050525714776054283705620480 9635509 78531319506456498947277260933967799804 9635510 48964761800005601578086382904876136960 9635511 132918780798897241646181805742248301520 9635512 41313089600952691250912620111163596800 9635513 -10266265206504717815671320671885028096 9635514 -39891734422219456528959570279864729600 9635515 68852610035659301059312227358449076800 9635516 -82824417640631181931288810739069698560 9635517 8912602357474110917948843724233030592 9635518 -11658067778276180888860440953967158784 9635519 -351178446233630181524255930351965894080 9635520 -53636130696792676548623456793337528320 9635521 -89256148159373244391682190158111655488 9635522 2649220966209716813493655515143134752 9635523 168583193221628619944680805108168244984 9635524 19598682249134010056506135160564121600 9635525 -132787919278179639762655001531289122700 9635526 -1646552460037281380324552520237150720 9635527 353120622604278106789685027061570142080 9635528 -62604448434470580867663538046619156480 9635529 234076564435841856738630923148587687184 9635530 -123714061034269938160757378799657844800 9635531 -372635486700056928209021083267001267568 9635532 -238221190625063338818003248508744345600 9635533 85981835409946438561746499008192633804 9635534 -203891857194360480529846291884272011584 9635535 13360306277036974040028954560984228640 9635536 50777473781534203956081708024544059392 9635537 -174221957498649794437996631563943564814 9635538 -16484275978881913844735719518614292480 9635539 96900205723622727731923780157581855340 9635540 -101867368129189741696520236860408960000 9635541 26990584705970243531718373249839986400 9635542 19278092231204873374435376303894915712 9635543 -1108854310454335624591229447557222200 9635544 -7620062785033492621188514787622912000 9635545 -332105591639951112435308858393791112700 9635546 -212413057638363321438772328715604193280 9635547 436538554968079324243039740280741744128 9635548 -71812441286102189085213388964154867200 9635549 -11998730657980524156696626767144214208 9635550 50978735160431431934267052621373540800 9635551 -301885288155236279650988001130638382080 9635552 191287340881527458647924296348536930304 9635553 247976849776177600293789955159660803600 9635554 43292631113669144348797109915487509280 9635555 -290951046433839470779186093421717861040 9635556 -10849721171465902126425517622913638400 9635557 -281154107959613070342855949842303128194 9635558 -205341381513996621911134220478845241120 9635559 -45407027909392762062776005261128505392 9635560 239134222201910552283651256057061376000 9635561 -190676986865755232793297867785450201016 9635562 -7815969030747736053006630900682541472 9635563 14500858206798760759892813610825039760 9635564 -375122146701978690495125423226415349760 9635565 -56219241027055710536293478544709128000 9635566 -267074591152820022752313724602179745024 9635567 48865974760406811435520581828508385616 9635568 -38577057924558126793448253045973450752 9635569 -373749833687572136849798262159527040 9635570 8237454803042215764522512841522048000 9635571 -115501988861598166485809871859737736320 9635572 218548762201638136083900864918580992000 9635573 -212351188684700058056448285849202729440 9635574 12675891039348011056422209151173701632 9635575 40081238666771564433972690882569953600 9635576 -135039586707136703854393258879750225920 9635577 44676751869134195434151728889568507264 9635578 67206048678500667442579279685684265840 9635579 -217373657343980208595051045716366425820 9635580 15206049602407635425695332226840320000 9635581 90788491332201560734027319271658497612 9635582 21499338547016682885080965621966454784 9635583 -85881412936358719112544943543725380976 9635584 40701205085430858802027884187159101440 9635585 -111440673650330855551608848157179808000 9635586 -69181986750188242598152590648919211136 9635587 182385648569447514480597789372263905232 9635588 -7501723313897488011971896083129726720 9635589 -210390033786070197679769414063177904546 9635590 -57616916933466806231647552004468899200 9635591 -70455074610336670222619962444029278928 9635592 121833320915641582679640356962385510400 9635593 414351596235074133573267509650700906 9635594 -229238714582223463582495708626243485904 9635595 -81905271692864161899997586483776446480 9635596 49792952728330553871686426214023571200 9635597 215925147466841006513420614906764917280 9635598 -2055923553338565761296314215371664640 9635599 452370645548722249403526114551961567736 9635600 -7379760950282234310971451547963392000 9635601 -184715326588974053479672006550799057168 9635602 80369746674970771503224246690487801504 9635603 50965988260178545511010338707679916120 9635604 97060521518950863131150906892245133312 9635605 -308892628220911417681101899638847998560 9635606 47276989723702047146307828406075421184 9635607 -205508150967722850111856511579164281792 9635608 148051248917131172602428136409348904960 9635609 -391515651070505623849029880221906395190 9635610 35860038783419830940630749191120341760 9635611 48166193641388296859246215985188400640 9635612 -555426379177635448487822610301157376 9635613 54325756664903874559272235018460954784 9635614 93166863765629140783524042097568039232 9635615 -36549508199837834576841273867791964960 9635616 279945900457421565019110335017054175232 9635617 -162957709845197054882843609395744247808 9635618 -232869329822395933781456101288807896240 9635619 -45107350892578295163498817242996445440 9635620 -36404344962167718860093385696778629120 9635621 -43162072212396864406619531516847598536 9635622 -19115313076087889877515754254114219520 9635623 61546600897026790719084029935049125728 9635624 239230800180074361534831815583373224960 9635625 51310798144436834421283851407937900000 9635626 29466472417168965571816728752962464768 9635627 423681450015496150933105687500704404560 9635628 -153343665772630764778810367309801249280 9635629 63616576951804838740868285914823281260 9635630 -159254972318750860353949509733426137600 9635631 208929837952582452340978354070326903440 9635632 -111263275951816822809964023019789041664 9635633 168656845603992277092238701113112509760 9635634 185611516768527295082442450243184968480 9635635 -12464312004348273780083411988334896000 9635636 217400052604023612656505977272411840512 9635637 -83655457861722523712488262431331850240 9635638 172844395004869522975417701912992802720 9635639 49434485057019731826416628605768596848 9635640 18569867253620889187947346298575257600 9635641 496469006936777577879760603548171134800 9635642 167582929858656113631395724213532367472 9635643 -127047191189114915429552729636904766800 9635644 -200851117513569347262157318191456729600 9635645 309218014908015834112552715911455945900 9635646 -100461297581864650919548774121292916416 9635647 87914238707830207682202010782631640064 9635648 11222404498052137310829498770575589376 9635649 74588061794207803329569444628698697264 9635650 -77476987461728537892451072272480998400 9635651 -47313974641104257739248514173630165280 9635652 -82860807398814780512238164413570498560 9635653 -281141117802691164710358174015363296098 9635654 -17572391270515149822305617455142742304 9635655 2574531579561002069778344818390492800 9635656 27000292915419547321587676451679129600 9635657 -40376572442434740466885023655072087500 9635658 -70800795427449389098207333554211233024 9635659 -77436116231883015252494221443493801560 9635660 -133295045955412934353402239615831475200 9635661 -61934988176461303771784259271070364768 9635662 373087694423846162623766240036456064 9635663 284971405581046795386206841192676332912 9635664 -30426929978089397488436992520231976960 9635665 70047667934361340600020205405931554320 9635666 146008635810323376654545340686031581184 9635667 266853537803429703228792288588511709880 9635668 -10661995930530168718949093585991303168 9635669 -233061492265630154679026563392356250930 9635670 -21059384392164072620417352013645464960 9635671 -89779233937503838088403098191706128488 9635672 527919991600318243527624161015777095680 9635673 247857177781594435907204271659636389584 9635674 6624485984241199416468364103035104480 9635675 -82838246651667418075007299047501109200 9635676 -21440664026574433334743563352153276416 9635677 63790699031201484564472699254980479526 9635678 -23035170534819290207343310132905965376 9635679 -182067383987489388872462689608041612160 9635680 -144432849692017984333859796126573527040 9635681 189050159777673890138256030067754904000 9635682 1369057326649905132524149755832470528 9635683 -340118399266986023763487874865542948068 9635684 228836042229912571553454131062972416 9635685 -12719253656955838937308600066414214400 9635686 -42349892892007552441113200435330261760 9635687 315110871292655213204940997199862225336 9635688 -64109134365306232264247182192020080640 9635689 -569881085462021724092211303608226048 9635690 -1218093306447362285862704894277600000 9635691 -113990365191072310221423322602210312720 9635692 -225883528271723080685609804233469081088 9635693 282354182360595259559618971010027508384 9635694 -11012338810420619194508730349885701120 9635695 11368008507392011257956903249005840200 9635696 3291941808471848274016146791588167680 9635697 -47536806365745192360581513533274200572 9635698 -4086756300075185957489084406010210560 9635699 50804622320661773341633149013550429760 9635700 -4390008114845925783403925399154432000 9635701 280053335266672163802674210078522191452 9635702 -212133588425400028342829436308143032768 9635703 96975775034178807741127311443819264640 9635704 301798511638170276974877383114616975360 9635705 -815461882711688398471052226141829466880 9635706 -127587056933639272199504595046107379200 9635707 -81864311810212941766291154174650910044 9635708 11081782810199584440520213486991232000 9635709 -38935017108798019509251820383984044800 9635710 2448880607526805615691732578713480960 9635711 -142958861368723674220161620987770850688 9635712 122337503938701936895167422132838727680 9635713 115532116485129496183685814866937115584 9635714 -302317947654033785505960431774193120 9635715 -46886456809524254571918669872195085600 9635716 -20068189963477216498871393553472951040 9635717 19017879159321166994042593805906801280 9635718 69089748439574324927903548023415127808 9635719 80300896312845332542220248796571206160 9635720 268955181654244605019922548013679052800 9635721 85578807406757509970824091897111368320 9635722 90061007325952764219498053523559658592 9635723 272004397448379462589444008112061109972 9635724 71248370367715480932868055851169780736 9635725 -70823585166260017333122692154569959200 9635726 112306222654395312104041563534136005504 9635727 -34282306299985594797020221152579644280 9635728 56790893898409421650884146413015703552 9635729 -334469926160639243303000520393848798670 9635730 -2053402737417509103631711865552117760 9635731 120800370213533764038660801817254874192 9635732 160292389472041773788299846097939508096 9635733 -223778433422148708291564369651286366080 9635734 45595793756189105858147448257387498016 9635735 94568136775724848122433914343583126520 9635736 71350870346034392218585596655111372800 9635737 -329468956830445798679897305156067394608 9635738 10193449277736315806670599726301737472 9635739 -284781644087605520379088441491252832320 9635740 -187053536957348303587569758209705935360 9635741 -1538723937113066593699771083563597856 9635742 43645784068102454498930577037103039040 9635743 -37881284540527666818631819315414389600 9635744 -165950453984706809883049136472811634688 9635745 1786496486835020813191728126784650240 9635746 -120021701900555200389094636041765770928 9635747 -214273666051978176899847677228095333680 9635748 124117593880558552798501122810024084480 9635749 91771833245347045751334664007607420960 9635750 -163663610204481302773531090535541696000 9635751 456146970531121895807386057710542798520 9635752 8405793855336747026779052571504967680 9635753 -475852393087522674148441821635390785536 9635754 49653871258107521009781532096127831808 9635755 -265458906876415792805599176938537442000 9635756 -38529719266868182016385824541858198528 9635757 -68741391474911717680685462009124615360 9635758 42427085025219414101413312479294965760 9635759 -34016058090483842224537049231155212288 9635760 1351671607937368596801259212828180480 9635761 1785664172429242733996998553214989824 9635762 16665193303643201836783524662218844160 9635763 -37072587467879526393548709604570137600 9635764 210348272877967934898772693470214404096 9635765 -187526006945120973871230916043313406080 9635766 24754080088170851687190637025417662464 9635767 -132877545471866439965793068963563860184 9635768 -209414309747710535317458836197244989440 9635769 6971897689974973071160729187031525888 9635770 164105066632655570295477154640777472960 9635771 -115355140539783278646851379461300626656 9635772 -50709855490322036124767137676100172800 9635773 -13180175964876891464772467820346220960 9635774 231091220731756777576706370438459186240 9635775 -23045096518971309966991781172892732200 9635776 -12538448094512599698672268319465144320 9635777 -364144422782998071240706741343976733374 9635778 22954463728553431338826230802364563584 9635779 27491719890634911508557748339433296800 9635780 28138049601872199843654746987853127680 9635781 -5483067216459900578544083210272070784 9635782 23613312453876743744648088421012733184 9635783 -136335655299304459449431734652737042176 9635784 -950729805714894904073969589319188480 9635785 -57302119828344006434402900945458549020 9635786 -152485344940548871565368621857608549280 9635787 77259540855847407330316157210678400000 9635788 30579186155587976618141958357520967680 9635789 44299745607433507163273102432441974380 9635790 78632144967912363427037913099707886720 9635791 309428444354900330534753942048614438584 9635792 32135468608109898039248670777005309952 9635793 -262198378382396473762528108245225228000 9635794 98496986386142673749217558721603249152 9635795 -99935128983341211623571791763568033680 9635796 79226926591415725174444622651418797952 9635797 -301326046247811012667250180882690808754 9635798 160794653715123205784997242327366234400 9635799 -168639304462404706809321215370640616448 9635800 -132511666225649467382051258865795840000 9635801 278040418568205259637012394542753797380 9635802 86024694659636813901183393306551009280 9635803 41015831303142601366457615079695002052 9635804 107768585300409777933348064612297887744 9635805 -128020493404516154571263252284232843700 9635806 245698332163938089422028704050365309760 9635807 22937900773372795646831361817796113056 9635808 44210358662198347036684983385454542848 9635809 35406596108196742725145561114000404016 9635810 87772186816042898039857964469456118560 9635811 -55404519227958012764461193647964840328 9635812 2329814800030899977562623534413869696 9635813 285045597617901302878079685898920033984 9635814 226466242923350265390354688938837728640 9635815 -19662145125420661499650692743203975200 9635816 119308527776459988396848849066154900480 9635817 103206626810427609564186020263998990480 9635818 62696235595937316011225264348279169120 9635819 -19698346544303716377565728641989344780 9635820 -52837139414237112099844928156428093440 9635821 174057134744224027809517270930289236800 9635822 -97927401089926054629635909166506808576 9635823 57094613070332687130563390661175030464 9635824 427758170457728572600958766254850048 9635825 50913058631621889103358960555546228550 9635826 -32729319486393934368781758782761232256 9635827 1728803511635846244121802914996612608 9635828 110964754323751574843996263444416912768 9635829 3406904369410043488417684318975291200 9635830 121781567318152453354477422902603520000 9635831 397675085126890968097442452625663133000 9635832 133558056936678574564721362925367275520 9635833 618068884961622525250400844237031415764 9635834 17421830025300909711500935186396650720 9635835 150366583294706504176487406969202800 9635836 -27770828754870898334272826829813547008 9635837 296165441940331591215352705438693140486 9635838 34734225142998910957465419710773104576 9635839 -115396731210039105065704410784859023360 9635840 22469215995935588269762549209523814400 9635841 5019082911729750576985191306196455492 9635842 -149298168903505220724686728072310906928 9635843 314729773180505619776686861485361852416 9635844 -197510670279408554280739695709443216384 9635845 -190755720443480434303933008366908845320 9635846 -268419912429131669785827205847224258560 9635847 -41816507901214561904057618173317316272 9635848 -262643826204617577273665943636426209280 9635849 -183412317207601921564119450193459074360 9635850 23458003083971595464938253467285536000 9635851 -114235635444904716133028046238402527148 9635852 140083380608223960445111242250272606720 9635853 -10248971669238917336791691557015176096 9635854 -2720636286540541244813224777817134080 9635855 191496192395630207276725355775522033360 9635856 84750462359494891267868420463938764800 9635857 -114571691184745108521185358888482659776 9635858 -440896329493427890091924863599108720 9635859 160253170818977350888558344369013921200 9635860 -39018924944395801331899542435665533440 9635861 -2551045087190235452460547717502054856 9635862 12272421701255195041330261339166785920 9635863 195615089624824898006940359483316343112 9635864 -76139624992460965266899098117313126400 9635865 -99961763536020791739648026103814906560 9635866 37310381606998236829655808849263227632 9635867 -45725047876370588255199541298295751680 9635868 297558690538219143914837801277110845440 9635869 -471592474759651444873570202161632244160 9635870 -1672873918907852215590957004369910400 9635871 -2801791824822282587188588745875808256 9635872 -186457676377962358253883909126438125568 9635873 -76699919919729010943105054853133548096 9635874 -5080362032177271177006933634022835840 9635875 228445506143963175194110823162774724000 9635876 31265369596193107091516113423574559360 9635877 -143328300811488082346431125931991473572 9635878 72882277424166606223809528177581897856 9635879 19812842132422826427662110304771659440 9635880 -152415157751508227493585108183773184000 9635881 -360719355641199121045819818459565405318 9635882 -218748341451867061317898214153441360208 9635883 -187418986291872412706387306469185295696 9635884 -134967471597942851512021744484462781184 9635885 -11313263510991207082764018405113978880 9635886 -22488738283101227426908462291849692480 9635887 209392955866409466641068907886646347536 9635888 3441819356202282899165546074772275200 9635889 -206066482921854655583086083820502524320 9635890 20632085636429837920674323702993472000 9635891 -19721605860957721297573558763091553488 9635892 -32938546206778193150562644876850720768 9635893 -503020042919875728464316675545865631680 9635894 -137932004768523923618412715206628113504 9635895 97571500597145068388912456424310651200 9635896 14803861006733658683382140971145011200 9635897 -137682086845622747478966241646250685440 9635898 -9868021336103904308395005688394830080 9635899 26607180610964471204848445683972955200 9635900 -90751994724728841998956380279999052800 9635901 -13624558641105195638806732268661360096 9635902 -33124299455269439662762241705183124096 9635903 4568537793012424973280792006659590944 9635904 -76011337276916443247745855985924177920 9635905 21279420907116645701973089724135846120 9635906 14368582123429351072404717285042963456 9635907 32180136256417806934862672778953391360 9635908 62343556591934934887726938621215431680 9635909 264186909149967533716414280117206366110 9635910 17362904063810304501586660756546840320 9635911 687585836312587281073852287906587378992 9635912 -71886918243859924303046954859180687360 9635913 1058339835021008849004143901803697984 9635914 -28463527609983303142788738150734585088 9635915 -146247787200860272692813925692564184800 9635916 13439436229068581344995110079902121984 9635917 308668338001798051878924856439704690860 9635918 -35755999506149952475298173239581355840 9635919 -110956940729947627812943942596574118400 9635920 -18653181935342091713982058633109176320 9635921 329922651062141129380877497433495659122 9635922 -57680841498587820148704608559330501120 9635923 297643631555868481254623907652569693576 9635924 257864523398918899953588775880924032896 9635925 -46844860493431925307579337940785744800 9635926 -66530469696428995416254232711255749760 9635927 1711685774647792736276109993971298240 9635928 168646014264231129104775731317852569600 9635929 -550310264940119406071742191493242760960 9635930 -24327707493177092215835749156464578880 9635931 280276240672925056929600375243593191020 9635932 -220720026784557403359681041484986965504 9635933 -123235715867707744193140729938963673818 9635934 -4806195627821334425289600446059739136 9635935 -277974841574152444446630407488584732120 9635936 288589628486921110519855992452149542912 9635937 -266458003302822569982606706301859765840 9635938 -34379578724642667161243092226155820256 9635939 -27877540768649073173385980513964752280 9635940 232148697079154202816225018866772295680 9635941 59411095216226949931952528787705397440 9635942 -90285880029469895695405724719466560128 9635943 -72652777313313233424082444399394145072 9635944 -24291491891411105439078195547313955840 9635945 29316922119994653459024057198921470400 9635946 -169542530935699397426407864101926246400 9635947 -15527461792958613755555389054746939744 9635948 298030404683304706251822487830714318336 9635949 -4600459443940472746858901013601346880 9635950 -23905030110485810201452267785908352000 9635951 -76111911618170110689222189091626974088 9635952 -33285714762815463399280582600827076608 9635953 244117895241825900749293160613100213202 9635954 -8244133502063733182541575929474339824 9635955 9986283370266234251442550350255717120 9635956 1534948270137595007958458797060096 9635957 -194847024012868641233892394534757176548 9635958 148089295537351636909078207437037700544 9635959 -668003957868305887776730826298565607696 9635960 -82331004849254357440039539063344640000 9635961 -112702026959811106544055775283722423728 9635962 14644376684931415834116975134354241024 9635963 -326311870136552384424330078120751837788 9635964 74229956855299546154251705613152788480 9635965 153719268255688839655647007123822321920 9635966 -309282050950766045047377335925349615680 9635967 -52291234178471482751009742008701048704 9635968 836804682899950987618126280754462720 9635969 -129199169107154340412784362626949514304 9635970 -74743216078441926855464202500350848000 9635971 326928274083246308534643109007568603312 9635972 14196390825165893506965558748927003776 9635973 353720378135002418807065659941406429600 9635974 -54571174206043007243492887464637075008 9635975 67901676121491149165414160509049669000 9635976 -15459458104722640972608607462288588800 9635977 -83762528514307733211684260174489048540 9635978 4835620125571988682659511638522265600 9635979 -169905827103243977728233592125688285200 9635980 -87808680770848506593057708490661263360 9635981 87404646171149862308278712070954649782 9635982 -30345568299707629551041231598167717760 9635983 -46595131471421951903448382545862095360 9635984 -11533788372168170473524137515623088128 9635985 162656154996914751487593950376346026420 9635986 -44670315899714232165501235659808849920 9635987 -566447075898100215271309969641066221376 9635988 63407465907670434175110002924429635584 9635989 -516129120159386069225255650500130387200 9635990 -6339772893645827414956129134590553600 9635991 311681446972857666605886307232872392144 9635992 256761491094258971876572493285264609280 9635993 213758007322535691896133260844744583242 9635994 77834011144341919526513516166901757424 9635995 -85430382128417377501247814480786747600 9635996 13969482353794310275258584893073600000 9635997 23849439105354346821947285974786673472 9635998 -9946011000889754423849698984976302080 9635999 1575967219319248259720827770865735920 9636000 13926194931642497829772368825286656000 9636001 -691733199444578697956048202484507916096 9636002 133380998244772218809947057663510041600 9636003 8003724095515349244817336813331566464 9636004 120502625685571253453395346020217917440 9636005 -145111349411065248014128332730424739240 9636006 108761804190241908536691500821828391808 9636007 -89846627968015336873914597912037999448 9636008 -330027604018805483203981218788904560640 9636009 -67085754732130131471869869874285797632 9636010 -7889756511711979462648829837327943840 9636011 -10896590503762300581669859901892751872 9636012 11138966102117987674824462565792571136 9636013 131526973560329594018489881801727182080 9636014 134365675677510715351806656535547681920 9636015 -88299531502266028740635736378285804000 9636016 38198638066820840115728981344825311232 9636017 -38812775315441251230867290170425301440 9636018 -79715628524937861982929725205397742592 9636019 13300561719752555832331227312295108720 9636020 -226700125012161162935179575594867467520 9636021 -8004788332883439803853202602242831520 9636022 -174577493427337617817168659427225085376 9636023 361190711609481581097861567855837727272 9636024 -20092469512373724822186588452073308160 9636025 -34629489230781607259033073149603136000 9636026 75101532675605536956632138329427993712 9636027 117626133786048677470051174050205360920 9636028 337648252028217320758124401392781789696 9636029 36655238472344545248062542059897502284 9636030 28322853120280773633022407004281408000 9636031 -427708849926269809683873663621913567168 9636032 17665304734877375550308644785412374528 9636033 118101386027390139470841347749833086400 9636034 75518575108106420337165904951711107072 9636035 -27202430915232953282308846201476540000 9636036 25963635301318101772050035809833676800 9636037 -108744193113874103826076880001821081314 9636038 -286702992986426832966680875625192021760 9636039 19712817966430647965400350381526731184 9636040 47394212236962291552562844886466560000 9636041 -47180064017232172801952231017873947558 9636042 -1343287998477936697363786797869399040 9636043 -657540740730136192424170885831833126720 9636044 -185680254819083200674323911509911305728 9636045 -155405859266694034749064267628456251680 9636046 201970032793687704307630739531624002368 9636047 400224082450954209977742743101323392496 9636048 -8524844681359836429396009409365098496 9636049 -27109620876159946387832099834691783360 9636050 -70908836009632692214836484598654154600 9636051 -206154769068663485844988757931817867200 9636052 -235789481938660510380465763506306578688 9636053 163059200073253047899718109050542959104 9636054 -55769872919191304470019444125886806080 9636055 -78207128986026256751446137494270664480 9636056 -94044962827950513108089576071447173120 9636057 -172083549683523497842402843752363571200 9636058 67039560493339676595808677623772219072 9636059 -169016150066818248684099006862749474960 9636060 22475245724625879511120236143025192960 9636061 318665347798077223744628967756276522662 9636062 -225739186514006110493748466571760026880 9636063 -122345201192016015098468016430453072056 9636064 -251014838040149306432997903876290248704 9636065 -1047660824901635572339637375551510080 9636066 -38663198752232697983501524219920091392 9636067 25553779679637890223411038769932965632 9636068 -85054434263147910478403435184998864640 9636069 -111119403291212745085632852034555671456 9636070 22573857920261060755400530437757572480 9636071 -4122335369240123829352559527209693696 9636072 -160247650271108169709250294783081103360 9636073 -25796859266963633093896635013628073356 9636074 -28817896161105594079293884054845951488 9636075 -36138206219895674182086709993172577000 9636076 -71107080704270221187808961360490829312 9636077 10433371858491978875068884960785196 9636078 -39680468364079211565337153980973009920 9636079 -345647561287120501646956232641683974320 9636080 -44954932026509776031947190603047895040 9636081 44660337055896430931422025685577678848 9636082 -7081683521984301943724418036229412448 9636083 165676236713620065629601678566613424332 9636084 9682504125396951917213878202953854336 9636085 4282165274432227119954044105052679200 9636086 -146080326601621030937567928303878023008 9636087 -107657406512366515722585366811387977240 9636088 14743587855396515516946923428590059520 9636089 140641734902014618001647231778114342724 9636090 -94670000250616785432563919071388391680 9636091 350588558293059349541347060829908870800 9636092 243155602300474632736484919149106671616 9636093 -216001052757449848792554521451613926516 9636094 16579043954015248722738447556298274240 9636095 -83877751670507249878836792906048133920 9636096 196078970066676020869721414077494853632 9636097 -161220313188018783557972007747900314960 9636098 -46496051618253292836468068808244083840 9636099 -7822914156223325380167553055136804480 9636100 -6688232357876447474253611446748985600 9636101 -19213826611107355198880421198373508100 9636102 7737479021364719351958229862695624704 9636103 -252317125275198181151596501363891505136 9636104 324093977877649591447881404544876303360 9636105 -127767283786598937155167543447239743040 9636106 68160371429374026865868454876516136752 9636107 -24466326634715783474555667102404921760 9636108 318981231370929567551641807231170026496 9636109 25754058600330773528180303014615290752 9636110 64431534116132177122462471844795262720 9636111 -203390738313855513211816238819899989360 9636112 -1345128136148312717018000845189341184 9636113 119064174338014856186036437465856961600 9636114 152983937890708704482892252160076179200 9636115 29835832924043933417651276079094499760 9636116 -20878004639451815144869611143919206400 9636117 -152983265168216693780132033125133428320 9636118 35356920410056646286544031319852743040 9636119 -1543124964489024971473472652933085920 9636120 33682993593001715260025334129954816000 9636121 -247081858686668632577174628258626409456 9636122 117237692387964312256357861553408528112 9636123 33781404451222602206074509705410425344 9636124 -247168207678804001861357805342564104704 9636125 -235418984319787044582600762983651328000 9636126 44719298366279204227000156825980294144 9636127 -85316108444638602783190624488875329984 9636128 -10097980630488626280211501415084851200 9636129 -196675281251323928278529092278996970926 9636130 -56286159620470410074846240360691187200 9636131 273468532220165369619065941273024675932 9636132 43039822308474090470476939091077607424 9636133 65103124934264666430464581826767543808 9636134 128494342703914164498466118858845809600 9636135 134596842791724340112349224842629686400 9636136 -123144568320194654812682841660845260800 9636137 106367356306962239609100125869641869952 9636138 -193137609118039148411044838253594823680 9636139 -301572430889144714899950938814218602060 9636140 148560443886383768066977316704365373440 9636141 -139922220328159195576048655282650509312 9636142 73891234982194152304848018337153605312 9636143 78717318149886905352915626458621900344 9636144 -674312947410566707161158929968857088 9636145 38399581575332253620281005094923258600 9636146 624322781850253475079124815084166464 9636147 287601976354210707927244961699499992724 9636148 124291787224427009615685898861676096256 9636149 -185733287539571469024296584367249629440 9636150 -3504979094225493804282838873045670400 9636151 -8152666036021214203745971096472391840 9636152 167538337560513090577668667337426841600 9636153 -95145706016405150531111222002221962592 9636154 -187681199569020910323375400889334961920 9636155 -20780022397204459200932298070897398240 9636156 143680210945490711984771556946968832512 9636157 205507914417818211380628976594206526406 9636158 -13785857406600262881311344198349687424 9636159 -115415414833633821336115992740999854464 9636160 -9346102006138819394733021315040542720 9636161 -127094710593726849059424166075237662588 9636162 -13373010930188689569445050214161995520 9636163 -217645926731168109296015085113981899588 9636164 55247111656130675309504532417416036352 9636165 130801670729128709439943824820452464640 9636166 185834979535268536131426969383731699200 9636167 -169454267004071264321302599362255951784 9636168 215009485332107711045018551119326453760 9636169 40791422392704188663790878115549606792 9636170 -124053667399836270927366995732936523840 9636171 1945696680822441061519803724943908800 9636172 -14474384771878722347789750340336746496 9636173 -8363268036611733381969520540245795498 9636174 -63027045376828781506768954839109397760 9636175 212214880859240039174422259137371360000 9636176 -77600917256150671265259774061076545536 9636177 6506445961395635288659977758045284800 9636178 85991179815498550798112789672374310496 9636179 -684114431221080547659576526838542080 9636180 -51352659100006291115918502338029271040 9636181 457920913325160489761135575881990700092 9636182 -162287305316921938508115619023155651808 9636183 -146747519266316124508541805406630776480 9636184 -182815854793978364108933387124334510080 9636185 -85541793025351185056760095977824675000 9636186 -1320525775320749905491758821275772416 9636187 -175614297115462474498276250053908067608 9636188 44758650122210905071221840330449873920 9636189 -11117941344608774891557089539904840000 9636190 -125346362692641611607532077808089352320 9636191 232767534109259789150699500922027852784 9636192 -374092160511749665185871009235966361600 9636193 -92679840845516064201181605704671840542 9636194 -58351241200583691301382391522096655200 9636195 -13216885265520712621386585789435371520 9636196 10557839206248320163700128287774417920 9636197 -158557362404370710131713826644291396354 9636198 59561682737327273671831175363351424 9636199 191698969445969659772484681874812342200 9636200 -88851372715459002949256758003378176000 9636201 300092252792977369647677471282837961930 9636202 -266627949761139160710725073864589178448 9636203 -431384106769694060742679494129530929548 9636204 2172371529525083676049096921218527232 9636205 31423972649594157255801933369971950860 9636206 10250168409895294983310896677426269056 9636207 -13113892249882853754021595782154951680 9636208 31222415682857261098977182072543969280 9636209 283049572262860414952752280300471693040 9636210 -12992324579076574042332633153728776800 9636211 -212831998952376036583249296170636136120 9636212 -221423298559115139778489779913828312320 9636213 -112243648639160029335757238165808063456 9636214 -141078006956725277962413512097036288 9636215 -299828125944473227431223442288238450000 9636216 -22699846414149527227624309374168268800 9636217 -87747385636239774027441527885145274800 9636218 -18790009340448417221682279664948426752 9636219 -20746643584086592603837840279279274400 9636220 75981144311447916919542552026447477760 9636221 -68963205303176888199330485571308457888 9636222 -78420040824511204638988778498088216576 9636223 -332786677683612849085726860933304006528 9636224 118131773972582925618428523328454000640 9636225 143800668518729749561952297097471759600 9636226 35272920938065472834744311255205781504 9636227 -366816760947384727698477089050925793924 9636228 -46430779660877131543184390943441960960 9636229 -311806491126722240955596823795969405888 9636230 37064505870845473002006377458788883200 9636231 -72490612759763046734660755102489890432 9636232 24976319803841978591362184607248102400 9636233 -120108780949263311784321194555410972518 9636234 -30937699728545421298514233535541596160 9636235 105085637508677918276892221562725782560 9636236 207250950736865561002884184465534894080 9636237 -102879516788959602056233122326036354292 9636238 76903515609623342652463828425909443520 9636239 -79682875187680089966849958367859565800 9636240 44171308677869324772460027537183211520 9636241 10661740326225365833964567366242709760 9636242 -106571692643077126622163985136352230400 9636243 -40089069959617543357951777588412169936 9636244 -247259574584305386250253270813814158464 9636245 187325420897106964267125915314013217500 9636246 -12613986160842944535420683361166488000 9636247 -151217250624980189453939319134806005304 9636248 -104213422516983727287673508047998935040 9636249 -83438295589567041172684150912125649920 9636250 2056161012595112727344268202853340000 9636251 -346883884242892135211969484324762602748 9636252 -89582526763388038411072276924592160768 9636253 -217406504374220686545537945664967149536 9636254 67948153643513992874202449164261629120 9636255 -8494048389135963610955895431258384640 9636256 136714728054267242693889754088126545920 9636257 130618784329197445756670639029259520 9636258 36264400851420828074677864001010444288 9636259 -151931957267280062648815216117974704720 9636260 211360412661701369967207244074294554880 9636261 -87523547996949106002857953702922874528 9636262 -48748865974837875166541999418076262400 9636263 -34202627004560689651849172639073483840 9636264 149086474862750262794616717486801715200 9636265 -320319652694729391934360133120034132600 9636266 62783504759230143047375830939709894832 9636267 272316906365347274159794744261396520280 9636268 343145265492659336882135037157158256640 9636269 -101122828333514434145632239354646042368 9636270 849907644890920180955281524770242560 9636271 -131988182423311825712365706482974556896 9636272 8554228349555710275667036417856126976 9636273 35233540114633340335608417233266010880 9636274 145179062687238314933570804975836133136 9636275 -4604853236821365224766614110161086400 9636276 -25809298267724716157040526759111458816 9636277 122409150754028990791934332152346896000 9636278 86226283109230169149009767401172616320 9636279 101013367953367547364746375171228606184 9636280 118839262468619089103192057674845388800 9636281 233613111117629418330282667519961447082 9636282 -1015470876636128648148455009110726800 9636283 726213994603822082539194353237594393424 9636284 4033731341766074974188901809840577536 9636285 193176258094623567681655965502110511200 9636286 112658147153865717010330297594663618560 9636287 104181278961002088781758197105874084480 9636288 17067811263349125313036209641006039040 9636289 6309870430761654971289902192541293524 9636290 168489643559802195706413009072270458400 9636291 230352076303058022128780924074878416052 9636292 25410569970013487154931428548024113664 9636293 -275312830690672832995627107580610058240 9636294 -78617685689563203271611676426069399680 9636295 128841658069281645537152771042213911800 9636296 -307999712125852950708326396018960947200 9636297 126551731365016542729525460530833665920 9636298 21248776002619998773098082030756063232 9636299 -135459945810938719083741773607670574700 9636300 -1381818180225284511391635493929984000 9636301 28535390331469916313671902633630492440 9636302 -21398413256307935440588713715365035136 9636303 222368572804401631246724905750435789704 9636304 32755442728432653867499399817652101120 9636305 5510291507570612656107592466762506560 9636306 466376730301855829086921749054435840 9636307 155475762602980089222537914905186120556 9636308 28892222866085268623862955150726318080 9636309 -119828923127132107637465528313901520772 9636310 87323591983459114195705905604256136960 9636311 73225630088526301821144502594732107912 9636312 -23439162795511734898828953660260352000 9636313 154884002589508398094315702354607692560 9636314 -100103324424273327968061152251312166400 9636315 16839724245370813110033223665521418720 9636316 -46518549260005532711297253597006108672 9636317 -127792895489628990342166952913632138388 9636318 -124876163635261594316392547988335583936 9636319 -78439577832674268655576343419777024 9636320 -272697667649240560547492958498009907200 9636321 -62602804319933887821252614620777014720 9636322 -262039133391046364241589206064800186288 9636323 -102815432503350048383412702147934264320 9636324 -11511544665845548543537012730565970944 9636325 159587621882758197936356806358361568000 9636326 -88575424641193206610629713340719341440 9636327 20726015354228774197438863492956668776 9636328 39033868361339183090455361219797186560 9636329 327359892698099708973192125948976944100 9636330 -66517443193815173389256250211809308160 9636331 -921239892875725607559007649853567246096 9636332 90747925140077631415485209873749696512 9636333 -16202719306161256527587906729696415744 9636334 -51762622345202665067360398892366837184 9636335 -14333888994216397436807473040410335840 9636336 -29485029216406048354438367637721743360 9636337 76233070401798236132048273779124859986 9636338 -143245990755543459382874217162498013680 9636339 -62602668091594138969700413671569078160 9636340 -3987064170033939193240772706605333760 9636341 176390442937299212303850028122806019840 9636342 26734741909043352324057159886248482304 9636343 -7861544406504373050932456649774842216 9636344 165885653040303824459505163742319513600 9636345 92618080998353819468317165711837246020 9636346 -94589888524521187144624554153978934560 9636347 -105081465605118403410110142140898275568 9636348 217702675169199104050845098946780742656 9636349 -59734700069243036839410885234025923936 9636350 358329132096664480699165135830796800 9636351 -221284818210965876339833103508556410168 9636352 130010487577634601960058675799890329600 9636353 129219919294678657793313163425646453608 9636354 4947770522241988540894207477108961280 9636355 -178329995295237475411831073929003440240 9636356 -16088868624833496279930280011811196928 9636357 -131773985792232030793226843634874620960 9636358 -11145437903581821203651327501349407424 9636359 726308804443037669256661054544798339016 9636360 160590706597558948156949910871786291200 9636361 102763285526676524253824986436456463232 9636362 137627701298900732448797747189209584432 9636363 -127910265380190280570521716008578547200 9636364 -9622708382306234939113820900470868224 9636365 16239107785380568627505587631899222320 9636366 -118817239540129714398841531978489777152 9636367 -31013010846141846778094607135648571360 9636368 -7090889544433504733599801093617352704 9636369 -237016907459194695338495235737344298256 9636370 -26013802581580393086706855650679856640 9636371 -372539734385143949317574070322506690288 9636372 193335032221579261467835719925338112896 9636373 299697799457213521479416422929585700622 9636374 -21173866514696611168922732043074793408 9636375 -51361875301334985189533611431637632000 9636376 -9883030675932802025003495275711488000 9636377 63027727602180090064456552773138086352 9636378 34707989363508561733956035602627627008 9636379 -78359785631403553587331039277167718400 9636380 179413271048709617858452396096774479360 9636381 103478630262105935345426266638448051200 9636382 32708655511807897348724405927184906240 9636383 -90795552982649994892356249240477602136 9636384 -132568568267615923296943584693874851840 9636385 -1472096207090966333484876913491799680 9636386 -401752482990710371343255404611475200 9636387 -323928512958195451774432694284368624720 9636388 -29584036947995308232072036615294979840 9636389 252706631196349964550599055212465636766 9636390 -42321691286527940703966480771311815680 9636391 277175288369878000512231839524847502720 9636392 -103942017249485061656537981704323072000 9636393 42304631122851256188228214461605249664 9636394 -80354587573564389370303729974500596128 9636395 87071131544549999927230035276893090400 9636396 -5753657613416349601889753549925335040 9636397 -22022884931292125727795166927070461760 9636398 179829631765156267042388407413383035200 9636399 35631269049440451303371743749346710384 9636400 334470583823164256078545437975756800 9636401 426355207435108603213622194625664169920 9636402 -78175385852111059395562459970105710080 9636403 -92523673062783904237125872674970490880 9636404 -93862014242374431930210891493876697088 9636405 62278114204064340090089037783777296160 9636406 -36533022843792625585532006046924076416 9636407 24917546058013884936803914399302483120 9636408 358851889892341870788399124857544028160 9636409 310274335089805765593860594713930862416 9636410 54749402083493419763936038336393420800 9636411 -15356159947527725314283170996115876160 9636412 -85095375330576791450184028590690357248 9636413 -165674394105685771332572030562550657338 9636414 -62918350939326740685890111113956643584 9636415 -104497547265465045145741572083386544880 9636416 33601056459232749290644486307389636608 9636417 -71398600331041504649229331130308961280 9636418 62293910218008763188006718073965066752 9636419 10893130014765098966295344033802247488 9636420 -65704124157690182939407535090614272000 9636421 -247291726034775107597714104629581857378 9636422 202010996560114977506540804454938908512 9636423 27192240870467410800488508599913951744 9636424 -130990676080582911107609200790485401600 9636425 -33195159030756378739473506122589832000 9636426 -181122220242147594555079449464532362400 9636427 -193543824612697055453394063762446271724 9636428 70117556725525911775514594269616004096 9636429 3802447561119563569716516931156302336 9636430 -130601557678444620058763645636068280640 9636431 -17925251081276329811582425378468970016 9636432 22972406466561513022948131896698994688 9636433 -161926201398635514271213186448388175776 9636434 105335443493211988105176993414619782432 9636435 -6628080792848124988272429661088289600 9636436 -221999936966769457015053605147380232320 9636437 -466959686850193402831043337268698532914 9636438 -9199759593638401379034397826359017600 9636439 48899895990576270586776110656501434000 9636440 61929418079775015545540279952800563200 9636441 -22407117001866256317553420306343957808 9636442 -112633103117560360252070802133687066128 9636443 -72021230496764825856583255307168588160 9636444 -30503345903755343136585046443244677120 9636445 15336704335639602000293111308050172800 9636446 5073846179521698952489163314986634944 9636447 -74532786257773127151057604336531241472 9636448 21826990352780334972433269443098312704 9636449 -414306849171764134520221844333807469180 9636450 -28583241159900205570066780273798176000 9636451 -376251809494561898167595982585861701496 9636452 -12315174511074194864551083372602560512 9636453 97846410263340965417232745094663600160 9636454 197111068318246369506747879679557917760 9636455 -86762447563674843916298721868581819840 9636456 -88786518716332234038551056680819916800 9636457 -593127603299813669665229694640678835328 9636458 26048569125875892008467143893035626240 9636459 -31258677264056899016612451783221514240 9636460 -115073546092502432501380393372298019840 9636461 138214561046569781908331028171874879062 9636462 172967606481489912977734370419814522880 9636463 -97282595234854791244930416098253075896 9636464 -44092047494385029580029724438720184320 9636465 -27972711943266690817986470657912611200 9636466 -59864216463899821563666999849610983936 9636467 -39187381146400170716587333224633213768 9636468 -142790305267662250888649058251428362240 9636469 295240602403538269551030069157899149870 9636470 -33561576847104442449532973569551254400 9636471 21565654720659635183505049505144888736 9636472 -2547392317940430678490670211484262400 9636473 -27043596007665232005784231133535787200 9636474 -36550511328492222508867817791516114944 9636475 43409217999275876420294696553854844000 9636476 -197330639681060422024314709101103094784 9636477 56419242957611210851365506100686873280 9636478 -51532827119757486428017413622243944960 9636479 126402149701975394435980843023955678080 9636480 -22183494628108362310192993293828096000 9636481 95460200130949317261037902870286865282 9636482 -215387110513647678179078830561499343408 9636483 -322965799172040725365509716550418199376 9636484 -73599246824007957904294331587834576896 9636485 274986747237831487382554787201594133180 9636486 -26572997298061897217808322599584790336 9636487 -432458331473769823903603716175219733784 9636488 28935231703419013849862952687634805760 9636489 182151086123886353480478912099166080 9636490 -123024766783008748594714355802783746880 9636491 330120541741818076010319706229808864984 9636492 -41104673120484928819267948087880053248 9636493 -170616468834479110937011281602892157258 9636494 3150449733340283528477702292262981632 9636495 164937381232424154861630965324254611840 9636496 67956082067785019402223843261128704000 9636497 -74039702080846447385399154947959256280 9636498 -64271691091940948741561003479234258416 9636499 210286014930563249376724812996829276160 9636500 -99021195364213759881143689428249408000 9636501 -91382156689570391260171453731711486336 9636502 -103351775253203848708393858099409995008 9636503 -140633411070116109130622830543183044120 9636504 337683040777454743919544070069388574720 9636505 27303214658720955420847309896656344320 9636506 -6313136510887136169816537659755929600 9636507 -121201736075452348333695443457436549392 9636508 -77553348775803971197344958788478505984 9636509 -36033063022696972853233932061716724800 9636510 -38618080825946276249855192075967532800 9636511 -10607070575467629306118090883303318736 9636512 -98785125229808510928082395313721376768 9636513 92861258632151374702035077125271745024 9636514 14576747873444210664059982316606138752 9636515 1786736174474066246972451242991859200 9636516 -350162566852472674424106514794325002240 9636517 10979920143542952360658680814721600640 9636518 -207658176827115204409243304207511053568 9636519 160748809731835422567749120369891266344 9636520 -192934291118906885830883960010646579200 9636521 1143790062947051076544244587052050944 9636522 80982573956467321073313546243641809152 9636523 125719079443558709641261252672677596928 9636524 45562051739655614129067155945778468096 9636525 118761381914741086272984491127192245250 9636526 -219307397945428604780894762013491075520 9636527 -17691686567668099040941976622012457488 9636528 20294630802431970530580443960360828928 9636529 79372190350675399641071198044420249920 9636530 67274381634853918207149701449217120160 9636531 -28661319058238773567045021864499944896 9636532 -106070525343221978102448672610246770304 9636533 341977884569913434351381453899414828782 9636534 1814386560408965973581153276499104544 9636535 -192627235360367699660847600434602557840 9636536 -30446409222595851172419908519900282880 9636537 126826588346850397970186883641172051552 9636538 1902766652146810206159459105222007920 9636539 164882196824082522130211167168440751632 9636540 -83131601135315581557909776341194670080 9636541 179360940904850926455096319196969807942 9636542 163326682267908424457211867388387644672 9636543 147106291132482961583619753893385315840 9636544 126782230686083457440581551869731536896 9636545 -34456123210674939871541670058172094720 9636546 -30522857074109341563166150662945004032 9636547 -62351411664577225319939700710975219400 9636548 112488260987657127839930976786421627008 9636549 -127478837579646087799049402115909752160 9636550 -39005462642277337708489184716772198400 9636551 135211464051413838027905479709793427872 9636552 -198751800691048449307307304136041953280 9636553 -126756810310580472276804708800395082560 9636554 126561474975249598480967227645567100976 9636555 137935857512418883966070580820677861600 9636556 -20879096097668049065134209945104611328 9636557 -124765848860785498327386729860646417600 9636558 -351342753491825610672545026366500864 9636559 90709942671819094036349197574717131760 9636560 14343065097414089552317921716938342400 9636561 -358564596615022068957290856570003150 9636562 30384740904163374216299777750067764544 9636563 -170318316656317064402668634726005681296 9636564 -817432849383173425153825913045606400 9636565 -6425206532170848756491784998882085540 9636566 -59262423017310136786522502511525182976 9636567 32504310335995841943447292005507233280 9636568 299062333569999822330542561796047708160 9636569 -593479141701057285275371761848583185004 9636570 -8022423339725824099403818196497823520 9636571 -99971955720086558155678115423485999088 9636572 81349650516792539995224041981423493120 9636573 90280451523158751927923067207584813184 9636574 35171276561008498820272179598317841536 9636575 -11969236718501270566528358437903500000 9636576 31844141061017445733691628571178041344 9636577 -268014164613113121293007167860516316480 9636578 -71222906551131517782093163461518039040 9636579 117199077851393242880515973695357326504 9636580 -111690866067762749867088072529762229760 9636581 -36641581214299569173428605081855789600 9636582 135705659298822093281250536584421337792 9636583 -133324516336102011421731523399021598592 9636584 21475040571568217189288895349372416000 9636585 -47001322808815779290915351221245984000 9636586 -1429625878993893468748969400626285056 9636587 -181688326720279171135708341045813994764 9636588 -12860307832086393136423108297757568000 9636589 -14054450185596412360975516730136733140 9636590 158634550013569516799354926390269988800 9636591 -117027545596557536314750147287192673920 9636592 -41680545741899305810026862134702899200 9636593 -338812015289685233683648784291297962158 9636594 -83993795878918862250314845190973768960 9636595 203416578417523509155248104783743967600 9636596 -272784512299824677751660635517282652800 9636597 -169224603461162695516749011332417897920 9636598 -15953490776516076919268686980226695168 9636599 59948207780089270645870302226890214752 9636600 -103967786425032816046042882179267072000 9636601 -84543929925244740391769906361931840 9636602 -187211811852356383314296963451743407248 9636603 -346679300493454624692002325673044432336 9636604 -25464718582624501712903657739045809664 9636605 -303485034820513150591884156033171240480 9636606 -40056736983488170886944263440570173056 9636607 -172810635094503489360201520535714662144 9636608 -105278245296441711084409903988990803968 9636609 94399273809135804472775528120258718528 9636610 -12763017155515848011332113401884454400 9636611 369234811441854447677207462307212860392 9636612 157748170593705199074481257758187085824 9636613 87641261275975997144321929045293970560 9636614 -36695229961649524337635374046603979520 9636615 49738848032912295758454276498665438760 9636616 -165061610569636985353056028539207229440 9636617 45112052759153970130282702062539148672 9636618 55622782700374105864338047383180992768 9636619 -85155600382607850717035917509202212912 9636620 86687009995088762903240207178527232000 9636621 -4501253481454033324176822432634609056 9636622 -175906699236822599034372162655175434176 9636623 -218229536119086633568331831113070242128 9636624 -85680830755992190439305903316024033280 9636625 -121397098274315966951454571981508871000 9636626 -1883547249494281897872190154515136736 9636627 39349795449094406012429144589915348480 9636628 -278442008345416492205878378215739157632 9636629 -124226937825014693752085331784971774720 9636630 -17559198943813502984823447023485476480 9636631 296163473514009166107337912201340879432 9636632 196972474927276660023397264795028029440 9636633 160640165308923448561754109683750836224 9636634 -17874729364143373896743422427300509440 9636635 -140933291451843077631515657315434729920 9636636 73260161512084822185249791437924710912 9636637 -580314174926420673106968954630654907200 9636638 -96786545545897875250038067629794437440 9636639 -75893025782830561812050796260929755576 9636640 -14400763073792551664882221313737359360 9636641 14274019607926640178663688544934542784 9636642 21844183495148240143548438966107077920 9636643 35953088914641551628403997868024215784 9636644 -4216603116304869587651798008780400640 9636645 -230411825628667665350122151491223404800 9636646 -83624892766800047951718762010204960896 9636647 522000166072418366295510498593640518640 9636648 -57769821573753268340163742704500736000 9636649 293774799169274060856220998657007387392 9636650 -7510534956191242347625742902276236000 9636651 -176606733730868114006721464722526467860 9636652 -9432243788156462788203975495532958464 9636653 -4564178007363517699529544670945122600 9636654 134304224936255813108882596470556079232 9636655 -50894100343085815868551375903815559680 9636656 62733054165102919359684283353779404800 9636657 2636164648653055614799676834421323520 9636658 128374769391841083859451916646668504480 9636659 -162167549106964486719722432978360313384 9636660 -30018534774031212380020535324166881280 9636661 247405468736444808095350169271607511932 9636662 -86539751471817618128142368713492967808 9636663 -327768638735420971437599254965475178496 9636664 59530656185213450669249103182209167360 9636665 -279232150084454324369953739562791258940 9636666 9097732462249340581928521487848706304 9636667 -6944455421382661467986304952523612360 9636668 289368493517240840964687771064589442048 9636669 -12672765956405834839629436477468804992 9636670 166130688800416330426526950359807881280 9636671 495884410539597049343449732084217748960 9636672 30955037544747298352843759716046733312 9636673 461570269126357486399064702006364457922 9636674 39646684427977708256926304656802015232 9636675 35558486569925753019097239607030137000 9636676 -93495548630893414974274421925542899712 9636677 182873786402856855894897776502357945312 9636678 2283373854782895715933634661882470400 9636679 86219943821176710985923755599697761384 9636680 191370632484108341205336332992868352000 9636681 42385389761605012658926399391497373664 9636682 -453948292030760291652005377164732624 9636683 -392771816983927012775189234369683695480 9636684 194697199952229925211313317305307291136 9636685 -140467145896517326923672577908314317620 9636686 -125058562389783158090273436757703669760 9636687 -1681355242704336647879509248689831952 9636688 7267532856418874591386948543610880000 9636689 -162187294089839325159947962777977402510 9636690 6150117166731849626753024558158387200 9636691 56096291112154564969115387874180856384 9636692 -96243405338600846208465977696838402048 9636693 205024221050320642212599319045934669728 9636694 -181619747019160719527340283810498555104 9636695 226076938157811034330686523248476211600 9636696 149579969243907768536194169979673221120 9636697 84817234364865219612664875603556977600 9636698 10932649858755660708019860551099055600 9636699 213475790950054771261769115637796365464 9636700 -170614121170476764567936439561636288000 9636701 -143360925984061028782355309881428295008 9636702 -69648454073806081662793560736510795968 9636703 294077971452787308430388108930822641952 9636704 60763379510732856193123741191628652544 9636705 29256781647935318563722263168206512000 9636706 257883709380785160637778850403814348160 9636707 -113559001276660016498788324269137443044 9636708 3253604304095817806920798151758402560 9636709 169733424897817591560603824578974982910 9636710 -18558319984373102760711661913331229440 9636711 21753118485718700459792033765472741504 9636712 151386638338315214730349742002784256000 9636713 80981415217499746339323327588962431524 9636714 14533863432871697079740045120206706688 9636715 -25555884181856511829228461627290511360 9636716 -62455991477496173955181056937203445248 9636717 -55956428743362357629542325411836807488 9636718 42786055568838538297536979410444714624 9636719 264727511904102579717827080087849565760 9636720 24995504463101821016819346422723051520 9636721 1998294839596036003977488877317237872 9636722 -19794066787551881361626446594159706112 9636723 56821042211146103022897817503632535480 9636724 -59466014971325239561664598941893632000 9636725 -18941199991540302353669851905806688000 9636726 39968816328917171202004425074303589888 9636727 103366908233516841306573317707712105576 9636728 -28244504823126801870965386287152640000 9636729 -55651213439399507586657660819218062080 9636730 44493058948599861084741601120043520 9636731 -13319235025610426790183637499745197040 9636732 -10382484896050881239274262962280052736 9636733 203588803322760740801845448358116110982 9636734 -81290863957551230072057544045843609408 9636735 -60223666841997461647540463179598538240 9636736 515879438001567463397791246726044057600 9636737 261424502375053055092996534209559570992 9636738 120350535484609163669338181940067638144 9636739 375207697035827962582426126237889252352 9636740 24640092154272007328669944324712336640 9636741 59055950339770834728976976612354571552 9636742 -26797434155953037481603677920207358400 9636743 -352012338234293459454881060848896562680 9636744 -138873228585728374777255369712435036160 9636745 -129145846196215926462170595514622809500 9636746 -13588157777300032419393387960219452160 9636747 -34833492982807914875276818122214159872 9636748 170051257186486681588596476959270334976 9636749 -397999029343006939180303736836814452800 9636750 -38054152026450588287873371517463312000 9636751 -22221953819069983337071823375895882728 9636752 -90148758089770659867067648295912300544 9636753 -11989757126076568286234411454811398144 9636754 137667604546340294389022932969702394880 9636755 -144475830224863100199676412070311829840 9636756 -42258640692453163910458910751845965824 9636757 189925444380938628383124794316541198080 9636758 180206586640508331584732311970702213760 9636759 -116413059065565993336579316433698782720 9636760 -6763194196280018015113863004107571200 9636761 11666268230991979358680630207320349572 9636762 -91890192682919496253729186179071781120 9636763 81322605911194670423598812216652527064 9636764 260671149149446132342474936347035352576 9636765 -47329572722440629753970400342429496000 9636766 222635330587494768798315448578049640832 9636767 -108923748803797009625072862509772556416 9636768 318298853427946430747451951121550475264 9636769 46260177432275553650456703397851315170 9636770 -15971136992197636019562399264666347520 9636771 147799502361933212882648218241984923512 9636772 -28910000107155505025927221133435530624 9636773 1747975874265052694913115011853845504 9636774 1539932431162121392501014502886092800 9636775 155408429487048063651051207885382020800 9636776 175553708884883701723383320547413806080 9636777 45459132096264699110700370748029656714 9636778 -94261246497741854332286155864270808640 9636779 -349959409993268428044249932150451048024 9636780 -32651707469194006921222819560932935680 9636781 337558255622493284602690359691981422240 9636782 129895340376326539710138074741926022592 9636783 44417532535793914777201112424458803200 9636784 -25165353812192033571546930893457981440 9636785 -77975880945442550560515955667316403020 9636786 -258936713676860135021689142133917153280 9636787 202435417171288653671575175438753609760 9636788 817044595840922568029655107594090496 9636789 142891603353940448029457527789032885024 9636790 51360371087008904244780646442766958080 9636791 -62820773323430636225926261671427310808 9636792 73479505431646510493996826905795297280 9636793 247204582452665384520966514160161685162 9636794 603287706628509913017401823757877472 9636795 39537185805746343575884014527639769120 9636796 95971831429721355251401635582488776192 9636797 234646132606986372625964810789718930246 9636798 705354367643947044219452100458277888 9636799 -98414381230621652550153502400023594280 9636800 -61178461918205837312244915620806656000 9636801 36576291554454204612195500075484355632 9636802 -21495864688721081128930035476086857216 9636803 56184426141980693951004239031281592 9636804 -44599689836174688735108285755104515840 9636805 -18411696540693653410783054943175033540 9636806 73501494767857127844393289396747835520 9636807 -60765957310388290050257814394649765808 9636808 -78304562958581321244015703321559808000 9636809 -10845212598655244069492950464600235200 9636810 12732169485300979473351184097048060160 9636811 -11786473244159539388233118258755704488 9636812 205902730598731813827101463210998950656 9636813 17869310704683273501576377769377153142 9636814 -137121674258374495915786362643301905536 9636815 -128681971915260994313325513901492531200 9636816 170763428413060298084378701820067840 9636817 -135513225117210114339707087654778596108 9636818 -68694974195061166382969677560321974640 9636819 -223116928684286122346751149367728410560 9636820 -50235672608502976565458671949214883840 9636821 -360229682614976539864780915209687988800 9636822 -12419066821188583709409213346963456512 9636823 -19314909117159014582696315827023661440 9636824 -223492986205578275907474999038042726400 9636825 70438890596784429990446840054238775200 9636826 -116947793198580149988028488526531023888 9636827 376113958046390341434885520970938676676 9636828 48591706162914532506093155856767038464 9636829 -7069682596318786376296288586669332570 9636830 -31624581705860310044647799418646360320 9636831 6164464486928665333300143894776226960 9636832 178898733516035344557083276563876675584 9636833 -667252532913312304966509381290067968640 9636834 47196524870694690365810825074120682880 9636835 32080123693447878023082851469269463360 9636836 -151301620206670865765830197451549178880 9636837 60722297249506216625087035232709241152 9636838 63309358351953335370026393008531323840 9636839 141993406075944859758091256504786647824 9636840 274397983311994190861591956203196416000 9636841 -262115282979874385439294819767331402936 9636842 128414993150914409763877301414603313072 9636843 2413034984585694281237396741229357744 9636844 -125435188974087954215379796910675631104 9636845 47325453371244089387550705474955119600 9636846 22312067610950659544185929250929328128 9636847 295483893073694976006341262852248294712 9636848 -5140401338187413009502849063696531456 9636849 18469989233248827983339576296862703234 9636850 121309573558686757040480885210380820400 9636851 6752980005234128115792084304739875152 9636852 -80809063216060186206059299466428735488 9636853 248373364088390227670615622414727515100 9636854 34056721879641764504102843144727878592 9636855 182423796365176271718366012816520794960 9636856 -58905904413043094774755033906203525120 9636857 2619824254042826183594465900480592480 9636858 -34761190982182790536770279048250536960 9636859 -4480644706832502080793732325629534296 9636860 23245756073785234887010077434068462080 9636861 -10659504911672319997428295890240405600 9636862 -65786450114819823086707080438719599488 9636863 -151422420923336538765164321613537579240 9636864 114018432877125113572897552362714955776 9636865 -4724711854474741259252719967117092800 9636866 78160972091460740858168868341874739104 9636867 3065521552167534378524653798924800480 9636868 -289003378777184606782723209765009607552 9636869 474746039926841474201925763857630116160 9636870 -33746936795815598378475322434171955200 9636871 -21446739845498201992829478615011921208 9636872 -44247561429769971483843129480392048640 9636873 -133145843463913250918296185385385592000 9636874 64003504910725755808857427641947305920 9636875 -284883304000308457533570919229715000 9636876 14208040806709218247110134992558279680 9636877 2484344616962729466377228651355690112 9636878 -273281197636618334468599446582446353344 9636879 58150335713156946322074891367843863816 9636880 -120307930102863155738867793588969799680 9636881 95057986032715412946549378992566926192 9636882 3994742867411240393852656939125242880 9636883 42875843776128827311955738402892312360 9636884 -230956594783241288805169605013181626368 9636885 42916311468974193376256513403657315840 9636886 10002503044268805546324635783348072448 9636887 -234623527101541055738482980462430329600 9636888 -229403621231338738561665408872389693440 9636889 497697125026233376759893775367847167690 9636890 12163914826786153221989176605749119200 9636891 -23587540735284184590154848084010963776 9636892 300789171897325855299918038468468597760 9636893 105917841874456103303771165116870159200 9636894 -159160634173466265284408730440065812480 9636895 -129244885125457859269498425681439797600 9636896 -291787960564517128166677491172088414208 9636897 9205860947715716232599763970317647040 9636898 2866328909958344871509512098491953440 9636899 393628771249286282872153751731150743900 9636900 2279271117708158571320371068677529600 9636901 209940948516377338322857332625723804704 9636902 4210981700018764968659595674973063168 9636903 -65486414578548775432503116270742801480 9636904 -351434168759666549699585669107803018240 9636905 109311655373794372129860957608261445120 9636906 -70656147365326121345563359337698199296 9636907 -61911162388022949648185148868203506288 9636908 45607070358927360298220607128217185280 9636909 29031719234384042338364529578331256512 9636910 -125522005532447230197222348880276184640 9636911 -355756548132679149397225655811609124128 9636912 7718574866091661332202395844310482944 9636913 177225146720807703123641716343312552448 9636914 1910120867528919010291856544055641600 9636915 -71410188017228527519650012741061952160 9636916 70922858955764550156240105668037626240 9636917 170310893438783463899390177872885977966 9636918 -21453702394873740746426259209298847296 9636919 5212335099215476965524886184284659080 9636920 -24023383636994730463512461181778944000 9636921 -29336227388662482928690972091611459200 9636922 23962971220157255904292895573004838512 9636923 4067738216770864387966140938619031320 9636924 187900867645396623708541314909884928 9636925 -117979056802548637101714942474632221500 9636926 124904825713772691957092173567464883584 9636927 163572463154284588610541817054903540224 9636928 -4821129662105567845355457498578944000 9636929 919363181859474725461903728310679940 9636930 -99078663481493674645584309045343465440 9636931 35041736726700605145959747572280451312 9636932 97207631545797855997048390904227472640 9636933 -276665742306800778615258052064405095200 9636934 164401696683156533037087892116355403616 9636935 32637688754089467371174854408041592320 9636936 238715373398800787277528046452345446400 9636937 37963489395254122697190688196269835400 9636938 163164659631548192544018614916892611120 9636939 43409219835378322358246442777489548928 9636940 225702141972801344838591285178444631040 9636941 443515337231073419779293218707095780342 9636942 -42549708074392769549749990162679347200 9636943 163426440230434168090376630077199407680 9636944 -14699812402879956775324603028410736640 9636945 2367066292963173519202234381209661440 9636946 75075932511196275797641374337896468480 9636947 215714154320188283120497851876424092396 9636948 294950562502527084427771992788021944320 9636949 -13368729057222524935038751697731958080 9636950 -48525644342814718242512729654743761600 9636951 -21284674002835575185400003485099727768 9636952 65596294726869369278745101326475059200 9636953 -374714846506892974611957297425330055798 9636954 -62858387749252296722603035575889838592 9636955 -106183234219630111720180251525037776240 9636956 5331280768934383842256698705054010368 9636957 301442936446465862059580119455022687296 9636958 126760767331240877761306555703365812480 9636959 164885292599796284584941990870687805920 9636960 202537274098856246649013065507086008320 9636961 -155097944025229886614518072002542958700 9636962 -34718514099462734040955075300616718768 9636963 -49422240971317026062113351652533055232 9636964 -23187434936247734004763619725611592704 9636965 -59023969003729974335284297647059363280 9636966 -2206421531769574407076799137882580448 9636967 132967221479793965093335610128139641016 9636968 -137036955008719158353643920451668213760 9636969 -267168975517771716431959019147216447856 9636970 -981585086367707650699883050444922880 9636971 -40278125341903969327523502985589529600 9636972 92516545730663804592589314510134083584 9636973 68660579371950523848043378935107552000 9636974 100544833524041142913638290627964836352 9636975 5779999739158163784405832052522259000 9636976 66076778266741827128097335124331692032 9636977 110680904715190854436050636745507807872 9636978 29539034420724143734044169768267266048 9636979 5005301460659642178522410694639347088 9636980 103030959466497241607967062681463264000 9636981 2765937256287288690569840698746512160 9636982 90357297242091066076131580724998994592 9636983 -4230705688703648093006605228965563520 9636984 -91422175713381267007404888893272596480 9636985 152136988710071589920165973184652346180 9636986 191566585715487642878953693521886092000 9636987 241412633194555671179849880044262030360 9636988 16114907590215104387695624353627412992 9636989 593615796039086053544810253864042169824 9636990 34123074915886974256416402209048064000 9636991 32042592178020155838445828152330873024 9636992 31927937292784678737892562537703014400 9636993 37076760582441745818879670189631818482 9636994 13815647074362546366497717193464025456 9636995 67662912125167889250133962831523962000 9636996 236773567232956080038465456981391912960 9636997 295604379056344330663430692751876964446 9636998 32312801334209588877026721825612356736 9636999 104370887253618352732452556070980038528 9637000 -41503878125092215715111378703769600000 9637001 154050827047064053658925557151460147200 9637002 -63282034585472374742062017770527910400 9637003 401741493985078934793227792217019500664 9637004 -57936449518580132052625751376132900864 9637005 45311860238184813899274150300909102720 9637006 -124577616766380402062546001988382634048 9637007 369095077191353213694474268495744687560 9637008 52144887006035389108807512048269328384 9637009 -48997808336360761520023150420703976000 9637010 -104392251520765527356345323561322175840 9637011 -311668877548337946859605376146254984568 9637012 125945012073685057634477235708734570496 9637013 -71241632831967303773366028214606266738 9637014 -45344231489570630195017527707745681408 9637015 45255986756053333658593047017999280720 9637016 -349039685856555775951141911459604439040 9637017 -17468354009191639238632260236478864960 9637018 173142575572815756976910832634482462960 9637019 -31059783823525544096514106356126035664 9637020 -47411043456108270359674546347473233920 9637021 -292207549961312205704619406444728975168 9637022 12867595891656903052213989133801929600 9637023 -140012607941292346126745833096819552512 9637024 81490036251503173067646984838060572672 9637025 125024364593480438615261043576864218550 9637026 -31323837518188890729334393013907592320 9637027 95952362805968641570077523133393414876 9637028 -235410587549563124231782084975584614400 9637029 355066958262549001283416481179239313920 9637030 -31623528040953169066901154320157809280 9637031 17586853499012539699955403441633024 9637032 -67694939262583338849177267997029826560 9637033 122731546912174783040904071583228718720 9637034 88275706771417204280865848674183498752 9637035 -231134289736296519229446821879688909600 9637036 -116095674897959756838776266271307877120 9637037 5866304161531268361891755243760884352 9637038 128646432948074096667065926757458086144 9637039 -39729230106894945791900303092671330160 9637040 19632833027954772094291551945886924800 9637041 -86170947738645599859258547494451179408 9637042 151761400996519207549784410561940646672 9637043 -25967506611889476391864564273351499712 9637044 166379625480771575699813574268666761216 9637045 -642221647475160778811115838645140360 9637046 -77891701041732865828024467859132809216 9637047 -44642072866006385567132543549575153920 9637048 -225350924473887819375943726953984000 9637049 31234177191728458116676073099448381264 9637050 15389680598088426056343075184201881600 9637051 -91805247020488099217699238057403599600 9637052 317943551305227784821635643364936611840 9637053 115122290689648824158760601460401505664 9637054 -1015292904622103266332290026767906048 9637055 209807216303807842105553912533570377960 9637056 -3504476604184296485576277749130067968 9637057 -41890575922196150286684714044036039468 9637058 -8184147869059566912552573393546858624 9637059 175257980419724705956533329658306643704 9637060 94929424901432051872242809796386918400 9637061 91521884442936371558426989627896524832 9637062 1945209902848522844521681783368889344 9637063 92314451901129808246920164729654252928 9637064 324783005119244694270163221208647951360 9637065 119913832671636570634124840145640576320 9637066 -76424660142539731799021495662402932480 9637067 177312794517725711055078064712126218152 9637068 89534560947141600791731217563507556352 9637069 -161487147100754838852054890690149147392 9637070 -31655291070993655479201188821551539520 9637071 185986773665193467020489529318997696000 9637072 98549374924651409136621855797269323776 9637073 -448981272928021379800638507846473841678 9637074 1310070361813482532972617392138057088 9637075 -195185017569017698580961672569838099300 9637076 334175725761996201025139980712714405760 9637077 120990641298191669471278560056976618720 9637078 24283066581358718198714733845908929600 9637079 -430806065332926611869549617110998145328 9637080 126381798081716534215051366700448768000 9637081 -126442295563547134394713701777700560118 9637082 12955299213669132475364325537670738944 9637083 -132297432176710631661808124969553992400 9637084 8145829802428320364161671656985033216 9637085 -158932994016518716587298760147125401600 9637086 -120038722915085741397252074585662857600 9637087 133435090209474203245860567862529661240 9637088 50302805361935781930264054438065602560 9637089 72862801969803760205443307882881889280 9637090 19111028841734269385813314098426112800 9637091 -3649072241280561206709283568548073016 9637092 59948581516282427084625484446958706688 9637093 -356248577224943204414795423107086102658 9637094 -19597959660094789687632533391970077696 9637095 1454527555505423852729063607169842240 9637096 -43069584204412566904755344202431201280 9637097 120532420291576793342313465361439343546 9637098 -76724941376491481919151316351981445120 9637099 60302007331651122397251378155008762100 9637100 -88203739771157140755117932039892595200 9637101 45294027570520730200117332665631072630 9637102 -254328310187445595666193139591969997248 9637103 -117733630209867367287854710645514837520 9637104 62030501409771271530931622571438243840 9637105 118967692223349251876696997126363454260 9637106 86580045218100882332683680222091877280 9637107 109190745726987673171318934420309036592 9637108 -496518961007747503426742372881000960 9637109 -204655498283923489033467796189206355296 9637110 14480717310621297405054438903682560000 9637111 -300328518840325100486555642830994678352 9637112 88582772196657555089927014489147514880 9637113 -155430192575188564842410713724887374912 9637114 111624579018326578239030250970408132352 9637115 -40354511150588925782678416179889121280 9637116 113687805007639860282941372735141233152 9637117 1954177422373416755308127471753825664 9637118 -32290796987876156944794708960784266240 9637119 -4184169191494245213530503596355377000 9637120 -163481170824585393566559284317755801600 9637121 -33992573296182572071065733844537007360 9637122 49303172484386424586063501100220653568 9637123 208690346996428104058672602387724237720 9637124 116223484077885544987424726889934001280 9637125 86270861916331896968100776113626240000 9637126 58841212090864561283673871225844463360 9637127 266504367977189000342003045923792493976 9637128 -24934195138924676987005702012555991040 9637129 -89055732559629687858250238757446359270 9637130 71183098006996437434427157943525214720 9637131 38540835709000669581861399043506370560 9637132 -44361345529303489023633656436299263488 9637133 128681956128366969784668095691548723424 9637134 -17081633162345089365451919556880301952 9637135 -158285572544294451410882517042371395200 9637136 -55683762620532151501455744562434859008 9637137 -71758521059289629345803509883870506480 9637138 -24357343900568527640100270969543384576 9637139 -289813054087011797315831920576922127060 9637140 65872527597024977014060716753056409600 9637141 -258390859229569313100675556577450951168 9637142 15106873286431694114910954294523435200 9637143 191862422321386838376592078608527253864 9637144 -181731282086777103899507132328464179200 9637145 -11469923771976463340553139814229843840 9637146 -185506328077374165306795044946431937792 9637147 -255624194898793705717163308290279558048 9637148 -138472532700083807839870536394550069760 9637149 48673930722653889880342560797937486048 9637150 51906465550379293243959100539652948800 9637151 -280032117909294835637888151692402607696 9637152 -2986812296019312113489906867493666816 9637153 190939284535840535010903196701551484420 9637154 105007532843267464166451695011760509776 9637155 169744216660680940455872280610808456400 9637156 -107432725489139347527130772563588628480 9637157 -83334975705490654457195714452141638594 9637158 161997465854654989339813517011095410688 9637159 108557531451650630787565267381797280816 9637160 -289773538697244894092249433410764800 9637161 73628051069223371870113336135171752960 9637162 60347351746854392153528451321117338112 9637163 352738876872044338855537327572118315800 9637164 95344272049306806736690369841041305600 9637165 -10173805879432260525143999500901165940 9637166 -24558699422826922915048147089636480 9637167 -1048338010883006632179969201935088120 9637168 -1931204538596961603752888134636404736 9637169 -174607871730527254505755066447346386704 9637170 52996625169595700701361232210941606400 9637171 182078975581911445551578605068240762000 9637172 -22651736250182818369002550296320870400 9637173 50737707208829523420389457515524236426 9637174 64868839427658367109462667776261394336 9637175 114027758845335724594909017493397521800 9637176 -72579886655234207841198545108128358400 9637177 264336439748190745179442601715179401872 9637178 55981545367415745173729962793601150720 9637179 -203633996161581098928020754466357824000 9637180 -51036080519565889868059426007455334400 9637181 284465452899173224572582285613003303680 9637182 80978727239302482533433223893944548800 9637183 -77137484216330329551346908733884501568 9637184 66436435682198053519201370131100860416 9637185 -27127456785317540119380177706159824000 9637186 17259631787592364713853911641788928544 9637187 2407709160671932594455877326355200000 9637188 60219793228671846298865950993613445120 9637189 624770879155003300352826383824736975356 9637190 45952529095213282345751752031061609600 9637191 -289627699309132884648347218422847552560 9637192 329370650460154785363237744721990272000 9637193 38669296929939686747015087682776636580 9637194 -39202468963436269872998807836732369920 9637195 -479799477748447808116699003942424746080 9637196 141833843525822726802940609859869766400 9637197 26660763962993758061696488115113215360 9637198 247806373043882241967473341847532100736 9637199 194542377554382907308307601203977406080 9637200 -10757713450107898600516623490322227200 9637201 4357295234715571749348704582567649344 9637202 -73164301774228957710856048033855049568 9637203 -4320358580125467059958555556583157696 9637204 -22407583050312540016219783706798268544 9637205 -54652097415218994178186090664873699280 9637206 125533923150907453224196623592963514304 9637207 68584961345254864956928826513410661280 9637208 30595483493227026338729712575701032960 9637209 -377607097325662061058379801263856029696 9637210 180193976979304943370045869976423168000 9637211 549992732750538233297816581072463039400 9637212 -11231755803310960501209377935654625280 9637213 14291640673915984008218641250143442784 9637214 9418462351642704096017748069615057024 9637215 -86754579851639520570175857887654016000 9637216 135219874733904989009784343331422863360 9637217 505979413835293145093486139984416575266 9637218 1840470505752543857250342622822471680 9637219 -177182516323342514683383954300112262720 9637220 138862010245523875376424265680267290880 9637221 -135501674288483260292348982867402858336 9637222 -88139631477443219241421617088056990720 9637223 135705718989070380943593711572542700472 9637224 -170502555299364147245862236020668334080 9637225 -95828241239269142693489606886375300150 9637226 -90347836880805280756209561944937420960 9637227 -204715272745692251113966241042953094436 9637228 100463251973173069449467909666140813568 9637229 -4116515758887232324704520151355649824 9637230 36762796246677311017008263680363192320 9637231 -162741339640454434139159112290514064488 9637232 -33323897858549847944053996520033550336 9637233 -134634822566753104715968152425403905952 9637234 -219338203420494787975561531482783999984 9637235 89174638512642981826708647705384543600 9637236 91239869956762357184422119992657633280 9637237 262451771793405508978691813576694103200 9637238 -58645313337886336205354596703192566656 9637239 237399458189598844266563889287754190824 9637240 -29545234283686996665607331246480179200 9637241 31364968458048221724283821405218943144 9637242 56106768934627897448104199445280644864 9637243 47168413631351590683575359717366436352 9637244 62308601044135481374745015842186561536 9637245 159070605020917481769409535415207969600 9637246 -2822839037025614469578445205265407296 9637247 131288925152378149651092739556167664352 9637248 176789851432906993055419392911443230720 9637249 58900018422257366932586501989865413632 9637250 14384644931084691257917827533096832000 9637251 5785990424126854342712028570217004640 9637252 -271813493178297790966753311651486139264 9637253 -39964766296991300243102394813869822016 9637254 46409252242146638286250790421546570048 9637255 -13584397281081352932484524081790342080 9637256 -6278414419740998433832196319423037440 9637257 28500106603145803358470415310066662592 9637258 18475734878550898921853681351749170480 9637259 118059300283713146541523823140405084680 9637260 21021340832863751435930669842210114560 9637261 -406090760668290679695493638458357848138 9637262 -143013992785148967093969258238193689728 9637263 -283392343237442179399242241675785805296 9637264 2661380351110755118294587940532387840 9637265 63537744779239635058751796222658252800 9637266 -91633627985132937167834520683967710976 9637267 76841079993510307356872325694802357320 9637268 134174530033052973136306499837648044032 9637269 241363376705018282212593372034153789344 9637270 167812410652441910797549986142217452800 9637271 31516170957637767619317156406664296800 9637272 122628093280541561171328862814360985600 9637273 -9661944659393428018880098353730941056 9637274 -96055046700157317850366481186054574864 9637275 -125582286044393594402253937308650088000 9637276 33089540787163512168244455861338849280 9637277 148087398114810286677307119755343150240 9637278 -37384659774409469274055758701721646080 9637279 57693225571373215281587460855490959976 9637280 -99807668417984254846445562153349939200 9637281 32524812893275034501606550305955144228 9637282 -21300876798077804305744081921059888768 9637283 45177850870419345687243726533098955508 9637284 -3129967767301277777415242819728128000 9637285 13019168513282003403360518785389125760 9637286 -54072874687503057134426030706157190400 9637287 207023684391268638978597127067335680 9637288 -286298005115214965790900380439754352640 9637289 4643839562460621214280864271210860160 9637290 2903436700838939494473229956903145920 9637291 436635831067839358113281249872720347912 9637292 -33561809568207416887319258516719303680 9637293 135704283429442568371834403550078022464 9637294 -143043476335528423391902276346803296960 9637295 -314078360742904209971615996272700422200 9637296 11667729015842390752092546987974983680 9637297 264268973842955891312006734381916601746 9637298 -464141369787784889526203211009301796352 9637299 4370010378243880618613420234020558080 9637300 -20820365692056641385743855789683296000 9637301 -21213322319966556971558073255000391698 9637302 -17987252771619225823166632839961645056 9637303 5085794561515967273806315292957434944 9637304 -107239788443485695987310471634188615680 9637305 -101731745184260457458479686350400066240 9637306 82928138979160665551608081473100250880 9637307 -313801906564327424071007506299607500444 9637308 60476222163379585083942418507408541184 9637309 83503558771971899346979337570044338720 9637310 106269922257786985967216724370057450560 9637311 -21539996043370282138026902633611315200 9637312 133778754478656095444052458229230206976 9637313 170248807631555266694816690348892738240 9637314 -7563615364367815106030254035646470912 9637315 -30539682798983115718014177691070648880 9637316 23625177700297241168214076995623324160 9637317 36451528780100463665951322049650937980 9637318 35987109639651284161499995278849914304 9637319 138161264630344725637056396184461347640 9637320 104053561151008627841281350987755520000 9637321 -5563920481046384392707696873336826928 9637322 -21772811282937210595733696332103056080 9637323 23340499647800692944212991401596858368 9637324 -67912815985953849513850658559039166464 9637325 88254996948933834324681286843150050 9637326 118524303866681412180309546336686390400 9637327 3644440564910799534158000289028460544 9637328 89266629715129883003128321922073649152 9637329 64797375386696375482454894461782394176 9637330 -182980302831454341565070260814684321280 9637331 -239300594241966306979448791737657738936 9637332 805457076725321807564364038661242880 9637333 -50806330145901598490411041027699902980 9637334 9238027122267200086586373181784524032 9637335 50200617898680187244425182033219675720 9637336 -118183617537306361671107168491396608000 9637337 91820170656423767802202630826481327252 9637338 -83435593920663769121901136067618618880 9637339 -262489156401903861794583341922805780544 9637340 91130010805053091817898799518812259840 9637341 21115535507345318809338679545341734464 9637342 2107618175409419042869311119580069888 9637343 -153808000731139476899556802808818634760 9637344 25150818497847434845409329851480145920 9637345 -10967188887846324362345946929672348160 9637346 105701355207428383381588409854156312224 9637347 306633868672537008267548886675749143872 9637348 -68304927005514516899745003718429913088 9637349 -1327259983411273289903536250578970820 9637350 -67776788060450254034298129182318899200 9637351 149240678663836510535392579608125947920 9637352 346659955027808379371315362392397593600 9637353 -200605489220574794107298693720398930560 9637354 87966048751768473121108511736835475376 9637355 -38207668583031493998382074124815744000 9637356 -31318493743539342911146736531882198016 9637357 -402364137267961376440267349382709956394 9637358 -57248926955975430420411002498950710720 9637359 51919090972296059907351624925781168904 9637360 38008369588456387594500110921952460800 9637361 -140374818952748867440348612035356913228 9637362 24538604380433659109900337925537792512 9637363 388466531401356492242099771168046065612 9637364 -190716728500479566536865291634761422848 9637365 -72455117082016904640589020234150312000 9637366 -419036946973430729304094319029026240 9637367 2486625997321871756436975289727527200 9637368 60359675018358952886170265653424947200 9637369 108631281381600345934385863522779701226 9637370 45835356252430311915434247218405779200 9637371 -49857128464028372625717092586344857200 9637372 -242058942233913092449460782108181971968 9637373 -115963257173912600162656795471788706176 9637374 -27947923226004444340059421016506945920 9637375 -1176151089583106387082750381241824000 9637376 55532798217878512258014651805115351040 9637377 149061426745637691487664847667412877600 9637378 11808880155417236401980897014521452960 9637379 24987824907341555147939106959829404184 9637380 116795785145401571758620286282308783360 9637381 72898774572952130373910979305345634332 9637382 15612598895045272332253666953414045792 9637383 -39438577946199570463924214265820235520 9637384 25494025957160285218274494818778368000 9637385 -287131446272479900937918088201906362040 9637386 125462607006460132972570110818247606528 9637387 -3082229698832979883407849363614626760 9637388 -338009944989932060018594205420694931712 9637389 -85539638332746315891715998356883813600 9637390 -1725439868013491525942819763726677760 9637391 66322349033605364021461520778385336320 9637392 50926920134915910686198138050617999360 9637393 -154761024124076380743686787562362675356 9637394 91224086180793341416167699891753755184 9637395 62286754368614622497762290312367001600 9637396 156034308849652929055159995336873768960 9637397 -72539498716024747374787801806577299456 9637398 -567773814282613895856191377638863232 9637399 161045097684551392611211902995956675400 9637400 -79311370595064781886175822108465408000 9637401 -443208848788093839156309745480308863040 9637402 99567517787156437660589915693684790720 9637403 -422816200039336568855613741270002347440 9637404 21582876955528065631595311803696021504 9637405 11483079569384239125506558171263422060 9637406 -778991777848988985875929846636184640 9637407 -47303525420131231892543061421837985760 9637408 -659986000441567169425777642981294080 9637409 194707815055630578824700600490028576610 9637410 82243756719798740298971419560415119360 9637411 -79164881102960938353860529426762168368 9637412 -326009406385903255428170400005171574144 9637413 -136704907609721025628752396521025130656 9637414 57372575993952586064456997034761431040 9637415 116770442206318617944855866446328645560 9637416 22565130976034973556823462209816734720 9637417 118998768658893894812313741685091478372 9637418 -3591539296427599588846231938909033984 9637419 -21042582444802969497027533562596663040 9637420 -59733114045567705300077099151107235840 9637421 192562658951860363125004367184537737622 9637422 -122191744797413584915699682463327150528 9637423 -116028896206918915879463672811261974880 9637424 17031159562518173175592519857828986880 9637425 42324196079445883650583691114487528000 9637426 -118719117614230675629167956825706520960 9637427 -192249422010281099169702025532928070800 9637428 -107587179611299420005035654825086586880 9637429 -575208153099567692656958807595488687616 9637430 85900452060686160021635576675647739520 9637431 -52456071979442002631973343921101311280 9637432 -64601046351492789141599250775483883520 9637433 -95122371616211511333681976450594873596 9637434 35918014205101869622151708631683120640 9637435 -19304733767149599616020271523773582080 9637436 22014115011330876702128773201780592640 9637437 -9435911795107832490672013936313132160 9637438 102720096953203304350038279112373733120 9637439 110740586500169021720620145040232934256 9637440 53521585459255685162010647471534899200 9637441 34047584569921164828111294491695278384 9637442 207777194408822971335567644825201329872 9637443 -53635214104815320614355873035222492668 9637444 -165824418837886541489341683448075321344 9637445 -47232458047535304481324425286615796520 9637446 -2230153799635404022372683534389145600 9637447 360377944628062282763635370694940574560 9637448 148907341841334376678449464486817039360 9637449 -30922161397971137579931620126327095536 9637450 -9760403286205642671878460482101350000 9637451 -297887020777438090633863475622339432496 9637452 119000164992966863837460725801004790272 9637453 11580330932463238554602295141191089920 9637454 -116837161670741989792669292866464028800 9637455 -187318424955499105711527127492999250400 9637456 -35803600762999751865354876734595801088 9637457 -264206729598655946122322379105581172828 9637458 128296393083915009592810619505881150208 9637459 -27975827237062184160984135616260792896 9637460 1001004367275012359628656436948664320 9637461 461227080611113476337254226910784192 9637462 89204623458168014748481283935248537792 9637463 253957049655449424690691435285740936240 9637464 -18445951219548365125059012459214970880 9637465 -199942436932049523923524342196471304000 9637466 43815806300235435435501785207746950144 9637467 -66433295912925568611665288134210673808 9637468 -279209432156562642158127181047037476352 9637469 120238202921573079475618072584881145600 9637470 24240171019832090021225955371066928000 9637471 417634555299323948350389318955431344672 9637472 5196817737878357258201739192573100032 9637473 246803927000868435894747305587269804000 9637474 -7303562953859767990142017514601616896 9637475 89581791348338865391003725795364872000 9637476 -308122375779552876140740372608193044480 9637477 3266505045965975887659097951322979326 9637478 99063426765328032858025959401152527360 9637479 123727127949801730387813362493231616904 9637480 217216095017181472048733754601734144000 9637481 -62040090448601381766297555048920251200 9637482 -28034994198657464862612114530455665408 9637483 -122644025394526447563994045574428548000 9637484 118020274322913889275460852285872983040 9637485 -72578991037211957206397363290141864320 9637486 -216744425601086361865178557325420111808 9637487 156857975488760886720072755352346113792 9637488 -11229526466667108829411617784678318080 9637489 -186025459635008103563514364399893809710 9637490 -26514323605118233412670217364554245120 9637491 459937800474256414291964565770026205184 9637492 -293639856013416915662196483030607571584 9637493 -375712964302199093321282114412348834258 9637494 -143847717506513922891763366557819624000 9637495 -15601693056823881418698342906243513120 9637496 -227303806805723321920833453348016803840 9637497 67123784159657193616522610520034027008 9637498 93279854383023524239363624567866634464 9637499 -393570896617608246935715687498427350240 9637500 -134816986589403402844229196222595200000 9637501 39758263877342496913748785379721345624 9637502 69147556054828754059466822189218311552 9637503 -239240637909371193476903776947731068800 9637504 -9026450409213508837255127432649768960 9637505 315163954058869022567231906958588984660 9637506 -35943295076923189498197252474453396480 9637507 306019438682507800882824844818905953032 9637508 151094508512033151984783958301111987328 9637509 51065377735935976900743137873392215360 9637510 25013788333875490795589762770592108160 9637511 -205428572289971034600478984101579719448 9637512 -25859434579951504305117396582848102400 9637513 -16563086770175939346450053552427483238 9637514 -78326767450942630081779833247844200144 9637515 -39810158570185931482428170017144116000 9637516 163951614756136107217032980791969413888 9637517 250597684929276009867482538813449483820 9637518 -32552868067261965210479129440675126272 9637519 29327753574247629770147264291462465496 9637520 4779552890623879333654249684358430720 9637521 -79775621635462044816227145393179918592 9637522 64321610831986963370324732609407672320 9637523 95502541626680548985418383675748521040 9637524 -48623214832357044511909716646069852416 9637525 -239873021288168957157574608064283360950 9637526 110335586995054352747087288571494607360 9637527 211335374396781738635844817781090818920 9637528 67767174605576521212573320822140600320 9637529 498805911686679692542784792533912512 9637530 -18112610263780135947351501371509447680 9637531 426440720879130364508823888365304099332 9637532 98045723219522018081047577047904271360 9637533 -3232148800414244129354779705226795220 9637534 99530498996743397398636667476488748416 9637535 269441901883819281551822912293815501480 9637536 130483695969676799560322515719724990464 9637537 55990258499082075231134463512300503232 9637538 29041420778699621072462493665717348352 9637539 -79525721022467255042052095671051082880 9637540 -905743620843562022898530919551754240 9637541 -320306377359206799409966585452099376800 9637542 2843320955958490782203756741204207424 9637543 21439120746988440729636184002339095040 9637544 -4367106409922313788846993397207367680 9637545 -43292162231290515357064512551019648960 9637546 117214867982237777698931775510924983472 9637547 3581360157987473554243484045956493160 9637548 175382295784753985732807528789251731456 9637549 378327145382144723731132211327873014550 9637550 -30821967793608204198083308747477483200 9637551 8586205811571600631553826454869585024 9637552 -113434858963227621957126904010833920 9637553 101091624180380910104679537330940595520 9637554 -25754382623045735691944599853160670080 9637555 -135709177703457454358877228522303491040 9637556 -43142848655053008656688611318004055680 9637557 26157765357188529123405224548447575840 9637558 -27763856721797844868309319046932029824 9637559 -29304131977303094932431014758183417920 9637560 27545295093386378049792563869762560000 9637561 301007043038300772127280967047766956800 9637562 83808002514831178175957277798891782400 9637563 -82116149349991339929955967733123133560 9637564 2402348538055828950083321500272690176 9637565 -81752907099324323653291753054094224800 9637566 -54603822192458682242277418046947229376 9637567 -337087111756997272374320373085255720384 9637568 17987187375675916455840608730504757248 9637569 54049673453937694148383903228425484320 9637570 -29867993548412263243228232918449920000 9637571 339209154019748668550923185591926291772 9637572 17346639791200988408510311804666073088 9637573 22365535506442425236654261096711406336 9637574 -39386578054037494201027030686665592960 9637575 -17996691149429728996374168875149324800 9637576 84260845613484075196473339814792243200 9637577 -145830332935602199117049911246716977574 9637578 86141582648326184868788071960010490624 9637579 156374529486252401754262623697922695680 9637580 17470709376991019369326922406542515200 9637581 -139536833994512540237849191461212413248 9637582 -177249878438671558314487313739502348608 9637583 -208961963975723603591535697367000640192 9637584 40019743858310286767860322897788796928 9637585 333569295998604355110441541649124716160 9637586 36514530254264052765394516520494800384 9637587 -126322594084497523594898972052417030156 9637588 201015875208926697092038128196647970688 9637589 98205964044191329777299462041196806520 9637590 6114837213967811684970718665031680 9637591 54551564809583087974832539769869113600 9637592 -80702167423797187819784170573219584000 9637593 25268202137638475368454622720749921280 9637594 40735891187416564829756197789264986096 9637595 -84807156994984069393972350327154153200 9637596 189471931098886432996081282257500943360 9637597 -3315722233719389696506079998792131168 9637598 -51471692602836524402715200853727349760 9637599 -111966895977717713911552702120678464240 9637600 -36296206478774738773982917319865139200 9637601 403812778716018309151736370998690461602 9637602 60781554558913342148553502840259510784 9637603 -295997176681658968363851087570268098148 9637604 184710515385335506012461789438442352256 9637605 -93130714331829959462022850567371590400 9637606 3230889035892934997493570679259067648 9637607 180361554523460350395553524127704494592 9637608 4896488924135003115441597757252239360 9637609 -200287440308189521402613685541318725190 9637610 101544444475316937065373747421107396960 9637611 -74726260434857806304621408366753765376 9637612 -137603546327198027833171607532407459840 9637613 489741758017359906547208696112301691862 9637614 46518908531567083773654451785920642304 9637615 -17861915036997988668256359209257507680 9637616 73896501327189945919492933373963599872 9637617 -2132634807657271684112967080818918560 9637618 153428465836606862073326575715316496800 9637619 -128714539762902947182681385912349097704 9637620 3097215871305044654954867762414868480 9637621 -1592037769301630709271414225773944832 9637622 142844146198141488770239060691348596224 9637623 412135290731293733619565997653245385584 9637624 86644331653326600058065055806818181120 9637625 -97088652881037232886882108497351251000 9637626 -35409806782539203530876902325837675776 9637627 -12859454364824842743379975906403260080 9637628 28675544822391635332012676991522078720 9637629 -50470070826328676504729692451218172160 9637630 64879155597431587475793482254815888960 9637631 -75381477950746194784918046679571256448 9637632 -104125627930439445467303602819505848320 9637633 -3464545796460965834188524214617883856 9637634 -64059724841562031984895566290357314496 9637635 -12685645899456244857017718100771968000 9637636 249382271169542968898697430009188362240 9637637 -428226649451767611517255298457843015714 9637638 70987464988025684034320794278548938944 9637639 501268325000240599120301558914448299800 9637640 -85399478489523766861831334961740083200 9637641 124662095156890853131664378757410834148 9637642 -16078227903672994062967762377773445888 9637643 56583707490140858362434283153135895892 9637644 -30924741930450709114359270379536629760 9637645 -98638566873982995335651770343300042400 9637646 3712125937261574735762561355904709760 9637647 -186845680836887338846524781930473676800 9637648 -1282541801019091152476992693427879936 9637649 19178450716407662872623090327161475072 9637650 115965074928136183673428144715040000 9637651 -54096926040606031615600084479114515048 9637652 8376687925007671750139124179630579712 9637653 -268572769507007584717359916325259148896 9637654 17304431833542197358215525190701439360 9637655 68743592661765777925335649175262570000 9637656 -70242207501129939256055289073774755840 9637657 -71759468702225527039050111523263728880 9637658 65348902377498799531558720995893245680 9637659 221372662984616376802579218861235957164 9637660 -87111571643091638694731569544818168320 9637661 36001956939838048320745977572826882144 9637662 89305412067175331324142649906025861952 9637663 -176129735516594463391137115308871425552 9637664 -395911966246969197039269973261879803904 9637665 29149029307933934239892843187459315840 9637666 144759620282947572802488218551738331424 9637667 133062388985387706640745623794445825248 9637668 15856790420495999783390302073627713152 9637669 242248987429959752649650695312330686720 9637670 -68813746095877577532367612776118241280 9637671 50565875041849681195623910062953666640 9637672 -131535690222926865706836307564666060800 9637673 -126578077282861502252315911877225691660 9637674 78293549997918066405429909276824839680 9637675 -59070429897912265037940977036656428000 9637676 1544627250145358581339697594407080960 9637677 -125108809304874588509227972187662604160 9637678 -8773783303700901843933193858090677120 9637679 -26441040687139392497086377365296710816 9637680 15092620047609363181117310661594316800 9637681 -37924273670922648847698270793656449518 9637682 29389258833276155966525355700165185024 9637683 -62170580675170941811213773501197743104 9637684 10929457947952761646724645526307389440 9637685 76361520594768514492103945286141988380 9637686 6948011067555359168717246037860400000 9637687 -192228250635409475374960389344310744664 9637688 -135428508777977140861040880515455242240 9637689 497144485427808988729673132097285317088 9637690 -29950610042483086032477086927224596480 9637691 95149390869963864018963746984931063840 9637692 -46146134338159799061234740148625755648 9637693 -82022896863715083239482253377111823200 9637694 -120962622701408197571514792355613604480 9637695 64324443908249594441604654305570900640 9637696 20662692404282554476578057771504107520 9637697 -172760856434222447039296844630535073854 9637698 -12326431746182778721080694116700162560 9637699 -289795769436438355780688794068076262840 9637700 118008821494297633201956776555740579200 9637701 -26150220096151576155934264078471040160 9637702 117593327230418154031202557553647233600 9637703 119840300290874484561998010445336676952 9637704 7576114952133778692551104299628339200 9637705 87781221997888233080757788002337224320 9637706 -6667212910790821240158537074998208832 9637707 37551490173412100302428946062993942000 9637708 299280156403260560661734249254378139136 9637709 -305415600545459107369057943243470656480 9637710 61958064590178984151274900882768486400 9637711 -91185101907990806801204380347820094200 9637712 -61361568062795806997985438111563120640 9637713 82344374629166191084049978509126775040 9637714 19961656813447043587011558126769213440 9637715 191424966366924152177555484262442516400 9637716 184628180356011630482237941472761227264 9637717 18163973091139016757608051120559168160 9637718 20709393518984761364391051504263444160 9637719 -11652411828677934189852166545298944 9637720 -57213501595304295517951969317419827200 9637721 170374256216557683612735483293704910100 9637722 -128732867676157836762686292071288044320 9637723 48630461694643051892302033232167350960 9637724 314963094310829456809461603641251754496 9637725 173070766040584366469810025689987448000 9637726 -66787805184019505664979445703592132608 9637727 -365738034711826044551692740555923876736 9637728 -240166288784786236702977692450467086336 9637729 -87983232808787459285607149737877928670 9637730 60356969947183788209655876628186790400 9637731 207998695942136207774118224643184790400 9637732 -88527923005384285875189559368981423360 9637733 -58134968179150750710249315526199059680 9637734 79410421738664182407703334651853439680 9637735 -232701732706380055067444623380625189320 9637736 132154002514853553251696831897949388800 9637737 -43776931255956866903799944979960925248 9637738 -21367307459223571067834428910031644160 9637739 -37007998275110027289919583487463738344 9637740 -7326008296834723863857733307454208000 9637741 -43517347030996959047242333129382578858 9637742 -123454036560676562970774797906795207808 9637743 -13836014588901113579645974561217663736 9637744 -40014839469220382930292288052138967040 9637745 -40974924263527411000935129390739752960 9637746 115650847628638736961242514733796294784 9637747 13047955633239359682186917401222556064 9637748 -158687699057224599516768638404968446592 9637749 -190029503986473781444788347552303010912 9637750 190307338492805271870903718507375200000 9637751 -482679026786015323895141550526655209368 9637752 -4422028266634100704302392967374069760 9637753 124538821412898912192312381206146957824 9637754 -65766528229687939480801647405964777728 9637755 -67941236706304637240477430969390967440 9637756 56389026215587604653002723270304960000 9637757 -571523205335090216811380192631684959988 9637758 -1684029747598785661637809910260396800 9637759 -38750893946664226944335856055194779664 9637760 -126331190923709232021495980030636851200 9637761 -207275459959196616361863690386834817168 9637762 2575376163617764066616178346189491072 9637763 -340089467632982480100218857034264346720 9637764 114913782844136787149798286310379642880 9637765 -4611849434963607609350414106676886340 9637766 100721330742926736246705425832251295360 9637767 -316186620738000608028515678697964174200 9637768 1368860433364681978983150727699660800 9637769 66172303267899054503731795144234200000 9637770 -14207080572967474134741619639516239360 9637771 16493235058990553201941416451271551008 9637772 15973565456579698215905507366679905280 9637773 426102182294513134257143337128355797760 9637774 -24196560743587897951857984898277964864 9637775 -45817139127403349483763739002732865200 9637776 10755223966354791507524252498682445824 9637777 -85637906160619182363191593945925543374 9637778 104996727458383617299830542031397527440 9637779 136257863785758941835554781285271712184 9637780 13397679131702351582949029443798156800 9637781 119751046856054999109116079806839765632 9637782 -85164765199471646930683466629742592 9637783 -362265106319538513738347002855159522016 9637784 -150069906830842314903208621983628001280 9637785 7860879343138537253005816396142997000 9637786 78964540515235618389307329092073956592 9637787 -511778433738702247339271339612673717408 9637788 41255934200555389717147935616158842880 9637789 -78360870119483227016554644654322806944 9637790 151346059195608469505580242736414830400 9637791 -66230446148358087370754862638531988408 9637792 95563226321965743498511769760401129472 9637793 -183068202582522830536202773329415794720 9637794 -36380930807188944603072588174731540352 9637795 -166518768875999585877678331722041809200 9637796 -52796226195013980836176043229367099392 9637797 -4208649166378159788109637374221502080 9637798 171643566634503084482581502294410706400 9637799 377496727454253961200379747104180295800 9637800 -52935936720648899709422126907113472000 9637801 -451255881145558480118054501906431952496 9637802 24097444375293546514872074411788821600 9637803 -71863144544626419200351887464271833456 9637804 302538907989766905619815853229074586112 9637805 2327259013684761024478031644336464000 9637806 -7988976196965615677744344562356147200 9637807 -61493906257429906627688205488651998720 9637808 -9510125986656894134614489577116532736 9637809 42049036609369489490392730493097198704 9637810 -19615600887818889141109405247890492800 9637811 157106796843067857301764788614179754632 9637812 -438481869791662691929318763271383285760 9637813 -203372917786813629341857726746981573696 9637814 205821399970828792203267907837773092256 9637815 30637918730264015387806511621245223040 9637816 294215246906894621122586235838616309760 9637817 64687762144926516221744275097688384 9637818 -18526892509579076204376222439479095040 9637819 -255850527501510213145894239046370074780 9637820 -275131984391865101468565348223506001920 9637821 -207865227121072407009390252512984123610 9637822 289411503194716490691155013209538901632 9637823 -131097717240659623376593405123898369616 9637824 -9116105045952011617554455976839479296 9637825 -3906663456200475367911230015268386900 9637826 -72328372957366113402665619290271509760 9637827 -84014647594075268197747329708495423360 9637828 -211085623242790444324878709254843248640 9637829 46011633028904101837065772393881883740 9637830 -52902330542212914890104230816377673600 9637831 -1430335667352771145882711949304191040 9637832 -16673313712981216137905086299589401600 9637833 114387050873342827530695059799468849424 9637834 -32056385786661254370867524688961449888 9637835 142307657324877671854373654448439205280 9637836 8772639262964691155939873748179119104 9637837 -80879696845864244850551105632171150080 9637838 2487850071168435514271207165009018880 9637839 87390513533567307344547308423568848640 9637840 7796354718139982339701588858469007360 9637841 370038390685856851181774856610046103012 9637842 -95563435187239439686737309101646996480 9637843 108515831112522584314815827877534688840 9637844 835720843418644148448855616815685632 9637845 -24484676611971476744379774171911577600 9637846 151521783478598739682978212698025283872 9637847 35342944169948520026526030458414423112 9637848 1469071142494703480805336667264942080 9637849 67561680790695729415783606653739440964 9637850 -19338600127559793489337367198245911600 9637851 72994067508016170521946628759196333208 9637852 -74868467507122441767624231551026181120 9637853 -5910698450591213202745983716207400660 9637854 -27949641661267419956212370468902668480 9637855 28175750094215321042717200869350078760 9637856 -56900363577170427928679498247284195328 9637857 -100033550770204385425494840205473934446 9637858 3875327025379698582040608782160264576 9637859 32054881818469603089311824716585253512 9637860 -21221316332423227121122479969340784640 9637861 -62155574616978835845751900468385690950 9637862 58838812942655125996642885249408991232 9637863 15402435990988453440426036767542369104 9637864 48302356267738797412630160165787648000 9637865 -81830788999665142704974165207705899740 9637866 -30329551190624358634814148002169555456 9637867 789632786553364438049579677806775758356 9637868 -121487017287587969461220382107284983552 9637869 5015228508962895160071045332843349312 9637870 -21167052697170241043970787984269492480 9637871 23086780618373632396643384042725126152 9637872 -48843540899505274208903036693938667520 9637873 110871674648495441159073497360127691840 9637874 43551131144590666745631564948396426240 9637875 53389670282604992472544501085806380000 9637876 -165368947513137655432119211555058688640 9637877 61046245031283071210026738113781874880 9637878 108884270833288696184356045274251795200 9637879 355543382808655475950228538346289493480 9637880 -96086376708274837950827375313591091200 9637881 248850637586395174074068880534079736544 9637882 171079219178783524820198817810886311792 9637883 -106716499747008586232345276441574403080 9637884 -73626187278290981479767451347748692480 9637885 149612379102915590295452707382730497580 9637886 17401514895730450251291696389274893760 9637887 -75789022207541837155368951424758853248 9637888 -41438673186825482539374650232349392896 9637889 -243926522853173475310123832928222735000 9637890 739908126870260784344933499546301440 9637891 252115521196029118952561341737264720 9637892 15832660297834101806672715784745088 9637893 -82369969730738678366055366683411692800 9637894 -131959576012391496516373580469154830336 9637895 240604292228871987325989586409318055360 9637896 -473778890612856157501005338576673423360 9637897 14902751309857752050475755997901158720 9637898 11071430739258542717692596367189206528 9637899 -56068527965917281186991690359303639120 9637900 35052883205696490760384332766334464000 9637901 24843480145592156660088842878310065632 9637902 81448947516140222242194936829218358080 9637903 246004556167764891055259485215077836800 9637904 -32710629821366334583771825432690950144 9637905 148280293762908960625015054785622652160 9637906 112107598624970364872856969973987147152 9637907 -111360288128474422486838340300211185960 9637908 -37663846276941620325995322919618197504 9637909 -142560201999937372200565094591607861440 9637910 41426766497368967228509687436918880000 9637911 -50526498172759595740549829668193511120 9637912 25080037635365764399795840124029562880 9637913 162276842219358286755917359781210985162 9637914 -35840818440267701117805944907474862080 9637915 11756975993179224072354758370408033600 9637916 -487476266842375200511207078989968025600 9637917 262012813686257304017565875749603754880 9637918 92494790818969066779185825010343090560 9637919 221418221367708765504508094763951316320 9637920 97366011373358967197179075763581747200 9637921 -566843455065390249592995264152757596800 9637922 -67748626875739852913624088618708192768 9637923 148677312665419187049967140140909050800 9637924 68607872247249485388589459350853768192 9637925 173459232544012123735195535957902365600 9637926 84619355873293995004892834701787530944 9637927 -3666445662080099971787380277508482992 9637928 69594287363079023382359788110209756160 9637929 -17978645836634009375861339192729136000 9637930 -84177748158510605480102595128247188640 9637931 63258540375515560779429421807197382464 9637932 137609927339053449973265475580107730944 9637933 -233645890303439066315670381296701483680 9637934 3850526927854818084196145046975522240 9637935 -126638287870992353448450792231112009200 9637936 280392225301847011776539200768180224 9637937 311813303781144270420621939450368141586 9637938 -62868177483009626170445878209536993376 9637939 323592039566951287815467678614476028000 9637940 69041146859910152995090090815816499200 9637941 218759801574502675749114021836493564192 9637942 -86524075035464263452715441877740551168 9637943 62809646822615709840075437393024054784 9637944 41015885854073198445946649429970001920 9637945 2356975582104837478077721220695761600 9637946 255413527896851457704057768799998785536 9637947 -6305614664303202096365042170109802480 9637948 -77295791486888862760507597092996232192 9637949 -224455288456633999847561692164738613050 9637950 -11881387460704785995245543391314483200 9637951 -411009781143412862018076030041485258048 9637952 12920539874022886452949706534978322432 9637953 60642491832183650572816124367226051008 9637954 213031387156571765071877607137988464160 9637955 -82518203059130724534660017362812998640 9637956 48705101915341858997071847804513373312 9637957 -80878409457920050194829288164443320000 9637958 -20452236700615186099420631212408585728 9637959 70326962891435229655550199559916774400 9637960 -129798497701518960431231433911866982400 9637961 56561833515056154522118812048808378752 9637962 20809440786487715484961385023413479424 9637963 394767283753375729010270941281043632840 9637964 -43851535544675320971651150269968272384 9637965 -152215749315515076546857293646154617940 9637966 -3441918316822941566525484991797153792 9637967 -417301692442589823075283867215185667984 9637968 -2562160445552684078205766130958336000 9637969 -81705512054690686573672005086764601088 9637970 75291548923771783360112934904229452800 9637971 1481914325002421452529513557736008704 9637972 -245812192066553403183235725565812740224 9637973 -49568651684584557206589305449849481778 9637974 -10918290081518498503335396023795986560 9637975 -219248562333543922572720514026733762000 9637976 397617844082297194334769962736234700800 9637977 4138769201488600218201908251258403808 9637978 247439108861138507418295212831734016 9637979 145703907355535209575172998823198310208 9637980 36000153666775786504936395928002969600 9637981 -339996750332383986873584400473780288218 9637982 100837626856969852694524718600187642240 9637983 84370208662102367052122907826447992720 9637984 54532178650606923990609291873563443200 9637985 44944833752105330343730275396726826560 9637986 -98489539604867950431271762044650142336 9637987 270132129771964306589453756374699652636 9637988 -54856690492487216680580551846392533760 9637989 4182373206589200106086230418252278208 9637990 -160561579889973216388302743785149456000 9637991 -356128603882820637846346746452248007016 9637992 -14738707331789395779249981124454645760 9637993 -1708412775125614830915279905780692992 9637994 26865270290841515629605219345023676000 9637995 187557143229647106579643007376743739120 9637996 80977676469325761326151302490477537792 9637997 28787284562617519155916101364234553280 9637998 38227726344899570033578945994579848320 9637999 -62663178508733020438204405251694103968 9638000 -93967826499760500604726597530746880000 9638001 -194656594678731339561689563926357753600 9638002 -155370806363996967462038141953701338496 9638003 -55762428115248266118192463405834182336 9638004 202924239998225299639542321777065502720 9638005 -50277366459056905814273012755473272400 9638006 176271603210669853039928310837477354528 9638007 -210798681396332111770729999902116962608 9638008 95576008280589670222625916451831234560 9638009 113399873794069637517662931100848255210 9638010 63121103044887700011910561054521458400 9638011 472998730263708566430279604338038408612 9638012 98105115499063252580217558279576916992 9638013 122858346763531451769924621664775232 9638014 -366148420235105010284948274412462545408 9638015 101173023310975617308770430822284205160 9638016 -131442631081885476175028298682938163200 9638017 273535950164413114833010717915650649952 9638018 111084504837243314038857063911977372704 9638019 -98337205725275643331800700455546504672 9638020 314597527485806816586611888795688960 9638021 -67357799168727397042506247098238415778 9638022 -4371005375172418144330558152775950336 9638023 -270549117806930821306582191353631818728 9638024 -22614634558769839989413578098272501760 9638025 42807465150851179609491753252198813600 9638026 78553072441052734388809078851028797024 9638027 -3509818825500408164586565877990105088 9638028 -5812149475450912632706800189522699264 9638029 -37023510442188131544032726609147615316 9638030 130929085370603085775015796298737971200 9638031 -116342347245013182912363356305317041376 9638032 -74710118733037839088718788033407115264 9638033 582070916783812425066213906435497821284 9638034 21805619696600747634812104214178723840 9638035 -68470688114009223350999374706281459200 9638036 -109929027967619847799056259397818197120 9638037 -9688630050023489812199275760294861472 9638038 372525204513762090518450159206841618880 9638039 -143799712479216479196954024839424719160 9638040 -10251113505538172326166399467882291200 9638041 202235611276187973847968143956591987904 9638042 -236069008812352386155162852155378925328 9638043 41288331016476311899321607631235406784 9638044 -5845979877939327548049419869370782720 9638045 -384412501954902068122685488786967152680 9638046 -28107476296918844997188529974018846016 9638047 418003763141274065264607610913623150600 9638048 -45301970353288469150596590337668415488 9638049 -178694476664255550868738138360358167872 9638050 -26016862909240679944957023447183319200 9638051 -163417227431609763755734644568951879296 9638052 114050117539189854099171349763630072832 9638053 133106063432744887622405323835440410302 9638054 217652239163981602520023812345343381440 9638055 -85292906234920736714508794972805734400 9638056 -21423552575510482200785787491462768640 9638057 -93847410105351867150072939773239646400 9638058 -48702841106373978580971299451883106304 9638059 -322487693210747506786049650575034529740 9638060 39037499881676808250216658795593359360 9638061 -40660382987227073320821687481998194016 9638062 -47331272654258069906228300829502382208 9638063 7206590397017270404837463119279747200 9638064 63569738191431576332339598376735064064 9638065 -288126431540450297354935931033857806000 9638066 69330609583848768756442340330836073232 9638067 -108148412101490551129837552703519096520 9638068 180243914145819189345993919200045115392 9638069 -61658739427982155888965762260793752448 9638070 32090105404559523518400480067812954240 9638071 -256663538201265236160635777853681080208 9638072 7522617416953752133061838162938880000 9638073 -251092990338562799224657456018023201600 9638074 2823408403670015888073433113906033120 9638075 -15689913183324690175508985367906007400 9638076 10529858812831490732960365300030095360 9638077 219015352419767776480693348439500606380 9638078 -7856957920251577044122335253489468160 9638079 320590878265843915974401697306762078720 9638080 -18438269128227302068653794974708531200 9638081 -14138837210392846920225377241870977088 9638082 -18066745489479318996804170626150080000 9638083 -35721385538269124347568547696969514336 9638084 217120194904178267876507693278415256576 9638085 157941538604940645618106595882552107200 9638086 -37398116606498492950101421647464449536 9638087 173312250826294471145856670164787416672 9638088 14169271827493501695746132967983554560 9638089 195580043975912018778966908752869264256 9638090 53272914993242030198517339007684316160 9638091 -35339132719671262915088310144992525700 9638092 -136704436542267554573311382452279526400 9638093 -182635280820759964701862950906505083060 9638094 125355239443832165171158259886671707200 9638095 38198693902949771403335654593248366600 9638096 -14311882114364238362681412116791246848 9638097 -40668522917867445412275938139980478528 9638098 -195170856541445852082736685197449721200 9638099 -301831485974276181680192661189140697864 9638100 70619463308847167616958042158610704000 9638101 96514291959195010681043477322515282304 9638102 371335882681221014350533727797516387072 9638103 -82564102525501023651194195479231874736 9638104 216967835813497210487007698289026457600 9638105 -50273859362816118497112279049350693240 9638106 -1744479559335471139948721395446141696 9638107 174731774422610906112154264122950330320 9638108 111220002176978950105522371259821566976 9638109 -46657944455645096949572778372415788276 9638110 -123241202140796918147135082912677519040 9638111 53578862528995456326439674936523816320 9638112 -42825880811359885293380732622729117696 9638113 -79586592912424976506470006321134252638 9638114 -39423724901432789874225387269835532128 9638115 14727276056282982610119950410803325440 9638116 82252259324560297722099105545606724096 9638117 -7698754867024519580096614813983164160 9638118 15068168655688959141379924324814811264 9638119 46240074915606330779110248695532082360 9638120 -163165133727493943761706889212526643200 9638121 44463902146574700068934577258336862400 9638122 112997797998762282743976769913302010880 9638123 4140394556007063712305150878414334504 9638124 18065967776027402237807025145643154432 9638125 -12317573602384826234254002240012980000 9638126 205332164484817731134991668550956453184 9638127 126306623839291500380855562954126897696 9638128 -30382926113234759835588845644040962048 9638129 -157402168368660346456555204564524963600 9638130 17222194443063834652266001168683955200 9638131 -242381862372358703276724604225704877208 9638132 -29957515293625965747949607356357251072 9638133 122368957748283639854781803291925138624 9638134 468973233689435591758610939888167008 9638135 45432195542764915874702583307087744800 9638136 -390716577529002046240428432725616844800 9638137 76428120012307715375045205988807943786 9638138 -213587288846051984907767342844682331280 9638139 -40750653394203117583979120732904430080 9638140 -22577913491504604442560250276619934720 9638141 357287002792452386888386084866046054284 9638142 46381775701172136858671943079948760064 9638143 -229943381883208545986427637531399652608 9638144 -301726913141863948660824819040360857600 9638145 -96878321483709648808063525517702732160 9638146 -6030012221479044700810604513511482880 9638147 128838825601583724704499244324790469720 9638148 2634301807343015874070426562791047168 9638149 -6370366590201957193392017805609477120 9638150 19660802120053711816176254745409392000 9638151 208910862952934210667969153068402820864 9638152 369758017063536543841708317843855820800 9638153 -163882076578692578223747108795994124160 9638154 156938593691448124744630450189223185920 9638155 125466463747497336963653835497604886560 9638156 -122156117604180379169354899972282346496 9638157 -496446698559102889856387349216761856 9638158 324006767826973950616253434486997487360 9638159 -454735425245090258902675153574308898640 9638160 9269678364121756486810781292531548160 9638161 -149323390456478738680189630885626976320 9638162 -5570552553190297152538458155190765168 9638163 -199923884670538012479615997789535859600 9638164 130773926097901160539821782119336981376 9638165 -35515022080051050254840288841728699940 9638166 -61404275261534631962851569039072336000 9638167 -8204748238512388328799181002215961600 9638168 -287197828239940452518275498470541824000 9638169 124353560845850634018644871245504212944 9638170 154122493875599857472679854173211693280 9638171 552369817148411127987376077023145739032 9638172 47540307323680959254195883099096861696 9638173 58540827605519924242862765194528938144 9638174 5133286257065455573066463560294156032 9638175 102716530038883254854791712608828263000 9638176 11362113239068792127267106329402671104 9638177 50066372137493067265962278496019069026 9638178 24431489441605396525650654866945971968 9638179 54775678801228615444098581834129879040 9638180 151874949613056069148362012526388486400 9638181 -14074663776836359188513147348042999360 9638182 71745990062782030780422629558678964192 9638183 26556919068654195749318250169091338824 9638184 324056983403211617458495438908688465920 9638185 29334541224218553078439231867523400000 9638186 -201237248361350092016631238202133200208 9638187 -36436226055684827878262967429753515520 9638188 87438820256699593443259429588837712896 9638189 -423951616024701015443878133391976125600 9638190 101106948921830614184894661363592320 9638191 -57387189430302689871137991843955111408 9638192 694685222537321621728567644365291520 9638193 29058146317617380778076645924497235104 9638194 106324917759042723204132178609172583552 9638195 -181749169418794335138913586253847756800 9638196 -25328463350399913469568834697397272576 9638197 -434172202683634583154525100985648254354 9638198 80729395712465131126003532922886841280 9638199 -48824660797977216415949168575373342136 9638200 80508367358569860860088109642318848000 9638201 468162872235138749776498961215605517824 9638202 1277962874811062945047837970415677952 9638203 -239243016576224422400915288804869739548 9638204 -20869192518304672210332439779637722624 9638205 -16985644609943237214232891694558708640 9638206 130402087264910163503341194226447533120 9638207 -15038232126939436467378763155978068544 9638208 34570586208855991391236099994293370880 9638209 77989159247378449442237106528475214208 9638210 -21135507037962718173541450955435796480 9638211 -66723306232250966938886682226434413952 9638212 -271177155073816115092964767130072313600 9638213 -92031060278445670148952690270509048676 9638214 41157672394034664438450764222542665600 9638215 -36880502541432481122691094724266827200 9638216 -55427629515974636024566514818461696000 9638217 127514037107701152187200021259911507840 9638218 -150671145691063912518233037074793143808 9638219 156134891290753581277630380102338628144 9638220 33049270235996594426292074620157537280 9638221 6453625250180009574901692347084932192 9638222 -48684656322265360625741026962971542656 9638223 -85375525279957836158975561470621155456 9638224 -29962167844424324807545493699467689984 9638225 -176515301183749075183270629558514104000 9638226 -57006869645676007497677103575435391840 9638227 -407348855046893322501787979145163146920 9638228 180600295366718975317506606134377172736 9638229 171271290112328694232000900276129869984 9638230 -71734139509085249176477047254575173120 9638231 38508926344666471956088949996478817032 9638232 -241721549971075234967021415432575815680 9638233 -142212041201314041030781231271724443376 9638234 37616401401102226473580467879815570400 9638235 1553268264543423339030223524028657440 9638236 166261289665198058824889826574094881280 9638237 -191705223946374059699916988359769459200 9638238 -174137119017975131050801237448619279360 9638239 52217015835361187254454243881357459680 9638240 168648357089375946553590738955704729600 9638241 13552076201511827168069974643595806208 9638242 -13501990776844496219676120908720234496 9638243 278133567547314600250355722478243745120 9638244 -71612732645383372911963749115032371200 9638245 5398029534787057601987260947565046400 9638246 -119998559787809623649484745403772272928 9638247 4926579713694279731308460486677867728 9638248 -60079117115527825756789124113026032640 9638249 36690954782847810208010989386074171364 9638250 -21191078230507575899016542953922304000 9638251 151002742161872431963130247715361072100 9638252 -136412642784294064282159474920603445248 9638253 62783254291636608526520745663566247660 9638254 100148435190939073435272215254886976576 9638255 -101143809624440175779926454795262000 9638256 -17584987815676807014179861524758233088 9638257 15874800458622579284410055962658582640 9638258 -23274825240780460412617009379470209024 9638259 -257874693536622706911772349777492183496 9638260 -96908589081621659080737054351780710400 9638261 68624110064807897857859580419223938862 9638262 -37318339402894336756632040101285804672 9638263 11737244433265974768464728507765898000 9638264 60404337696742684201644702306281103360 9638265 3360981685438651506112980525353840640 9638266 -291165139056482174829225758469956432640 9638267 115355191461947392911157011931344689316 9638268 86420694446340655610897113700852605440 9638269 219679667736128520396027794031570342912 9638270 -165767361017726033229204382430479564800 9638271 4875295402574735514025011219095892192 9638272 -46562668299637482930509246037365882880 9638273 41231483477625161765726864188795347780 9638274 -123310730850050289035819238520566695040 9638275 -106886845262671280413889351750931117700 9638276 -172636155375443076472396493159376339840 9638277 46554676979183196929065393507031237280 9638278 -759938169462837721859122955346638592 9638279 50848127829654514189690562620136886576 9638280 16936530772543065541581382325824819200 9638281 -29248396385093834599856603799370114918 9638282 -24528721852798826502745445700435475200 9638283 81161501977882466077109330571333387264 9638284 -177963823929692018817285478122110173184 9638285 314179845164718603223089191678689832160 9638286 44751270435659821211969020445220096000 9638287 -92094800071634647076674816891588506064 9638288 12035428013038093832785234525601660928 9638289 239875337204800380012982129718295523554 9638290 108373899623922704370849890734077742080 9638291 -9207643381136010163420999709933490720 9638292 153324089064560632367873254175115835392 9638293 142795162640990185346700902090120106400 9638294 -27150953759280746366735343639503822304 9638295 211617042029781064851057942252523744800 9638296 384817807657320439100403773448943073280 9638297 -166106757638700381025852273431487984620 9638298 -170781655002487513530650525356261562880 9638299 -85095588637335275710337925257095805760 9638300 48576375736661567327507005426187520000 9638301 -120484353267123464027573155390365378720 9638302 -99154475417239986254129665631332011648 9638303 166483686126726268203428414584465438080 9638304 39255854398521924426361334926213644288 9638305 -289005736754690605052306944716174229080 9638306 264545359153818071317854098734222934352 9638307 36571335730025807841529796892924745680 9638308 175605090366030527806398984383543485696 9638309 -191303602314890970226071030143714471490 9638310 -65220013395164313851484493241450772480 9638311 -94596578238536713836824893322437590768 9638312 -45382182548141334330649784224636692480 9638313 4451611918877861706410195617331011488 9638314 20267479147709678615151379700840646912 9638315 16704971695581295159635284541670096320 9638316 -279732900405169424251876156153100236800 9638317 113859810230317149126578067882514587820 9638318 69584994177304932704614537532431383360 9638319 -61593738958315528870764365951696970480 9638320 19364197662234226654061136554292019200 9638321 462504050097838502627985522556594176 9638322 15227915172737406967059758061526150272 9638323 -385242553076925472844100907948143965428 9638324 276000460468484814517911872609378169600 9638325 86713174933933711692811767872745960000 9638326 -65038452275164078725154491371538657888 9638327 361813445956185416652197088137639419176 9638328 15087842976434238980428653946628997120 9638329 218483239878509772689932436590992069060 9638330 26716202941071180772386936976316912640 9638331 60014548884272800330540882586510761752 9638332 150424123350468718475011563970747203072 9638333 -13436567046997332055126733253797286900 9638334 -18317754353964397758258069783970873344 9638335 -4960271616861672108770331807345464640 9638336 1998965889963334722888051125599076352 9638337 -158523997514631558770233135670809833216 9638338 -163813436946456259462252133479026853680 9638339 3893882006984279547374682618494441700 9638340 138107159965748222707832768230347571200 9638341 96883445613038739587706294123997555742 9638342 -43947882869798128338653153779287305088 9638343 -92734233201921288681826014768604681680 9638344 -39146436693078487748440499204329420800 9638345 252942520298170210223551657734946448100 9638346 -82985451339450376354259685874018957056 9638347 -89119120436354031249304626806471620204 9638348 21331701646645945331490932058687146496 9638349 59525416362199484517436759052449280160 9638350 134538078068874154771001570704229222400 9638351 -330705659518329123028967560736849191848 9638352 37317274872113724802007905837978877952 9638353 46500566119416396414356503301692430400 9638354 108254685060451358390393379284048135424 9638355 -36568545173558541390868632679022969040 9638356 15934405794410725066069135532442337280 9638357 50049439446523011006955519214351418720 9638358 59917203404120552972207274632355148800 9638359 -529500676359446165700238117035299336784 9638360 -91062404393905456788189281839865856000 9638361 25629437713024228705772112583522345332 9638362 -31773205023096304775586859629309416736 9638363 -160395233309530193220543133527002239200 9638364 764534268049900366926645333434818560 9638365 22150408987730503109351074248963325440 9638366 -25308119631961573765606452346457145600 9638367 -1664765736157061029142927046128074752 9638368 -6456603463735695504828285930648109056 9638369 -38178195276028601522440277302319096556 9638370 43418899989244042519275055662994368000 9638371 170323815148981726887649308031131643992 9638372 129818906611165004806856865136489512576 9638373 108023327319739627987551265833803532384 9638374 -13493100338568147286028259998487439488 9638375 37653138232663553744982641687428020000 9638376 216502447630881113877283909407129600 9638377 16674862075889778950648371158708862400 9638378 194492304937198152538391691962878392240 9638379 423123318210920401813588931603661919920 9638380 -47373057907302110419599406498971555840 9638381 -347376094221090265844662918633720701300 9638382 -504820076396355812459421170236834560 9638383 -313465724114746896457532733465394472368 9638384 -32164110146403419326057903649716174848 9638385 12893331735091387644561931523845210560 9638386 -28126718601960156861775343540507882496 9638387 -152048185051985882925833452923172011696 9638388 132535706005905381322453276955043552000 9638389 153247316642095797562165509180834704672 9638390 -111511327578540131868673182172363468800 9638391 31592770183331072721416781372387176064 9638392 81575703089301131059075144605117849600 9638393 -68590021535822930141167736621058590358 9638394 101646670796544134288930568590608588800 9638395 -161639497212920096898870710702675107200 9638396 71056153710349824486179655729732157440 9638397 -171288179658900056746370999533197088026 9638398 -9893386786175597778199850257189201728 9638399 259605117796371277530835132171463151480 9638400 30447797581958100037914608690370969600 9638401 -196301366759041986314788149878945241598 9638402 49444923596985349962275856323874355152 9638403 43942533612991211470084325471360037888 9638404 240400727399844398003422966272059593856 9638405 115415466998407889528569955532541908480 9638406 -247929134167109711694580917694242883200 9638407 -5266013158181873906387360331978972200 9638408 -289740624787259102236654709796647347200 9638409 -2705729423983097158859502586763847744 9638410 65999370615638139679075558964155467360 9638411 340637105071045687703239351845405166080 9638412 6249481321837719524512024215617421312 9638413 -54451188717392731637523232102219032960 9638414 29388924589984541058431856621074900160 9638415 -2142710673043581768376297780972455600 9638416 -109561072540572587863514902394425827328 9638417 330307788823976033340205348888147611120 9638418 32122440670302034908165188610302680704 9638419 -98700688775819446525981641974529687808 9638420 28130068652057905557487496930012712960 9638421 -47331817210943298899774159882969245824 9638422 11103813393760543296862265263913456640 9638423 194409958029764688945084642860088057672 9638424 19984091005308252582382579523520307200 9638425 -6343804432353313782241426497599580850 9638426 -7651145137746266865205118309772564480 9638427 44350692720660994116361056057264153600 9638428 -25272783546977558385193160045213420032 9638429 -38812670037081602418451858889565229824 9638430 -3579123290725943149054814054419541760 9638431 323293695026540694649510749959595414528 9638432 246799327116232734082104366913447526400 9638433 1924981778676914221622425960884526080 9638434 18264557780924464781284936365214272000 9638435 20794134872128358522951078858424572880 9638436 69426573388193291764392719205686913024 9638437 -316843258453994753942083827654226334914 9638438 158709484893696511696045586158597608960 9638439 -105000829088630768141555677975413187464 9638440 75497458986935326262015335242473472000 9638441 361088278037030554735778040712825534842 9638442 -153382911922906817353234899233428788480 9638443 -211467791781982176597176100028156607308 9638444 -47808443626758843670908071352942678528 9638445 30527572640490642692573697518451133920 9638446 -23993845687617124625238081582108059328 9638447 -4566493935406757094583011330190250088 9638448 22155321806381501684366428953640894464 9638449 -111316454551073162761801621950158602560 9638450 -1442491577893984507050274377058838400 9638451 -176033845434651591376758212261802035820 9638452 -285115880475656058754070215837482292864 9638453 -36917910941363369338004673337816888320 9638454 2972205798144749722568888796355448832 9638455 46154341843933586727205444936994694360 9638456 624607842617024825032321044771957841920 9638457 -268514987321078823601107996121056400560 9638458 23351629350935590680118776133751728128 9638459 -362515678532492616364873690716138029340 9638460 -59254708218854961716976018225478348800 9638461 -149104654335059228803576557051840279968 9638462 -455769150668620673027452918888209626688 9638463 -11319126816212047607058233221509361152 9638464 36214359176574434570455674835773161472 9638465 -18315459310340536930517045082566500140 9638466 -35109526674531310723145446884652234752 9638467 -293618062881154989473816659650328587248 9638468 -54563109011521417131870183640882458624 9638469 -177190933251213274484853986546479637700 9638470 163371624782599098178674991949890327680 9638471 46165479415824414211428459992496675672 9638472 -20579830186798158269986540842319872000 9638473 -159095698387464789989877163787420842296 9638474 79607916366767385540627456362132766720 9638475 42818288965868323048702838864644512000 9638476 -13549123233134553661831294205811402240 9638477 -186618088109139006667903670654854705674 9638478 161420871754572326012090060827414458624 9638479 -52623127872248953006617809865565163920 9638480 -46388337622220533939122515113320775680 9638481 -94574382161913417996425846447625813696 9638482 -7927629630512797448450865421122917376 9638483 292596607756909233157272178830295530732 9638484 179408988935000676173028281729100097536 9638485 73503958791631649464807258908312680760 9638486 -58137759116190094281083564479212091392 9638487 -284322086819953815920086121727282640560 9638488 309257829363714674552534156833121771520 9638489 -25613653089223905338608436191038217728 9638490 97039354414124218293527368273953984000 9638491 439630621243650260277469699548229487800 9638492 -142473651447723126720578067847572902400 9638493 4150332075980677642340225239611565344 9638494 -92117081470443137572910945085104676480 9638495 -138816468762888803740417425718074566880 9638496 114985327766589497285574594410433871872 9638497 202453103514801965295284127872641298 9638498 108426363383972488263353436334268036160 9638499 25186440857643340924513822941850777008 9638500 -89316679513819584222430892669282688000 9638501 575721115384522556561203328220319967904 9638502 79692326776512232528798424901639890304 9638503 -99771456122371159801846745054553210320 9638504 -305199040266152768311387197171535242240 9638505 -107598056556406614358248206400524363100 9638506 191242453870803220142989153059654718464 9638507 -84173947585037359556885905497775830648 9638508 -128642364306660690933503852772973301760 9638509 205315363219814148206670420295556935200 9638510 -51151825688987670448060763620442726400 9638511 -391283084710194021063381681666179184240 9638512 31727507962879338316835510619920793600 9638513 118428509243749922764458229036311915504 9638514 801593930749952338223317427899907856 9638515 235047058083133245233785012858949378160 9638516 26514709130781437521869577784328241152 9638517 42973816259335603354010955160201518912 9638518 50894727725293170151432381050034399104 9638519 -444813823741542489699692405176881728040 9638520 -48873007517763679577427288583883980800 9638521 -375122082738123805890846537415453851008 9638522 56711129254197067158998492168076864960 9638523 -233162450010134733767007805272450344628 9638524 200583708349355925895498596182784000 9638525 -168781109286612685419067151290230470400 9638526 -16107344155021865201865143512207178112 9638527 15894948872215093539524310002429406720 9638528 -193821761561673556165713608670110023680 9638529 195866498970248191957379148558088580640 9638530 -158638771776226366999011419350139450880 9638531 -129337433790549966902481911510307909216 9638532 -30732304150136562518090179346550044544 9638533 34622700685012435167304013952950813500 9638534 -120167016135361522843690553696170076160 9638535 -129818174342609794880287125120111292800 9638536 -1997887650907456738211147961438412800 9638537 245731665509041027552847546786049680712 9638538 9173067326711881680757331097436815360 9638539 -116189861804363078228562456495440140560 9638540 4830552535611889251782789470387246080 9638541 -147962219892437429013850484572787005440 9638542 37522229115754530288456895949186676672 9638543 -216498164395150238529378262791938098440 9638544 -27085747860751649854110801108758691840 9638545 93297433836780987500576059091947900980 9638546 33412035094042778154799559056668611472 9638547 200611261556694299994428789057151862200 9638548 68883298020496760003027967453056542720 9638549 328218731018886580933820015916433297020 9638550 -54815241387167741695722234259494564000 9638551 -30483626478996527082652839235636387456 9638552 99669783115973562261465354833307893760 9638553 371190536056073751443280506452591042560 9638554 529134152436745909751423662653784032 9638555 -15907395482526992485394815586584249440 9638556 56628851751173276636222219131688186880 9638557 -387419033947578567738858509194766087194 9638558 -28532081735672910022811454690005927424 9638559 116276356830995625101379271165589562864 9638560 -21003212850959596555033103017354199040 9638561 139364015986106942058158734173747578052 9638562 142761814049828732495347058672119738752 9638563 -29641088802978893850363912651356945016 9638564 -75861270593798594650682385717381550080 9638565 26634057885665408899724666881070160000 9638566 -28239976314341898458604731133638989824 9638567 -44908824120217934204752630888289527920 9638568 126528053580697647481990245835658035200 9638569 -251688984449055913629792857089440635504 9638570 7509712324658188833198011142519840000 9638571 -284425640659173890800470160046823237288 9638572 -166852764417862194048178538752053706752 9638573 69348241234546983701108215208800585440 9638574 30988397292447723348024479338738873344 9638575 -246629084577611627506714862369645178000 9638576 -96822264245751209667125721375916474368 9638577 4315834295255088206275286368623044214 9638578 -219169553124045642267239739775793995776 9638579 -2314134843999889094654161867926170616 9638580 -4782408845613667222578307856275783680 9638581 241445794139525833594005128034983896764 9638582 25948233023387533433125998971802345984 9638583 -92578728494768429608986854348526519576 9638584 109877758913744257391232744261617602560 9638585 344522112054771955510220546114304321600 9638586 76752738037405443993498146066882446080 9638587 -59828608209685136397535278701215981056 9638588 -263834000426048956725811321115010200064 9638589 29995596779416204994206146167535316224 9638590 37916638940007929934469635198196792320 9638591 242722782192633417313760565182749756992 9638592 30959634983272564921864778931033341952 9638593 194472532023760437993164030738779108180 9638594 -165672357882104762054081343350537109120 9638595 -13673961940097063614300692106759588080 9638596 -262230836584478014101466533539245040640 9638597 442773864245991906351949348336479158046 9638598 79051983775937679554521687556753667264 9638599 362202585272441916084850052185298961136 9638600 11886920123523214101975061378506624000 9638601 31702438903338544747932926090992776384 9638602 -247368596261654217888722226390588436896 9638603 -153846575252268241020349527421000707216 9638604 218130362064089721100113429053772483840 9638605 -81717515943539350661986471522843824000 9638606 -3639880340619092917729437752937877056 9638607 1341209434194428154565057753912600320 9638608 808274925986228227195436092863283200 9638609 -123708626307172243873973924036219027484 9638610 44797113526221199258002696057038899200 9638611 52339270278915200375870282022191040 9638612 45950907800332871825290692351179050752 9638613 54952566401775180557936053975478826240 9638614 -96312130304026682932222587943847379840 9638615 21964679291916738657476762840894911200 9638616 -44113381933931746350031484044727132160 9638617 -233372034838812961732923756329366298368 9638618 66455209041624627619684565409811440 9638619 303185628412577340457266330415449334272 9638620 140898998712311841770962957546824545280 9638621 123482817307182478548074699412811590822 9638622 -152966907868336156413269545397022720 9638623 -186148274833582613266892667238811948128 9638624 169944843227000239647134656453756846080 9638625 -222761410546924981102648197886478352000 9638626 141116955737127066257541795002284820640 9638627 -433599981410917232597648250270244135524 9638628 -6163743165460781927674156933621671936 9638629 -81493870162346214295290539851247921280 9638630 151747046361718166172377806216835736960 9638631 120904953224142421116309418648533084960 9638632 -217012181723164935581776827707827814400 9638633 -98813596655797713779297488981988953536 9638634 -2097178761115265374334439882638795520 9638635 30540609142167848719811205934205595360 9638636 58642735027388162731516359495781966848 9638637 -350281312504823314674959654617865456832 9638638 -185598572351402473697665934971709561280 9638639 101690070719919975566828196719337320424 9638640 -7523848181050686459896379724929761280 9638641 -60865254988987718803084574467082358958 9638642 -83192520842942463404910770811468661440 9638643 -146574473041752439423992934468026240000 9638644 85405917338185655109133565038414569472 9638645 -31586197271471070730840681765883456100 9638646 50219102405655736182322038847017417600 9638647 -61146809328491488313004830594083587288 9638648 -65966504779521289899826294482006896640 9638649 113701544179980989165259118391094027840 9638650 -18365634866513932145128528000506144000 9638651 -3593652271451323434131484874061904192 9638652 69104793641884798765299634956163507200 9638653 -38721010427586437355742885966407255840 9638654 -15374715836790464796901364636614708224 9638655 12975566660829628751886297627187677600 9638656 -110028605539412530042985981904125165568 9638657 -28308482536139549405868340234983058176 9638658 139855447277557952658279991905379135824 9638659 -174385032836385313378755316707243419140 9638660 -119040930727117204777824872463385536000 9638661 -168197571895991382101776130769123410400 9638662 32136267952653659105001705260556710400 9638663 227064402598176664006516267914763812264 9638664 -81469988043053036521342490199558881280 9638665 541320757076528683901925287889438720 9638666 180384488388107598743595514953279152640 9638667 -22495539628507883793666765676218526680 9638668 -134489040621681502288670755931626403840 9638669 429212999095000294807357039455586961760 9638670 -96833402792427492601594011084789705600 9638671 -86037564470577900401315182160642586016 9638672 -3831913709644699767639891900734423040 9638673 239979527161755394210800147149961833568 9638674 22214918121121686087554401043949952800 9638675 -33335862732402138053510947537441147200 9638676 -1761718885078816766128101694287943680 9638677 -139043930026398775893959655301379452800 9638678 79684556396107731682174521796154557056 9638679 37415575289883412301827006516135949568 9638680 294211792429947169150337892995635814400 9638681 17702827765605965406956539819849994880 9638682 35334527550268877448179073317792006400 9638683 -326885017268504229773789931254074279800 9638684 -2487429772245221455869365981414400000 9638685 -456421039655350151060605827256487040 9638686 -45455152331747317978718538787004953536 9638687 282657247549274920872912023875268226432 9638688 -64389576932571415783126347138102460416 9638689 -47544045995242275020226361326353744 9638690 25722364623228573905042863099073985600 9638691 -169619677800238384078606989034001040576 9638692 6604210214274376558277065356551666304 9638693 177501302310386270464382178387091534524 9638694 -62141538126391086514792781050414463232 9638695 -19824084317811158341650051244055638560 9638696 -283039841635678147182759856886448138240 9638697 82648049403475958790916475331718386528 9638698 28585901675909331369215750190283815600 9638699 29443956979668826519540059672194702736 9638700 667691411324667136137899456129856000 9638701 8254166485781807344860876245104327972 9638702 198827464416888477478650087173418273024 9638703 44004394027448017707179573539886566800 9638704 21129352616493797816505920243021971456 9638705 -35908660869883025214501681274609624140 9638706 -13563966154910940081875847371018010624 9638707 99017444588517837713689055449332095088 9638708 -3656144673505410728048099207356508160 9638709 -168229865725234105769020778550375418272 9638710 -30733821321829115736354813502049226240 9638711 435913624541700562325391994171027826880 9638712 -228466240661591181244049842278425088000 9638713 29194234423614498013475532396014820096 9638714 112274994871591152091212032691026553456 9638715 -169598834864531276273610269027426804880 9638716 138080297556055674359786396662632995840 9638717 -88154593478323238828999409866840339136 9638718 77390383089571955139492419885021703168 9638719 -168019275622759483996843082660927971160 9638720 -8019289825692188542237894911448842240 9638721 271322040219495962653618391939201084880 9638722 -41464445920194150439699831550378216928 9638723 -80740793512703515258524827183474446296 9638724 -101096867686776955837498901461190943744 9638725 125889992778839473650315419098222629600 9638726 -185285190544328159192461260356037782688 9638727 -24331279902947811803565800849755882368 9638728 88771652369845371497265402664575590400 9638729 -69620505474974037467164389061533033216 9638730 105643638945950701474805091691147776000 9638731 35718668109907464538013605851525817464 9638732 299476926450693583759397344880468355072 9638733 62148052073284711022325472494671409408 9638734 8359557703817043838864178715182088192 9638735 -89769003835050878410632130697793329040 9638736 -51833703174997842225728082380025888768 9638737 86147909629210396469731853869868933632 9638738 -164002894426509332698888613961983180160 9638739 248997169218654583798632125687739792 9638740 244718392718505563797780377515459174400 9638741 -10451819783081802193035642994686380370 9638742 57556150565534868716445959455098290112 9638743 -29658269134096216636849885437889718008 9638744 -651646251195621044388127421422430638080 9638745 8697192714924783414754519075695408000 9638746 190084906257942877140137510616776290512 9638747 59796870424146909512694578826730879632 9638748 23168305721726968050012581363949502464 9638749 -144837824762114020567479291060971340250 9638750 35927655611910787825409245698230040000 9638751 3549899534792891321743290631020142080 9638752 -112531705897729118969058328590661582848 9638753 367481606100046250486241054981566452002 9638754 79179228302367374723204430918785816832 9638755 10263560440713757280989247923113440160 9638756 -32895004692235100158162792578858449280 9638757 15986620812175641917135701033272841440 9638758 -82956825624323575953283676357549279520 9638759 -37136989925691663776582988594671069280 9638760 -38833256556080879424105296656023552000 9638761 50812897963310567373561437615207284800 9638762 24645831869318600018103211691039808000 9638763 -133432865175316859314633549653066744336 9638764 -49113295755249869564040684997944704000 9638765 -58096858405585643303807553328947140340 9638766 -69056995255092252465104515409544181248 9638767 156674620530035948781705841297880324816 9638768 -5529873605697340834410050898668814336 9638769 29473944965061619332898628682783103872 9638770 54854278244081309819372373535606642080 9638771 76336115305483529621239556964815677440 9638772 -10491690541974916029389934191664095232 9638773 -310397425920514109897651925695685472978 9638774 -77154030419073916296425353307733888 9638775 110978989610761329883897638788346447000 9638776 125689445147310196364613868555984896000 9638777 -192940383117094487062531810125090406320 9638778 -102862906359945749720599397454671026176 9638779 149457960089853106366793162290810847976 9638780 -85545585933194976759943801183148582400 9638781 -144932754251740810560380057164263464448 9638782 -73529363990364001396371299880070238016 9638783 133180238190957717107974284028936849920 9638784 -159494397450376501567195793590321152000 9638785 58683021230397070826020907326444775760 9638786 152449425800291650378532936663862720000 9638787 -56101961269928646562460337267265289232 9638788 81871164030750706552353921394061978880 9638789 -148327509910916127038313133564671317220 9638790 -55428914453859764914475629596494131200 9638791 225060326827762602312815611104346086000 9638792 59560375224839299276546454039809228800 9638793 59111079530429988915386092510396565448 9638794 1345190798922823038444319940242231296 9638795 -2038126260252581478000880954955613600 9638796 -63018770187164006045964260832217196544 9638797 -98263208882515677668858526177793191968 9638798 -60604563704477964189966322206602559936 9638799 14343505222450241398753595365366860288 9638800 19385989424841010039754290356138598400 9638801 -241927540103377039977141830260250229198 9638802 -170443436388151983163084048855733172720 9638803 -2522729002764429869212145021694280160 9638804 -93749255050872804388262571802050361344 9638805 -18965140555555660604684548579416665280 9638806 11108065673293299181632945502508687424 9638807 -430468557834133195798870984372030770528 9638808 183793959271188015756841073455288934400 9638809 257083670069691335334009597473301064010 9638810 35062210041555781778617866429942840000 9638811 -6326881149641803350033002630963166720 9638812 186358211354641462497184215426679639552 9638813 231964254020366348162148655650745599960 9638814 32929474026672071536419351094342855680 9638815 52566929763530640130009798374475941120 9638816 180502749394455552765374330314272276480 9638817 -6418586459744595795642659443018500480 9638818 -32427778932322678839742853968656534528 9638819 179910064050950092466224685096985781200 9638820 15236276461336119026167616057222304000 9638821 -179238138867809903804106876129223150176 9638822 -196033811757316861656094196717051040288 9638823 147688267945257852460374249505685904768 9638824 -111009663057271449467542638412253767680 9638825 -40152931597611858923862910089705288000 9638826 15801528825986664139280666231976972288 9638827 406151351072294013628025072199976677672 9638828 488831418760980308756810524603399680 9638829 -307387849233899724571519473149239466826 9638830 93950432286231711306165301871875670400 9638831 105202142483531178867336787826075743632 9638832 8717712253072653824635040472709988352 9638833 124723392946897343115310007054550765440 9638834 -137414134695663685665482861610640515168 9638835 329702317816973360265818359695248703840 9638836 250275927719541240836212350937283588480 9638837 -71602556466130755154208171226503882532 9638838 -92502909710416743556740545312710183872 9638839 109204418284083673399745912833914041400 9638840 -35302792902793567808130688454527795200 9638841 53389195168428882864500139627994899792 9638842 10568605568144142296875039677337300992 9638843 485974899601753069081343924912025760464 9638844 47259938063897270572684173559576367616 9638845 -19232122236365526391675073286863673480 9638846 64406210312546472876063273276350549760 9638847 12419658198266862322799435836648867968 9638848 -106647862241948041011538359480947310592 9638849 -144667772532422104517321166656633031840 9638850 19295236877525172488620907541677491200 9638851 -141242449130878534111384752170147550148 9638852 185921761915558610916224542975040117760 9638853 -50251285945234960080920271916051260096 9638854 204319099048857762347471168135532170496 9638855 -14972823668163959144301969250259664000 9638856 -63025217121382328349838480366847278080 9638857 45660542953523063594032660254060406106 9638858 64399868358358066366496725135178753376 9638859 17688936084536872160277367290398834904 9638860 80229832784951050212674471743334400 9638861 -113593322235497728992318469161728942976 9638862 -3270923560496952582544303863062702976 9638863 -106029332089642619052817458213855984096 9638864 47345019550238931651336086703685287936 9638865 -41303361914511175826458111358966160000 9638866 78519224920945764437410239275687935632 9638867 -63270267253025893805302719122481509808 9638868 -52024471947907532226207593791737440256 9638869 -648745847102424236519477983797007883840 9638870 -11081433757771051633936730993321088000 9638871 -140161765905024361372640547129342234240 9638872 85904807898448094330046737607441868800 9638873 167907420352508307764865375935667785424 9638874 7514348226982166820572441318585498112 9638875 -59619564858458364836352867589590900000 9638876 -125168958922250506201001274376564858368 9638877 30517413435782942421567833594579848320 9638878 -58863731899709025452906849120155182720 9638879 -37323329069490637548835523112543705624 9638880 -2531439322802507256509303985096622080 9638881 -6960565147648236566915323201637430144 9638882 244114633687551378201749028977676134784 9638883 257945927804923495494017683513503326052 9638884 -41737253593868983976520999238029139968 9638885 11059651045542308814883100837276924760 9638886 -25848746558160672000956716321381656576 9638887 -84327940029038286096825756430182887520 9638888 -394846212832111089489993011276504924160 9638889 4601725456151213060711953000457734848 9638890 2022745080075499071542937199051123200 9638891 -282939743338504448303548958217125853708 9638892 -55636692843656182800024118463850086400 9638893 172218396340151918823539447774879605344 9638894 97779680257592940238735297708592210496 9638895 -15445176617652375721061235736389427200 9638896 -62826585076883632931860135838749032448 9638897 -41230926725113076913215645948145204654 9638898 11116833048944101641478561939754984448 9638899 409068177993867843873196422790149437900 9638900 47884163160245713966803724777115500800 9638901 175090412726228665389003888046469107392 9638902 20476259374528740728806309696110409728 9638903 -131976089021333018901268874122679358240 9638904 57156080743138089690705838809194496000 9638905 288951953413569469481556562907900181060 9638906 -238138329633176069507310825734539511040 9638907 92618965247255427974090236231026663792 9638908 148663521652033904338494240021039792128 9638909 -32110535486258317993494067449588576960 9638910 -41675133716794681617772034189043624000 9638911 389775148745097850274712392850013248512 9638912 494822291948052104336253020177480810496 9638913 -28108945160311964643979522804773352656 9638914 -333821997352065348200224578697902581760 9638915 180912333399851010893811674504546262240 9638916 -22724798046723229238747687185132032000 9638917 -801728711839103373457862370956366970240 9638918 -36965468039787873564148690537383120384 9638919 -16902813584385285218649028779538639104 9638920 10699010878116701971156846981276569600 9638921 -81644753762201476212481574452696699878 9638922 -51434357906381732143473920423109942528 9638923 7695399549899079142433355860789248 9638924 111582534688154921697497468397750064896 9638925 -147296532578611395529725067261778724000 9638926 73916007523574007428736462501379061184 9638927 392049318081558570387714155389303609776 9638928 -2603567037889031281159302988486410240 9638929 -101954244456233476406088829945946555470 9638930 -51071985734832159348909973984329024000 9638931 132882364387120067241860953380021940152 9638932 -155022558778617101003686127103217225728 9638933 -13052658629246802440199766935152135400 9638934 -1637132247739005384747131214834954240 9638935 -87408781201858599974269495177284882240 9638936 167809118396746638509254706337569525760 9638937 -108980197983873570175098681613016375568 9638938 235145857306420157306995891205755323120 9638939 33351159028898952464318058050260438224 9638940 29385271605359284883295866383934592000 9638941 -82310935002283952334327341801068183028 9638942 80467876449198931982058766779400447872 9638943 219434545272687816848855585771959829064 9638944 -31562219849614223088454058210406432768 9638945 -85083953742263635939665865658827560300 9638946 -12493990997679800815316359225232901120 9638947 -23633507735321877819415600936508681960 9638948 418300302427562283495903266454916300800 9638949 266873657861049543978457285606930056000 9638950 -117545978885846556216154920598718582400 9638951 -7679921058474557136818434178594474016 9638952 138338799340999068044156997031925514240 9638953 192058382868786483835440784812961294202 9638954 -4359028101449102273321854316780482560 9638955 94549297088574803331998772511861612800 9638956 -181035874652105680809154125723391062528 9638957 -334402277567476265343868316288497906794 9638958 6467674831001716493624863081159296000 9638959 -29071748716056191774095174252414256400 9638960 -27307138053522271836811442034362941440 9638961 -124318902108139019775087969052335651840 9638962 -111211509368700843582843282254677768800 9638963 -70405989333793714713130493054868010800 9638964 129339259753299242975699493605028336000 9638965 24954608262005683322964731519915952000 9638966 4710626099997343176374452588062551040 9638967 -25276701827314304463670069134246380640 9638968 -368249002745674059431410683018925117440 9638969 33991482182796010038382143952892737620 9638970 -71838522644114493467830274030085772800 9638971 196932356003639217425465546515329723000 9638972 121335107541299387851014941142890880000 9638973 481521444028654414008719104647540840000 9638974 -48677021566271541552433812488594290368 9638975 -241582601023066239370265449597237461000 9638976 -64006877790905128222290838805173764096 9638977 76522990461312024298157791943631279240 9638978 60758586766344316732903019336954125824 9638979 -45542719910675179757179551273414255360 9638980 43354881415819885003175498216434053120 9638981 -215627552836862448251356442869778724 9638982 -58112717076705482193268263967218396000 9638983 -22438427653141263959130442691347590000 9638984 -125434642815188532151593660422082493440 9638985 -52817773747925039512054405654220083200 9638986 156101502959730309474325926254664921600 9638987 173333199631701842387866491021480078312 9638988 119094529439268774760084640705085935616 9638989 -158834123572093458734595330394173166176 9638990 -118481458412157721326250343174163528000 9638991 156930510429003301867924207387235898120 9638992 64812882186457197474599554739672973312 9638993 -3269641089160076336191468259344808832 9638994 -72601386148479241084739644351514736000 9638995 -534955873933728612251905389409854285120 9638996 -98934612513132725315964103362371342592 9638997 -260125832757775997282295433549310295840 9638998 -198242601658993686762945752595862860000 9638999 293988218794471360168116608348430558864 9639000 -5839755852334404567467341590589440000 9639001 27258336167241622541019164341081080192 9639002 -199675072390257615601237446135051372048 9639003 -110121532721455963970789963866825641792 9639004 80240007642833811163943667456984867840 9639005 9124151886434081438868105559439172960 9639006 33163570080504349102210139377868832768 9639007 -90585776652316920153651389026183401600 9639008 322169650034958040470276132673032683520 9639009 5721931886365976484106089892231946064 9639010 35251481127652603469837688257791760160 9639011 -427114687827172235803976517352555388388 9639012 116178318059436446189423790962841818112 9639013 24459935683561501711726389324756131064 9639014 -88429594516456066733808318730574462976 9639015 -63146489654069326072053761674065619680 9639016 138233612362794532243674164668287221760 9639017 74126818618470805619160607475574195246 9639018 -3814389666067493075509840226015898432 9639019 100062984167374336321558128407875424880 9639020 -48982683826912434914515926632328576000 9639021 -16524794339249819086952841715192801152 9639022 -277275106097476395481083669403495946688 9639023 -363883312517177545657343667165905600280 9639024 28105856393039193316417691607708991488 9639025 68630577196259414109268749865339263600 9639026 -211150635285540985272799359558666978288 9639027 -483573891491557686188500103755832448000 9639028 -84158484236884720232416816805807089664 9639029 -80089842883148365908977196760194165024 9639030 -31175871364826986739352460661638615680 9639031 37630244902072331058313372381500588000 9639032 168522365170283986510527053131054264320 9639033 120088383837482558123260574646185542224 9639034 222806675844633122653955381465727812832 9639035 -13502282689894524311370349049092607520 9639036 -1690939867234676481257654120949752832 9639037 -402650612356511424053037409802458680308 9639038 60754107259375932789486605823699217920 9639039 69171684276885420712256646121139799168 9639040 -32373590572503417063276124172609126400 9639041 -195219583729592224412084285491722488748 9639042 69521393589623763346278079635690455040 9639043 -217341187807176425537359767349262008708 9639044 5506220832421947538765453110443632896 9639045 -4688299764731956830029708059330154280 9639046 30767458786944515212986796403484020736 9639047 18200132463370519730030245033867683840 9639048 -717570240021013813255830874064855040 9639049 -353993456728810949049666322724870081280 9639050 -73839231575628275575317690560920825200 9639051 158483211921620068713453436814824019328 9639052 5166915269049489647387926625909473792 9639053 -233022129587490279913500357046595755296 9639054 -46179456908255297692017913429580684160 9639055 -98876157803412760228003304650985550240 9639056 7640374316102823700815058174374051840 9639057 41239548778388251884341161175992994688 9639058 41672737397685266469692516346441804288 9639059 144600711101932284138102376160907460200 9639060 -151035430690246605325210548882903767040 9639061 6659651308289180968732743501407746062 9639062 35141630688095220207074568426931648032 9639063 -14356663838677341185446015954590699216 9639064 222519834320006329826195707830224271360 9639065 -267174373080348513848230795937724540540 9639066 -2534134041700059950495855723789176320 9639067 -12964901493934268225997299225046716040 9639068 -507905374301693388699152426131768243200 9639069 -20349279446649921788489378912488423392 9639070 -6188917957570475709411345858079395840 9639071 181557284043124621074029424244974255192 9639072 253893914444329841623945369802775920640 9639073 1009408179494332248688693928027977920 9639074 -16215907606224843517632820895536204464 9639075 27033882651077077869251530013519106600 9639076 280100035127732014896882647827612549760 9639077 -131999425815161201024926479303803289600 9639078 -42431271278046229224058757379068436480 9639079 -41675514042014398881053166194854109320 9639080 48553511875581066040285366412316672000 9639081 -230504593797232524518387094225967791888 9639082 -43521276858014473589757984470017015968 9639083 -165346405575798886150869976270358686668 9639084 -68863893848618851786216007757848845824 9639085 187473449435312961660626375178804549120 9639086 60043165697444197654162335472593628992 9639087 -228348557022026368111578561717535029240 9639088 13972654245400603241851335361851228160 9639089 721502957283934650697967752516021064832 9639090 -108386752815162411572129771391634550880 9639091 44365132605875507585034284633281634304 9639092 95047221744406966853926216077083523840 9639093 55230750919121036897276957686491071424 9639094 201590066168073759181763117749304623680 9639095 -547920647504945128762769245384828800 9639096 -265471792122028758803524641112000819200 9639097 -177247106449239342501500965814527832060 9639098 -23626408120088502742736059981940395008 9639099 -197994555591513211487752059732280936200 9639100 -48140462541010402264552144224818227200 9639101 -57429399953895659563746642520416693888 9639102 -62270424571837442593455013827829100544 9639103 -27986777226522787775737985797248883648 9639104 40401466653508164136807488818764578816 9639105 43678488296881331506569012638157313920 9639106 -14884878961236430787566455779796817920 9639107 -528517915276525248941052039925755327600 9639108 204779787795229191740969388706022400000 9639109 -29746885135217084999342437932013501440 9639110 -22811049714708055841038930232626752000 9639111 -251152723822689080910230384002787963136 9639112 -91854906216825519940123132787370885120 9639113 -203503589684626536499821970570928836512 9639114 -42187061097680689008802004980323923712 9639115 145675519082239897768741515934408697760 9639116 205505040400313731341406878778885143552 9639117 -225137064245974748666480370420274761792 9639118 110961347016351723411139964493152351040 9639119 132538991152254582508935138602623629792 9639120 -38181672159306130820356910332597370880 9639121 -99771373686929001070332200917194584768 9639122 -42358185612431761904032126986606204288 9639123 1035409050546229035892497975891045120 9639124 -144549618731113031574895540961861419008 9639125 -165143862327734945304457603783526280000 9639126 -5494725195694603600057670948876004096 9639127 669923811273371129417952435761327448792 9639128 -49102040387124010306757921831430051840 9639129 -72487695752844861205548696611830943664 9639130 10620429438524723444077429383857460960 9639131 85027492404660114049657054550885236932 9639132 -60335599106034715278213488248970112000 9639133 345038929427471783731495595254130634438 9639134 49217006146944323838244727362011149952 9639135 74801021802654636874541453110155014400 9639136 -270821458806323064701186450718342512640 9639137 295807995840944185019070384086370036480 9639138 -1801128539986736421479036965371355392 9639139 -21009889697602673150787389649875127072 9639140 -1493219153119385356645186935699210240 9639141 59426671529792320682228990590289727744 9639142 3118053182946090087661090632975873600 9639143 -301824240578995336931515303331954420736 9639144 -162102010352698164643504493837844464640 9639145 83101314511410748547975992678752779400 9639146 -249923441611550517573226041297010077696 9639147 -51958183120762884467032154977129340928 9639148 -70244115849004586732458495317250572800 9639149 -130699625765394577236869245232878426836 9639150 40861872830359703404857678205415040000 9639151 206857244467199215946233350983563107152 9639152 38637666632449029149219073016140595200 9639153 -63225684352208610244577046568771400814 9639154 -3090314394225912431620948007102128128 9639155 128838928932804381959048470347284895120 9639156 -261028268647440479109906254152071413760 9639157 46088274489760144352710424577703928832 9639158 -21817645672837122849698018293925140320 9639159 196046832178049092095440893459125835728 9639160 -211959359289352178575517170983238041600 9639161 -1912125573994733946792548302297786368 9639162 313539664090381559960027022627148800 9639163 183892610031511425218436237406651515744 9639164 290663559401478729459948103792502501376 9639165 138057142873690504351344852732240288000 9639166 57972934196091529385403673427455978560 9639167 3749477278298030696515933783593003240 9639168 -11011654125397592150327519558617792512 9639169 251601166716218929851820047443500877570 9639170 17966461274399848912962069509382634560 9639171 -67616407923328578562406544089463076800 9639172 -113020016367146793344257276525313811200 9639173 208825467091041467414438756866326435840 9639174 15179342431575956158127015679263981760 9639175 -19289643011239238447450888387748608000 9639176 -583494088793079464404687126219896791040 9639177 254240687577671494107530720264516117520 9639178 126441013789608908726288906197546176000 9639179 -362517580380271672990170819378324251712 9639180 42504312974218623701398664898441615360 9639181 -2486793164073176581116458739608766016 9639182 16958600963704762413622612930434470400 9639183 21913437934548130133242521398940480000 9639184 -58930084645288714734460889483542855680 9639185 250600180673568225877496528163930201600 9639186 -27844501110072828711330572367168335616 9639187 -258742223970332434284669711327664393608 9639188 139755369947597076972923271156324990720 9639189 19276746879682360172884257690341351040 9639190 -103783369946729070550893805084275619200 9639191 13927876010431447566631963955284265712 9639192 -380383348303837793739448021755989237760 9639193 -194304068233332899119912386226622510640 9639194 -11459036309184630737904227366843078400 9639195 10176396518244756318729818017289911920 9639196 19677448472637813256702202650135211008 9639197 24802827730283115102022698799800330240 9639198 112738822876384217426836960492877112384 9639199 57747639810300474659617136730341791840 9639200 -25755926655045834360560531171450880000 9639201 19846977162669836093550846853648474560 9639202 -23121854588076065699588268437751330816 9639203 -7062212718934988901071476804666242144 9639204 95840417310278738521121748901468219392 9639205 180128009860873365608987765516326150560 9639206 -21515458336306598470635260541379004448 9639207 -480101793259443456564055918675246896 9639208 275221629828368838070922825096415068160 9639209 -170137797144494806593367474401569971590 9639210 24707469564558925125294023482803333120 9639211 77548270121889100862792739193660264072 9639212 -15768017441758578306794422355676220416 9639213 -19824422519182574775402266075866160640 9639214 45636036855630594751217793616891941888 9639215 -47596003701629340527655119863167311280 9639216 19755377708514650265530842903886561280 9639217 -118014544881907246513308309603279171008 9639218 67367085960826339088974629431862028560 9639219 136836881978823210691975201232520249144 9639220 -78328567991126344566051874795073610240 9639221 527527122158329494831376557854574011292 9639222 88073243856165076978497717646402587072 9639223 -305237878740630807473497430386995120 9639224 -2278941917245390862754678840633262080 9639225 20230639114829403552398122637656180350 9639226 46240502349857901975138438161357017824 9639227 -143137779502361336861482755357464693040 9639228 166044002369975985968292745455584555520 9639229 -126580728414736944101796074864837210170 9639230 104702236518849036160158501071994892800 9639231 -137950975978974610989104077836181382016 9639232 -28342351937649654147697033171372605440 9639233 127739531156007693987525208990757786880 9639234 -27410124771630185592418536955883639040 9639235 48737370679960693366116606493741665600 9639236 49331511442202312382886917305042472960 9639237 83629076409374625227384696988735540768 9639238 30263900907778770397744172153485545984 9639239 -162786144363478200364702531036087216176 9639240 29820027161338911048587763959355801600 9639241 54535513021923145593873932656927751642 9639242 -261397380714197762874100880677958758656 9639243 -19659860181483276270390547089613989240 9639244 -115766410346423314222869218111887715328 9639245 -14190124100455985642958628545486848640 9639246 39791465906627996556323533034744222784 9639247 135987320404911213532063568681084579696 9639248 15837484149249638319338134831575785472 9639249 223507290296190614892056830777388807664 9639250 104266479811470394465911024822600072000 9639251 -170845640966025285953092377313135199400 9639252 45248809803645358280883318305813913600 9639253 -336739451596719907391127243508112864598 9639254 133126994641358961576352837459413705600 9639255 -337587725076856372915452946091714734080 9639256 -237584865372838896617357005696541552640 9639257 595795872629902267433131065021307959300 9639258 -85428493136308460346939220542279446016 9639259 -103293964614110066718410075773224422384 9639260 -4581822203716842540682174627716549120 9639261 -188310678250701139006412580988247601300 9639262 56942070507682920861751050793468117632 9639263 -132057093394595714260512722054642955816 9639264 30764164948747144121769994540957040640 9639265 100680661050464790838691988580192272660 9639266 -3847929228998205436974862844191566336 9639267 448197660385348534261724074287563136 9639268 65672995911348342997453487510984517248 9639269 -73331833834670713131011317295600841156 9639270 43923727579644285080830967757749760000 9639271 322393227314494122763199223559348935600 9639272 -132818414474144327862512873581063096320 9639273 20199004204839278774911238887028478144 9639274 -188081927671578777242417005583860278864 9639275 130620784316492865524669175878939223300 9639276 -182416703392854708452945267217938016768 9639277 2111615484470550029961048515718495744 9639278 87296997821140718836008128659400591232 9639279 -4827300099035722869424766397064954776 9639280 -59478246764430140158348194968201625600 9639281 503421751317720073654401749541111657000 9639282 147596182479198538081488135783574872192 9639283 205628011324991608757162410992738643532 9639284 134986382830513866958917556456388376576 9639285 7384790491849320223261622820733967040 9639286 -134194875299341274522551044964722477408 9639287 182701928914590488073865516108568479152 9639288 -91380767993609058612394686133059317760 9639289 -138773579888407631861543132048397952320 9639290 118433391823564836942825200266409998080 9639291 -130789635978628038518986487493598142976 9639292 18635009408886466853549406287149000192 9639293 -91058008873104927018078630773905907040 9639294 -10407245165585493510067262021317321728 9639295 -54266618697993454776377457392067945600 9639296 -404825732338675193093915455615181783040 9639297 68596498301375700670259470285032336000 9639298 21968215179838131714580035645896369664 9639299 -255098489152902627191420077135387507464 9639300 -24767642993054106252491292475942502400 9639301 -66534010700187183408318898474169505248 9639302 137894157220009222691547735011992142400 9639303 -115206315537294819909405369541191646296 9639304 35481147399785321971212595478378342400 9639305 31509520002851633883189627441788751120 9639306 28860662203473291646055032592030404800 9639307 245389214429709233588472754178735161556 9639308 57173974602173627019403871327169331200 9639309 -71151884875497162649560564114165673440 9639310 -2841089243659919074642290144689030400 9639311 419959606964653526847847466781218320824 9639312 24815351694386914671625457075813744640 9639313 -631593532978109120034722668224504053520 9639314 -23417030016112937324540344898177647968 9639315 -6459156851909664314952489216452290560 9639316 -15177794707456818091017279504007672960 9639317 -344588434650506710177198871378265515634 9639318 29656104357023275159295843882757187968 9639319 -151294153074715932796171653332090868280 9639320 -109984907855415161992356225667178496000 9639321 -165204800281789155483796245253197892896 9639322 -42002369396841731244593443898293896192 9639323 -52833138773865463213474156026265638720 9639324 360109683450571828019980755331371220992 9639325 -218923347551194115499983478289152887950 9639326 -30260875905503823280207039516651024896 9639327 -144990524717992351197120730820894017920 9639328 27500532517945756456708596169961373696 9639329 136039227054317735053523922827503344000 9639330 26766147444999274597471348058356561920 9639331 5335505964867291557555473987352625200 9639332 68136320265408716331531021988954567296 9639333 -22548808748290938029774568817191442656 9639334 -177206528633804466212934401480580209184 9639335 -10243893751633816814048563655508795720 9639336 29622142353963785558406427769244549120 9639337 -233735718637482910367955356991463064588 9639338 -172241415910095406561104825489979129680 9639339 28894533115290160814560886983025245920 9639340 -1246337641783208879452558214530744320 9639341 -404843741734161732559611138445407969258 9639342 -63525071193795167668094925168854230080 9639343 185066947430093629529693328460684866560 9639344 -65776773296321131607303257517457408 9639345 41849520811771726492836707458779563520 9639346 -37977196661779611795794727211098086400 9639347 164834537537395084666324843562771811672 9639348 -80246620782995938921032590609854341120 9639349 -156888922605053567408586837969744197650 9639350 -36323827205319483373431558329722627200 9639351 -120470920944700074699446804860907292000 9639352 -109195860546317946784526408003131514880 9639353 -7042091402716207038364527856578539376 9639354 -69767694133441567616625468377685396480 9639355 117546449839958898879972050730608597520 9639356 295674874523291195616578796688004305920 9639357 -13772861057235998025312893501824253952 9639358 7996796579596048027247190955155349248 9639359 -117549460075799361012303928948963381440 9639360 -19965060935398630102468618911555256320 9639361 -1054974917022080098348322104025016000 9639362 -85513530837862456494611061534888586848 9639363 -72095487921881694328345731659801112912 9639364 75778119344802739935120953358862422016 9639365 -11125611717329803605828639313522562400 9639366 76652357293660966347285203563577000448 9639367 394397093780387537730789966260646099416 9639368 77924831302766645998402948457253120000 9639369 -64991783005168481775885470174914671936 9639370 -36276553465739317214418405391753896000 9639371 32880717008120785837730211379865355264 9639372 156301622064184031043026693765324083200 9639373 58840484677933818330541183633137503424 9639374 -239919818804841144182815144398376257408 9639375 14750436322708673499214139910115890000 9639376 17116430296101169260150410964369170432 9639377 2198259909753010294547277506070940272 9639378 96546288357419284262951615720305739520 9639379 -553871428684623076212274648863096496616 9639380 -31882703357964426436680730017909312000 9639381 -139616495146956263491687351934727582048 9639382 -55361866055428829711927617610536161216 9639383 158624070146533469394404668841516125704 9639384 40674501652096020131060082154795008000 9639385 -45822681238654258683420642475331571840 9639386 108653256140228033866689056305674818304 9639387 -27436379007108221945177443993709237664 9639388 -20931606317445029100526001932364414976 9639389 452312075554784336807448946410160289190 9639390 -24629976896170046731269763625551774080 9639391 817401897497438534710673400084757920 9639392 34434716127926834707481113447612022784 9639393 -683876167049759374439414652904109136 9639394 202641617611378337840703787686704828496 9639395 100968106132966002424491609938486168400 9639396 1739264895112565311731511016840478720 9639397 500036563900573767914401936399135346460 9639398 2187188341570729827928113744851019264 9639399 -19236363530010360959452751332506996480 9639400 42751042270964752995397369543542912000 9639401 287944246062170367472756110148303689402 9639402 -88206467800315531701666330761375738880 9639403 -190998653115163537520745733163293585360 9639404 -176044135286064713701354762611265740288 9639405 -10354501884224926399320040049612098740 9639406 -20994590535555165828991369868563027200 9639407 189576196947486044544086357778430444512 9639408 -35289352859218036296489025018055294976 9639409 -193136647547759373021729351030162795596 9639410 82807318659607481118884310975878046720 9639411 69514828194088913258310038360399574072 9639412 1660947068921846880427923053402161920 9639413 957079636108678910540267506336991424 9639414 53200341212237554238213733474650721504 9639415 16701778527699547439947016487823752000 9639416 -170157253552454611679875905008888893440 9639417 2537762688285129821271331835556428880 9639418 388742705099830989314701370665555631616 9639419 -70594722297219753822159587406214353600 9639420 23331071295573957830400808228687872000 9639421 35246760750480523766300381342258442144 9639422 -3768097793623364738569901036739949440 9639423 -323028431458664596916047236066596057928 9639424 118858750928167044612788398665699950592 9639425 -79351512759198610050336784656338968200 9639426 183241796394129070636211353681685184000 9639427 167071714876264730170513345893749510400 9639428 -55220788868427865831585694131110458880 9639429 -175760007553472186231406608651786021760 9639430 44391380018951946149303631222613023360 9639431 21574927384506514903126842564248303712 9639432 37156255897770433097425232563757875200 9639433 377820732648361576678990208829150214682 9639434 910396228787863532064703522314792192 9639435 -3718523972803699020409639080068662560 9639436 76483275998857961482174721916740007680 9639437 18757568025587153011704501397657420086 9639438 53137264320833771081964050836368727104 9639439 2209819364176336059088347356836001648 9639440 1121939399198155689954023608600657920 9639441 7733970794048832559712875309906265280 9639442 2664776859856571966995459168562468160 9639443 -18247665978943084618943646898951911792 9639444 -104648343784483639999693847563991107584 9639445 -26090315134946181976868656349293008000 9639446 -38140275273929828922034317917008118976 9639447 -114797071642127645201348934028318786200 9639448 -22687297752896727309830133935228436480 9639449 273077327387896406763223361053813173450 9639450 -10096665534303170050918854585422668800 9639451 -356659066907401542364296035008527630096 9639452 196467086381519724068023941763815323136 9639453 -67954072425672223334078733957751149696 9639454 -152205049440662550705912111200560558080 9639455 -6703143135085551491843922310263969600 9639456 305738598466821805990640810408113864704 9639457 -68213298090597046066238046225140353536 9639458 -20360155023964128830312574720984223920 9639459 286286453595976105827791400289899241440 9639460 -1427202675509133112001484910264627200 9639461 -241896790917694641563982269124126238464 9639462 21004075218023640183672987975960459264 9639463 159103834436680089425176286192472098944 9639464 -224951453347125401347418739963305748480 9639465 -138786930544706933152096055373085440 9639466 205044156983641990423979490942120480432 9639467 236903281854833632809074150067150606516 9639468 -217921005544459378527400907689599138048 9639469 -34201582159528878254583812255303656128 9639470 -14185223187806959595370820331547517440 9639471 169414674226568618416833478463870276880 9639472 14027458676203119951849957070028111872 9639473 7223783140422904577577878162007976722 9639474 54038179996452012710459867502062112768 9639475 -117447829563628013279514157216778660500 9639476 223860960979886729305294461134523887616 9639477 32229322919189908111319605420207568814 9639478 -165290893955274199613854806266848932960 9639479 287839060750199846000790689612273520000 9639480 -118899835346926948655261865780734976000 9639481 5563413981034663433120355557825005824 9639482 2776245106796308234510857465009146112 9639483 28368430643825858087412271993148235264 9639484 8906457362264254184955162320865576960 9639485 -273131864920139149227062851993458068820 9639486 -7697810035888338966052511670466720320 9639487 83425812314144368503442181104319865840 9639488 87319671722878853804084566243095871488 9639489 60719979573392950044214012958750347824 9639490 -58358973276874635153406350101031237120 9639491 272917859045067125446338924977410444152 9639492 138435921275435392423939891011211825152 9639493 -144504968005743609708103889478588945984 9639494 52122523898380614397999059834688808640 9639495 -98428585362196317040011649509339560280 9639496 -410115556332766043252173595065064094720 9639497 92282685610584407955131811966578485632 9639498 -100266399569466382825621446362641797120 9639499 -173455741260130185299304610671716236064 9639500 71909604988567646267577465359341824000 9639501 -72856593112479096490071853143660537600 9639502 -148806471207321114423970570306525194048 9639503 211507046921881835997765773791037872752 9639504 1736405677241692858700975288226152448 9639505 -302162993499186694733209833071224163340 9639506 87581568651656336212997228758468663584 9639507 -78793812847564752317845182454559354112 9639508 -110066876594211586795381197876246865920 9639509 451908376393072962751174760164539042240 9639510 -45332826135121029921332871636987701760 9639511 34460937587085333060872837666933171840 9639512 -3269664964949426282769727885478461440 9639513 -154999574770958549442444809344239100800 9639514 -36222267027442638562631572222147023360 9639515 272530412668433150773473586701434324160 9639516 -16779086469658352420094667044086415360 9639517 -20499913150401602571848039745878329120 9639518 608620841575784910475699841423008512 9639519 50630215328405153557725743641082837520 9639520 -56454999798812214591150273170272419840 9639521 50677938570600908259829986143375026722 9639522 -31571263133255555755318406271274593840 9639523 -39473396547094873952448518055151775160 9639524 60047968814484649064259123017385580800 9639525 -1299087644020933377248665784944538400 9639526 77850160189475402701975690294193059200 9639527 -402999789352784550279899949371544167088 9639528 -4523571751470299024800131560467169280 9639529 81257116002358709222477435842127875130 9639530 -3093526087084907360743391882056442880 9639531 181339395854402982786574181030603176680 9639532 -28557009200377598524801322039593917440 9639533 -163332391831879957323736733932374562218 9639534 23378348043470080645382139012441733248 9639535 -312204487269891403986572613281593339440 9639536 42679743700537946674643645585446993920 9639537 -17504924104807356892854894673612907232 9639538 174065552996744220133784561235384675840 9639539 14872252692137036136427704312973856160 9639540 119381315354673028133502266742528921600 9639541 183868695839797920157749663196038265884 9639542 -51030351799218242637418160236421096256 9639543 21341776941564421151759349348252476928 9639544 -452604691367086540734975075656321433600 9639545 222388437687125996996730257158960191300 9639546 -8606666453979607436448296754669268992 9639547 -506033362864588557068580006850638375004 9639548 -2811449847998865372391626322838083584 9639549 263690713592539433730465062207266079334 9639550 69024691430533342890657596718527428800 9639551 -123937494448213371349032329143467529296 9639552 4750322125572321809293999403308154880 9639553 53469774613410287209092048563513238528 9639554 -44128382111927766092620156146525339648 9639555 19683128506311751754100612325574880000 9639556 -212223983213869147380905895406410508032 9639557 302959915731467933534793097573776153372 9639558 -78780833049905064211346804785432896 9639559 -26224505651095312773403787572883993184 9639560 4729614617813181216714537126543360000 9639561 -32467829907802338809132221868561541216 9639562 -9523183296170056594130656288141420800 9639563 297154628958011961887960827585681273812 9639564 31263901627672963396058019517619159040 9639565 -101199278261999936450813928772073131080 9639566 -177728491765322209909302496114879944768 9639567 43021091315844988761238860348193780080 9639568 -31177343911357635332261266179424256 9639569 140569244278551166297569652769340087396 9639570 -84297416418689510369894364276566284800 9639571 -358203801187260768609770309879050548000 9639572 225313993287003141838048818389422766976 9639573 17982310287838328315923709755188712224 9639574 -63209666025197340196951813859491553280 9639575 -51151302648640236502083292406460161400 9639576 13171511229913728184180089917838090240 9639577 29664306544942400553414068703679470100 9639578 44373401817051929892728481020502787968 9639579 32334768116739978481404802473997621248 9639580 81818931879848815994966565824851046400 9639581 9894478001482927302654716386256491200 9639582 -87227983473452914191020447918454998208 9639583 -131489554300541179574899598382698683168 9639584 19272501612353721262305350681111494656 9639585 -99874397136753558847678782137573028780 9639586 98620948710476395291500491596783392 9639587 -88245053058944636727385827378307199040 9639588 -24751619602963178038217349658936233984 9639589 -30214135744738572471730695809055948610 9639590 52329833211423474380504930414217638400 9639591 -160432454089117478031536552333030055432 9639592 -150516996562736636901913561254744729600 9639593 -395406609289281259621903281654193549680 9639594 -6159455304359877562961419423621493760 9639595 -43449283462141981484219444747549461920 9639596 -1554015828070033580193828381769262592 9639597 -124574928015087070765268705085720107520 9639598 -205693289176636901296862203274380843200 9639599 128773748116236547532377700067620717568 9639600 13373246968431172887952085512495104000 9639601 -445125515109617860266796185982986092398 9639602 58664417549262643409043672316072445952 9639603 126081197906287476522547156701585755412 9639604 85361784121655756733756975362425585152 9639605 -56133833112044140687298884111380372480 9639606 -206584378961715241597834467109476397056 9639607 52583230343179957948865212227536242080 9639608 278568964055164845312281723110637137920 9639609 -40956571038473147656550023954708357440 9639610 72642175148326084229956536272831981760 9639611 -1750378200351712191305665034452824408 9639612 -222262884403174972916920168313833958400 9639613 295232028714640994194344837638257072960 9639614 -144832734297440136836152192266136345344 9639615 52034551367617692368892670816105668000 9639616 9513241995947560506752838021444272128 9639617 -137376964967665675589308580459356135980 9639618 57056758713767409523355707088681695104 9639619 -323109353082841060899885252030490830840 9639620 49525182404894119385606543113677742080 9639621 82940114419621610990255382658701012480 9639622 114005186428483765512047644469818527744 9639623 -212583986551496291826176616263318534232 9639624 -80507113124601718329571525072286638080 9639625 303038637882020963159057747046537984000 9639626 -55029887975745590012869563810135361488 9639627 -51085937550293665690635664661635829568 9639628 174049788052236043184742602208343194368 9639629 345885521419463034341347660489266659160 9639630 6148016958641039157769569975867863040 9639631 -399327111470025417329435042195055503000 9639632 -57627302514705034649382582781114097664 9639633 55400760387541898460810855097080364800 9639634 -10133724800671868702957447067327548784 9639635 -43661950623371224349281012128462905040 9639636 66157109451610905816117037603574267904 9639637 116328106253589297342820699796759621504 9639638 -13778630632633206759440357293631291904 9639639 -149296264087404417328643838397008237792 9639640 73449535191915611151582721277790412800 9639641 -130976693091468901026000212893329279216 9639642 42034599873664735513559687331576724224 9639643 98866469794355970554391514355697441584 9639644 -11513958691665455663470925310859490304 9639645 -126445502011805502935316502220396588160 9639646 -224526099627770144740085454875530721280 9639647 -139623209810327726380937940022254933696 9639648 20040595227458237025310430670685470720 9639649 118765838575076101292365066915988895650 9639650 5699760200226999710425579183527840000 9639651 88504435490743724653310905111812297984 9639652 151640005778659805252205249732135601152 9639653 769770642081651285986108312522648115456 9639654 1084093909790369825716718342716574208 9639655 -23066052870158274972393079914699668880 9639656 -159409382557095238019850194695840972800 9639657 -1298040943331813309533384387395787152 9639658 -65157740662147901009314655993852682240 9639659 -17377239161391969814737547135415459040 9639660 34077364724344494978504968912276520960 9639661 -264348237929504874977869751027562013738 9639662 -70676207755108648353438582372584991168 9639663 43470302862375737232369731651581682688 9639664 9171166008046432777066216650847354880 9639665 -76389411052320840904452117273588446400 9639666 -56012281185020472500411462364517192416 9639667 181342159771386486901744745835714298880 9639668 67995902281417298143604374170714286080 9639669 -32353548318126898816905083272682203200 9639670 -114970368851237209117923786939161322240 9639671 349847201447124456989396120468409520872 9639672 -152843608277238042453678488205410304000 9639673 227892458582194409149128197304142882922 9639674 -54098857104619968107122152331840352256 9639675 -120930519201394349478919720096896534000 9639676 -87933289664934925432550542520517178368 9639677 127043040792354869985153926525286155526 9639678 21278416240002543268280868427571481600 9639679 -19657718541952370844434110622094815520 9639680 149419346383676652503037634489048104960 9639681 -95540133055351412411245907513750762496 9639682 -2057479688457347008735185578763840000 9639683 -432502937794490802607363264087673660736 9639684 48329114949306744830979497524465986816 9639685 -200600066673562994018517536301480236640 9639686 2478388252773108511699321370449065984 9639687 229894196072825590558865267602003056000 9639688 -79987379581444726226723216852210688000 9639689 285147077208904656911930618787136385280 9639690 -5645354114260722148658892235972212480 9639691 -79742586431976028211500249678139705760 9639692 -375872033928506949632629962441249354240 9639693 12494848911374131704155691944514877824 9639694 252058671824245538974165276172508136896 9639695 -57480533544107433227350415182379446080 9639696 -21528242548760529863310086041534857216 9639697 -3233567945950692302059286598798952608 9639698 -6879941602927941274272735538178242560 9639699 -181544701926480498565363081115186494536 9639700 40411380435342383865739289484353126400 9639701 -339837813312722066223360491794608077298 9639702 53077636978305810515932303803419015040 9639703 -287413462705747029280267305563980720056 9639704 -122952315623082423220799738558604288000 9639705 131841768806199836546896217844151384320 9639706 -72954136320958536746833629343340210448 9639707 151404250269416809469748577329696000 9639708 12043018455639540276571565932388026368 9639709 450867729506554021623989251995244625760 9639710 -107208424674710203391436271913675504640 9639711 -6943189876078471762729454627303330712 9639712 -112751454013184781571317349078562439168 9639713 404294604355024802643088210701536509104 9639714 31738092778491466757311015606527934464 9639715 -17781312271120536905387240264686994400 9639716 -150539606235385334501714908768432254720 9639717 -7413226050082283015060019362184565920 9639718 168335272103791656503149212576229611840 9639719 -183461854032121447715002416846755183880 9639720 68301387695896960950783837536168908800 9639721 36830223400551361055534031793337796360 9639722 -80179658718711356040745403799598667088 9639723 12028013908510199235876000508509027504 9639724 50295632803682266774345833776233990656 9639725 107638211552835617245399942381874477250 9639726 12312205346995511250675030354442598400 9639727 316230511591824442888749388862144682240 9639728 37545128188047581260251171786682859520 9639729 1206313321487214597822617713142918400 9639730 64405529159398729358400214280902265760 9639731 156581773074993994850990575935538471440 9639732 -9101483954200073114978662144647548928 9639733 -44381336891469332934406027469701430916 9639734 56643517564058885262621963118387835520 9639735 -50914495138473709071109483725438474240 9639736 -38261014449098394886711112993808568320 9639737 161023989257512460393052231903723659712 9639738 169452479156380525068526879148703628800 9639739 -88499281834923834125234216988828328176 9639740 2768344174883469046543844039794483200 9639741 -25612244037180524373057886252444250112 9639742 15467855241655013338408703526986837760 9639743 -124736954655853121905935622557527347416 9639744 -41573183986249158751687059031493443584 9639745 -302207299237071002271844701524709000000 9639746 18677119084793829542565268450173600768 9639747 -14132892905803941302945307264525502272 9639748 146332588648758610443642409899489566976 9639749 -22062206825128886558865199251007824864 9639750 -27186552728303490900538356824705952000 9639751 -121790626392483209673678683610318289896 9639752 -425710613304408015050219760310248422400 9639753 84878519145088546025892439310417350464 9639754 -103783023095780066819876036067068157600 9639755 170324769874290275727285566792553798000 9639756 -27755678779241958106772313428429045760 9639757 -422641127364159070707148804516574601994 9639758 54052206593625545566392475438757981376 9639759 657318967309299263625168376495276800 9639760 6850236477808838796515907541024112640 9639761 389017963130070559940241034020948373362 9639762 -20937701323610213928086134839563341056 9639763 -39255279419292704218467030311442212704 9639764 -166701698118030066681452708311180953600 9639765 -21991282946536019682853720725544675080 9639766 -151341999549262622710112338640461371456 9639767 -250930993888727293423034151096694358208 9639768 112721682649322064544749558438320332800 9639769 -86487907924553484275669243946020074940 9639770 -122674989053452011595426213616852951040 9639771 259826201229716635083047570050883895600 9639772 145727493227389591807149077589829361152 9639773 192623943353011064381255045249822068128 9639774 180792959620829194954347204061761379200 9639775 88466557630709277287184012718283643800 9639776 29072869124922516803514632043676434432 9639777 607245888112132263226507050848759232 9639778 -106950024019518628729655014333549360560 9639779 329011039787366412889769056274910473760 9639780 138409014027102951677259073652470517760 9639781 43935739548841175320923016407558284512 9639782 -6256110201636847484308930216491024000 9639783 -66080632018396642571205789237515520 9639784 -106499448152047971249355921571352576000 9639785 82546048653419665656223134849334354980 9639786 16951561457130673918884417598224606720 9639787 295180568334374802164734900911185608432 9639788 -208287128494491060465959478026940294912 9639789 -36707690810863977660459055711966813920 9639790 92428272807187975842979307148716606400 9639791 67811048117747009435269093977127900656 9639792 46106887778899302532852296117907881984 9639793 62378436388090237829795424005861897124 9639794 -213765268501916657332547211800257195008 9639795 -63225853515404919842472471798086918400 9639796 13604400805657414773635690719439848192 9639797 121950088448327071863179379189302853372 9639798 -45082043454690340576826795683606056960 9639799 86136537571787237456248315139652637248 9639800 -43376188393033309034313748276228608000 9639801 57166364378770730739778864042935111492 9639802 -31216260032282992845587474978753702400 9639803 87795884153784370513009004447392002960 9639804 68986947225302221938500263183378744320 9639805 -112865322577464014730001513281395965440 9639806 -91701796986760252200180083028335619072 9639807 11623505176741510070923505700745968840 9639808 26939864873276411835621057630012702720 9639809 374891727478471015761421966187477066580 9639810 -187579866083113277629433437632219095040 9639811 -226469918093849469329312993391914899588 9639812 7691028910603050309413428481922514944 9639813 -103663266416776750110800414988809894976 9639814 5039271405036657979249009771200687552 9639815 -34566378438551489559711242784261596040 9639816 132275058218139818007780244443011727360 9639817 -84883532308740363176171969471125073280 9639818 120736867600000825756391203274060205360 9639819 95843856271065229804184629601145078060 9639820 -16564089027185762858136162263034270720 9639821 216805511284859512348287169602770275200 9639822 30220395505540839053955299895380619264 9639823 -292737353263330721914072320817418232320 9639824 -106734049254825145165963497115734466560 9639825 -37843701823355351225114020529340230400 9639826 -760700512384406289878983133699358720 9639827 -368606411726468429091526001360587242324 9639828 -34465652688412022489844226213037184 9639829 56352980495411356753288472294731998528 9639830 -51075833637708888973536997616384350080 9639831 -113151885460127874465050070906630916248 9639832 -72625815516654771848637220513900339200 9639833 -118124325727197739395531407533722026880 9639834 59825796019692664651677379564110650880 9639835 -91553319428152388397255625081625622720 9639836 -302989943202035322536123289872955095040 9639837 -13387458122788631375232383782855354560 9639838 -7904386814986707624990882116988354432 9639839 42157470650597902053189523103726974200 9639840 -35237339971440822186247082418477465600 9639841 314586121970274810943618055365469966592 9639842 23490434763888088653295665426353049600 9639843 -31481025844120884549598341367729203336 9639844 -79644412972997267680618052677454020608 9639845 -42818266600128651218613098168106672900 9639846 75445260453592467896361213492061354272 9639847 -34878905155699926633680968358323951568 9639848 -251357799024124933106152330126136816640 9639849 -211271861966998544101350510379013133936 9639850 76496551850176486035783588633960921600 9639851 -576338792279095546267844520545092560 9639852 -25001517235749598920378290929132584960 9639853 -75113683408405388638299491727277939200 9639854 1589003037918940869192768812264652672 9639855 11958774725630873371374853268057062200 9639856 11593980878109665306010583492057464832 9639857 -55857236195434760733042751961044206474 9639858 -99066374716709787444642007089823314816 9639859 355758249217145945219572801029000366040 9639860 -20354812844033649901828206295154035200 9639861 6747170692354361353532596763988172800 9639862 160412566885840600078209837500823907392 9639863 8759320495829325411175236398364131112 9639864 -28700483212832292685121203372323225600 9639865 88760581023649854535141696519939142400 9639866 -35320136184240291256102898745740382720 9639867 -52637671187211936871804961134857870288 9639868 -116987714569535711775785932100171535360 9639869 -133997093416302786005973977972597952 9639870 -20428291271667722455839469181607331200 9639871 -289183056886687446807836404638773478248 9639872 -128996123890793114381835539990527868928 9639873 251482689657222684189144403771695801600 9639874 -117095675252543720803161445582397366064 9639875 117764093660696363909320765300638720000 9639876 -99646701636042079783959603102246355968 9639877 -35673781538067192068799107318443803688 9639878 -170225534337074125355821402569802666560 9639879 -7730399376063620023134513478971237984 9639880 186904231375178658112417324799508326400 9639881 -151587604688448227168133816938731761318 9639882 52086520299807330950758206539928183552 9639883 -42077367944497365227448489334201773312 9639884 26971434338289289979289120459882639360 9639885 -32107947571795931916969809091494917440 9639886 -32562088902682776413359972145674636608 9639887 295765081525889070714298562281369975536 9639888 -30709780526674315917942841200395943936 9639889 -82032277473063624574809849945376574144 9639890 16458966886872068764856688165920668800 9639891 18262485919256052798874516712369004864 9639892 80672476633009405704913457403548282880 9639893 341186732930615324084592861155717707680 9639894 16686994926411325679101837505773770240 9639895 -100216328825941211053452915608003418600 9639896 17755269106386847059542261613821952000 9639897 -32107263446674997254512177834604919040 9639898 37497702648849713832310190180987307264 9639899 -389507799876409659900666835001836439100 9639900 -32890969736248420257119971301406067200 9639901 222311536376581318006868299607023105932 9639902 -22457148803044029340020597019398391296 9639903 -9765157618993209403042463269289628672 9639904 191251307868133814618774117163693244416 9639905 19291479011015787390828898242335315520 9639906 -13597824454347284387332975106379551232 9639907 42132479594938411016596878629515136156 9639908 36179842617566052689992034400047579136 9639909 -51753148163416398937038098264778274596 9639910 26321978824932083500352145620056469760 9639911 -341429738133276965471478220218472204488 9639912 1047839621694774947870254089835069440 9639913 383372128680050179270620316474301951162 9639914 -79404998605231773125945161923924726528 9639915 40008118637335225364708117799012387840 9639916 27721529432192023996872373502941347840 9639917 8781763374860753705729898847116147372 9639918 -75680167672992501024423971534979874560 9639919 -432132596735057612175642236340933430440 9639920 6331080496164200679860996805314150400 9639921 -88806418386074260235758331927710176960 9639922 -33694134528339735749675974301202133488 9639923 338549687543951860174001434433725556172 9639924 54406249804103615128073537222606917632 9639925 -67387377775381581836611896502416539350 9639926 -52248115349604187195810913691732149088 9639927 -272229978928441572872593949005735142952 9639928 -77369156305859170973279476044182016000 9639929 212976228062940534924077763237822141294 9639930 -30602778935080857320596178830527002880 9639931 -10104422109563006368568407631359828208 9639932 8721044735499505164204783906098282496 9639933 -17113392202780659159751939125876295200 9639934 214333923984228322369237758673546223616 9639935 251071319316018366088740747440507289600 9639936 -330513604122390773205497546633379840 9639937 -370117222082671582190532813187595452414 9639938 14562522593951534432381754331423898112 9639939 -77926443781971509764340995074219244560 9639940 108904112214804673457251096698423287040 9639941 266223732045119009748085900018664713212 9639942 -266829827225639055328302195603642624 9639943 170101061252190579105506292351656989240 9639944 125300590275928090355243281828037099520 9639945 -26519008121167605733862239593233635200 9639946 -5506655181148001540368176391359313920 9639947 -258987402787016840577821714101727858604 9639948 72569006239543747161613940699698498560 9639949 288402619561438050291670329521056310 9639950 92625035050295353161230471263209120000 9639951 -10119468900887936177417411290441084800 9639952 -23293548581600960304594045116883664896 9639953 -429994652877772206240707532111557448336 9639954 59253216140139293930185082766242465280 9639955 -89502120861892022010203499192156000 9639956 -3329117709507324366142089710214582528 9639957 -168879549144041289772487730324948442176 9639958 8467564453933137568442179566358406400 9639959 91287731458904909238044594362797783216 9639960 -62538498760061116828397772430884864000 9639961 82437559756256863829100497637514549248 9639962 -186324821327520834083576106970878954768 9639963 -429371611774625862538834591482567856776 9639964 -272022620027950614818800073249509028864 9639965 -85464160129278917452804303442387701140 9639966 76315494444351142487218377071665170240 9639967 -167895704074726555674610579726967338096 9639968 101258742070712101969186810335405932544 9639969 -119965033214354679976106659705345846560 9639970 825220799576895549587611669106909760 9639971 -293691527500933349543315344176278398512 9639972 -12714165816009486514051969499315174784 9639973 101708427747202887642925364173255192640 9639974 135206122296284163095085690917255072736 9639975 19625756527408627358020831232356704000 9639976 315432195569006876745309604332398592000 9639977 -37123254008330004891938829501403572480 9639978 -83420067613152702237418908334774699776 9639979 -143464509310760130850203930068445145420 9639980 12030886366704480560713132406618542080 9639981 10199819840796382037593949109438858828 9639982 57783954371931655499835012881256966144 9639983 85968830853092477679277996119231215304 9639984 82661075377254031985068818640079093760 9639985 107220152898977429811855693530313504180 9639986 -49300927163612848926210174344596716480 9639987 -22640895132795460894575313439804706048 9639988 212974573409046076213139595268248111488 9639989 115096957661676687211852443262678299456 9639990 57823196003310643621217342699689393920 9639991 -276742594416811922467444433385556943216 9639992 -183289039190400491760480418702113484800 9639993 68983805567988885693595074323420299968 9639994 19552606790984341477710695922196196352 9639995 73706008467779730378176768375521137120 9639996 -144744548848133429760625847590826577408 9639997 114819995388551159872085540879141685446 9639998 -1598733028786801724941615799832120960 9639999 -13853001804159104607738737238247496160 9640000 305250017527620642186363324661760000 9640001 5993216070465423009740831980459347840 9640002 -50455964772121846879276893796865356800 9640003 -297594782406692145022828507169727444840 9640004 -252690535784822937328075753349083481088 9640005 25002557440098920773029965416961833920 9640006 87318560408720399566905310819059041280 9640007 99690808637585576487772021597581013872 9640008 -206732007519762412629552165865390080 9640009 -23054287172833807457828748894521324784 9640010 122721734732779820459220917615006112000 9640011 36750057078754940591444768665592866560 9640012 -39661004218455278131951897674893539328 9640013 151652487066707663848419415269844276608 9640014 53903987764921231284959880715362968640 9640015 8789184448747900243603727140104891120 9640016 -77253326098462934160575927719452745728 9640017 -50860625192144328864928557567527441100 9640018 111886088974722972202924073869257378960 9640019 136008125542311401121289226581033944744 9640020 -17618567437785277207384209905137827840 9640021 -67641128061165969725385768444014985778 9640022 -34410191836778494451279185929149482368 9640023 -164988911088754538671770630386301069696 9640024 612042040298564561471403878767023390720 9640025 18660462294953965064973309190599105600 9640026 10504157411919823075197430836127603200 9640027 -142066893127576758323948919535522310888 9640028 -496343844510322390166343952540921910784 9640029 -92667160352717848905537009453717639168 9640030 -64439871423671512350845537026404960000 9640031 390709386270552313668321742929956300832 9640032 -88260790169907707204445558289999331328 9640033 -30997051454409316252099592564069065196 9640034 -146972870948806985922727002117555567840 9640035 -51675154737941347867177568724543156000 9640036 18598422523580122210261010412961259520 9640037 244226582051163296148154748697894192384 9640038 128177746376427976901620228335464876928 9640039 42191447872107154261195663620058939840 9640040 -127336537566197039413184041401503846400 9640041 593282268560275210059681234500586720 9640042 -159994764900084708671443197839783285328 9640043 -16050046049240931845645116408999626720 9640044 -59614545279004662770752632377550497280 9640045 184570577738626098230896083566592952800 9640046 -38430662091173030312940047006091439872 9640047 157818936376488964523299010849039272200 9640048 104303117672727689504045301778337071104 9640049 -208351153247955094266508819972770527760 9640050 -1297046004437570636142289943238182400 9640051 120534613006713232425632782979904223052 9640052 -122959715297631825223501753917558060288 9640053 185492965787214585946852211480867510304 9640054 -86351632451444472400181691014333598720 9640055 168460331805370388465479167710548335960 9640056 182970413977563434335379511290127667200 9640057 -147121172363225291159606719729724761088 9640058 52996930651321421818060908125618979696 9640059 12680725429486240976601866224419918336 9640060 21369998937953826959534223459660380160 9640061 -31975117804470378183403934499117385338 9640062 93247772104753717028079246850307930112 9640063 97055638771321459849682882830750984944 9640064 117575503184976547041220911435664588800 9640065 -78969431223189795618629732610634464000 9640066 -20027709920021155042207178480711262768 9640067 218323485325778289622274707027297244160 9640068 137423931935459386976683070937184880640 9640069 81264740608963031656270554286443900000 9640070 73141507537073644198349026794746880 9640071 -62568660784630425880344391103529092256 9640072 -10403549025579999256489783060816558080 9640073 -33408340778819418340154691906006356700 9640074 -32461341188534895100799616422920208640 9640075 -231337548630190143816812895549160026000 9640076 -538518877374062175614683868522973587712 9640077 63257108717970708740570527268134151808 9640078 -12273911131431002417668465048443628800 9640079 -363727626768511261228755181987300299552 9640080 31381096193566521921215292349690675200 9640081 -200759007814473005822642161143330657936 9640082 -33338274928190902909934339430481717248 9640083 -104977421010637294638990164458775741136 9640084 -1270267210496920130358642998685462528 9640085 38656909537121218706131474618490847360 9640086 153332461401541026447962271083378940864 9640087 -262660131028380631795212572434141051120 9640088 18350366200050485404211242168971141120 9640089 -16217632527333383414564788759243667046 9640090 119595037728063866643561346169372056800 9640091 52740159402912413548909211671744125312 9640092 65422706027277319218515385336003969024 9640093 -286649063265607717804391178944591610420 9640094 -330293167987488129469549448766216616128 9640095 -78379188639019931376043893772820538480 9640096 -117432656127761182553971895052713066496 9640097 186518781904334218745940921383714628372 9640098 42825810654337010590619510307017053680 9640099 167934989694494581102580756951826985936 9640100 -79452907459060482009814406312234601600 9640101 -72706971822005363449957088900218396416 9640102 -84567852183509872337080603486675273248 9640103 -161153039133710001319900396148833887336 9640104 92388107340575171819786805790872453120 9640105 13955382834689086373719860084841173120 9640106 -17559344567659669890457575480763676160 9640107 -59005994961916417697920126587683813760 9640108 138966717846368296424656754002900022528 9640109 365612764616411841021140017729914284310 9640110 53830504727125221075784194715036876800 9640111 -116968806391524918272426602062055799048 9640112 -24178380942883585682590997023347671040 9640113 245579204680199313101450616113092194480 9640114 -28664465279382947026731735147079742976 9640115 -353609453667688368786292978429576596240 9640116 -197777616944290002023255868602826995328 9640117 204010240098221844587132395387427260380 9640118 201349479927439906999433719913481626304 9640119 97243288577171144831894345151937536744 9640120 6748601430552889911133393649498112000 9640121 -26806521930905979117231689433709422678 9640122 124732412393118606764220032499685593600 9640123 107824239027569597910895587496996445184 9640124 -48163384604170130402637574034146974720 9640125 71649429580038578178059717823375120000 9640126 -81741861459847755727184404251872452800 9640127 -553968228926318115470051865797125248 9640128 11990965147206839337826791623617413120 9640129 4639123217263176783714683962806001730 9640130 117106372117007869988762331114887092800 9640131 8564059948367683199687048275198088952 9640132 81773796807102847051509879781992005632 9640133 525271615915905556841925348346002175680 9640134 -2104119569835722193052309255326595968 9640135 271835429051089814920022215088167145760 9640136 250301822323300272399580071419543592960 9640137 98684913126908926164056715090114922368 9640138 -188059662215603843611139489343729635280 9640139 -485346603467812138710608954063412556344 9640140 95555143731360205329998470715856153600 9640141 -10700518586657654198322264820662644416 9640142 103282931198913647793870068261362715904 9640143 104632134202436824113484956181130052720 9640144 -2075412214757251816104732279257210880 9640145 -127364103927504228665108762265866297100 9640146 -26460975737509404052845984398998592256 9640147 -171184121385735420387403320266264588976 9640148 50690865169016974893280898056590944256 9640149 96310517999850091717254487639746159264 9640150 -39978965866220123918480607547912262400 9640151 -200305622934705116316970296211203576000 9640152 -151895939604406673039212932013836533760 9640153 416499156113328688979228211997653943620 9640154 115055536333562961554408085438905648352 9640155 8525488826437266011747863381648139520 9640156 29454532867674036846858183750250195968 9640157 51467270228405405325413380276664644800 9640158 -59762833618809656483899468573042317312 9640159 -259616777842092987937855356087028142520 9640160 -333435097717132628382646488560483696640 9640161 -353490188691994118003270291206883196960 9640162 -174723982217382319283057548820809310640 9640163 12729656255407377813095809899167308800 9640164 -184842964201321391929076782393809767424 9640165 17465350398195542862793809069972766080 9640166 52120491380687827284186973540978442304 9640167 -125356377834573548153652676297451813760 9640168 -191344639705685132213239677640098938880 9640169 -94160811006235478219108835884498397888 9640170 967657416808597016626759790651811840 9640171 -459547401598732825517712327358459599628 9640172 -15423168591066830654318349682879405824 9640173 41750262567385352814846575164617529920 9640174 63416267424495331167554731324758579840 9640175 7818608888822979409652684070659063400 9640176 -1767201065769669197896373048438685696 9640177 -19355862457444309077318201104021503488 9640178 19649224392146150228811468776046652320 9640179 50607087870500447853623455007517632724 9640180 -232772100193740043570967205635950387200 9640181 -70798799922991328570524022528963700000 9640182 4062946100842993536853524319977768960 9640183 55737629314257376757492519744145983920 9640184 69060978018498002642750379271571865600 9640185 -81068416867474870846271395223233258560 9640186 99619752747774556269840112296778791792 9640187 149760598445247255664367669932267678920 9640188 -39072604154742932966016607890091514880 9640189 44727097249235427100926171579164487680 9640190 -16159903686190870704704496692642480640 9640191 -273579417623454254882985869302968504 9640192 -266587640083002515596548385606230605824 9640193 419182449980721387056139780468112361904 9640194 -37621190597879811800805509852269332480 9640195 214277474158865791235461080174483438480 9640196 133851543237436969835482666903740898560 9640197 -57222841677886115280077271092558497152 9640198 134734311684412643848841580194003364480 9640199 62189236875261052505872154113069474200 9640200 -50505708058709117778607750033130496000 9640201 12560361736682067922584912495384341280 9640202 14870006422464798761319359601826756608 9640203 54671050310760188314106769771219641304 9640204 44600138939129854293944529881611949056 9640205 211333614004072225644384786978587254860 9640206 98129044177433089134304751938624628160 9640207 -22242736296959876099058394244454859296 9640208 -1403650107444145534559843227555258368 9640209 107324854013713873706893053375663562560 9640210 48788995791319646369943847561218905760 9640211 -267112509690754681320675626514465951780 9640212 -78068990030319572288622950846300774400 9640213 -2705725355482955951488333765839355200 9640214 207700548303080942084099096438070375456 9640215 -3364749803348050026158530056959410080 9640216 158202591884091034524616585994616084480 9640217 570603320941364202198038439174270145152 9640218 10550636322832042816858566117025282560 9640219 486228233722181775810544810018731231620 9640220 130288834512080183525008387838120755200 9640221 -32115840445784056237585095844846244736 9640222 -391723430270836071274687739395911126528 9640223 149441567717770100917706264618383610184 9640224 -138767914964643926220215048024783585280 9640225 23599723971290775763119647113309068800 9640226 -109716225957327517981901154527829056688 9640227 321370062574131220157812406584790058240 9640228 212943235088566714419482106152317116416 9640229 -11768980960132228495582739759702478240 9640230 -49497583591515515265929224705242545280 9640231 -131807128448376958486453921500425864968 9640232 -123172569154799648494542357082196459520 9640233 -8482549005410996769133358742821465580 9640234 2780150500859343404859270525628107360 9640235 32769138247805117401793703524054370960 9640236 17049107711304289998487139311161815040 9640237 163631164873032869825283534928655284886 9640238 -14345794811617601277313485085196954880 9640239 -9716618085263460854447403966892485120 9640240 57992322697255624239047365868587253760 9640241 919896317430213749042641078610109648 9640242 -393308240117793734030865350110992921600 9640243 -141423474301118459918951269624264242576 9640244 -255475599412531934125230130644894873600 9640245 -98443553519374288968309323659977926880 9640246 -81396370802079464077622932510046607360 9640247 -366666166940680636396533199533080201304 9640248 40222136871511378454893791062438461440 9640249 26318324873371233944950606504780874064 9640250 -37905263964593509321711413710825256000 9640251 206911267374881374089362399091657533580 9640252 62475426141513738726088419365109837312 9640253 -51822516688694351705597075865077116320 9640254 -24070278543129263815992712538634436992 9640255 4595599526767717254067473720376842000 9640256 -207996806020533677693050380034768896 9640257 -29751632516477033295929999411998870080 9640258 -214639701163060526857956215089599356160 9640259 352082452385210385606846551972479286460 9640260 -3492039521163797973293005830547249920 9640261 562392470706533173037393066625795186912 9640262 43820542751249152426358699399133985632 9640263 -128699064792236624435408886089602919256 9640264 -36018845854906886615701909933911244800 9640265 32668109240241871770295313731748310720 9640266 -74222368962606834643430449323193575936 9640267 65959076402584290865776179429481114720 9640268 -322293350811401596805452451290706271744 9640269 247356950719282084452427266259968016320 9640270 -119338062223651118110162866128365465920 9640271 -213541078725178891128956184175141197288 9640272 34114196489913055035725113385573548032 9640273 -9764561458987082204736464568907440140 9640274 65677744875715853801236354632726193152 9640275 -50305452398247650355725935410631652400 9640276 14793155554339341417599276248894625280 9640277 302221564601802188305226508179087977440 9640278 -71720962311736658303369238797890766496 9640279 10394184129012870301578158991512289072 9640280 110777470317185151720400448093955072000 9640281 30980131505302266025002232650716396544 9640282 -206029904474194295010557578594435024416 9640283 30894587072188963735255057789799085984 9640284 -12671123419279920190395090380513034240 9640285 374949658560646720313206348825793779200 9640286 -80739291525161446685315471669678183616 9640287 36789373095839129658010091259339527040 9640288 -125161404060071407140089199695129739264 9640289 8360657106641121197833249146570217728 9640290 -72340708354970987150336363303481016320 9640291 -31331311561056843164234413295232341600 9640292 -129157229898223118936287384960115331840 9640293 51928268445802485826999121476677587328 9640294 130211142109951686196974253249805220672 9640295 113240770361768667599606296499620316160 9640296 -184725673277242149196003895521812480000 9640297 81373527352662263522299818789050514746 9640298 18347041226995447262306132477763668400 9640299 -3213315137395711796729930078487285312 9640300 -143850040982090952161855216965614720000 9640301 -434837306615744198509024387295759079456 9640302 8263535123020497039162436680946022400 9640303 490906470100318057610595340798279097552 9640304 44790173628387648449009888129327431680 9640305 -45766850124253007784658769697557980800 9640306 -99717358345119593323257373662805056000 9640307 -18318492513227534604141849965269184280 9640308 146328011515624154647448738388215439360 9640309 -41060481156487277887411288630624690368 9640310 27310194896722121785732585177603680000 9640311 251329899184474905312135246078600455424 9640312 78391371304536633555371614475919360 9640313 20566474536975022938471910310798079300 9640314 156418375269215116004463546836226133104 9640315 112301946773314771942174372340962503600 9640316 -28823166694054822868545268676948393984 9640317 46194300436218175724571368300513364480 9640318 75177163145966320040467058163773107200 9640319 -72935940341522052224816916165884609256 9640320 166902436907607836017573098991858483200 9640321 332423493360561942139088895277490747522 9640322 -32193280531038045861588257239745226288 9640323 41643358786069694597071430271892016640 9640324 92461000995893102639770005568612973696 9640325 -61232041432233320432363578536862615500 9640326 117115622608217193562044449447842713984 9640327 -283453086439089303026027597383390565328 9640328 -95610332387727729470554367758447779840 9640329 -30087157206023738035561595573879067072 9640330 2740497420689341209324699048904089600 9640331 -113522597215935711374589112366416639288 9640332 -48501838965825994640178776339275084800 9640333 74493341875109705072461639081858886582 9640334 -29149189317476265235137076082717291520 9640335 15193950053684071439431323401121123840 9640336 -61475677652722827052929939486044151808 9640337 79435798434127857482072126854483359552 9640338 95875635096248499219239333172826441344 9640339 10800000211101549106502128470566556456 9640340 220704361904596488531892728227158275840 9640341 281287280624227434659057984662536521550 9640342 -3154400295199670803158908768055250368 9640343 52000713613193218452935893144173968640 9640344 -46877087633483364303310770079277383680 9640345 -66785277443347104767478613371564835200 9640346 210751182034711840936467206930039749872 9640347 -283593081032657464827514958516485366272 9640348 -279265807034530377699428142692920602624 9640349 -62858714162465977846001248808501076480 9640350 44472117985290668734140614127548256000 9640351 18836555618764860426638020462018145120 9640352 -140198976691704980312962471325702553600 9640353 -98533193800615245409116873381341176800 9640354 504098998175849379102695672776545638400 9640355 49441658802810466723928734802554583760 9640356 25697495050024912888264041033016934400 9640357 127989626156469519336690486540895968832 9640358 42738687149858085872490586735723315200 9640359 -229284082220792671989980835264211106736 9640360 9795953411274226198796949141742694400 9640361 267817239147777420516569287583519443962 9640362 -82605896207923615845179699490553426176 9640363 -88668384474071126214668641228864605388 9640364 189940856179884982940446897894148928000 9640365 34140389009091969611292170479433723520 9640366 -53318761524882631193352125212083250368 9640367 65121990016904679881949111261405987840 9640368 253921887853773877210517961362030592 9640369 554357785402126374263685499814385444 9640370 -3426542564469234087157484623419571200 9640371 16070911000378775266896200121462131040 9640372 -55180808876065928267722535827345223680 9640373 -193711223445672425962484181834723855378 9640374 162424823936925539867491349098113687552 9640375 -400913994605569456249433077301218212000 9640376 -247130937938409117045477281064910417920 9640377 -11271633803547195201024296160182730348 9640378 35655202102039701669348285375031011840 9640379 71404601297080840635698572805859849984 9640380 1356975700521851527684008187287306240 9640381 91428905100866792857010540337526430112 9640382 109314147993778198830051450517688937792 9640383 31564856705390375142534514589021217624 9640384 57934403399349647348216893722880638976 9640385 -4004747975140474326061739104108689600 9640386 -56373261273734684418506688557874333696 9640387 -221299805784167450519988716073653329328 9640388 -2043353686820198273682822806732697600 9640389 183067325692079205426394196261530961568 9640390 -32280613425331014517850039768710012800 9640391 -44560875143553013926658942674734732400 9640392 61965197685462651295878714671478374400 9640393 259616890282059131361882864552058444416 9640394 -78740713492418083479461081762954740128 9640395 6119367517904510294076021394021517520 9640396 67443104697015185895328746835258716160 9640397 15847624455076965328823396284930780140 9640398 -62377890061739226247564959248693171136 9640399 69923900937445355983521829085141069664 9640400 -22415132058353834261801978104243814400 9640401 -6041590761797468001520710215173161120 9640402 65753763161436554083455006497106667152 9640403 -129202155749011853298178258628609353320 9640404 -158413839673390917543400500379897896960 9640405 279237437543556674152004854601725224960 9640406 240811498988459221801383185262339877152 9640407 56983743502544940731328692585219237352 9640408 270411469009470976968392968628836945920 9640409 661720538247538829184875680845615676416 9640410 -14186819387210775022885759079844787200 9640411 -86559033121305202914313571732490780672 9640412 -7399925879338599653182059103808517120 9640413 231139454513947659434925370914303783942 9640414 28988871813114289702864141737125440512 9640415 -7340683086178437141910955385586232400 9640416 116573237184759652338431767354274217984 9640417 -34710981047783042276798620892703133534 9640418 101683873038318813394746295793960686080 9640419 165800660308994745031122399860017165944 9640420 121191807920289225866058216684038273280 9640421 -151957679723401879507111937406829960896 9640422 -37552902798566248035033532853841287040 9640423 -48404683243143568057035161664378723600 9640424 3366741530512676535329625523043481600 9640425 8323051477556603222938205222431867200 9640426 -166365855129306351090245929500236775840 9640427 35292156093386196046754595912999650400 9640428 966057185463841471752957136238641152 9640429 -277158055923038280823458256546287840160 9640430 19459922244583464066563000066011317120 9640431 6335669058500429314305689546960032800 9640432 63819569673122722001778159550274568192 9640433 144592702919342766025091369563619395488 9640434 19851592510240722124262101655887870080 9640435 -44087900785654202192356101024120123840 9640436 -30197538321661463008691429467701742080 9640437 164253442447368825638814047177194736160 9640438 81848827647261968488045903531566249120 9640439 -333060985871834874964287821249989688376 9640440 9364799501711388951479146666911744000 9640441 -309134936453430383339861081252722318200 9640442 18835565100406295306237127767683522560 9640443 -9733477111584969123493769046665834496 9640444 -149809783726019242837412982273298784256 9640445 104126588638950453679002939222179931480 9640446 -102308587756142594598376295961151578816 9640447 -172003156714677188413905349582833263104 9640448 -91209498152135019116914791168092405760 9640449 46740518244454721365521538472282688000 9640450 -27358877943872839748007276500225548800 9640451 -42334933533661709674510386116575275696 9640452 14328245209112330751260464357954363392 9640453 4123987670084713341433165483333444728 9640454 -203762647189472269494202824562118737824 9640455 -98447761187509107364897439930139550080 9640456 -41709527245489962623002727585588997120 9640457 -227003345695099114552747562415092472294 9640458 2069663352109220150758674677822560560 9640459 10939223895438377131798196906746510504 9640460 17383546019228848750413596615424998400 9640461 -80003362517868495109607442028198465056 9640462 41627223934864808257311330748029296832 9640463 17745909812232366405388974630361216896 9640464 -18570373945191862413009369936267902976 9640465 22366643328730687179893011386351871860 9640466 1538957897526861903036176111368785024 9640467 16224971203934323202189614944914668440 9640468 -97007218696858319281661816865079860352 9640469 -105573141125567859875644162219254051780 9640470 10295271510882547347331812926480793600 9640471 -1030883095107668260078072804043931368 9640472 -10898328114351567792018286368295342080 9640473 39410198262643236959627858555012763648 9640474 152939819800378777096578338337280682736 9640475 -51489159614584912315778333116765118400 9640476 -113482881462751436866938691575251616768 9640477 124411400260753699266984970478793399744 9640478 -13513752108931475133015131485726584960 9640479 182354233357124941424663948701811968800 9640480 -33554172878717667808190822712233164800 9640481 112401208714467336089302889734699965282 9640482 618115680542202491632735078897006080 9640483 216401401052107965463078736498009936732 9640484 -104744829869335992432815678406731182080 9640485 127302819489588846186574794342398923200 9640486 74148623778570127894690185490259581440 9640487 -322307285104706221112211850273426041864 9640488 44197679595605476094494311820368199680 9640489 346519267487593395920331250101941031290 9640490 133688393590665856573684465378882524000 9640491 -59826528257129948329433743805846585856 9640492 -85592923900405052210104345396747043584 9640493 -162504835424443710254583519628866832896 9640494 -46918807883577048428545296763586489472 9640495 115826093708480710989902791951040973000 9640496 -63877502596323858034830530740729970688 9640497 -275329022897510262244405080081777690000 9640498 -29460627977793306333452288110606984704 9640499 56078785955664196393441265855427985920 9640500 102054016123651858629420928329564672000 9640501 -30683558622102706675121740945513893736 9640502 -3772274614420420841951057107357566048 9640503 1174592961594621203767415189726531544 9640504 -31920635882225223407532300884793262080 9640505 1701094902852028355951764680954000900 9640506 1881826028669412924926194026011003904 9640507 395106896878554144148075244382031574756 9640508 308911663175976662063109476110760291328 9640509 204520797982699882382310812760619684800 9640510 53921993217256173566771095895016232320 9640511 255507691927832736159081049005621157800 9640512 7625798085183526852041511839266242560 9640513 224633239402775546332721630767996560384 9640514 1417580565476858556397922155177356288 9640515 11898881158475635213331700588365446320 9640516 -127150360198803043089499836980546223872 9640517 -391533523204173372100124679007667278434 9640518 20169195874475662865330235563036531904 9640519 -5277325362669292454825007936803120640 9640520 -81253942634568402236652074816025139200 9640521 -174482409798864928785584070478730065680 9640522 170145792108231468805218678863992429824 9640523 -425331795031401595370416061366604117228 9640524 93152633488902163151994609467168624640 9640525 -2207251359378493857927541346698337950 9640526 2039031936791298208535096171600865024 9640527 103651618216553496370589029632109534608 9640528 -117278359400531216870021409424618291200 9640529 -300048501906409518283977427689547689870 9640530 -24677782770801796408558998938253286080 9640531 -73284946425186567272424036275149851800 9640532 -62290293943810710633345697675583152128 9640533 1404843197661451337508387638422322688 9640534 -159328759230166182581615636716400268288 9640535 -21178751768755085573957578685128936320 9640536 71416943171427313982293667897166950400 9640537 474410524092121733978525710106133142020 9640538 162489533888236388866844975540443111920 9640539 -207248224135787251621255235500319188080 9640540 -39277579161111531538294735857587589120 9640541 -189409848804333694100687047666902387360 9640542 44870183332748542566189494143507952640 9640543 -221470425717052483634241969540563212800 9640544 -434231470367448159098828454005668184064 9640545 128759189259880454404221923059649327040 9640546 159334533713357328157130245614447144960 9640547 167884115896568681689293751145895310752 9640548 140873981330135935054028697088704447744 9640549 -76810537380887076552170982617716072450 9640550 58001975602167209677876885868199736800 9640551 165741003704843560650111189621635027664 9640552 -274295937155785502245761167305003008000 9640553 76716091617419678672838759303517758984 9640554 -19270637324907832443135875057432064 9640555 27198177083245211439725056011562740000 9640556 -19731189805827149385927252844961836032 9640557 1360086154879803173453427057623023200 9640558 94626922966297512083742674942214024384 9640559 -392090660477528213343175749980442777984 9640560 -30269539367480963686607467999440076800 9640561 -12441686110174153587057920033984735168 9640562 154689703243125745697491989365292134400 9640563 10834696270789045809949014282027653184 9640564 -25206294810765743811697873214783833344 9640565 -139072168179435936556735915479667839360 9640566 17630892709394123224415162942275829760 9640567 -115303134723962858659382870544022481760 9640568 -110116806975562988956954630834436874240 9640569 39590441913156304614418537220722387680 9640570 3505128461289341309660284968901263360 9640571 140237573003984523318564759369475717200 9640572 -62669734492983696114416329563539831808 9640573 -188679397872446107816832969909535582336 9640574 162951149252994681162284342018486785536 9640575 4302006136946970717819390623746923600 9640576 153413313177433545544417024149804810240 9640577 -363754973699078800231055059571019752574 9640578 7755467404018430526401230702017047424 9640579 27531748784699955506876346937797089328 9640580 46593698123768267868460707133622611200 9640581 -132838428721773746014154087660411112000 9640582 -12135607772486786912501731614239262720 9640583 257286972543819678169272945362534039640 9640584 -213380091399245125901725970726409492480 9640585 256293957346745466598993460415492900360 9640586 -59339019397619760043047066168806246400 9640587 -137646705807423683478467273836287290880 9640588 156708942316042870231367862824360893440 9640589 52419598968808032368865834681181723392 9640590 -7195207116093920976610135079186549760 9640591 197655228562732918083643980664932978992 9640592 -20149293176199695345812655127061708800 9640593 -174003392372013292198841678266001141760 9640594 -4462970674952852261470501154842563072 9640595 123877040582277448724789765997951735120 9640596 -712389131622721092145470904988282880 9640597 -17191791316050619169628118994241438848 9640598 93932696823446553186393436912797369600 9640599 17776357196975664807039272104229509968 9640600 -2041010298166136871063497275699200000 9640601 -215108884314883127588919403335540405228 9640602 108423840416193496304398143106249002480 9640603 -9101061860026540973479590269433185664 9640604 334825349175989582249468721064759927296 9640605 -95258925311970163084845265495179401760 9640606 -252123784520098619736389606582103708096 9640607 246484493124502520697120238069943201760 9640608 -62489130288172362706525231126771924992 9640609 -172708636603458772488297980248481216448 9640610 6113110882416348153182120042876674560 9640611 -129247974907441541481979367926351786512 9640612 -292294884178490340983659545792547855744 9640613 96266876828469498194840367438130308864 9640614 42238723902872867636155840604449031040 9640615 -147802822037877035034859769511127963200 9640616 -102365068482053030465043252787139788800 9640617 -29996341434554201016982280771005823616 9640618 -75958310237380065042207276491824584096 9640619 109649101207810638589083194909744670840 9640620 10729882874631388859325854709237826560 9640621 229147970856460068921913237695690284822 9640622 284301316609440431827270838664646088832 9640623 153229508892154212885590214237148828800 9640624 -5830959521076186264127393808103440384 9640625 2363909816367661100304360649246968750 9640626 38386522512427174364879238953077513344 9640627 138912496662901949375429828152004478476 9640628 -19387662345618361416277081664748969984 9640629 36187048434492095749042187821895030574 9640630 11932978497859743692593430140523683200 9640631 -10620169161463579360588308485678180352 9640632 -21885355718750525199726734378442547200 9640633 7111974760899278524708865361040325844 9640634 -24812306388410442262921256552276279040 9640635 18341549285332472887499892266687504640 9640636 33661895101807100407731250879941941248 9640637 455882407936413122852380083859981193286 9640638 -56119111048087097578093867159778319360 9640639 175254678860770799423370054566913189440 9640640 35327244857552873576934071376889774080 9640641 107902106047419891457254423424026132384 9640642 -163917366904721631755592661162463254656 9640643 -3475527522440244788252689470270329016 9640644 -30421560827922807331934453935197204480 9640645 -20683349565213521480604901487002753920 9640646 50864371286741128738599244956721879680 9640647 -97266913478140675372870690252549553760 9640648 229193633217700727714174683491768591360 9640649 279841484689381905375273485660058186036 9640650 61321240430178482196142390615332441600 9640651 -192706556950987931398719538635469443488 9640652 -44903069117641223285718459931661786112 9640653 -77568300901238890473683455248878906592 9640654 -176324550302646583492666559437084924224 9640655 -100322816887056710414854510871731803840 9640656 -3114416581915029410946449328340377600 9640657 67169422068960654952480284312849252480 9640658 -26746129090269548476531206493598216640 9640659 -15021945183835811255779763320997560320 9640660 64947004770259787427155231257356967680 9640661 80931934857778866607127618759526653262 9640662 -76126956263943303731458424468254890048 9640663 466100079200692931521533128997021995912 9640664 -89726084541569188951251162786490613760 9640665 -171457158452334791955091885217523161340 9640666 -71452560973255378173669913930917057024 9640667 -90980126378322651277415342992408276284 9640668 -169639634540556769009885845667475535360 9640669 -128985578076550799252428764707096406900 9640670 12659076518657359468313902780587225600 9640671 -123531402225984203345795628146557472880 9640672 -3327083420194291824094906626173042688 9640673 -150207281810259805645508423860136946240 9640674 88359575632034143854698265433169629440 9640675 117809542513638144541101274321765700 9640676 198165217741140533675080763236213355520 9640677 197444902764589164421520958503761511520 9640678 -66407005613927277662086933729415856576 9640679 -12941314851375650582853898820140460616 9640680 3494796907732284113392952623104000000 9640681 -37076950372471279266874819640438475008 9640682 245400519517118627752046774377952310192 9640683 52175820474740972532473812965650385888 9640684 343584684176789718402657469986797612032 9640685 -4800976374830948410061358596794925640 9640686 114494167413220795662546173518524426240 9640687 205214675543507102863219790630230858752 9640688 43009515662914277594863415276379635712 9640689 42917741189756928542439509536914965568 9640690 2475607927707731867283346519989596160 9640691 328504617579446447018872261346616268800 9640692 -414223381475993996511230731807545984 9640693 98446924419276085977178821928826624942 9640694 45539871941789710836204894452646229632 9640695 35793454952797689503842272640681027200 9640696 -188828544264283245813585582590581248000 9640697 -490893230902570130991748592503921852416 9640698 52880588350982614611586892703979966464 9640699 50906470826063711831038471612752049008 9640700 37334505221674926626652834363066086400 9640701 -15946949716713252976364067420096955200 9640702 -235122511491010023386633042917476974400 9640703 -83169854943959886610189150014091730736 9640704 -198649334037122752758559530347938185216 9640705 233084871113215125781976466191315467860 9640706 -129172819496940690130288849003246732416 9640707 20884337743257417794853413737558958400 9640708 18421257903234549397442906373460795392 9640709 173779167004016955651942812772944216604 9640710 56024771294404638125935307373541651200 9640711 207725253265905115733947973892035516312 9640712 -15031217885082742125316616712462412800 9640713 -482860336983621734834077673303035014816 9640714 71562327225767712144650870306311875840 9640715 61265462834531795811721246705498836000 9640716 -38774680767028163634995856864594498048 9640717 -279412401729447953280998295892554269268 9640718 -71509230159676943069866656329435868480 9640719 160799895299955869090144075640821996088 9640720 -15972461025959426655284570989865041920 9640721 -6535843519006627430841568228495984896 9640722 2814863901271372437728576768371620864 9640723 3023796066784032554533939967421264320 9640724 261550500549042226365599887215543194496 9640725 -84159425990084033209152462321304972800 9640726 -144782319102257473519442025339159405696 9640727 94726031768565612654271931795799765576 9640728 10317231376903372032312677435641651200 9640729 -1675321722529428372960765357860674240 9640730 -23963738398219220607818804167417831680 9640731 277579843733599359495245442740125707120 9640732 51128609240150230874430509970868676096 9640733 170172504895580088001764807637085370240 9640734 -118177907455233923320780796727231860736 9640735 89882535398553595476014290241183236800 9640736 131479782422580941757373910640255565824 9640737 120739460376612023453559992288658163794 9640738 -96148050437918309733371030622858978480 9640739 511882767822254767130643556482112296540 9640740 27051689262604062545326590096321331200 9640741 127633381900253485686497818615011585984 9640742 106536339953889033445960617906539987712 9640743 -162443257984443659478636480941709504000 9640744 305387263764922803001288029080300252160 9640745 4912467807431257168199988207277485840 9640746 132845351070791987468403228888490969344 9640747 68710393213860292891264549956717756000 9640748 -109266278036700562896856787371404923904 9640749 86202360786068885385701957503545893568 9640750 -193394774933397502357081257000931824000 9640751 -179942392438833271266506178625114611120 9640752 -32066277817442706299335692684365660160 9640753 -115583527986481672293080140650980079192 9640754 11724412508911962607674268624683878400 9640755 82245687448346861978767536728155663200 9640756 -153087992788770765353188235251946481280 9640757 -61736984510731319937714221561693125248 9640758 -24291204069119721409297643953821374016 9640759 -339885125132964328823851017290440749960 9640760 69250199352158608043810984517371904000 9640761 42808443004442798556524025254442239040 9640762 136758886318504827902393966108975443200 9640763 -1978270632668176544222107090377758616 9640764 62107525595306367449953561969784266752 9640765 428531371313900248464978320241666566400 9640766 215002925635810252066600530734037848832 9640767 41445847039494276004275891305061326280 9640768 -57091590117313903749642877629071622144 9640769 5190558690854800266929688334766312580 9640770 -88337537155513376619364197890450150400 9640771 12453511281740084766284383723795180800 9640772 -338539183714854027720892752177451008 9640773 -243685635720112911223072511790925329378 9640774 26672013767082190432528743659857211328 9640775 115680892833233574761816021315565784800 9640776 -29764848244508857111636400974921728000 9640777 461360297963319059474640844114445741520 9640778 86510172771052817174142683653337523456 9640779 59656260554479962645265050274058900184 9640780 126845414183207640801821688264863001600 9640781 77224050731418854674187300129225230464 9640782 -67359978036478261498987062070149335040 9640783 -5557593619004018772895261907004634752 9640784 27823852253249434231381850276256399360 9640785 -36407473481917787848503858298703554560 9640786 136036742334874674321935739397453967520 9640787 35347463262987885365041962956333707200 9640788 214105987563324744453801435824179046400 9640789 -141653973695170443157199842196518737540 9640790 102549899602931593465961567691477091200 9640791 -201391210515005125519815169082970873552 9640792 -57248042687504281418876652116541726720 9640793 336569756688674547747521242999276174740 9640794 15393042713172473639340663150651439872 9640795 -21306752565975189179471518280935051680 9640796 83842456871208805026597302056135680 9640797 20156608684219274674185936724025155200 9640798 13753327949111811135804801453479456064 9640799 -243538146721853052880843482231203939664 9640800 -74345811847493370048809930747923660800 9640801 -30988169433067539317973192692874393296 9640802 -172629181580073672428099363059147414368 9640803 -57952654637579057388424935145578345216 9640804 132524066300344293364842286195079382656 9640805 -181869305254030701252488328455144049540 9640806 -11009233250432471822943905822897086464 9640807 224962193026290107151020248458102964224 9640808 -104388010711132730573134453854880343040 9640809 -337606045752298468166382241078005931200 9640810 -147429552502439874847772521879422241440 9640811 119317534453152340765195747822287287412 9640812 -9460371889848576762098366643242569728 9640813 5112930771908293724022096260888733824 9640814 -68925171662314385285833444613993435136 9640815 1384844294967528552369378849069045120 9640816 98557705919289725874407360347656323072 9640817 -11739487861855390057844366281482937134 9640818 5109535096245421202688083726026337280 9640819 132788682473219576894579974880946893496 9640820 70061439702973511464146164100102881280 9640821 32770305954105892378302193880026829760 9640822 -92670260669839877112946893043256141376 9640823 677871670496648232952093731824661541944 9640824 22939579646644311903423038766600683520 9640825 -26122905031188935738206491835365382400 9640826 -37170753975315669001406249693248562976 9640827 -48378684836387196472915800830047965408 9640828 -207678935826576461081147253486594048000 9640829 105656798920612463734877592180005911680 9640830 -33702059956243230079614782897655847680 9640831 228416345264974384776149469931943319440 9640832 -68249833043229481611690423926705356800 9640833 509798215404949269401762290768418745600 9640834 -91638037271425100955770563147094174208 9640835 -202694001958947663199358670861136356720 9640836 -96611297102394567912270706067813376000 9640837 -214823113745589994856175873682912932514 9640838 43147596681628154919874414304912116320 9640839 106297066757319033296801760756182080848 9640840 18408282555281612243241324043520409600 9640841 131370309121009722893493673324730367744 9640842 50906274608083931651505406132321012224 9640843 -522019743869539589271703784892955634696 9640844 -253722951339893499105539157531353241600 9640845 -17838681748500289682598517207282728960 9640846 -23136374592617014672386558118669528128 9640847 -323360169194019377180830834854708788400 9640848 -40362450629823293137859220715914854400 9640849 74488762697843291698455095572223116850 9640850 -29272455982782530518247103354751707600 9640851 -22656818080406168903062270118636738496 9640852 96332921369206119780149120749436899072 9640853 -221686191050792717018153888254102108680 9640854 -94712466364464388061674859768247468672 9640855 -40469352820695859980406269399107531040 9640856 -74539562412419796895424070108211814400 9640857 -202225830797115540727475934638723430960 9640858 4475393196790829969838355371335741184 9640859 10548183310471635708542251853953247904 9640860 -111053784199071787730108945754595568640 9640861 -478117002343764319755329046023694600308 9640862 10404710843718702850860319302359890944 9640863 5563715839157827199869428060922553424 9640864 -53933256810355794575907563598171340800 9640865 -84637650595796885530893040561712854080 9640866 -3700073035607547466500709669267118976 9640867 188155774587730381817291652828843420352 9640868 -13378035503888153083021703488072683264 9640869 -82072947827701753135833211963607920320 9640870 146589474887640578625375128393805615360 9640871 380532672308479580222729743316805246072 9640872 69713470071122926823180194467720222720 9640873 93353526585979058380102726225629447504 9640874 188647966431940986911693088331868661936 9640875 -182861273245166723373475255297497216000 9640876 -38707908086190998430741664020918435840 9640877 41745777107465023486817858795913626592 9640878 22001334740307338323842914187617797248 9640879 20463418790879077374388264828796196880 9640880 -66842550707173057061223928513694269440 9640881 106944499041293695107749059580705516160 9640882 -180097126011100617256974001782431060208 9640883 127965766145909908541913704074680605520 9640884 -21826690148230675243386614463137937408 9640885 159445084776209072096163654956119495200 9640886 46882619888592748815395843653685503392 9640887 208118203210616044364102437086936948480 9640888 559956241732566276151259305708354498560 9640889 -218118188178416913436951874691873044310 9640890 7558084445017100144657707449598003200 9640891 8388915861914402905854743683237231040 9640892 8231668821650138592350635854981975552 9640893 -95579892677529176474880602962000536672 9640894 -194547151438613993769388359395352309504 9640895 -122813954937424385977288691059427548800 9640896 -91809030863718187641604741224569241600 9640897 16486934866738273758295822248825655872 9640898 197490215501229463707423965192564209536 9640899 158978910792037034489373655520324791824 9640900 -75944200038139519963862075121039008000 9640901 3316219864342218745613910918277649760 9640902 -121161944616670635969745947698381429568 9640903 -133244083458113331688335568385387294096 9640904 -18539671823644225586225612158785945600 9640905 48469748511088227595050096182837280000 9640906 -22215281221803733197058349913341108736 9640907 -22281598453690587542111518872111860928 9640908 -166617029188757177882992046084682302208 9640909 -43744977414062727882638356079977425696 9640910 -77295244262205042138230240384728903680 9640911 71047575719260544103232393099899563904 9640912 -26984686863423020156962789631442370560 9640913 -476133722473057520563161867121943213838 9640914 -12760592810076184632262986857683223808 9640915 -9446770256550299009940741533714143440 9640916 -27948935010707587894917348472399380480 9640917 -28688436136521765533586977232655680 9640918 30568474813404283910970761621502642816 9640919 -292802644255678691052437084424558178680 9640920 -68015298177345562354560966134016614400 9640921 152925883497344104971123268026065516040 9640922 -79761561659994529798090593381103938048 9640923 -287191219750952304332580329074547289600 9640924 184200286262873972381453404651951991296 9640925 -45089580527943618174279982180359480000 9640926 -82286073239016571733992699957643414208 9640927 344819763890245180069699261578419074432 9640928 447980415632147239714986839437462732800 9640929 318081862101126153748051331412724054368 9640930 -44987181617028743076638498653719852480 9640931 148897410569450672654408745158265416112 9640932 7785149484386912865289561246268731392 9640933 -296996829521664298383412969406556918816 9640934 41642806533233071250165408097263032320 9640935 28505967648092525889824280536230220520 9640936 -80339381400709456994950801285157176320 9640937 -11145270001340866415149975219220433408 9640938 57057095961070048562468648185734451200 9640939 -169796094419096162653421179205106317568 9640940 -81184283034004449573334133010202137600 9640941 -126277101903070614409561157410991432160 9640942 -21708301926402480521922570325808081280 9640943 -319579091166773613227990072657296913928 9640944 26754053096679458131904557183893504 9640945 148106224794288688236217443757533091200 9640946 -101860025860175587147529964358521077232 9640947 142552452843061669737535050351523683072 9640948 -87169454386239834071501029339115335680 9640949 120179254627451641958324189957353022880 9640950 77370225754919466325701224507919091200 9640951 -300182406115389330819495460660505669888 9640952 49794133564379488964077993110026649600 9640953 3498446240007710583549904739000208000 9640954 39731356541860119075158245326939851520 9640955 -100181947795169839706625271872035611680 9640956 18709254238527789902489140965473255424 9640957 -195637334076771049684571981408937548794 9640958 59966236125805458089154170839376302080 9640959 132698641295232048981849158057433251328 9640960 -76683056429766853449399646758843187200 9640961 -34087319244801000883767818607067856640 9640962 -22281244647639887880494723356052284080 9640963 -127567759426148268270170702487652259520 9640964 -148123019583210508965849821226782208 9640965 -29978841003451092408562437568575404160 9640966 -149883943907906678537317197957023729568 9640967 -3235592967111651894006672779245069008 9640968 -244521716882576144834438557777996554240 9640969 7035501881027176389459712002314557440 9640970 68522062198366629849553679846059267680 9640971 -69647376648945840494186704348623623760 9640972 -118312509859608405713925535533541186560 9640973 105911137691750464906652478493635687222 9640974 -33974510701937522839015583179092814848 9640975 85835994964951351925007956184667541000 9640976 -55441852854631797174149489926453248000 9640977 -199907824032798109786136619144219563280 9640978 193189591259708509562041708737436913040 9640979 -11483409272340010574997055339816369440 9640980 -91721912620405573403474048561472768000 9640981 -191664255564673171094005407078449466880 9640982 -211265496391386496034339560027493760 9640983 91262912065933496723623710597875891328 9640984 255051169851199021888953888909397186560 9640985 187520791627314205320812038886139021960 9640986 -29435349986622671400851547876714127872 9640987 4041228906339380571563315253039367720 9640988 46566519965534405218883235456729885696 9640989 -2772612315779182958241581817031031592 9640990 45881971321054705726397947622113754880 9640991 118735692879422540788960415768831959392 9640992 -341749166395746343040936142197992980480 9640993 458504948758180729805081912683344294242 9640994 -32717957402891390463036164764110147840 9640995 -16873902034940744453849276763231242400 9640996 14937616287623727852674672417209232000 9640997 213162785877528392562025921949804464446 9640998 199121551166535992488916572937836533120 9640999 45039341432620541104070413086422863240 9641000 79932397257161109948884671828131840000 9641001 159806919724983120661734023539873853760 9641002 41825179859645843153796965729705164800 9641003 -5037341556129744050570366208804922176 9641004 121450711394105031975972621574021572096 9641005 179051497876442198761099000069685044320 9641006 -137928229706355517346097890575846907136 9641007 -296190752698266950777639133560659685496 9641008 -30435295855832200045186291693920321536 9641009 97167850777291857013398973679298765120 9641010 -12600436019228065259821235514961405440 9641011 35531888867748839196344259596225321612 9641012 210770623372662660496947044528223854592 9641013 -180132369641027205228122949350428197600 9641014 -41583242664595590131819722066940416320 9641015 -48739116668146913414707748271162156840 9641016 -42082216817875344771390563005672980480 9641017 -60207004669344152180715042079846590934 9641018 -31588383873337187868117811055797781760 9641019 144713946101022654831646317453669078528 9641020 -180295665100554750274507885939467947520 9641021 47796493263865320830638312207547654400 9641022 -3800922786768779941860880992010139328 9641023 178281496101328491592127529414837863136 9641024 -67344774483360097151153338838437330944 9641025 47565099286804991744214052465973387475 9641026 -13810125106357690618638700474293166176 9641027 7649109134488371682647300920509733904 9641028 57349618980266797688889985542521112576 9641029 337697511145522269428963979535470281630 9641030 309241268460580987641174182970808320 9641031 10843263379090725326170217074182528000 9641032 -12810090966825648905328772728794603520 9641033 -42458367719729476894297165959286629936 9641034 36700052203652279028717400581763011168 9641035 61127512955643515352223429458389112480 9641036 41243649499972518775695614280319938048 9641037 4186990465121620498810439957613788160 9641038 -452654927975283751618956312010778880 9641039 22020523046788870746476294565859172640 9641040 9622817038421536735657772972634931200 9641041 463487516354815262709530725819250851442 9641042 -57930108911076855429154181677637458656 9641043 301160283451702418718806204723077398132 9641044 -167793634130927914927678748187852697600 9641045 125365494677069146134637209711628719000 9641046 24447507120756997483957629166548840384 9641047 -22174554409960640099907471543143850672 9641048 202125134312256651870718636555407851520 9641049 -70179507415828998782107046921039837184 9641050 40169839236703569684198772541024040000 9641051 -56568730387992921368900553645465355248 9641052 -217095251969649061244384964077005900800 9641053 -52007196196603794365171998608312946580 9641054 33068588357920245191078419079206220160 9641055 24206604325549352455842816650142863760 9641056 -225448835586097512544137063908478812160 9641057 -87972741618195867056464118438978748 9641058 3709775154556659370232559209112921600 9641059 262772381462572554828487175538417521160 9641060 108214090941524470935142710652600504320 9641061 263503066812542748110691007203099533310 9641062 3487061659432244833136781049575320064 9641063 216821779527754504991146938974612530080 9641064 105378225187693388327516763712242155520 9641065 -65752903397860877103015439795130683200 9641066 69657855178029371856645414355564109232 9641067 -80889035499866216919522816909446276520 9641068 71337435088734940754949951705041511936 9641069 -26001083603958749832824914215699055530 9641070 -73913589123588911609020727855286079680 9641071 -154460909898840312309646141437937904640 9641072 -27741748270935526091194337128965734400 9641073 1484638823652130184413992156109080000 9641074 -75609369419372524929338288049547343808 9641075 164313326326107990667503514431218973000 9641076 1455464095623474269328076937965369344 9641077 119662614552480922288863487372325946912 9641078 -59346292537825384735289619934121785344 9641079 142893264512273976639529137738487296000 9641080 163846417276494383351149982733326438400 9641081 -197126350617675920147695975454781148800 9641082 -63699506918087303953203326249948050176 9641083 -347882285046710623219275309234617816668 9641084 160483799577825784524100034626939017216 9641085 -66005713634145842042900418631962333600 9641086 30086733925703977428440941869043056384 9641087 26230386497889097916135676344429156736 9641088 105162335814994078633962691577669222400 9641089 763733229192517800289914220886549529556 9641090 -36793066133036339451578264187296010240 9641091 -136009134709080175247312884251723760656 9641092 171380597616709665620125515105852607616 9641093 -42075226061930756333727723709345759488 9641094 16692304111622279836958674425148692480 9641095 -279965767956484994301168384866639915400 9641096 60817720618806760802974267763435765760 9641097 11120786527544835288540953138826460074 9641098 -77179868973748023108376725998271720864 9641099 -113583132770581924215676354355139743760 9641100 -35957818840580892411749206185509683200 9641101 -232276943225507038510663230284621997108 9641102 -52747543608791713716011106709495910400 9641103 61140828992887054353239797658985766800 9641104 69363802718034317353312489773248348160 9641105 -294610977917793938645190984090649803480 9641106 2555831211141978783724612690956262032 9641107 6089082376407684653608401233103796224 9641108 252468006789642232901997526893055065600 9641109 135746454069013449867078695720023794816 9641110 -9592216481134240642508760362826593280 9641111 43881430449658322279325524088665778336 9641112 -113474741564461357499022577385713889280 9641113 -22005999181417006501662115195482245760 9641114 -38833110361433454717086080943792352768 9641115 61696090216230961957328465646125256720 9641116 -1720790548601629483946535336282126848 9641117 101180667077195131380736805174265598848 9641118 29406228846689473282011122899374775104 9641119 -169775961836306546891405127209210351640 9641120 95668319218154971235613389130893230080 9641121 -74181890044721432771198451189546615936 9641122 -217845790721299328086691500833838970208 9641123 -113563902688365692539086737337405326628 9641124 -5048559589246228887765745631291523072 9641125 36729781541054092967103692387523900000 9641126 35082005383306170015362486601099096384 9641127 46501255801037028444122155686214068432 9641128 -26803122261689909073954429928997683200 9641129 451511443157465466847622454910369386660 9641130 32315366151537751912024192369061387520 9641131 -150685619224855228494169977846718241400 9641132 -122914154424090568156062761002507645440 9641133 107477046334513159933320792498540945600 9641134 -140182115366522315998072546935187921920 9641135 45219133028257646287124204328671921760 9641136 8380337499492220504532438952952135680 9641137 -405947065664696978972932734705396151680 9641138 -10731680208217485134979704625040565856 9641139 67891192041005808587264196984982291200 9641140 -12525195694625647811024529544954675200 9641141 -103058037974165854984770336633801757458 9641142 9716229306126653544731773989894670272 9641143 190941859298872858181330884121196324392 9641144 -28479802878403921119093911740889395200 9641145 -120276242094975918843113609295630052800 9641146 9761544864089204590278582338305965024 9641147 177620875829332788038217936680094250596 9641148 45079409824603391689242961090639380480 9641149 -64259602725356855185950623216093395840 9641150 18399119059468479454957442865123417600 9641151 91515463518256455554041200595125184080 9641152 -1311514712010096377283003096655462400 9641153 257727603292278961266879575197110414402 9641154 80199057661036706089392361853943093120 9641155 52225919233856918232735519250966869120 9641156 -100097318638089467279285011109968146432 9641157 -78223828059501390687994441649245737216 9641158 -106867173294599664489682590812837020320 9641159 4330760661032706718593543131056560 9641160 97043543992849011914685578944020480000 9641161 -215507998925221396287893662836368943552 9641162 -28504640131653431844043970447873872800 9641163 -14249627696611706341466235361237765632 9641164 58025579887884930262825742947359767552 9641165 -43517962819122116018333775674962497480 9641166 3276860479248456786086270216738012160 9641167 -342703899650599635413377022735611632888 9641168 -6841263787687491920321054141523296256 9641169 109784074617028561179952535927015884194 9641170 -25058737016841884757310878851570688000 9641171 373185838317397402470139240970530827372 9641172 57585138599983895955635905449634166784 9641173 320309994275475207910752651773570073422 9641174 23687103922072256287294209097312386336 9641175 -7578340986745238112173654532167085000 9641176 -409446070609244947285348634454773821440 9641177 17908691688080513104285157519483712000 9641178 -26515643437047129613300557391814063136 9641179 1969410858464232642735818352524377500 9641180 -106783298354376496623804249646801244160 9641181 78412310932734138753405794401979302944 9641182 -146163525696940577223568557742388264448 9641183 26168027057597622616804908613051825584 9641184 -78573898116993892676283832320349175808 9641185 49952922807147170451195699749747599380 9641186 7366562422317594017409449703433678848 9641187 -438772897365580623976297428504727764 9641188 -42253990904483120964064309645547715584 9641189 319421694399114791850780331191742369440 9641190 -6428467128492891354079740206451456000 9641191 49551161378205802608609405449464540800 9641192 -109326911704242358036715253406192435200 9641193 101760875195631151190960661041368976544 9641194 106589996005552690935732870177110440800 9641195 222171911541680428987703379804980926800 9641196 -14127283071869951140456091838475707648 9641197 142754740988328486959435244820314443520 9641198 44421379311808670888253257885705713536 9641199 -3441824868273760856287719385254502272 9641200 -11735434890819142052042305767957299200 9641201 14218532780445290441373896392649507892 9641202 -1761222051067701562829571259494616320 9641203 -51171119479445626353403525046783674032 9641204 -332405348645668243978160804032646467584 9641205 558503823021130408288765432392069120 9641206 79591187672460090897976165099556168064 9641207 473224408778788677365978463491058160872 9641208 71290294829812957865082803920635494400 9641209 92940331376771275148028735204117285504 9641210 -72189325352830276368448893772272152640 9641211 178132577209189863362453740167264373272 9641212 4896407686849361021822135302826688512 9641213 276329496111137624505234853241515083660 9641214 179913742204301134687671321194075105280 9641215 394903052222978479224228559762225784400 9641216 25253101528447951157645134468315348992 9641217 -86979184582479081441165629278668299520 9641218 -141176156982352311353034237428833241184 9641219 9776585080912573100545949779168575696 9641220 59731168101812504180676873540210401280 9641221 243875124170122491583333458922275027422 9641222 -24451321953567737461414895815689274176 9641223 23746680685494724451127058263610360584 9641224 64864582648544716094934993911091010560 9641225 58659693386753343055377572196412218000 9641226 -55473342649264064022459696650446142976 9641227 -12276491033429221168014109768581179688 9641228 191865173474977569201567243468156756480 9641229 18295133732409481191448440456495945600 9641230 -12491239148948950358038080043662881280 9641231 -323188245624496747332992120606384005968 9641232 -6309731856291670222742196462819999744 9641233 218203331203623662142687887787999129472 9641234 -26193281947593134435498557418914575984 9641235 -89119286895570371846477868502665066240 9641236 -27140279705589723018572444126916833280 9641237 174907568085784571618195566102721615886 9641238 -27305161423420496042301114003767555328 9641239 -22835776284633428147865524830765569440 9641240 -145113228260829046343930072624649216000 9641241 231765436395653617033382855655156025440 9641242 789360828391197412749928876615579584 9641243 -9453674322191814736569300891103574616 9641244 117946534973751172355021495828990410752 9641245 -1283584477210698929071389146974766880 9641246 224794585092838489456446322357907334720 9641247 -35995373936935270575962674365237609216 9641248 -51750466301866332117982574555808399360 9641249 -195255345835082303370931311607614524880 9641250 29677003065833850615549238780002570000 9641251 697715677610288072358480161524220549472 9641252 -85808081595094360602896986567824123264 9641253 -70629558715734190542655160384532592800 9641254 -79725862506794625872107408635379705728 9641255 26307156559942689644459049889554504000 9641256 -9511430154369766411831672234911989760 9641257 -57369578412293495072650688772356015494 9641258 -23030961988940644621634876772152144640 9641259 -413682019720666031910344535327086090496 9641260 115489841807524107085376109777442713600 9641261 29701695588713157834988344212661040320 9641262 -46806216547201688156221093379399450496 9641263 84425929528646220849608959454155678944 9641264 29031745836803690090016447355798093824 9641265 162726295403993520897547999352884296000 9641266 -196922266774259858072063861750576445168 9641267 199237383832164227430195924051798482316 9641268 -14022115544528057404223450757320417280 9641269 -185433933521256411807603490725386807040 9641270 -110013829589893442146303550805458467200 9641271 -115000678862788654936718800003496734488 9641272 265161560781317855975909630133426892800 9641273 86132437619268626800468868114235759528 9641274 -39952396670324937428381185255017047040 9641275 12866064597929381647333847681846396000 9641276 -46374627816812670404572178362911920640 9641277 119730500756279633003066927435902754214 9641278 -59696626427369962617187562247183824640 9641279 -21198732449518030441965844729828649280 9641280 -48027959285642895955882197878046720 9641281 36751529943984302694440077187614047660 9641282 81526733954560191932430777133467194880 9641283 139115733205465879560456802872138669744 9641284 -217053658607572630248362887531249894400 9641285 296629435201741101541165978177641553980 9641286 -86546548043261960683844495411158294368 9641287 -46660130798412839651668125388209954200 9641288 6613019660341492683142835375506268160 9641289 -79020321688902184787807453802478390704 9641290 20314958857899103381303982884237686720 9641291 220453619495841042831211390314395740584 9641292 -82754026761258268729125311445397774848 9641293 128628194031981404437964169851037687542 9641294 79576877407090434331112785115938129920 9641295 207290895227090116279535005665811675200 9641296 -23596578168678497420796849043508953088 9641297 -336395569080062311422500363103742234254 9641298 -75490070772773970783945864356169646080 9641299 236630545486171970343551551338653048300 9641300 13536076126743493940663106483760128000 9641301 13737051927086003792358781399424579520 9641302 -206155679578866226536098166853781109696 9641303 -59791414272142342525633602547971448320 9641304 83453977578248331787089644546877235200 9641305 4694713028622275569303575105808883460 9641306 123169210538969668335550394458574714352 9641307 186695596679706781393260491273647298016 9641308 1440370982536154665730605568967298560 9641309 -14268554726347369533284120640092757684 9641310 -4674581483719372322629441116474408960 9641311 -519897983641679621901566697182595496800 9641312 -260109714044707516033676058150379192320 9641313 216391654437589169779053477806458649424 9641314 79575868923044071815733979252476600992 9641315 -445157871845875907701476316254155666880 9641316 -172081094549197702197452743298503093248 9641317 -205554407308437788805540088570574510208 9641318 15849575578547110860744945989303808000 9641319 -207444609811212521751123797619049962456 9641320 2934922867168237576023840174462873600 9641321 237430285169835940199801519681034859044 9641322 223263836645964748126817727276374054400 9641323 -233862103895465226457154550400676642016 9641324 70170363250263420680957102117720653824 9641325 -20182802116048451782680784118621594400 9641326 -253430219381278209153293389263082365888 9641327 -65373325269567432218995693153268945688 9641328 10658984171127612692283366377382641664 9641329 5961657323059256852878817955006613036 9641330 71761348951798461908143915436666758560 9641331 -250253589780730158552960581702511360 9641332 229970127564134708157950913500833546240 9641333 56687602801470177972405515424511643004 9641334 -28842302143011408383190061924441197120 9641335 56624493190276606111828537882463982720 9641336 192572637753225046359663468032577638400 9641337 -105578902166150016835575928709685240240 9641338 175341464700868549080088214985792548352 9641339 85591603914036985398916673027063959224 9641340 141787924054560354424321877846230886400 9641341 39027874356961991510253147642136428800 9641342 9493087293997060894547960529036971712 9641343 -354325331444940308167764529671468774000 9641344 -252146684684075166437678764042726932480 9641345 1296873455387179609258141350924264960 9641346 68760805086354023026093489330016234496 9641347 48298825116307862052908812883090711280 9641348 -217358390498382704651022335720483947392 9641349 4086740816062698556230288125578435836 9641350 -68117729590079974284261127942985827200 9641351 -5691545228854656433138625539862610000 9641352 -41788116242473100044700873323391385600 9641353 16042351029604587051756744309075239524 9641354 -408900618872309662324074865429117050528 9641355 62512385264519958818983656454198587840 9641356 56368340182708853892292389507461553920 9641357 381701732869374508156349438078476765440 9641358 66999272588960648611204777875488078400 9641359 38305115705939224644440373153481963200 9641360 44556326009337999748700596741649203200 9641361 19262953069991423386476741438897772224 9641362 -80846485024374891509741446919270291568 9641363 -396686470575361815303815562730343451216 9641364 -106496452648989285247996214035086157824 9641365 -229454779159026819845879834054504413800 9641366 -91211857275519313278937774497124126080 9641367 34400813857188367768571322960329744640 9641368 -53398889588084746111720284216464824320 9641369 262019123944207590872806465354316901060 9641370 17900382392512014836799681308545996800 9641371 28453863774031400711426743944268246872 9641372 16558124112756593223785015779086065664 9641373 25192362713016148059451374560844961344 9641374 2146033865839688876579724833779768320 9641375 26137132214891430958597982008719684000 9641376 -230210108158517930622090490094341324800 9641377 129419659987155931519968879730039497000 9641378 -33755907439196265121828772816049155760 9641379 -207795843093226735941717463127181313920 9641380 52598464125871717458021289013064622080 9641381 6202159545309747106180519712609155200 9641382 -95919726410236871416053866677252108608 9641383 -265076632463373901187907472364840447368 9641384 -430448652072796270460270622418424509440 9641385 48254625432830585080988012340711860040 9641386 -7773665619448762082561284535176739136 9641387 182566204627662600884814962021573748000 9641388 134984452764947652135183225334022899200 9641389 -216445592702432061686858138779786817076 9641390 -145424839007625140062316087428508496000 9641391 -103432653538146117303021154596745750896 9641392 5595318971661403593857504296492204032 9641393 35099717147183032681259445631404873024 9641394 12767134099884573419394802733639600640 9641395 321751751290571165456641935030608872080 9641396 -138078466681457741420501557669550204160 9641397 -212500508723085300515772971644158094080 9641398 89997993448199178339832749782226374400 9641399 279500133956453133101381282662566191400 9641400 -96382015182501144435838619240440320000 9641401 111017585176243191654927159001951936 9641402 1177578772620821461786306243763354592 9641403 58354596800497207431302066607631564800 9641404 34859601751137188220577510332304249856 9641405 127712009569363924545445326161735016960 9641406 118524141949715659330351942305286672704 9641407 -55241247549909836998803558431194495128 9641408 -24771819484982001181751530622784897024 9641409 -147309486751446361627096560027631954896 9641410 -549329718061565376484756937221578240 9641411 -15231682153250318425074594299063629536 9641412 87097537645266116228495874048699254784 9641413 65723784066264077902868055195861526140 9641414 34928127773309452764781363304135305152 9641415 -23562337349606055059813343308916986880 9641416 59628412218266265040109878012371763200 9641417 3598619027949807583102458069928061280 9641418 3667903000049491646703515972289796608 9641419 -474170671435895493881510825214427075180 9641420 -25289934088195341255516662655905694720 9641421 -24811951609602241449523928292461832810 9641422 11820986746682215532490476203895976960 9641423 -41510963204190562459213436208170050320 9641424 10147246708547154333384976495404515328 9641425 99723319009523420231466515106325802150 9641426 154781679890532464739360366509128210560 9641427 188713302363588294937307520923077116720 9641428 309263303854150247442797098752936195968 9641429 89443751853074442052658341973355343776 9641430 4335508939544924911349736479031797760 9641431 126242006175255053718242024655983077872 9641432 350853268183480550802547934062921574400 9641433 19495395048783220456460692252158319824 9641434 71307199552886211024239140706323120128 9641435 131269788749866982940242014133959250880 9641436 72554057275441238537078826868944568320 9641437 -71408733575949892414431641626107598440 9641438 139655148647156581484038105536838869120 9641439 -133463440250227549129303002603140739072 9641440 -135720274046505701030008460606354227200 9641441 -302034668372412433348105834179183928158 9641442 9855989051248357247079171668158202880 9641443 -158047562872368486881828625871654180400 9641444 127447982618050282887485170206236343936 9641445 -86182871408562560274498301250938398720 9641446 -112108974752053477892830748416005255264 9641447 -135239811633574631706464896153978300104 9641448 333379842914550331002009520779265013760 9641449 -126149615019551860984253957784316089264 9641450 -5347465565680619040032804636197574400 9641451 171543286785303457572042680231878884864 9641452 -31560338983598400690084086523617361408 9641453 212779680759413715695227227653551935702 9641454 62979161061765592808362893960088326720 9641455 41872628612709915735507561771196194000 9641456 -56492426588046426887433213274634649600 9641457 -130269363546766245258371992562522419200 9641458 -111042074702861401046528112717445547616 9641459 -98377077740062361904493437044819934720 9641460 -457019234420004323910831707359764480 9641461 -162745549083864719938191828397661657938 9641462 12961331052995415596885707058425763712 9641463 -22425212404900065260646551904187016160 9641464 14010253193359074042727023729923481600 9641465 -80199644749981232554329172962422054400 9641466 71330581932642977094113361431356797552 9641467 220681604959293361131399111264066350952 9641468 57548135102292443577898329024465051648 9641469 -299435963644879976792053770360255512352 9641470 -33701476098570925532201157679243107840 9641471 17666538700396090078668495291353120112 9641472 130674214064246280217619230992925458432 9641473 -44346785832830856410687077358622881278 9641474 16171758859337942226548807391531072000 9641475 -10325571713991978536625545549643863400 9641476 64432222423661092840623194299374510080 9641477 6036476982740353552820792700362375520 9641478 1430479133221782412740549162096046080 9641479 76450671875936745321944336145510525080 9641480 -235078754977536841839608767474351257600 9641481 -58305923709248728955519202654843633648 9641482 70833939265033932485252768152938617952 9641483 -18820357643259855517713725702850080856 9641484 28634592162953492718683630049914526720 9641485 101819362894975403507189794225098384000 9641486 165402563890675009693637694024559249920 9641487 -18924637793805650989312225883443979640 9641488 41836142473963317016576234575503040512 9641489 -21253342205837568280993786986463355904 9641490 -50489311829198576904956546912017082880 9641491 -14597845968556314812433679008701233108 9641492 -53218430185485236744639331331411353600 9641493 -124076197251391662567787584633037873920 9641494 -179747569846131160637277641229984628704 9641495 -98453512224194372407632362177696906880 9641496 12639300503884827113764212350858035200 9641497 -222872514497900144388277803141822125948 9641498 -29617664305963659811957959487477385760 9641499 17714273264848734975697517301003356160 9641500 -22629541129804702715451181252782336000 9641501 510984766536246614717624547735930857664 9641502 8768183067218002302640027457740335168 9641503 -3290741653361370202746245441668008776 9641504 169601239199466280285026658724295475200 9641505 917699379453916408748437483876401600 9641506 36008523332259949445637408617786503680 9641507 124685485982459605548262604863343697756 9641508 37516030415305143153531610711682654208 9641509 148066763104261962789439434763883313916 9641510 -134473345114597150053122388029723379840 9641511 -86175898104237553076652916407843405696 9641512 -32707328283634659417493152011889868800 9641513 87372804617523773550245320376126751360 9641514 90605830593575361681156751508185701120 9641515 101576256842182603960969025815836360720 9641516 95240335782923561260401078840123672576 9641517 -34171407511833638956449402308428758720 9641518 -212877789269198815057493587157461391040 9641519 -124249870263016589179687217124884936880 9641520 -7233487772251576110649319413345812480 9641521 -417481587551804593354105357559084554688 9641522 -104400274196275212410613287829066864 9641523 118851554205384755671468968294142651968 9641524 -36398689331603860145132479280019723904 9641525 -88974088888709919894126866798111596950 9641526 19817157346238994811186163030860446144 9641527 19447839745383120590957262990006360064 9641528 -34935840725660355633854046919286845440 9641529 60844136207372525388286171798605453744 9641530 27188480656489519783424224637395400160 9641531 -217127775026327396430332556468027333120 9641532 -107730908910405477366319289004461526528 9641533 -108383320719159230102616408417023248128 9641534 -9597759441272989166488811090826006720 9641535 -61235733324197574795260704536737362800 9641536 -153092464943535477948793947827195084800 9641537 280746509633386897644501422997867325872 9641538 140608415704391163894671807391959040 9641539 -2512931284232860740519203853667908944 9641540 -252405854576947926895575965741548070400 9641541 38509597360652933915157770270959768704 9641542 223372181691310033292426964738453848832 9641543 -286637204979491156001996819343177348920 9641544 -249555370806536897702998334478237696000 9641545 37733716394131485814628193230720125320 9641546 -2953695526428648704482627295199069696 9641547 -169662873486687038228393684058102755076 9641548 1439166977384552733243662290097786880 9641549 -99477002589928099874916029987063037450 9641550 -8270676808634760853937650860844800000 9641551 -261636454150035454427412221832205243368 9641552 27429101102313730435448349317386592256 9641553 29548813063957966629457633158233182704 9641554 -48065222850181343601945920206020616032 9641555 -137394038358005799990209452843686451200 9641556 107484275900322000644483206169712433152 9641557 -6097226078257404504947318192222111940 9641558 18303458476497548528862632772758622720 9641559 -49604076348429001027205376307936486296 9641560 -39858060629648046927854437300832256000 9641561 354341492625223350611691946248302808324 9641562 21638792224606705688518267197923449344 9641563 402599578682193291174527965611281343812 9641564 -14362466610416785217329013136672013824 9641565 33113121119095735890825355222260552000 9641566 15041858358371747026061741126422866624 9641567 154853008017137567388254283729315802992 9641568 -163552614761624067502771695334981632000 9641569 131918822821413058873015874046718811840 9641570 254848372818199180242859820575439530560 9641571 42978457621056665147299486100754066864 9641572 -353892497047924357432425016758677333760 9641573 169065151312852508020209192206834604540 9641574 34822080362913680011322223019877552640 9641575 232610448966248935979090602080278556800 9641576 129447215779167155844160867212130959360 9641577 -179849543683148016840138147107341676544 9641578 123216453872350835769659550467817651456 9641579 360210788590472919538261559474845560180 9641580 -67522248222189478184408537144782356480 9641581 -120125693893097173266044364424451472000 9641582 -170055581163612531186813421985717020608 9641583 -20378289766467388132040423215974107688 9641584 -42594777448879862360223030622561173504 9641585 149078291967737544732107458306887177780 9641586 6415549906199971541668116382578991104 9641587 35117742303177041122897755325706773920 9641588 -5547881998191815358717320747852488704 9641589 1035831184136128533707757432626374656 9641590 37440651485718055492207847650866689280 9641591 49238106919107987278133769037633989992 9641592 -18639318134942544249542027687838105600 9641593 168451754024423298760710175892011616644 9641594 319576232234449811796134467740446414592 9641595 -83413539228339664270444348511449658400 9641596 259846481743564928316752081177686781440 9641597 111389173693700462817339516822530574432 9641598 2402720480716467810096166686137871360 9641599 298759516042344990848686771133859632880 9641600 -101496406678805431585444299962056704000 9641601 -49558838199558566821015157820847686960 9641602 -29499860038245195899636733742393845888 9641603 127303347226877323547974738345943357160 9641604 -44598119550085858700853319552850792448 9641605 21693182210197076628453744830822851260 9641606 59289154973439020937461217620986566144 9641607 -235715046182745656223276548977429048320 9641608 158466547514190271100504572230349916160 9641609 -59716298759123104621173294279581042160 9641610 -80227915631771294077084409687155411200 9641611 -2506747364040513328069877360749586656 9641612 -88099300033920435948726640611134297088 9641613 25399967054361975227150782212021161184 9641614 -41679341684821844972434503634879969344 9641615 -51389601703739931433859647834317957240 9641616 1350608257286641334409312163964977152 9641617 295382732616619255583066624062580303666 9641618 9709237105064189634269470501431561216 9641619 151340746294260098742759312906607715280 9641620 -69336792135832029132040378171112816640 9641621 -21700943595084442611575770464640727616 9641622 -98229705891901830488060295714959855616 9641623 29498836539107839045162603831757452944 9641624 -287491370262748585705882095462081454080 9641625 23532336491918394465564519451193568000 9641626 52193940875213603566981253487087536640 9641627 -512558419768737635962330182849927291168 9641628 -90579382360774400224872164984874725376 9641629 556421108850254957152594816896351019884 9641630 127119370440590651519882233506344678400 9641631 -25281629444040405478845480308603013048 9641632 1765669388350464421924131745110687744 9641633 44489131838512655302073886772534854882 9641634 -106241578991653464274200236446287098880 9641635 -26940413163093208782820967757408711840 9641636 107846540283544686807463668127147360512 9641637 -25513586148039108441656477427206933220 9641638 -19213512710116008445579712157308363520 9641639 -43795498089470663498401426635785736144 9641640 39335513801258169399015392146429132800 9641641 68473250096717778876164086976462926500 9641642 -26205613109940665174402292965265678336 9641643 -22399457347300922018485561049471208 9641644 167284119100440096011610386908164444672 9641645 -36825241785639274078237045252061097600 9641646 41879244895738085137679093937488486400 9641647 302487444295501363334518018145993150096 9641648 47672682313226796403188763986695503872 9641649 102629486019576369620813530039870799520 9641650 55453502101083453047236313111498074800 9641651 44730882258105687515532268638753328704 9641652 210103402351871256897173016627091759104 9641653 16976582746033316193491509259684382880 9641654 -128276213172546665305931188842570049920 9641655 93609535861105410317306525618671182600 9641656 85971504050543425309824197625396940800 9641657 -142938169125697428618867582743119595094 9641658 2079368370482396082652928456432280576 9641659 -24151944567922898480340829388805914640 9641660 -44422282505978518023452835203611545600 9641661 -13322171809503045605939883563302748928 9641662 57057936301520536047503737815396835200 9641663 184626708289827014365311565611742734720 9641664 -13808160032815348112550775377163714560 9641665 -122226037317544335625026499009808710080 9641666 -222736417981297866114832959079754545968 9641667 80634660051407365662848277544134035712 9641668 -189579993232659363463336625338264749952 9641669 -74726174787908048501074276131646505280 9641670 4806852029556766345361739705759624960 9641671 -184780145840431188995388674009593952408 9641672 184063508023401607178334094779503462400 9641673 18915276651067745438457452700380687802 9641674 112649400602635017693730484999976855552 9641675 314891934583571858651381773088331000 9641676 93511390276306324626981908043646439424 9641677 55843006570347582994356496086109074700 9641678 -39793348821450244819186659972734520000 9641679 176716939496856451448787836693089019784 9641680 -56150437706696856071866931098712801280 9641681 333760205014168875852025379823273621810 9641682 -16213468120792238369898198082927282176 9641683 22892003854736903752962881493530846640 9641684 136999708030459208401357680117281920512 9641685 210494723819083163392463844451202080800 9641686 -67105809633952062613235975232632829120 9641687 -3293790489995142078213788728154853456 9641688 -108374034987452323971690776549277696000 9641689 -29977726912552373772327466593794168060 9641690 3567017759539908889154798803035463680 9641691 -37848704588520174103464268470826432560 9641692 -18165423155761051145002857682815187968 9641693 -53518512785321252985349268016553759680 9641694 10106841388959957648187589189654694528 9641695 48416570005197500623850950660742899200 9641696 -439262199953081345315906403064140791808 9641697 12723971941384695642412192112791115328 9641698 182220921853420513856259974782607579520 9641699 -228660251265073210381217152417729211640 9641700 87918427638930760577408446262846208000 9641701 -159267416460561662288796610267410002948 9641702 112446434062753900337918670728329021440 9641703 197010652799772067461014258199925322400 9641704 56183738638699396687302393085896652800 9641705 -286573941395485724872723000924593531000 9641706 10866892828763459224892904162215042304 9641707 -13228547399083636773047031537546471360 9641708 -62062777189281891222678127252102477824 9641709 -119689395272285823407258871991906047552 9641710 3108495966021619175660270362638255360 9641711 -100129268069459026082606304260829404376 9641712 -2840648697378102099238473280169410560 9641713 226476282006012670597516859355416586240 9641714 20631797083199380277854312751349117456 9641715 -76115930279235218712476906716807822080 9641716 -44631485865333867414621965327150262272 9641717 -343619081201626699635366206785153603140 9641718 2641013199427535119802885432637017664 9641719 41390818820821282445537974579773935896 9641720 -7932858971229747796850344276789248000 9641721 -260633215751712184935854987659006003200 9641722 70331867633684477587576872323854706400 9641723 5280010475660089467178338319904768544 9641724 18250785028202935079804207828642030592 9641725 -46822715619768025193335921458458175900 9641726 -33418249091620822135241195707012901760 9641727 377833814061719150613442226188225501440 9641728 99568067206746082332724631074034941952 9641729 -68538471846148532876450984947239566400 9641730 -69438273881244923675585984171380992000 9641731 609943895970076764900785845685537771328 9641732 252758277351620573620529739533362644096 9641733 38938382358205493329028250245648028000 9641734 26390968169849460827943889289378267520 9641735 -140494274126398889123026286740897275600 9641736 -35817217782486644964869073686861199360 9641737 -70082023213346763747276045356322060288 9641738 -89773856535319406068180202226953349120 9641739 -164220577491942890027187542733519190080 9641740 -40831818214073965292697670096008422400 9641741 400549450622913272285314186479584345142 9641742 86121614442216091981301353201401381888 9641743 2954014362039858886470340191589986992 9641744 -6067321860315675209797241211703001088 9641745 -338272806553507487416474203126757289280 9641746 221039418548470991219059097282104939680 9641747 163500357928939155480704781225691409196 9641748 -171497908295804884150962996692133611520 9641749 4237279213848928183408245690107206400 9641750 -40454629206331850922682065428666208000 9641751 32697592487690324001910283084657854464 9641752 334711603072014774041899564438370457600 9641753 474367449043580073201770256354015208464 9641754 -76557553389427719392158536366306585120 9641755 -163922523086178129672418643146731579840 9641756 106676919301973250898167063083819539968 9641757 16889210397511264387381137059117914560 9641758 -19804188252716103116746609049004177024 9641759 -122937432175803569352510884157766431960 9641760 55968319019767036956838622909536665600 9641761 -3872013902150968627840443407764104000 9641762 82538070736945860502425591633335968032 9641763 -22949686270390667665067444712782723616 9641764 -300550708738875928910835491762751645696 9641765 -21772673488090625909479004016645580800 9641766 -25718223206072070867585186153374198400 9641767 -18300192504809740553342408094961747920 9641768 -260156719439942552485249515432570224640 9641769 181811104608716636562669616651423095840 9641770 23551480563216885308326568363088917760 9641771 193869622711735880363994021497425025280 9641772 20080559002463087983261119429157389312 9641773 -465606311609451139773640787985970764276 9641774 -195062218810624604173005133953085020864 9641775 -13467080389957032110160730921567488000 9641776 -22052206574413195634867229910562275328 9641777 63902108130685362192509108073437572626 9641778 80443749976452576233011910774655129600 9641779 211624630478024914600355240705947988796 9641780 -90754412457232358484176778304070707200 9641781 -365925250361347085151222434534658476160 9641782 253046827209583402964099639668932557184 9641783 -434552809259479027193057092395042874968 9641784 -97974117568735170707722743734233006080 9641785 -13387086487441138306253555276191800000 9641786 -19377178876509875987282291811187381248 9641787 36181391669645840056032256374178325040 9641788 118035828151496902579407917580523607040 9641789 -73562503199135681017333096837538980410 9641790 -142677174510292955742591078235533120000 9641791 -54164377311571121557972831260654801600 9641792 -22430655498340246851213843327677890560 9641793 34993168708433769661736744765091227520 9641794 -240912272736831648080593625603258204640 9641795 -124853557828401312316786963242124105200 9641796 -90071831752412802480340475028182443008 9641797 251478295726889755463384316310692533280 9641798 84975452072603419453639295399392322400 9641799 -34570939469811619571936969008023790416 9641800 26492839157779940163247268961705984000 9641801 109617836662970613673774069652988859812 9641802 75390714132753901315665277937195327232 9641803 -228570332786968977211797187656815116496 9641804 4544392428711549408162647536176092160 9641805 -108081908982874727266954643400497705280 9641806 -22832698995781884147561421463392637952 9641807 24490118812062778035563614115582794752 9641808 -80117827270870514848105913329405132800 9641809 -131733445621552324102470781446246259596 9641810 -58811095913230007324852776399143152640 9641811 73879678672157088545044327983117183672 9641812 1392224705483661410821176189404790656 9641813 -87304549781518953282076329055561386600 9641814 -8318925662499017933166483451435100160 9641815 236591433052546367088092380395193142400 9641816 174861172836499878281888361660361728000 9641817 -292058323019931635363862545527587459366 9641818 -238058347352310468461992302391514714640 9641819 -33612959651620914659931597611624668440 9641820 -83709975353779341994317693703151569920 9641821 94093894632213759872897643641668546912 9641822 -103351149287614803577279697817865509888 9641823 -4611529535779512679870352620502838000 9641824 9767283775982158142840217222792609792 9641825 -16601075231194655764400006324474970000 9641826 -4807966627364998773214068757886383200 9641827 152298330589553819683950144795139051360 9641828 69110925346657833422339858382968727168 9641829 71956129269744332977793862536783658720 9641830 -47526621541274605827922806918813327360 9641831 286879963206529975081336403112992776632 9641832 2894366238321512941361004598931128320 9641833 20014395999683767208380312330471441380 9641834 43478839139766390247700799322469919072 9641835 -2414080420170093704872454370831072000 9641836 -99945337856955605032108437512063601152 9641837 48562330976694631320699406509881288832 9641838 66181333342122129596402625830053043328 9641839 67336916607963064856552050608298783920 9641840 1059309169517908148809331543711416320 9641841 -98266823152917073344117410410842103872 9641842 15781491056478869326615345326690177024 9641843 -394999255372739008277011909668082799712 9641844 17201012829561824796671485291025489280 9641845 133750663358756253253132631891620499100 9641846 80001714237263685578788390947041971872 9641847 1807423090755202470288449656714761216 9641848 185338828191428665791320681213294223360 9641849 -11839358358516267391246243140514520064 9641850 -52086733955766836443136763177479136000 9641851 44169785635313343413537754260924032192 9641852 92308248525550317589749985718693309952 9641853 67745811480654610394026255505172750336 9641854 29374294667316505818936526937140453440 9641855 -291740262098866880020378907935266297240 9641856 -66921085935643712281537180251570831360 9641857 -203885255536894052148513204889527616894 9641858 58004479958308022395607464706415395280 9641859 413062860551991407034146296807227120 9641860 56988558046643719354598354474107342080 9641861 -301959299945038562482266173608942296288 9641862 383262052274910643501454138074812211200 9641863 -36021266615611121153532150037177791360 9641864 -166488211192540740452668547592144353280 9641865 119259781217152466237916590118700854720 9641866 40708948412979083654665412784588448704 9641867 -363018027865444652720490354611881041564 9641868 8244883949686814563756152935287357440 9641869 101903722671845600569592569558395756396 9641870 14982501187895866887668481653367928320 9641871 -117164302350207977692768813776934133760 9641872 61990429600512955844575980498058493952 9641873 428835241668854489818842811168401529440 9641874 108327596161778116364883663319560837120 9641875 5385840673464896952198960931702647500 9641876 42397224165532983543310138829971372032 9641877 -95434262246070433393885566230195719008 9641878 224979523504111166465613871387912350240 9641879 -83534910952850625130708832722768029816 9641880 8230544506112955378048077491792281600 9641881 420513262581771570846407086952029156682 9641882 -140466714099788752984218222041732263968 9641883 161748492889186685128746005406094281624 9641884 53153906310600541288072889376388443136 9641885 -113956338290072519045522950380545460 9641886 75039712392271642780635305340497734464 9641887 -128168117897824943933153441212524050464 9641888 144143011038830906039553858638050099200 9641889 -402487439632249922078652216753880992480 9641890 1724802320017187315728805842558387200 9641891 -143378440176084902075127428971296033120 9641892 -15146284270242564718660345331628011520 9641893 -300636754474789831501051561424244769858 9641894 -350536880448790263551557486201612568640 9641895 -92287251016592335996599192400011826560 9641896 257826223776567240530849368609558364160 9641897 -35108934804338874475764012419486666508 9641898 27838112732634404261293438370438776320 9641899 23719639177735840538790712872700658688 9641900 147010732088922225179393999873955744000 9641901 -61194715141167129374465878877289100416 9641902 -1790913684879503216290444057198918848 9641903 -161045736212831419717004318674083717240 9641904 7880686375523300385243397034325442560 9641905 -14789758128441603522421591791197326080 9641906 -159785129336038169349731227997275349376 9641907 -98656411594327934129508435598313187048 9641908 -379299126502937881247761071630043289600 9641909 6754369399146015968906007555384924672 9641910 6068754506409691814900331649156863360 9641911 -44043106139841553204301691530101787520 9641912 131932274054890131779284373323937218560 9641913 2329591012714186782115343205133602144 9641914 101417687801770966379476100847791546112 9641915 -188192208736480092120098429803031437440 9641916 -6715228639694397301531905124847800320 9641917 280217192363805820110447619480248368966 9641918 -16959097811991189091546666327257286272 9641919 -42384624529823865133745540647441254912 9641920 46532722629361238766949094337282048000 9641921 -171301086893134631765306859259263154878 9641922 -8354239033376296148806507708308741120 9641923 148555225763457817646576336463425006280 9641924 -7484126125761818813569610138336112384 9641925 -132282005397032195670439017894909954150 9641926 -109777432007712647813937836846299237152 9641927 -132178898136219852197683039693957947648 9641928 -3860185746653856761363806658989178880 9641929 -6138999710113234535502511504595842080 9641930 28253466408938599165238436146611507200 9641931 102764873766591607131321860635315783920 9641932 -153599182100017145436879074911074997504 9641933 -3228714784814726928988848819694589952 9641934 124057239501333041626166675339684793984 9641935 -59875563158576903525621480769344496120 9641936 14791250777909273962064393123955105792 9641937 -121117802687468260141774995068028621840 9641938 -3803413672717248113563757049986000256 9641939 83065024442273661302065266156776890800 9641940 -20438069998734072596128157310267555840 9641941 3418087859276772685113382654259914680 9641942 50807803184820616168628940938771631744 9641943 -411565104649318284674103662597523034800 9641944 122483499663293420532650457970980741120 9641945 -54499351065991144256331442022133574080 9641946 92058400138555074351717186181199645184 9641947 -92619353531020877407553214854814326768 9641948 7278616555144956208373960238456499200 9641949 -1399322082210506930200973248350836640 9641950 125127949961353165155314773669524384000 9641951 -63193293193515204245271536571309758736 9641952 146328259282524061221488202798311669760 9641953 -244203228072855875494991613958738625916 9641954 36206750456648077949300483998909062144 9641955 102426121535876674662524513064674301360 9641956 -516769686555673109279071655246083448832 9641957 139969259350134871476029229902200137120 9641958 -130940989694106608560952213393006643840 9641959 -495902188077436782451579389183271792840 9641960 136356120376056069039200771469976320000 9641961 5988079074393270653303751364482384384 9641962 53784624338202903036058780099521675264 9641963 -228289855450954825500912153296997643788 9641964 19931239391169750945368418450751550976 9641965 -273228724884708875893407852666026802960 9641966 -4851031743639817763980210000841477568 9641967 107084248657307988167432998302130317312 9641968 9448787749015631304653615744302448640 9641969 -13947014429600148861184072648270613904 9641970 23410572449970271533470861328098150400 9641971 -163327689652984904149869104942426251828 9641972 -3011935647780692051410181469014961408 9641973 118469590209026674846971987262256023968 9641974 27455453779942345670031291197834648736 9641975 -36513333345040013607899088431160741600 9641976 -3088880781483891375323536643519938560 9641977 -167194423347646639466703855331504552320 9641978 108410766577154777120701724189841850560 9641979 -83629577583303571072267468678180864152 9641980 -87663248728131204851836858802076096000 9641981 -79858029112253178761330553567861940218 9641982 -9894795943706243402838165860315406336 9641983 151911362985062958646256185050576494104 9641984 96487100494612085805056030271332155392 9641985 -138537724549718077159985455841473392000 9641986 16586413928057609783175025531346680224 9641987 -19565393282412929395313022091798582800 9641988 47792593143146112290848509619733868672 9641989 -5724322765657844692233735805802277344 9641990 -147295190036801639022046365300012144000 9641991 41291445916082552525083114341320741760 9641992 158749761957862834849340396779913871360 9641993 -4301764140997893203458549668434927520 9641994 -107460576384173086234573446296741872128 9641995 -339942453523303486636082873023764620400 9641996 -10460945888280125003767238125584783360 9641997 -273802358667813738379409848437433175040 9641998 112145102342453127280394094709739708736 9641999 229545623360799731239473810252330606000 9642000 -62215326790953535590191943043055616000 9642001 -294058127927425720571996974800325525008 9642002 88506208320549703613705582268117210912 9642003 35408002214762696010601369228353315840 9642004 34439907138600825725582513955096467200 9642005 -111205562684850242888174169746711138340 9642006 -254498182277928864161502493222551360 9642007 -346720692836818070192978496024610790880 9642008 -213078256754743231507937756187503831040 9642009 -26476813802370854495616045317646089472 9642010 -6917781984623651612414576124338595840 9642011 -137496590743555805092057954404020769576 9642012 -34091428559889388360018367450540901888 9642013 -51065137076872011587656732585552864320 9642014 87793083999063623716110842157663851520 9642015 -60491910760725613695751471993684721280 9642016 93452018162724317438823523932383477760 9642017 63938515730062887048793014054201451584 9642018 80356261136691065029265894568291563904 9642019 -4808749195481125544180773520091091256 9642020 -81405210513648576334250259307800395520 9642021 -135811079470084565643908519151131875488 9642022 -1109658357717868014938606826653448960 9642023 -31295662358652818301377751089534285376 9642024 -115653031898778122646128122294257254400 9642025 100426067771249081850759210613928832000 9642026 -248244505256058356115308247634572091200 9642027 -204768247077147502353689801662919222592 9642028 1260350312355641246537237772914749440 9642029 695942425293214269967421133939540855360 9642030 -39911325100090604134906841208675855360 9642031 85791060145753509175902835020588452960 9642032 18345086915649388357889040647351156736 9642033 16270179490718501558357283195976936002 9642034 207602275137531217770481537535899270416 9642035 30116309103776227399397268045008924400 9642036 277835275671827816947504456548239155200 9642037 -127610225108591295354851737806826010688 9642038 -48787978259965456169313976449456722304 9642039 -250453359840846178480132980907774319232 9642040 154995976554683575202413428138875596800 9642041 -4809970271105809666321786753452020028 9642042 16971311720036577990592860647820240240 9642043 438013657426208002566305753651377605480 9642044 37505288772999439539161549749444285440 9642045 -32149045435805003931477446401835846400 9642046 -45528521281840850135327184532999810176 9642047 -176261549563547469480833274173870685504 9642048 21921752187955761358661029920856080384 9642049 274095995716195643202018475498571322050 9642050 -48499674618913786559757442928640998400 9642051 87000196754309071134017674992963523680 9642052 1881721372782594280507048968431394816 9642053 -70155869515963695254414664945691390656 9642054 40949174174457295579473151901047848960 9642055 -257711984949392231240711574492963692040 9642056 -71247852923105781095381212467597573120 9642057 -47536578120317081309467639419448658160 9642058 51544519787058786728857363617742520880 9642059 -7609784620120311374896768144443003360 9642060 30916417463959511199990035383345704960 9642061 132381031174586101863614175597453862944 9642062 -2763835156781905673095494482586525696 9642063 -29902552778499624128789449837953897600 9642064 -3246906993138307247466272287396478976 9642065 36521287616491727740878959955631788060 9642066 -5199199241401842163191087531094582272 9642067 -570440618123914753904258506117297448 9642068 -103033285311913551393403089434623873152 9642069 61077775714509400177434660061188234894 9642070 -57497663222977802106370902033253259520 9642071 -159224313635352046955089654748165863728 9642072 -77764115524672489845572280291853762560 9642073 148336995700055373948481164332220089600 9642074 -45122858850619639588440140716283461632 9642075 -10980583756261427350855600217093160000 9642076 -154872267545841134679310739305758154240 9642077 -297500018593960413654674703855436963188 9642078 2343647077485194706848224882176907584 9642079 -559360821338505509873502093504176220624 9642080 43385120959778269571348639745756364800 9642081 -272527789560746547076332428064784711248 9642082 110655347332181853578142818401107897600 9642083 -137657100572396533819824760084929567096 9642084 -108804531685398662195240034024202457088 9642085 31826391930434565767535496330447503360 9642086 213739142893460232889573157310640480992 9642087 -41620929176998588969161509793131294784 9642088 -307393412539177690883821932285093120000 9642089 193360965338340357050226756850840010112 9642090 -6016373091870046220176501111390759680 9642091 24202643264190518966039238486406307280 9642092 -339415835673143028686911455179036784384 9642093 -21307129842329374637359458053878571712 9642094 50050398537146481147711900190894325760 9642095 -26467526409998481404055661296146249400 9642096 31502261233501523161780328466513592320 9642097 23106671674869974142146038264983163392 9642098 -69103406914657884307356950259311113200 9642099 -202652994143678944093549650886570226640 9642100 56231465258753188479551730936906246400 9642101 -188084910357548281197986888684171590080 9642102 4500174395348120559359831332827133440 9642103 -280407440355201194700931705534100252400 9642104 77049308363704248891065443507062067200 9642105 -2671635930250353178219876632332851200 9642106 25007214002026965418795075493657785344 9642107 -44314415341945196685080537212410081288 9642108 -47830173377687008674537913140118487040 9642109 236004881423489984266376389370743378310 9642110 -97323175981094045423016762310086023040 9642111 249559114338049605930327032450148810384 9642112 67731933140141770916552026264751308800 9642113 -4606678031294684562804567416722284096 9642114 107883950263977137910115924053703316304 9642115 -26687179953001524575342450362138120800 9642116 -1599193219138464396667435984842178560 9642117 48204897602139238894987049550274099680 9642118 80502841046634211023824443277874353760 9642119 -237035735609451250467468155031988245480 9642120 10111594259357476010997008871444480000 9642121 288574687817035025100207032385724327322 9642122 -187994717920962739063770325231454128080 9642123 50482656622057974150715437881415186720 9642124 403394108441058750846067402945814318592 9642125 -417674857743537529994970055533630993000 9642126 -38509757127866889628581761627887195776 9642127 -746117135270722246628842150411829512 9642128 67662125612583638825375986089343795200 9642129 -37686048201906454163146394763004972032 9642130 -60659273604442796067147553284023795040 9642131 -239015754257421476992145382771308289648 9642132 3975124080147393315200040418694307840 9642133 56324272244380941219232660800362314382 9642134 -8926267049591917597567017744414591360 9642135 -95561666474960629332175900412131988400 9642136 88635540260187770633989054436623196160 9642137 -449918564706781277624927342403744503100 9642138 130203378153497915127560865998555313408 9642139 203662880479684531479603392018657478400 9642140 28817318816312339297143498478102476800 9642141 -30029532272364668987936338233917989050 9642142 -2173015037907497601357546299054360256 9642143 90549475480244363325845067993544214880 9642144 -147667734546869701975404458800419176448 9642145 -351018960522694513200718889483788504920 9642146 217971020582921726621810005231634728272 9642147 -8997110823884373090049085815750502400 9642148 -852895758820798805469500635244892160 9642149 -501584621613319334832199507016790103008 9642150 -20194450816795717854818597091149174400 9642151 357373435094465512442555622235715724152 9642152 -69729823183460544265591361805705216000 9642153 -194903407385429453364325818911776438896 9642154 -15338020082632613609930936355681766224 9642155 -59109965921777390823951667649259391680 9642156 -89972581923048647129705717156482595328 9642157 -103709969603914675242218228466147584288 9642158 -80904206238466220294467549330135239360 9642159 -13504496826850793616109430967613205760 9642160 -81893500800930713061182779429395824640 9642161 433273872710013092048520649397375151762 9642162 190077019282557609301703961180992980224 9642163 -131744790879260885218867575147005850160 9642164 81057345752795487978994220795655714816 9642165 26257788910817317068504920565803648640 9642166 -11688268367295869156575883176030735968 9642167 -176512051840144396732260394599321979368 9642168 150313541057113102921431163133127475200 9642169 -1568853465408437884097202774107483180 9642170 -88455874476385833181633220967307314720 9642171 -88460896699365929092660276938961768320 9642172 67221515831638728865497446111536268800 9642173 -58468334228556779425308121508431195578 9642174 104448529792691442249346892427712061760 9642175 30198822097568801648476192706181996000 9642176 51671476119171097552119046022737428480 9642177 -11232214993019200677834962206266300000 9642178 -1724123941498026183204106971143823360 9642179 -184375554489037516547398163892098206824 9642180 -2047656324947847209579302201325076480 9642181 -486548110244783811526532912467590027300 9642182 172969609964666685433449063979585483584 9642183 -197592525867306226925328460556871289176 9642184 -45860217432301427783177742247344199680 9642185 -10607924439940874536617610169648619840 9642186 -165309187920571046035599733464088780800 9642187 -280865866173519067664922405271467004640 9642188 -149692582607817972248526013007070042624 9642189 -300515803132451451350159262813942733920 9642190 -63770487875702488543132974661855790400 9642191 -4730231378556601929209315445542086656 9642192 -23243761101942665539064446387719241728 9642193 136833980804336311388537917066426195200 9642194 23494482617064312611706237517059082896 9642195 34128525112011263387493466387024014720 9642196 6114227418785398064952113248400435200 9642197 141891419256936211681018589209353893052 9642198 12061443269535292261170994214626633728 9642199 -186644750638450035705188811993843965264 9642200 4625568091428187596168894956381184000 9642201 -15927659453474114499261127050600171456 9642202 187717879888917214959637527302250477552 9642203 57171437745272935162905936156708832452 9642204 32430203144647862254008867056943664128 9642205 -26365222064530867554590067169411308840 9642206 -39011049252514945823310054162826235520 9642207 -115861562332313561242407649407813098112 9642208 -249682166016337228687683568401159290880 9642209 37425773319272421662491010306019974400 9642210 -10707676903288896510551220564064934400 9642211 -97868251797313628205441078568898009188 9642212 -123001495971907083111847860821685596544 9642213 -115987999439735756562885621150693231360 9642214 49693085654943692154676806409427232192 9642215 54699368784110030773801493891809603200 9642216 69216754572354948620499277714899763200 9642217 129353328823916955919988884470682024420 9642218 186232749649518153978393878215440112560 9642219 187077346589972835405867376739748141144 9642220 -27077705937684819854239521273140275200 9642221 -87735240188393752632576659569137555456 9642222 9715317685179601145334049300833192960 9642223 -345493496102786251648916727938455396528 9642224 57579719193024326484294297076256931840 9642225 -74746626171742132154401618973782616400 9642226 166798677844883668814211097562798596608 9642227 8995457171015253171988936370583986592 9642228 48121691399478664010268605100239339520 9642229 -81831428832869597510018370083659289170 9642230 -76890432210330504045533514383657767680 9642231 -101865454621036438512163052667449422080 9642232 55526940254002780913988990263114649600 9642233 -29333793288533224216479752693935450518 9642234 -388948433385452934444052310006538240 9642235 245048814765355769277042815744507527680 9642236 311214472544982290965888634946861281280 9642237 -43702987309054262463074369160955708800 9642238 -521405030565495691177785291481186510848 9642239 -234789983709350029113405446500588737840 9642240 46659555711654862202560163734691512320 9642241 84310548318284082606977706550063716480 9642242 42855260036415689040699499836349158912 9642243 74903801790418081374938419967537137248 9642244 -165616937512641799961941380799613657088 9642245 -341120036578105880306901594083289106500 9642246 4202683168092592543638680382662191104 9642247 72080677177732436633758695870428442912 9642248 191651742603151518314564745802874880 9642249 18886875268445526009203694247697648100 9642250 64928239657740671306886842687675640000 9642251 -67719501417125655316332102000837272748 9642252 -63234485015451530246114336545852108800 9642253 -368486562776705607961596277406323100160 9642254 -125963491472565094193618788857019343424 9642255 -73716124958384795337033966704481538560 9642256 7199080215276356303077967394966339584 9642257 -41228418371955278354745382537196492508 9642258 -101649438069009467727233647056535258752 9642259 393675382526458476525358004500495661640 9642260 -5609659225188602701403885094927782400 9642261 202138628135341592979965688576154925472 9642262 67999785629369786352879924015922430592 9642263 187946171501536962469817431492263613512 9642264 117597055804830252619503271563292139520 9642265 40768724162798429252237586033490854720 9642266 43155505237308398941464122540731783680 9642267 227490702426918613485303266340833610240 9642268 208992943960179736518429569709677660160 9642269 150012232171948922227232526695091848076 9642270 -114162333244519201981913471715669196800 9642271 18638269648140449569044136571139799744 9642272 -39908116938245387478404382858136780800 9642273 207098470068123975809233907336328375984 9642274 -69933352005525052197492831153227966400 9642275 84982072407897540541377314485116675000 9642276 -59925025716060905983722345260587094016 9642277 830902418622207845529458778960623680 9642278 -23741174775339239970865282105695330432 9642279 -34097418003152177937301975157251457280 9642280 61641551746638922796993064254860800000 9642281 -175947526302056001512054630398152681696 9642282 1651400669206112696937369579788916480 9642283 168744004084151036612477301807213112720 9642284 -125834810488987629134782074463733232384 9642285 -195566402489962525429700381789849545620 9642286 -247151451326749380447055197430209225408 9642287 -149130537600746824004098090829750126064 9642288 -59521827099942218740859020073995370496 9642289 433119193142595576026375915144306694324 9642290 4917636425481837066069627128881213440 9642291 41646091016921065969148290114533993600 9642292 -159849761914340400755553078098670962688 9642293 -192228264648684843130945179433924525458 9642294 -146250816038695118618638586207393016960 9642295 16494077620059708651591188090606661720 9642296 -341030186783791111833956115665753886720 9642297 -38912379346004265444107704036226088960 9642298 -15647759584334624379189917673090243648 9642299 33895045544834557100899692446192547264 9642300 -16412904625145659498521873638675827200 9642301 98299279729571794086614340183603471302 9642302 15127614338013122381002298544211951104 9642303 -82310096599427697288863516443523830536 9642304 37266149373236809851072894781804773376 9642305 -174352605444330689739899106984908174400 9642306 -74522804518740990928450960862831546496 9642307 -322828413119005689986654380611564997444 9642308 -131852359062956130356785001338298161920 9642309 -238743737944187318322338111699230507296 9642310 -3224084839066510831347135448233565440 9642311 67496612527346972121140337051480261120 9642312 189168737863842931807459975911559096320 9642313 196736726415665032619488582116930856704 9642314 133545770581766869353650861076888172032 9642315 -186283261416939215146199555219828981280 9642316 173684226805883588465989419342410167040 9642317 -151876536227515148525735215969816608 9642318 -54117747079378840625137071295102455744 9642319 415822034849628768529099215335812772720 9642320 -157511659618708760995188667713454080 9642321 8305138299615232917155538376196546292 9642322 6133622057466310468975527630650861712 9642323 -73048497637439947737238016613923665428 9642324 -167837542061992534121188922216694171648 9642325 -34800151324313681516382699814828632000 9642326 -251679039775203263088898557975393947520 9642327 143459299194462353802887821551278166120 9642328 -61093981595924228925603664394954711040 9642329 144382369931630985170029031800189586640 9642330 26928192028446028091725347886511816160 9642331 263164849722040975862606633887668606064 9642332 32831570539429246569384759961955598336 9642333 26484656718380990406840073906164258048 9642334 -9707453977748662155339856075508903808 9642335 87747844219245921980500775688714122280 9642336 -102819154101121681643417285197930954752 9642337 150059455874153396759675213906043673620 9642338 219347179784723989296979800446328591744 9642339 -4698981305838720113040739337113894752 9642340 77799383136172068330686585901519939840 9642341 -496052994011672086242443883155525184258 9642342 -23421992366926939238007327190012730688 9642343 45400436343302410297070498676089663064 9642344 -38740751071844010772257160390541091840 9642345 -193692532563234459393199403571894473280 9642346 3574815994761539203933317749046758400 9642347 -36636266989706258092666595799830221680 9642348 55051795268635274772428683739411251200 9642349 -25741894746254292338780981922254559720 9642350 11677275342378656137129412045311094400 9642351 8062328964806399487954108957702264720 9642352 -25432379879970577671651314999852498944 9642353 169679911278887734919931578215893180480 9642354 -100866601593946123172027753634889959168 9642355 328584842989119345712648722257296350000 9642356 -164873454182610619479953387384584510080 9642357 216302343032704261484433420487403667054 9642358 -31958248656287837421930291313378124160 9642359 123878464870743280108108949661696359808 9642360 513356244230785747314872661619507200 9642361 425937372714510965250227946668034523024 9642362 -66555447145363791105515969463030009888 9642363 -4398315841966631569231836050715145536 9642364 45180211253319473086054402918286897152 9642365 64546508981636839459334085432022057260 9642366 -13565547653579969349071991339076726656 9642367 223744438057214219985806266252101432360 9642368 241686365710058524440977646356256522240 9642369 -249169938413903240138094128177342016 9642370 -6143897080742494175518555229232330720 9642371 45191751317036493738681238726104712572 9642372 -73320123621595508756752083921269775360 9642373 -142895104458900408632153296923265246436 9642374 28924566933460435250219564878932327552 9642375 -172251711417652847646269277009200760000 9642376 140528812914740862910367215034357145600 9642377 -144294305656419431516987116568866428774 9642378 75179310649033477932610542889940577024 9642379 -188848352008145602895756112421594926624 9642380 95073730198362543146953858353464371200 9642381 55051769308152376797553813788146073600 9642382 25125126159785484922392293119353740544 9642383 121520385156094992674629930304756424576 9642384 -47438490297941174858976885847047782400 9642385 63425562927211539759043283297055048360 9642386 -104134369450237985462475064969879488000 9642387 -17651794341013126103964366503862548040 9642388 13737840453016376274424996575210244096 9642389 361814730441696363364589249672996642190 9642390 -19337442248563340016971898189105598080 9642391 24631484851572151996947266614091933784 9642392 -255083462035021662063067697847438950400 9642393 -1651922464289755142004510709812201318 9642394 -148650309747377404263960049746989343504 9642395 -34217044477748635328789112532137431040 9642396 -22439688839281789165274328670625197056 9642397 -4864449642220446263138068446174480154 9642398 64563678958343123133552702510328099200 9642399 -38395225814906124305061499345004228592 9642400 -24189460343945820818654256537255936000 9642401 288912126055085956294150098199942866402 9642402 -3987154337089938277767640051675608576 9642403 49252220950899917292234821482231205784 9642404 142756732115926462239165545150537609856 9642405 38393482857808205713419512691451084800 9642406 3125789120143908326055697525064303424 9642407 50552148345592621244806469030654468112 9642408 238686085418149836010668029937647616000 9642409 -65798639268748684209845353471817677184 9642410 -367885720502746940975456217077801280 9642411 -5408065722286692127344179204421943140 9642412 2414994798818115262416926054068134912 9642413 -188503095224863358362618478540650673280 9642414 -46499056073306266844040483840075610560 9642415 -37218067705395901661441270239632031200 9642416 29801451398353792380045439916379881472 9642417 109906714095382758908665221450734793312 9642418 -39975375714885669651394527672322713840 9642419 157816135394995216813330586893696727820 9642420 85174058990088792350480045883500409600 9642421 -50196156403360300369348303640253805956 9642422 95693353418093915452130526690611023872 9642423 22543180552411016748453488686707790848 9642424 26866047757744763033849856489848832000 9642425 -9138394264872548191505383325370736500 9642426 -79184410554263139739725457970029658112 9642427 238588447463034364645642454197759222032 9642428 2985097399903151250692994227983294464 9642429 -61073408419563148608636466710781521600 9642430 27152838027136339210974427428228710400 9642431 116596154431384269839912996924513437200 9642432 19535931453872486764931493063076872192 9642433 -207205515150775130277327477489617650896 9642434 276657008273122639809403957481049942432 9642435 162742059961066756178665319749350700800 9642436 256879859253757817345698136940277890048 9642437 1720847154803030084253846975564728352 9642438 4812059110765834829246874278396613120 9642439 -19261157443400050890749488166178584448 9642440 73874200380154158905140206158300620800 9642441 -146618919892340726930484259362787757808 9642442 126829992677337595712545443582784024320 9642443 362201930804965669953389759304418723320 9642444 40135159050669011068213629581137281024 9642445 70956990960705720112477326528724490700 9642446 4359535280085585584918033390700379008 9642447 -15965604447167435177568243067454725560 9642448 -73979033873532041934993391961829933056 9642449 1604984329063588792999023004286541888 9642450 45232000328716587692835796988608809600 9642451 4692862248160369359958738795560480768 9642452 -177369158730355424686180960950495348864 9642453 -86883651644680325839282905287100444192 9642454 187151628407212378261746495061341635520 9642455 -164948919228930392733886793622039096000 9642456 365524181614700160860890970247667507200 9642457 71856754370592038463300934716844925184 9642458 -64276347559501019201768431783756756224 9642459 -104106257564903814173025232113039772560 9642460 221618642897063248190026226645672609280 9642461 -242152929561736146723776313875141518938 9642462 -10051316020821104523797750441953136640 9642463 2014076225259433391192571332069527712 9642464 -47839603744260916997163508288824016896 9642465 63188065151129780972833652822694250260 9642466 183648968125466116855558054435037460864 9642467 -4401654104319385272192498745625357280 9642468 160562732112256504961044961704780296192 9642469 -145671512604167589573661775400209624804 9642470 -94472374180655222659482167041185824640 9642471 -53899992212794255542501565906229186400 9642472 -208861461324435111698390208231901593600 9642473 -821410159040420485364141675615413391616 9642474 -81919606329654973877488998217740095232 9642475 97247084861939431981211935274414790400 9642476 2812144238072481969189165269571737088 9642477 -20827049078297825517097961281833395904 9642478 -119183940371118931669069898787041088960 9642479 12706686333889506005968020816739855104 9642480 -22458721876621554688409161857251082240 9642481 -207374355982296016741040358245714090000 9642482 196739426040134895656976345813276632592 9642483 73777635453997800003684061578328178400 9642484 159519124629681184835035751371609030016 9642485 36323746552679699793758329095458656980 9642486 -5287130185379134925539422051418607616 9642487 419847688757940810619662567439281676152 9642488 -52472445973788200701652039870152704000 9642489 164629756533103309521319532157028932768 9642490 82532170117384816877637550323284160 9642491 -30320730125767118985522557607857782200 9642492 -1466715651880831341581339900832637440 9642493 139558863179926553639655566200300924000 9642494 -239814722176288102260162513491229640704 9642495 -112111483261866347490841870759548992880 9642496 5702731637535348157754502399613992960 9642497 19661138421874805912416163712531587328 9642498 134529351640085943504448993843026056064 9642499 190064811699483855657180151645028853500 9642500 -16496278615447059313407738126912000000 9642501 14144814852813600093476838970397849376 9642502 83616503832981683962775257381794526464 9642503 80232056602323480352532077402711497600 9642504 -194699347924978743343072692634134650880 9642505 109232940074814689169173774725433634660 9642506 -42123748184585767580595510097493823744 9642507 11278732360919185577648525981381102592 9642508 103605560100158768087374701295111747328 9642509 612660891561647360260407323664553381440 9642510 42134918553916307360567420380115558400 9642511 30955714379463426890325857218157886792 9642512 81631408670460212309278846104299569152 9642513 -181137422349365259939238452803298602256 9642514 -91927251939423313020805703360570848608 9642515 135093664096006213339974107489383398720 9642516 -13724905536422495575833688956482605056 9642517 288794613025010886955772150888461989792 9642518 -95357032373617837690706985930501301440 9642519 -39900115658551943182701465240366136320 9642520 149947479187244227331870954655685017600 9642521 22583796234565969777443406266836961600 9642522 74232182622514501448915891653843932672 9642523 -361469224411482483929827460227955676696 9642524 -140239498741451056889699921379025979904 9642525 70640956938658356690611383016863380000 9642526 -71096182186456108225570978671403356288 9642527 45829566194870621690287245421590260880 9642528 104009122545963953376435550282919706624 9642529 -211439543593200351121795431410629372440 9642530 70748511897527563433870502418608848160 9642531 122644176846691326230491175020921208640 9642532 -13126824249859234817931881643731009280 9642533 58676620116574225692361124782380801660 9642534 44811815693126665067249451636639398400 9642535 -83804241731816551898214934545939156000 9642536 392395777641394716318521445797443983360 9642537 -473755755875147184434560360533802582560 9642538 -153841304312590632718400275064825468160 9642539 4483502221798730368389477333996306024 9642540 13550906943254235069379007239994956800 9642541 -346491926525847834918813380951364414058 9642542 29300291583596093602868461516868008704 9642543 66134664475581334742034932991122538624 9642544 -36841956206229044650394094795278745600 9642545 7941052716092123605111830426114384000 9642546 -139083607568283173673756019630495586928 9642547 -3205131251366936645394850264304110680 9642548 -14534119200488205431214124992006769920 9642549 13371590542956610920539125063596459840 9642550 -28249518818552950683943603042682534400 9642551 8281947937831093038940555508152456320 9642552 -85435711524247289589442813410286202880 9642553 128775701285076880437989864139481071060 9642554 79961715036995385137680574365888323552 9642555 -25243705458950829558495588928100070720 9642556 -13358894615516804006449674775630946304 9642557 378732592229522643902067453138597627840 9642558 -113904545712072482954404269837835591680 9642559 -296494258176294735903219290631264332184 9642560 -92943519323671814275283532706527313920 9642561 47406115453020667064774309421908058672 9642562 37841505575847992225848457683251214032 9642563 -26197939878089134512427604350580781864 9642564 15704117112299662633687454538694740096 9642565 38064243710617339015251997644872870460 9642566 -47802140552957862928178787309324902016 9642567 -4011606088954872386595328701688398336 9642568 47910681569806522340054674051104860160 9642569 -278436827935988264320374802577520118320 9642570 900948210723288697021593530912133120 9642571 173251765783380662617448133724943624544 9642572 139590329857717296702703615541077598976 9642573 -65344984606943985396045162249913022496 9642574 -251269764654547486024385932678108109760 9642575 163058291338132894967404215957176964600 9642576 14618990212294389133243579761682022400 9642577 31849113288926683650647677114647695232 9642578 850114112890041067183314450487411968 9642579 23584945226283332476893568615060320048 9642580 80580771090334982555066652083376906240 9642581 36170861412787361102914192927015676928 9642582 -132653414408688439416614292334469671680 9642583 -130885629937108012032882528896252146168 9642584 49901521880654472925531309916610969600 9642585 -52718288503375039005906064819481318400 9642586 -156832276485847943585711742156905365008 9642587 -590624029378166579368738889773975279200 9642588 164367160209394617786959201133974284800 9642589 -16010937184109401441930408608029476032 9642590 -80345658625576320687126056461500523200 9642591 43677596648434079721194517341377082880 9642592 -191649417569122448352787048278110896128 9642593 286101792469098678635549640187850167842 9642594 10557185553169867269254338031505470976 9642595 -328729456729800900662616443455892182800 9642596 -300610757642067357861076514474970556800 9642597 -36134392443786190955419997829870045600 9642598 7406476428301794337123126367674667136 9642599 271471435550757323370377076985280508600 9642600 -28781087627336385455782484212611072000 9642601 -209255207480876284415662319528280467398 9642602 -136608227344604895650225894480227749888 9642603 63951922126003533135041379380204642904 9642604 155450293157880584935968808636716612096 9642605 -7233493384430546165488491563773367040 9642606 92712501000034786740106871827217740800 9642607 54598400885510301382653433112748155072 9642608 -13735977620076202824896742063765651456 9642609 -102457672366813974409874325994757439486 9642610 24870848781699417879075817429005036960 9642611 -581727921614376636666588687686863164 9642612 20132441336005066625998727945944276992 9642613 -78258477179311281165043063804744861138 9642614 423851167902484130180509591272580608000 9642615 -270660407228409778483327153143003686880 9642616 167382996956731946216413889721086976000 9642617 -336076325061689321230956809002079021334 9642618 15770987113634868833036035574215518720 9642619 173628782621748555809245531574886746896 9642620 37046758043980015962183605926270279680 9642621 3043832628660777843605444748329884224 9642622 -74832235709957820081239734783656403776 9642623 -500303998961688493893760848023086720128 9642624 10314479076042680098739863580143779840 9642625 114591870940212879288173727154796529000 9642626 14694689794111053761489349730005660672 9642627 122156024245044031521401450795308230480 9642628 130907200339106324849914977243050634368 9642629 -45147248304500476147437789016406189316 9642630 7635226775378432497879702484631525120 9642631 310940662868240993044003290217981457664 9642632 253885855017997334997478851065409208320 9642633 -45164780623857063264946419484832716800 9642634 77724749358204211251309642574407975216 9642635 -7221404282718681535369728364427059200 9642636 -44798428803167914724287872748450569216 9642637 -137126177447684465962151147907449104714 9642638 -170600589369076324037092572993236843904 9642639 87824469094845740227796405897954060424 9642640 29615152473122599772079190621099130880 9642641 360765576329777818870033759947179445042 9642642 110798833752816013354983179589565494912 9642643 87031099089947044770789909672069248 9642644 -3576055542182576660946462238369241088 9642645 288253471548816696559916755817371800 9642646 3697262545269179198929386571436283264 9642647 48337128427704287794803179666344964832 9642648 12973843689081427357607635502457323520 9642649 273157775257534787214765492800846021136 9642650 -111239956799143419802441448720722897200 9642651 -2425584788287725632324018753741792976 9642652 158880063411120346614449728926493777920 9642653 -206400526024227701840508707594126083098 9642654 14050932211337121513063803627806076928 9642655 -207737652098507280390228222925796731680 9642656 48162897957278825736728925449592963072 9642657 212607796015163908194692826483663293088 9642658 5099485344732331190724706090873219584 9642659 82749442913925688888403365945453413648 9642660 -58436745688711158185011201797658890240 9642661 277435431500868776164645002061109998080 9642662 228315893560275184559522380855956836832 9642663 -68146378782602688057358436372811461808 9642664 -5740293977186300522118150635885690880 9642665 253533843637935704809717485665512828800 9642666 11738096666201343868949137895835406848 9642667 154562625745575800017536039203700555024 9642668 -121857708819823925590931337682547816448 9642669 -213922253308987573342967722120521253056 9642670 -7473163690522085260427019682258950720 9642671 -1636737190955874637785619638265101528 9642672 -23591780078063676410061445409880145920 9642673 -451885794960879840380746114135540126940 9642674 -66239439178291376726954879379276455520 9642675 42587617591905236099618232526622668800 9642676 18060062872126833280022536168483840000 9642677 -234795200694209673844136481852124240128 9642678 50982948805384265518242110642036658624 9642679 -407257720337960963727913816844964853720 9642680 -311407704334522329882993355709621145600 9642681 15098255721975077810199381029050146240 9642682 11177315174276493439092773113668886272 9642683 69468397809847240371687247939709560932 9642684 -174732417722139335056223912533253299200 9642685 -58571843126752018359834249949829398800 9642686 268762576326788369706169450127464240320 9642687 277027359169422682725317462682973577160 9642688 -128000903120703703392518066145972977664 9642689 -48957343954138509169987097955946182528 9642690 91749852035134979382175148097962688000 9642691 295804105594688335720091691858663076632 9642692 125421111280662056817341652795479350272 9642693 107459540330476416328380670080159140064 9642694 96615255956110926969102253812777818880 9642695 -188205524560616580223412133399406657800 9642696 69051885866389281858823810772864040960 9642697 -179582319170774462606626198598188240988 9642698 -30514675317639837404459887326538751136 9642699 414646127445501554366173887349146368640 9642700 -77382292160437576030210702781150297600 9642701 97223700865048943354205851671689891702 9642702 23515710581390458151034231234916838400 9642703 -104299099505191475327204978189318785440 9642704 32899199413733242821300679030642704384 9642705 -28233252208691889376500655397540582400 9642706 296991312290379051227895555574720284960 9642707 3572736003119087102156532323464706112 9642708 82664518925176777312854805450630471680 9642709 266332302567588068194550499297024678080 9642710 -27933329352907962386337930025817404800 9642711 -65254126888780845307499063110730238000 9642712 -29250273990367937115202335187088332800 9642713 302016700274206144143528800484078877962 9642714 55736933027882513645112277167615852288 9642715 -21399346345626825141229727414738264640 9642716 10356403856503813956489203006335844352 9642717 -99492045410670527071369744247232442080 9642718 -17276283444524552405966696401848993984 9642719 -341749599355464837576041781415537910880 9642720 -197577266486820270466226170892687769600 9642721 -240666123256518322309390634171640434256 9642722 5337859431244094388176049965837697024 9642723 -51383559003627143989641605873229015552 9642724 -45249238133607135564537913372290048000 9642725 -130885744439445861137594193755270019750 9642726 -23422415941821498536757285877072107456 9642727 161377315537308157050163367682644874000 9642728 163212818343296740529833531560873984000 9642729 -103861585419119774108453012514554004480 9642730 -112862997182444270608403441365813113600 9642731 113710504209154302167228712489585762192 9642732 280661979150498694242975474452659200 9642733 -25538017765552302398905797794828070624 9642734 7402111537760554281605605169381309760 9642735 155929868116468265127799207884333652920 9642736 -17283663802128290648163547134398038016 9642737 88472643449847588166464435890235737640 9642738 -20487996675533389725321015900739576320 9642739 -28658078497615638462470926480338851520 9642740 294921785111123414728774314562793472000 9642741 99431104373630937109069967449766479392 9642742 -48280395175230703378822050227612188608 9642743 -200745461296250412912479813098834263552 9642744 -33155040034038861257277250783282176000 9642745 -25306461241419002143544430334043552640 9642746 26666721528041425217181533808944649072 9642747 59788494900341755410819721983089921280 9642748 57462178485619668678935327921383313408 9642749 -156667460518871357475783386195844698880 9642750 400506129198762781832746633792512000 9642751 26472806597187268693920113513600106752 9642752 137579263864112702838028539345588191232 9642753 -356712366931808300400971740153154335200 9642754 41722360449220994636106933818420770560 9642755 180417004787326610050444283191757308800 9642756 35992873489621427595928312671757639680 9642757 -155450798825995159245824486597458204608 9642758 -111556794074197668456784207700537041920 9642759 27954055393617434726179807240796755200 9642760 200302635464889351636900387268078848000 9642761 287068127192073990292793404189329867300 9642762 64665271252149708747970594300876899120 9642763 17921151684208904740056673750139686848 9642764 -115591272417042927913101406746909657600 9642765 35577322027946042717002241702139416640 9642766 -54506863096312837421945884369908648960 9642767 -36089018478846606546321697055827566720 9642768 -57512122661390314074211259023991832576 9642769 -436004028855926348941475408460146474830 9642770 144059619640179163122253093822452106560 9642771 -15924629636777976736699496967003037260 9642772 30556491724044861380047839343200277376 9642773 7739808118138671691263958570842770688 9642774 -36861667965590507999082041711306024448 9642775 -28098210279634085004948100150032751400 9642776 35634796214190014437001973716102553600 9642777 8827856587347035150812870268073119232 9642778 198530288074209721487040784054351603440 9642779 -231765615451409661066008722269586975080 9642780 3825451833625778153834348988692889600 9642781 -306409520217759356854568859212514695328 9642782 311363680124026435626851371242558916800 9642783 267699127300535824227963488714581883520 9642784 62521892936312518583429782401195835392 9642785 -135336878295097794042314035610355532800 9642786 -98677889573908801718801954075588228736 9642787 -177110006720420899555131258636219818496 9642788 341549258741555577647418867549658217088 9642789 -5155253763916780169723352652737501960 9642790 23322296505268121964634618609987641600 9642791 -289077682775141025109345089933465417216 9642792 82969851011661616531508165188174233600 9642793 -3831139034596425651127049873184714416 9642794 -7226382512045770238757301908474931200 9642795 -132737667556525765442421752758384849680 9642796 31843830030877747277765131722825406464 9642797 365157679167481646756068319995543163040 9642798 48496433248201101738550523702476148736 9642799 -246017309679196071755241188160765833200 9642800 21415495755401027515471743808478822400 9642801 73993588083734398087335213856339790784 9642802 -234780966069911317506490246890190983168 9642803 -174019431131791905355842893911081848948 9642804 5410934935077905899905325388654499840 9642805 -275847336622474776971546139397677357540 9642806 14485805377353142687054162202385297600 9642807 -5280303358801376953229498398940395944 9642808 318824026895703873423740082971852759040 9642809 -401100875049403079530540864054836155760 9642810 18139455639528160959080399338812092160 9642811 149341973934115289979360686392083325412 9642812 177049727901569241438733322899279174656 9642813 -233306457383650049852212906021293901056 9642814 126856085431095473233504751841895232256 9642815 -2411799947737064796248320803853750080 9642816 10925058419620598209898426649835732992 9642817 -303736181600851578629457223855430915134 9642818 185034236158262477349501264801850646016 9642819 159961893383288030104962023496269875200 9642820 1653401013487617450278121892907765760 9642821 229731111105390142465157473998124325022 9642822 3326078779189812158184849989528930304 9642823 -137155602594096667637994854403227608560 9642824 243909407566996998704810134729455667200 9642825 127181909145591035169572115798062867100 9642826 102075455961766747503861637998113777664 9642827 -24872341444246108818962695139598969324 9642828 -1695962214649082943866214829300110336 9642829 11901864884417297829819646766249319424 9642830 -140409128893556507122147568908337029440 9642831 -101683967555468530798372010674188456192 9642832 15809731489189604432404431627725889536 9642833 -193613841557902950512092717351927721100 9642834 187900243192602364435747214869493994240 9642835 -28056383338283673948231828334353504720 9642836 -351889520259848468334648121710858240 9642837 -123161845232945437921435052677619046240 9642838 76807415870344305111394502714840440320 9642839 110829339109796097178994467971978725640 9642840 63257793108785815473656957855209881600 9642841 -161537002839165049926732202952063781376 9642842 -91392441347717614893357065942103859200 9642843 66491991099849077911959374347304320800 9642844 -152204603046724692688028548020173131264 9642845 -58679270265786695825443927475051994900 9642846 11995513848352950957567781930987953984 9642847 75666998010767158813659156907319493360 9642848 -404138864606058610304879350837833891840 9642849 -354495112211759598121257663420577691520 9642850 14774560028829055509077314596865996800 9642851 -10457350633609418894194171761583447968 9642852 -11207438291599377648798692930553431424 9642853 219974637722435343187775856921481886 9642854 -62055896234977149550422048410913162240 9642855 12709924452981563492000765574862480800 9642856 -293660483824724770561509103855530147840 9642857 -159857186153500499834316458507039854128 9642858 -128545528587931789154081819588933634816 9642859 -161973922900003422959959041629539764720 9642860 69926905725494229521257441625572638720 9642861 133725521301306472687406565586329374400 9642862 15044237469843493696109272541556006912 9642863 147556589677112239897311742636117052112 9642864 252018686789257264396209423557591040 9642865 108002654286164931779244581455492151040 9642866 16010043567214719631849891538466378240 9642867 -93060994395628538404856159768955856800 9642868 81649006434819900464109575975533528448 9642869 -87637499847406634156517678227953451730 9642870 -5172213698603924598374522739036624000 9642871 -33616248978500324950904575875942148688 9642872 -113871314609788897249190470590114816000 9642873 60003745702140559122640013699128065984 9642874 -189511413935426527851732809193318224928 9642875 -32936196509479203964153198158298572000 9642876 -213695405420036134689218049093650119680 9642877 -113891118637552031697609074697534317940 9642878 61789498927913563513019023518127721856 9642879 1938970250637043069521748444036363704 9642880 -69966635606819856564606652284665856000 9642881 80553170042552670260410083954324097200 9642882 -58134305622041184107952136336633111296 9642883 71241123213383486674416961246757470440 9642884 79517990482210337694428608225395186816 9642885 -23227998665682329958924366626599021440 9642886 -251622879964393107816841174993177534656 9642887 100591167277376211838428052088083168536 9642888 9010956142896033223145618679296655360 9642889 222739763964280469109321490775607809690 9642890 99782911486885705388973673399584367200 9642891 -14825967386366717963236592420451664896 9642892 923974592907880330528752696646215680 9642893 107111451841913043014654845187388131544 9642894 98763445141644592069616042634697588800 9642895 229526772745374551270546426309280282720 9642896 -196506469763429752678680185045522055168 9642897 -213215165864194037442363637946632666080 9642898 -324583366926135232626565759863252618240 9642899 71882073416010191127042261829703927040 9642900 28686790936986398321617853265054412800 9642901 -15794299469616242768672316305047493760 9642902 198246549448172111698105703785611205152 9642903 -7768927286607967275333735905377229280 9642904 275043377045689260642645541990126571520 9642905 -22541609984953654476617518372359362880 9642906 11465356123765415923600022097397420752 9642907 -180432495927951590916577771362909486844 9642908 -494668056866020877987791008452819017728 9642909 -45715857456248432587882805397957620640 9642910 50496106164525780495954944826711870720 9642911 133871392515099066588281333540041125504 9642912 76092299330600991837946587419856863232 9642913 33897948831768797025226835871170995200 9642914 -84275773306752809843724201204261109248 9642915 -294578510399597617982483113931165892000 9642916 -237214361929092302800750930332617829760 9642917 97247244580352195357888054541487396320 9642918 -101296439402728408846319723762636651520 9642919 -193414644148989715686062220052429069392 9642920 -41458225847277293899676803192725504000 9642921 77742396300277421218166426727152506560 9642922 795961081647856548700962747382831104 9642923 217723215035905153366764410876482905504 9642924 -50799201474325680381985193353919192064 9642925 -254665660204968858555620757302867835200 9642926 -104096260688714424276811011923510926656 9642927 114340122120141680506095510906704296704 9642928 43905377463041635943114940935015956480 9642929 99658686864325030243227290803268464530 9642930 -42936869260550838123667113622743605760 9642931 122629884746401212021371185605192638732 9642932 21873671411712793777287499884112134912 9642933 111671340231418745061716983519423680960 9642934 12092020764854288939092457039858153472 9642935 -9994565490348326733167526784794614400 9642936 -84605200067358078964253768810048716800 9642937 428453916341100888977209192272137596240 9642938 -100546433821492224629384755470897025056 9642939 96079836260292175911583582315741689624 9642940 -49978926818200531559957979076255365120 9642941 169559564351897931501029455721967980928 9642942 -125311860408379261522204532560798033920 9642943 -66272188217307147768796096787453721600 9642944 105030514836556770768402001057133101056 9642945 -41373631820959517219188650661294724160 9642946 130887388862406103343808548895364542672 9642947 -79039818872558105545009859632210765368 9642948 77012313768123054633430325259841990656 9642949 -104211652769568264743676165018283118050 9642950 -106822338797396329511368481954935716000 9642951 -198048350034223814144575464666894778320 9642952 -13181828111150281348769715460517683200 9642953 81043794174471659453032315274566344960 9642954 45948728096065649116124284126418380800 9642955 111356052170314001115414252350609366400 9642956 89594687151192914405623661365402352640 9642957 164683279199557150477271092773674129088 9642958 28523990401617818395116460237369425984 9642959 10306704767453211760268692002084566880 9642960 -3823448165994835593156340213884518400 9642961 -581491509344986493965478967170412525720 9642962 45035073660986454268389637732283323392 9642963 216365786263926788327059262359070608128 9642964 315562027113870141094995891552092720640 9642965 -4158184984813331011377462634660973280 9642966 -32624319930564936491054733769459163136 9642967 -299179961795370672202674466020493252984 9642968 25903630142474947249088858674399580160 9642969 -18022746374371565183301672022746010560 9642970 -45767579897377872982739425440474796320 9642971 153512308904356018325851560291578534820 9642972 -25725406653637480380457302019574860800 9642973 107481313639887622250747566857836429222 9642974 225157937617120935334287988350955968 9642975 86699209235780353142474170783157232000 9642976 -146560957079554028904274460810162995200 9642977 -111116782031737752456273343404645456000 9642978 -25286742939938830207099089651296117856 9642979 159448001903240303052069258823643463984 9642980 34125827294059086769217835420261519360 9642981 -215239211262770526195505644203401887648 9642982 108567321715886087832316872405713424000 9642983 -13330265482435069363324946248097562624 9642984 -13909017101774321352992166439318978560 9642985 -256418099360822198229718367479245431040 9642986 232128329587363790221754442195911331840 9642987 -9353092630180061375202015904621057956 9642988 -59276982109846375977829003126110752512 9642989 135459033877581246486502106313598808790 9642990 -11486663642285019589552608704829603840 9642991 -278545493512886030352218223445861490608 9642992 88333450946674686479419563470450589696 9642993 25136885187867722888011726709099539200 9642994 140052039056920347473954191311875111040 9642995 166223707051130072580755294635025900160 9642996 -61634282252165767670580023445396910080 9642997 -26443759540156932429789483783884462848 9642998 -171868667155392438885463645633185756000 9642999 -294654117058486656781859258554956237336 9643000 232770863391961838179422775214545920000 9643001 37218341346645246948675582805718933904 9643002 22442156563861845392714453594256770304 9643003 -181498048403076063097673988326935891536 9643004 32900068114144062883918700857956172800 9643005 -8054181842432237330592511181224657800 9643006 -55270942753098652760335063487800578048 9643007 116906336835270997107296982867391465344 9643008 -231828780665152156550802594978594816 9643009 12500791411771655453529093739049485380 9643010 38304454511387830139467033092391632960 9643011 -297049319873860200262714766634849792 9643012 -58897293644432510919393750666271434240 9643013 -76372012624577741552975804109229953600 9643014 -74145474416644646267184210229938819840 9643015 -19499353432884772076959579009754225280 9643016 129024388146142145384807672846856852480 9643017 -197902598610502546191249731065185338880 9643018 -5316849880061327286152779311506293248 9643019 4439587483748833333840448225106639120 9643020 6087991042868667039067701948812236800 9643021 -348060566950329866655229028165708550368 9643022 24448088267748564884898209629086484800 9643023 78967157454288240036714859733143176960 9643024 -9191420665742093800437031362113167360 9643025 -75382117529954470868654322584610163200 9643026 -9345023788573426332523336944801670656 9643027 -144564235007335424506093417825017648528 9643028 -159711215442212701538796524689143121920 9643029 -79082198982736644055643228225935131840 9643030 -122725376533561338077165659469794947840 9643031 -460863358186170891071008235263164906168 9643032 724648441537601362488292758670417920 9643033 -427637396972397176469495775154171025718 9643034 93527623019038242893112109845566194416 9643035 195752925105518908114265733152358553200 9643036 -28071185782751286077979238155524084736 9643037 -162467241567387487883170680925618759488 9643038 148615537865985048568303853775786279744 9643039 -133299354681748207560999864840517548944 9643040 -168575976040428414867592742149501747200 9643041 5350415934841441571572098294378024720 9643042 -291181926643726481861395118231834990208 9643043 -117929877012842282891465872286411820708 9643044 -117631389263269105058822941704007670784 9643045 341138352285691430691312860069643060600 9643046 -13000129000064618108016515088974266368 9643047 -62296475885537076197685991548355843800 9643048 40821007534925752241853331689325854720 9643049 72322759153192167511957700127337806528 9643050 1246594768243610575632570737848342800 9643051 2283861929569674837704540077040582400 9643052 38634669139153198044388788451951483392 9643053 184931208072026114791325848448231865600 9643054 -24913991080075696051946114615633944128 9643055 3720892023538758409685164511367006960 9643056 -42048845278602543799337273716302151680 9643057 -408373350815285939736458634433071315694 9643058 -219760507945612213249743141550863291120 9643059 -287863779899611424005262840489717910636 9643060 22467982069677786265163975100025651200 9643061 -160384337618688433617173987204804781960 9643062 -38629700494933643720928958042050324480 9643063 70217330068512968369499203449005141496 9643064 -58037366564790429699120334789346734080 9643065 118107055504321099329746411165698355520 9643066 291297132710128611141294753143462087424 9643067 -17355048578244063812221101637151520000 9643068 -159605564075115252301253904763238696448 9643069 -452885468047024131884240216050159817530 9643070 48176740770040589925655104791833987200 9643071 -29490047196248389004261461064732688000 9643072 362699067225446959097751722463854592 9643073 6353811436902000875582456514614681904 9643074 64145205482618546464375400896143360 9643075 -14971293951955084176117876745210840400 9643076 -125038845554161653897086941731689306880 9643077 25098444584806793887202361479208207360 9643078 66487584849531206268051792870283837440 9643079 79605822774173063081302300943869198680 9643080 32628082074643293468661657881059328000 9643081 5749134264705307639962896380540018944 9643082 122325392264150881045397063512244089392 9643083 383245989078035720339828490947846572224 9643084 430768723746437291787628849916927311872 9643085 133660396376569500710384252595119225400 9643086 -136881329186647068343905654706014903168 9643087 88219355966762812775387282807066497072 9643088 -2925595065876983238243614092508528640 9643089 32709707501580491874013351680791703840 9643090 -43441973090300341712976904569556879200 9643091 -306156533904136431405512580217575904848 9643092 -176856539608666662934320474411669608448 9643093 727905930997501127377660098340485180 9643094 -681052069346043567312687746035515840 9643095 -26089768029650337805762046091337989120 9643096 -355709683082092190075298191512578078720 9643097 22954843344287122580208476731113478152 9643098 83106040444068675838385184046539264 9643099 609695800307110942108750858633082784720 9643100 77753211766689427266644462417397734400 9643101 -90243693462158199409517999503901508960 9643102 -115028206891499117154013162008127315200 9643103 501974819328232006286984693202362356584 9643104 -88190206436778098440543796706119516160 9643105 30998578029780532418289222166931050260 9643106 39394660619173059885364713756760197888 9643107 -152693932417953525751918269122987565960 9643108 -32715151761446145136702033442831810560 9643109 23244883135324333320808118948316316800 9643110 15284970193125972116499706478705541120 9643111 288291018131488711426140539237156276872 9643112 325264570333390829700544728283194931200 9643113 -118171514381741093994774219020414651958 9643114 72365112185468855574476786965231995072 9643115 133855704320775035027725611514309121760 9643116 18907313568372709276362427767332044800 9643117 270151906757525427746647901723299654752 9643118 -19344650972018602639614081954446138112 9643119 204800753726759109346834883720856852744 9643120 -42826568609813191615210135590870220800 9643121 43349730073782538801917492935635979700 9643122 87009308912048206743789918114993010560 9643123 143911029263001747123279182605351957840 9643124 -60653030607876677715576577782401611008 9643125 13397422265972891973155507971785300000 9643126 211844655038380855738642115831721892512 9643127 -133274249077009232602367086019331838320 9643128 9644092448121709942328480528536043520 9643129 -132139475441531444373673039488418837270 9643130 -62877220903726520810902348554940216320 9643131 34470970463683169198864292573197438400 9643132 -270739867334573290362710744807622191104 9643133 2744855363302187831168616102471744204 9643134 -18458500041381595954109569162561935360 9643135 -335685812947243465522951915077580027200 9643136 196017738901126868376568511234058485760 9643137 373771282542598285653715007122529280 9643138 60643205934031166408130448052433207360 9643139 -139387246946097852258141972743003182080 9643140 -98236748047720236477695518469399619840 9643141 -159669786653669753339888523484059922690 9643142 39480590650473794660831259908740176000 9643143 270062163411055088591400942645963261864 9643144 -65926948197026264360969730432282624000 9643145 -228072738945868573910418197121166259100 9643146 -134305329937778004616500219456715142400 9643147 -25496539315948560348764915407739241480 9643148 -405503683951177994337091338179838810624 9643149 88182670591862572672616036731143339168 9643150 23517793552477800695603448461816592000 9643151 -190737472441501896980033438170955697600 9643152 -65755281176916951632803740856914739200 9643153 -46387885901650009143334267304488661516 9643154 -8821137588283490101025541809568980304 9643155 -112090851075368760012086543067915141840 9643156 -21144640071268214889139591816369381632 9643157 -38788551621755829661746601391558273988 9643158 53619996455361076444931789218680791040 9643159 -96750593139207498601043627036514057600 9643160 146323112677893708154853654872230912000 9643161 -81932575709293636770781416155394600192 9643162 -38978005253338305817373649508236251136 9643163 -268418033033461051436674305648210414588 9643164 -18010901968159246891329539841053368320 9643165 -89213850176753104930125776041693228800 9643166 32069158478798748619412762496351539904 9643167 225763929351593372279981449245210696360 9643168 415122563260077461790977820732914073600 9643169 161678541738891232853180351968928781888 9643170 1587227367413503194193125273082982400 9643171 -626687867001433814343173401370137710648 9643172 -59411616806273926418294482014573035520 9643173 182222532728518732175343850571163384000 9643174 -57432766856480425546593186282301163520 9643175 -30942579565217208904485268791533625000 9643176 -172402861497614041286541003689963520000 9643177 62422455962859571195176743649443041344 9643178 244425046912347366804868186600058374656 9643179 14470570128785061754132652354820634368 9643180 2211077276996599921434310304383656960 9643181 134061030549340294444895940524773448982 9643182 188862652319637922097545255549303407744 9643183 -354483238591733319529494961412610347976 9643184 -108209957118558149562092245605552783360 9643185 287327077508859131964765748687509110400 9643186 44130445386416389117608480955552204800 9643187 -34646867424437683149761261102019065088 9643188 -45108373324662638518054936132232054784 9643189 -199585252697743052557049399434501139712 9643190 201331690457175785459656631107569916800 9643191 125206595773094056559736462968540523600 9643192 -50356144851967424816374622996695265280 9643193 35933236034280880967922612989234846784 9643194 8911267994894097767847872484174713856 9643195 96595468695173280460065178328465532480 9643196 -54649303545596964118886283987540096000 9643197 -64300038006663550493829010105022995200 9643198 -336919761307855537485332375730516310080 9643199 90381449819219918329694655889072092432 9643200 9069254867844341257025786183575142400 9643201 31878898893068543154971771633237621504 9643202 98096939191483352852953171265002888704 9643203 47413719840374311015776566490654795480 9643204 -2884410063778842494791081759312236288 9643205 132630402687975448648980534112023486720 9643206 -116375079760782506979213256818480933696 9643207 -7477844068119423024928844186588231888 9643208 99415374531740526113818011532146769920 9643209 22837102420709225091326950990835835840 9643210 4610571639455925557726559834027893760 9643211 -297534941460668688863729793113603313000 9643212 21236090988463264403194878252595466496 9643213 248838229611687607429612198072423769462 9643214 -40563072082299829774420734385008230400 9643215 -33097790192760348119100780107035376880 9643216 81281809547705384292611396606017536 9643217 -167670567590172566270282623988871724380 9643218 33848296244530185873356464956963591168 9643219 72301009744907883373336846739394911200 9643220 114730522337858121947722101081535733760 9643221 30049999644716691864850374642554405472 9643222 -19489355011844654055573404906188833600 9643223 1344515770368393066321929344535623704 9643224 -589855775059906326244538695718830080 9643225 -147060965809269459388486474790595696000 9643226 24065360914618026328121165612838627312 9643227 -18551969127074152358182978032403407744 9643228 251485236917048384491264603436305612800 9643229 63245828825727908050588323187306193376 9643230 11512151365048412808243094105759315200 9643231 24310105713341899647807704516385558232 9643232 111287038881733988273748632074016784384 9643233 28541278435941789543609845078029903488 9643234 229858991275607359468855962864923432016 9643235 48567866179130308170845094152617798560 9643236 -130674232748316584035264497055064681472 9643237 43900877857663992426627549943684306432 9643238 -114794864120176193185987055630532315840 9643239 47799286244174959140984588564523005600 9643240 -67622506911735866958343903492151116800 9643241 -113005221743469286327155331139334112800 9643242 -21434404348942086592090041172234661376 9643243 2859100542047733208515920209362724544 9643244 62035759686738818913481996730446464000 9643245 68056869973675583782095102191657903040 9643246 -70531824457611736129984535171826895296 9643247 -153879641715742047877555991648971568304 9643248 41228427293710449135425228388519051264 9643249 -50760497175941494037844655396096699728 9643250 272868977275100830127094436357802640000 9643251 176743748230915429483323009302504421432 9643252 -338657404929866568183281728959667483264 9643253 11366358642764153363684763710801075004 9643254 -25440992371143323200303791703264154880 9643255 -227498310775590357993021560709690055200 9643256 -5238101811063258005103411531129815040 9643257 -78873460284150803539538107218651009852 9643258 -117592445429295759184807107525650789520 9643259 483894530322928476515874396170993351460 9643260 -25776130704569121634912320760129536000 9643261 244940092019907916854656897681438809862 9643262 -151672355786784654396677793585618490368 9643263 2435874186608520307538206379206699008 9643264 30676177658741525608977156724259553280 9643265 230833824297539070390365393248579416660 9643266 -1687721461915104193320100709971038720 9643267 125017437246616252984088684904115143600 9643268 -184873077733477172618839395251155866624 9643269 -15454304131191764342367760827133978656 9643270 15522019754342943328382598354055272960 9643271 -284949013375500616802853732803138023656 9643272 378881699578862300799544754465003274240 9643273 -92051088355630868214829940168638936220 9643274 -118090051616403852979761293484523206864 9643275 114331476387831136011361884515564425500 9643276 154738445744273707348597154723502369280 9643277 115473963407059798548351524531744283072 9643278 71516862622070752230695455408084894848 9643279 5057305217831577633641873940013683840 9643280 -29807228199416970542002632610836480000 9643281 41299568383635466769496585864427341552 9643282 -85592084250336076665162480163649432832 9643283 -42700773979775042160978751937121649200 9643284 -21132121323907059714026775488170119168 9643285 80775989542399198206837271176520711200 9643286 28405829983559380009000717308053570592 9643287 199958216546443531053162745625387615568 9643288 86814953216325347706474765864884213760 9643289 -199885427196165453744405858958709177910 9643290 18234081096743275213835233464785406720 9643291 30633974895813319483228487320770680064 9643292 365909044412428843328690418940938946560 9643293 -10084769963337675627481892929118144640 9643294 67253284976764367231752084601934269952 9643295 -196360601837768563297281539616783706200 9643296 4867374671299132843243091719832469504 9643297 53938609751390289787772004921407169974 9643298 -36200485858841876410419346840958083200 9643299 -110278819107106481040064023363464384136 9643300 -7951081276950432184973527612553427200 9643301 -335127510103458423646335713598084398400 9643302 -52692620840057207010938424111605768832 9643303 -210983173957159346901935259183702470616 9643304 15171789264057902876314993763028664320 9643305 -21287087929609256151213327126290263680 9643306 -52670712370160359932923942981129997648 9643307 -126405517109053680764794301290164026400 9643308 -7756553089465500224700695821801904640 9643309 2567758335221830741019019584289994944 9643310 49009463436124848476418877928406355200 9643311 117204861004461674459922348478703527560 9643312 5785267463974777629173540984576409600 9643313 273811988348224003007320503859817673024 9643314 109355327308539994609989473131043331840 9643315 -97451643422592851314266956927925071280 9643316 214531619729967005027637705914209991040 9643317 152733028484613137994194369576783078880 9643318 -53505806331538201388883291801308740608 9643319 250465057440359588045972755637709914112 9643320 -237054932514331809465416812844636160000 9643321 -481189580871851622533425638025115211478 9643322 -27973508242991493043536959428364175648 9643323 10735286087109701561148713080730872368 9643324 49236818803883584286444411722394909696 9643325 -42586890804810713167400959258097164800 9643326 36525612447969676190167448874200352768 9643327 482506572407285584819938042752282442176 9643328 3519492744531024422351189693395107840 9643329 150009751801962352043449989566535276948 9643330 42753204521897238803792095486301014560 9643331 43792976751074892661943997911689683132 9643332 188084058450191985673891988562087631872 9643333 -98422054160080514189304749479639752640 9643334 -136138028395124018222874900719185409184 9643335 79126212099134771756693655217257499200 9643336 451568288054870780354635548783736627200 9643337 -729997422257947604293081239644941782 9643338 8839963662154076584693941939066103344 9643339 66650291773983559360312324618854230320 9643340 67634491730615393360751216629598382080 9643341 4419047489671233309467185421983632000 9643342 -226495868296217684100421914955710980928 9643343 -56943447661736799563380529521259460096 9643344 8296088162580669011735705995899961344 9643345 -137736867730703788094199240080073720600 9643346 -196170970766132496024494739326687965056 9643347 65168204027837200686073638586422891360 9643348 67070670358719950659020345260912713728 9643349 613233362338319166166563917634099134880 9643350 -29139093401085337542026515145252092800 9643351 82428443822401181999871850642741657352 9643352 -1456450374742529169689481136506654720 9643353 -72957289080668924932711780630271394096 9643354 83887263600291916801755289529977234944 9643355 -38030624259112330842943122097313145600 9643356 22462008748934266383315663052873396224 9643357 34041027475322656679734597360934765606 9643358 -113158123751255545080264262728450084480 9643359 22626687450596167788514411581782857728 9643360 -198469617424675486271301543793435607040 9643361 75416319159696357475392991439717256384 9643362 7362510966844950883786262432084841984 9643363 -221205525766535062134431169302193564388 9643364 14559483551013047529484015412097318912 9643365 -197185819053449961727606045651543504740 9643366 -18592355353707664972760685603181072896 9643367 -87209615702356975519555974755134218960 9643368 86541647633241889120175008216990679040 9643369 92429229630195367974498063346305201396 9643370 -159453115252541929811950196875450214400 9643371 43459946317638106445331956723153610240 9643372 405094392175617879371596864498440816640 9643373 -18682946509720453834722228607449331200 9643374 -56938916713448612172532805042267520 9643375 -122460989183928561268626891863723136000 9643376 -13579380222748636982769862518189293568 9643377 29881744314382224951274794260658697632 9643378 200142493878986742951317233613796276240 9643379 221849796806097485621249779982231066160 9643380 -71165126588046390884063657348942653440 9643381 321255322642847561474739479348739218400 9643382 79596595305732283380310735056478611072 9643383 -212823742430281080168197755478575832448 9643384 -133445922881876902495554867088893849600 9643385 -248201394549360364643677713884300319420 9643386 73485938887924343189259456575184466944 9643387 42735858610144255315514049330223099520 9643388 58063924259922611616917445213460236288 9643389 74227568807245843250156560972087609920 9643390 -39413048179299550265639885411634148800 9643391 18957494252797324285449029197729905792 9643392 159059504495802379136442637516831457280 9643393 5302887024333707249212234343641483122 9643394 57802421328627692027547762003052807680 9643395 1789631159873331796767099784146205440 9643396 -233016245977302534970064539442068689792 9643397 50721643426948041618159634619069043360 9643398 66882665339144624742403425072498972864 9643399 21558308515322657963726232371164504320 9643400 62518903363678811859539258447466240000 9643401 271755929695689300235714766068595198400 9643402 -113301020392330900396460227032560637600 9643403 -58883352124283411421041335348296906240 9643404 -12201761147977612713618259100837913600 9643405 102795610715112673051926614968396308120 9643406 -48378900265668309633146894640589089216 9643407 -381193007839514157018168840909824729712 9643408 -82111168370263756147809139767358087168 9643409 -5295544285551105306012698725866269184 9643410 31403059665463245438528604535748764160 9643411 -224980692912654702334072944030106090560 9643412 -155678393656205413333125967074763161600 9643413 144823698035021575860063592781620885248 9643414 -1683917410059155754303041865402210816 9643415 32199816262333086727792489066992444000 9643416 124097659707162840324813166215288729600 9643417 36990180518584245721695470491269154560 9643418 86372862664698399868378813186035962880 9643419 204878440847831253775331839322582566800 9643420 -54277878289212299080461594691782051840 9643421 103678832110627597163948950126855954944 9643422 41636611731678175433714924171192945472 9643423 -9145506407415366797372932652877352760 9643424 -72292566007126317153372477726259150848 9643425 120945593856655529356340278126157364000 9643426 10017282135979167108164830362032797248 9643427 261022381576066136297602610988939597276 9643428 201558704357228071769213692149955584000 9643429 -566537089729077062759162355966470687400 9643430 -65984740580315625562131134617509580800 9643431 62570271725554469551046825551511212800 9643432 -195068085605592340120924640530364006400 9643433 107834104362732695638779690324793984506 9643434 -135314146422086620434957328118489637120 9643435 65564513189551202198217407221788182880 9643436 80513247734876785581961676724602411520 9643437 1971582834996971526304062099354774060 9643438 1098742782510896826869462978227980288 9643439 170127626394300176956107308034977253624 9643440 3891505456279288114734810782493573120 9643441 -462016071378969076839159056267897666158 9643442 -4002110353957007116253554649323174128 9643443 -101240163725821440299025596850682548936 9643444 52602535216234496995508177555354177536 9643445 161003346026725491513556774426447008000 9643446 2068333567926358592547794214537287040 9643447 468807680368732003548863172476975709912 9643448 -63132378357744926331586478630579712000 9643449 81091548018413276883561823729998343680 9643450 -84122500395261603631484275720350624000 9643451 -321144777575334721216526062889212370400 9643452 7770111049727525290951140274063540224 9643453 212815508974084202969103601420827365702 9643454 -18189749539802425364859238021089900288 9643455 -12596093879224592063652650927908341840 9643456 24607979569036823444753338457351258112 9643457 518572650721552603386671147543906049000 9643458 86539161866644751644591405556866560 9643459 48860427869150306622539705087425387216 9643460 252169422116218071636914818794154598400 9643461 107862720492468217284315803381431426272 9643462 79403638560972661475944191363778427232 9643463 129521943011788907168643119517213644304 9643464 45267257353291713396951787720001617920 9643465 92832344229136304252459141792730992520 9643466 -893018004431635301481098405764715520 9643467 296547683756246544071474582723474725080 9643468 -5743189879765694675722348254174852352 9643469 237976781762104098406829887086475819680 9643470 -44073329501884568683842153698461488000 9643471 -199353258104339318231129013170258390208 9643472 83156965269715084718944857757129138176 9643473 -13306091022933769804445490062812277376 9643474 -192888644180153713435457394202216401264 9643475 -76275461784919230137812004299321456500 9643476 165745305618350411394457519761860216832 9643477 27348326328947503323826142928497264832 9643478 129737113811036009737993796154790472064 9643479 -61934814477439347633279839403516101016 9643480 15777498781942309827000273929188147200 9643481 -7252438911463646146961359997117119728 9643482 118140896285860232034750713132062886400 9643483 165459678781221921536624754900144161732 9643484 90634501757010503455587177223089639936 9643485 -4623891364452359003631546394445796000 9643486 -8292568778321762255724611012988691200 9643487 -19783169482260484343896047114167198496 9643488 182029007845388328496332828315620474880 9643489 -41033033477524702789091345241873982844 9643490 7870126568927217055078972725452289600 9643491 47852161223316260403282401430921646080 9643492 578093814192614151399243204836546464000 9643493 -18671535527838600386309332437824976258 9643494 60762808857914813290266127707496788672 9643495 97697133666054187377598662733400618880 9643496 193041018413206791417805288384657505280 9643497 252025428808918121450628540272577786000 9643498 210003070848704302996257313466167470000 9643499 99784908854982760387815218964729188160 9643500 207975096296674550273681702325955584000 9643501 -94983473475259749057426473393376719648 9643502 -96246504714094291172784886299248786496 9643503 9521428654033166133001081901272385664 9643504 6619370905055175476567990653988241408 9643505 49607236444588266597316918672748803560 9643506 -5713220479991915191538832293571667200 9643507 385979173963052074764651932465460096000 9643508 10699427247658552615988552580357206016 9643509 -52171806776438551999455542423024835840 9643510 -2934846725828158495745238787934883840 9643511 -120728468231697378605820259001525623296 9643512 185084888922555240332361528891954155520 9643513 -14850672224037128235446180785786739520 9643514 5128745148068373268047617219748753120 9643515 64111283851181539581299762954839756800 9643516 -57184447057130696152776070589830683648 9643517 47366165898927284907067340385281020620 9643518 66411946308032775605065344972065244864 9643519 1506246291804690731933510264995583344 9643520 39628482036028766093960784359435796480 9643521 -88439156726340333240990084485948582880 9643522 -5904153596427308473904802045631687680 9643523 -435230695501538663233727543798848537776 9643524 -1625987309697153499495980897766195200 9643525 -171545422061322778566974874146501714950 9643526 -69476281676737580926971850186924054080 9643527 -116461574313403407831926560249210938600 9643528 156195699508556699415054943414982584320 9643529 42850642412577023571144904967929632000 9643530 -63995024972214533474447103236582092800 9643531 192442944433067782418578216830525045332 9643532 -28162743672345519781169045059120416768 9643533 90461050513039917923636511355007464704 9643534 -28450500082668641655905548069455787584 9643535 -33428770200556775326094043197153940480 9643536 1545774638671690697846521722404339712 9643537 -191803014447804024739931641334019636814 9643538 -136302792361849670665055732377341844080 9643539 4212425550474273360471552752982684768 9643540 29572937232957204834696303846306816000 9643541 186206367805012975171287148952471388942 9643542 -10521137091719128865505141350838804480 9643543 -169904484962660583429736659108370767960 9643544 211941710881795939551773303818578124800 9643545 -152803363526398807225503187149809424000 9643546 -166630943560618415652070510692500636160 9643547 32762627778087403525660087373987364996 9643548 -198204385079343650750498146448321349120 9643549 421601958240208198584246425248746280550 9643550 -32828511980991783844545355029833856000 9643551 27725412538506708722211902636731436304 9643552 387276729403586768672598963581193879552 9643553 -301321704717189152112563067298740183198 9643554 120728464150652500014442160628937804800 9643555 -179547056422394507224202544234325201440 9643556 -84942849446001434890426267875098672640 9643557 -38365406644672826271542134775538155520 9643558 -120366001468982075839790358579532377120 9643559 100883068131915693781828506836309792760 9643560 -157315817877410320938483244354551398400 9643561 205366504145907299244182216237725788772 9643562 -110045918172819884064341551680684850848 9643563 -95948632039127554706662329565495755600 9643564 4057367330531111278817755820074434560 9643565 407112283890918984495322363975214116320 9643566 63827291753607323676292125364352130624 9643567 2201937438695613176106012320359704432 9643568 -17797098833407792620523007634746572800 9643569 -2924907871445746268477130947571663744 9643570 -63288142580694420900959784905469287520 9643571 -43515611469346322463284370616024103088 9643572 -88748055934890842906372049540197387904 9643573 -199774775089398485312665078329342766080 9643574 29385702213764393431278159023628319872 9643575 84369795693655136084810367943732099200 9643576 -172265944017868568047577104950874705920 9643577 -270956095126695308010237820272711023574 9643578 32603113151793916676976858441482649600 9643579 189818460851312312775424242700087100 9643580 63788593723535726000120711621125747200 9643581 -344855035143530063377662330076353134202 9643582 9066885731978724547066731310100884224 9643583 -301386801286782595569638072001904155480 9643584 -54924195747123632470625001022647435264 9643585 -72120680313214837476959406134694728640 9643586 172173125239309345465695072379707958992 9643587 162807533230394000976933560502038720760 9643588 256130553736647778933942088522531266688 9643589 -309844551415182910522003728339399572544 9643590 -86633647375285828309832842778409369600 9643591 -108595650455891662803565198072598530016 9643592 -25391976545433945176153894914569861120 9643593 -116418396285129073562086362014005764336 9643594 -92643382592757158611400731874817725904 9643595 54671396108283320968037172342513650400 9643596 53595274789179801014396368638683418624 9643597 -1627384975229189499702605939011634720 9643598 -91356335882909278460420377481775163200 9643599 -24196243269902762119583644754397541776 9643600 41526479025316935249554255908865024000 9643601 -136203982974936462219601377667996956672 9643602 -1544043781555094720767006867730572800 9643603 119075306480962765553547987162552047852 9643604 -88164013179663347963399358736079044608 9643605 154585097895967205142576672228094716960 9643606 11027088233710725561473614598744345856 9643607 -119844195757993339998811100733457941408 9643608 -63768324888974174323941648971670159360 9643609 399810981390911041224885049947385296000 9643610 460075226639958137967254208527915520 9643611 190818284839020596108321236243870750872 9643612 -325919271630542051613392654643576493056 9643613 -184349933559306330432896593704067335840 9643614 97020150269157668199663118235377867392 9643615 -1470099325790983807533929792826202560 9643616 -385792008576186045866907215399643906048 9643617 -7256995310235838636799896082997273534 9643618 73321888790232472652344957652871561216 9643619 192230123252006201539240223157603544680 9643620 30501351892350682151642674264158658560 9643621 -41714691536469913050103990312279724320 9643622 -27033640223394863799743989774667112000 9643623 -184193381895982409826434692747164200832 9643624 248743795344812863813460992599741726720 9643625 43325239110837549275596170500399520000 9643626 -33841623255723995584009858023878115408 9643627 21420030683475207449392342378248525312 9643628 143993815199575923677298930105130330368 9643629 72213298125639871346376860464464619584 9643630 -75670523949467544322495405404367103040 9643631 843806825570359778633444022708409587120 9643632 -55285073097698780975081502551816110080 9643633 119651166956359210140641813885058017844 9643634 1320594135426951998743182026324173824 9643635 91054013360726992921897977730748237760 9643636 8748871564230591576251474653886656512 9643637 130056058806211718276859299318151299580 9643638 -106773988711321407461819884354667797056 9643639 135180431129385459362332349396793635040 9643640 -84464095070206005312888398886497280000 9643641 7803951783124275626665530426538548528 9643642 68415536843631204995859234916098479472 9643643 -64005160278240337805126319767713181184 9643644 179025533395426148484280290885289681920 9643645 403667734238861125837184963090216285760 9643646 46805705662336926922963470714081424128 9643647 -1867366874195722259810794727450347392 9643648 179875140712513343853141644964318412800 9643649 7677249507999766927516394764667396100 9643650 -28448884029017336691919189287288960000 9643651 198827147747590065171336861633543008904 9643652 -216221565355848896166053187992697926400 9643653 4650094418525066123175230001327682080 9643654 -222480559691183743656840735329902341888 9643655 -29194186022790711493656887583282009600 9643656 127084763577197659542801307375137177600 9643657 -595788077842996238159687435000470189788 9643658 62534570798716215836237695179074426976 9643659 348582407986470445167096031286781089280 9643660 -43668905989425214929065194610147328000 9643661 208966086260215434155846868726277358262 9643662 21843176100683253310527275537125898112 9643663 165557170968627537729819869680637252912 9643664 90019701006311541961701148404111482880 9643665 15173489760438016537037092711358709120 9643666 9702188976394725939598368419646289920 9643667 415648396619345477706245916470602240320 9643668 -73614869338568417117975747778560225280 9643669 -4604112258616204605122911240297092704 9643670 -95361905026083158323520074147027975680 9643671 258671301916570528709114382657430356480 9643672 -100708554509319088214878711696556083200 9643673 57126526969800814995915417149806760328 9643674 6020997892382642215443328383953760000 9643675 -248556123812116154207680136071933894200 9643676 -91345696701069993655437816218907251712 9643677 123521892004601328596490533970953435520 9643678 -211514849135281880456760760624329093120 9643679 -288557605405679026388902612754704722720 9643680 19610339992109074996593200039842283520 9643681 -116011931744898070600360255375829118800 9643682 -11201984547462922556218634932043003616 9643683 68595971021699608628906336684514065664 9643684 201603874165986740117344234525088686080 9643685 181951536863438767837178899773476710560 9643686 -29172067324815680038569674399562308736 9643687 -151309761641992141797132679897230403320 9643688 -208526189156847017957068219119046656000 9643689 -35748690551773206200995767811650604800 9643690 -160143149976545048513721558856737397920 9643691 71851003878600688494854653696620055092 9643692 16478479770518613071016305730648152064 9643693 207669620831263665471933913440954856224 9643694 -105125094231870432949587373688854567104 9643695 256662387750921067972160092952387020800 9643696 -963438065295391236389714008004100096 9643697 -19597458113236936306405825598194790400 9643698 -7441872542673358088437360949445296256 9643699 -18876634720183205783877263338764418320 9643700 43066392503274884456016483740265600 9643701 59016881349776004094144705495832723232 9643702 119727315769475945699669694136564744704 9643703 -266705987626399310948995819477732953048 9643704 7776380318531181271344828498375475200 9643705 -88813608142095923301292446518539054140 9643706 235131817812662300143069953669119421552 9643707 483716368206816079745516296902453524160 9643708 266446748698829794947037096194098889728 9643709 31573774520624566912053108009610394316 9643710 -659433264600542674458645532223527680 9643711 -175174845278264885128619033705972405376 9643712 -22945866781164328299892260878961082368 9643713 79743193800035431213091447422079594544 9643714 18900640183322930709990713357427120000 9643715 12378039718039656991109435093222361360 9643716 82226799628568296450065510809626644480 9643717 60494239031858892016804179541847620224 9643718 -84183595879047093845616321104693149440 9643719 -152624022834481285840358351376934592856 9643720 117344127176597666452226390407222732800 9643721 -134602679423662680045721479416776021788 9643722 -126860827419907832525366354908038172416 9643723 -56978331253490816577248937090690738028 9643724 23345230463115902666259292805711690496 9643725 23771766130811840700716407139032416000 9643726 -82500665297776243379077719689361624960 9643727 63229797418350386066961962285673534000 9643728 -10137030816683624451978214392984502272 9643729 185027790447724424871225693119425913330 9643730 -117001495090007413671150242944709862240 9643731 -160974328992610125829413255479803187136 9643732 -12489714907765671990788094207250935808 9643733 -88855490036377203642058643223942641472 9643734 11874834189893686384835360755401823488 9643735 -145398282105106275695771727478403746800 9643736 76176429707565085502884133276080711680 9643737 -156962171964649008612550257647515948032 9643738 -9107005943038715875897337010713689152 9643739 394646649061164006518205645869510400 9643740 -57177994101893965148149341122130155520 9643741 -8158863021364576839784130865041567508 9643742 340918636926507310242362307091741592832 9643743 145915543468001949178931244716136589584 9643744 525772037879498328532847353048424251392 9643745 -129875705196059941580029367944712709120 9643746 29113560385440373366955813303623263744 9643747 -70718296833185822466299886479976105364 9643748 226880504829702782396682790233543585408 9643749 -235971112980050028585198372179544984000 9643750 73861242759203093580420867232335600000 9643751 -169923933378757500415052576634422700888 9643752 -331928822540139923289874164025562726400 9643753 17485207005959223790531875382276631680 9643754 -57869448117406891670176952400752602704 9643755 72577776988505186109460710754959479040 9643756 75526986273253650735483473154375614720 9643757 594448764259764954620075542666804273260 9643758 -97221832917702779310392965920496238016 9643759 16585912431649910675053023936990634368 9643760 4453611915374071110112207555504373760 9643761 41746071377219173259616531752802241410 9643762 -51476115566388862289847440068991474688 9643763 195537483408909168724838934465744696012 9643764 45492550216539151326885087761926563840 9643765 138041948801924980622133167871143349660 9643766 114708052208169032802954687573425768448 9643767 79109764799044198777870265271136465920 9643768 -39342741806561061983850931096478269440 9643769 139132943297007435576531877680587667600 9643770 7312791574914463011260011267558160640 9643771 214492123252444369378100715572452679972 9643772 2693020345422129548801182107927269376 9643773 -50579474348910356859999785685919444800 9643774 -16475738800124385818315325253503668736 9643775 -63331179553123226274985891657376565000 9643776 -44090594557379519627796099473111777280 9643777 257566449782959574777715260793983883264 9643778 208442162356030085127945439056823231440 9643779 26966057389089220582007809965893264376 9643780 -236169146353055503727838369550423622400 9643781 -59437249320594252327919084001486846976 9643782 591539247206684604916248658340344320 9643783 -90114525602946906664484142617459019336 9643784 -49851191734305257825834305193426365440 9643785 -4174438406240265797779829467267800960 9643786 134156637345100337768373921862438901760 9643787 309157094578750907091970185703840698960 9643788 53872937200455984127925602895528755200 9643789 -50732336282215318357416184284975457344 9643790 -11337001606671168954879742031111669760 9643791 -11750215517462778550486413972153077376 9643792 -33868193243719949808223565991535247360 9643793 -341418843874104146036317383665314377216 9643794 -140605057806247803576551320647566915328 9643795 51027623337548374977947307436882244160 9643796 128112226109632741251448155297958089600 9643797 199881792958836760574959260057356916174 9643798 -62734496347166166917384302346727621600 9643799 -283911790651393116197592591198401416320 9643800 131021394813441065614732122490771968000 9643801 -46271965983035558945487468140814598198 9643802 40023134889191458984395101818030639104 9643803 -25432433692431406000735849325018479872 9643804 145155753961465183910171200090382860800 9643805 -178246981404058337909323957035312741000 9643806 15010051534223226193243899962154086400 9643807 -58342444052792915657887137937250198944 9643808 175932568453795638384829131809907277824 9643809 72680231346653316660391946833631040960 9643810 -55904970861044180145744316976620730880 9643811 22219640017332335758357641575202722400 9643812 -156212480239631102535880629772115647488 9643813 32144036856655753727026749543354432062 9643814 29626880962783028315352288844894220256 9643815 41564478863804038742929999140434441520 9643816 87732698126900760134132474032397107200 9643817 115497808555669246933088380179890958720 9643818 -6896136100169368605564511698999386880 9643819 -483488025825614106037295774360874568780 9643820 22936491684897452505142827180358272000 9643821 147688710705400082896417311811798272 9643822 -184282997097897564209802822193397316288 9643823 81016205295967304779993894861857995136 9643824 95036522648003004864889246924209291264 9643825 1138268402694691980419414444846623600 9643826 150912310120825387305199179261625508112 9643827 -31036365403719933316440146082965835264 9643828 -55797006442897707526995393039339170304 9643829 13596248368149668516521047187449119484 9643830 -16377643478144295617390964290435788800 9643831 -22442982532497139005646756175056511088 9643832 -101468112855257389072164853412709273600 9643833 -137462980189124867637854083576438922400 9643834 -278838274279889565493073871448932260640 9643835 90831715089061971127590250701445361280 9643836 371991549485661120895167174642274713600 9643837 -263721918082363714122846964916293063860 9643838 -214148161746754923777820810466757991680 9643839 -261604354081861515099412361375634526776 9643840 -25771521180883950104345937766027100160 9643841 65303069694662936832930183097878108612 9643842 50690094405252309367859973983167008 9643843 -297039671590212125103035984606643516912 9643844 98209742835171094778951760695289040896 9643845 43980365168814359738307136863379075200 9643846 -155919550296148202083337575076568637440 9643847 -301557047221737788965325541256015888968 9643848 -47207828816421985276269939886219223040 9643849 241477842771182848195310643776071156240 9643850 93677624313188586845151603764256896400 9643851 -2968008518870246496700287186908689008 9643852 46974964741108692841697912628810944512 9643853 -62771944939641857035006944377227107456 9643854 42687371515447544228703721414799456256 9643855 151296304796163551754916893020075751360 9643856 -489413072944260972674632572976791552 9643857 -50806948214476504086952215865564434960 9643858 -64087231075818203287380976425522155520 9643859 -240756380700756976302470670074602613040 9643860 -2776584169238872708986820925850558720 9643861 -128249371062188140100792730014917365476 9643862 38405713955358907319463456698228192640 9643863 -81577245398671025336608948220956254000 9643864 34673873262415002201573699570199756800 9643865 -11132413662972076273386768513481424640 9643866 93974692793388443962468814784102766848 9643867 -433212118814468177783045087474425393084 9643868 211149474172098338014709992603607040 9643869 238570086139202800960832132859532188294 9643870 155323662952654425918084940057253846400 9643871 292147506065778396741407018088611319072 9643872 18566720228056656575623683558629965824 9643873 -134947508377505695130131346013357830878 9643874 48660991315890462940858590608101689936 9643875 -222633329355760500358469553844147716000 9643876 139303777852483018123017568830979276800 9643877 -159629445905226479306982173599713655680 9643878 -5142707986478077261358515258089456096 9643879 42454680078113562602964717516460072032 9643880 -16807907808999047902447431585538560000 9643881 75838418272481853257047218580668501120 9643882 106893927442705348441563379382104306272 9643883 -39577890466540594015014129514565314560 9643884 -3261540978437114925752029870759004160 9643885 20720825189492721939762154779999699000 9643886 195795034367376460175883618718132387008 9643887 58696473465887331981559937036040288000 9643888 64327653740826142967499493645107494912 9643889 231460025623016467626550005301630318080 9643890 -1574351134343094267686617344236712960 9643891 -14957848825126136668096438583844166448 9643892 -161242014759103410973870833622466376960 9643893 -71735602896784789624831039487851905216 9643894 905134988384023223644522903513203840 9643895 45268638280155806609186366548105536720 9643896 -102213912839538060262015938078955315200 9643897 209828784262373564283802374307392153278 9643898 -31819297720180451336189800654363838208 9643899 249309016860189468095653517277645066264 9643900 19942136381543535059629004380016640000 9643901 190975358281306841195441569660634080902 9643902 -5471570518745070715505997340904021376 9643903 -92522171751732574552328708369167166848 9643904 -236847160131193201041588648975689318400 9643905 -206883201007942406481753308292104241900 9643906 -31933207843800310964762203634723018880 9643907 -23231920050763499823952856444049330528 9643908 44333368745485185911634917437261532160 9643909 -282215081863514338395637438476220858560 9643910 -100712159258374447098397877675952570240 9643911 2118111315677323292088899020863296640 9643912 -176901408125095267955141871498507340800 9643913 -177600831094262156745491919650599569504 9643914 -21048702104162764101578091005409361920 9643915 -117013399128899669597472668170231955280 9643916 290355145373859028529024771152546096128 9643917 37061424275456337203974044638871676800 9643918 141806635006540130447821705776836194560 9643919 563589355678537031260030716047169126840 9643920 -7806416881887868126984634780072017920 9643921 15088098140154566096510210951384383680 9643922 86763998592750657339469856563693905024 9643923 -44796154161694672175905254268140535440 9643924 146609764314508330307894405020352417536 9643925 -248294681374637860846364545092834960000 9643926 -99635107736117333157641754522979669056 9643927 71980598353478674080684147735432696776 9643928 32790024570420965676802492943362498560 9643929 182082657226436437895236754565349128480 9643930 -40934016690891635830630717266291025920 9643931 186445992879259046710048560378279180264 9643932 -144220369777250763975101113997841030144 9643933 47070074823987414349979982488019485304 9643934 48405309242561308585432854814640823552 9643935 -358128629360694432330453193864022640 9643936 -92718484999749237488852846175527632896 9643937 336100909446177560858960762583251183586 9643938 3903910069834045696552312540499020800 9643939 206070807980711041008705207463571811856 9643940 -64356611030774762351094704979202867200 9643941 139699327322482743558389665297721952510 9643942 -140839747909747680867171077626867584 9643943 474484866304103547588752616102120579192 9643944 8108968118051183916524830890670080000 9643945 -51833075818318869745525933499149612800 9643946 -33994965897196311381526168572057255936 9643947 410174975614634643759925130352071470080 9643948 154134420851519751668076348913025464320 9643949 14100334828187884174586189640683213760 9643950 75076861884585901497873939090387960000 9643951 32180434491399409751458496538565868400 9643952 -5641560791234460730794936017311825920 9643953 -115089767692808209671891240543379020192 9643954 -763427837274116350647148529753819520 9643955 -342449804285415447167551096300904762640 9643956 -8573791840128161803814823071212400640 9643957 4460975106445355038471158003314253820 9643958 244688409923944553015794850550783568320 9643959 -11884919713752976561044892407969913680 9643960 -30809174614217627326100914012797542400 9643961 -67541480346106770627027322912981572438 9643962 98759419640742533281445163509758743552 9643963 -32011045177456811748146253462257184000 9643964 -84400031037027112343376644314230801408 9643965 -89106041979402688155812060349189758880 9643966 141281266129082445992316961457565532224 9643967 -104293212151404710864872230166594746528 9643968 42776856808653776889681782772250705920 9643969 246063742991961297344978330295053406144 9643970 15286830871025991267839467540861954560 9643971 -17332336650103340837223012252834407688 9643972 -50479503469879892508032252999256539136 9643973 -88478675689521366931736682130423607778 9643974 16210511032805136226175006937215600640 9643975 74356015473440057172725899935603021000 9643976 -45665407547279681050463510846375854080 9643977 94014210561282829437102117421774670592 9643978 -43548544369817428694069320701605506368 9643979 204152206497619947308722842714252227520 9643980 37485474951973196490420875952218112000 9643981 199874831366309018793564234622179328920 9643982 -23358739463780328777074406745363627200 9643983 -82437022243430505741671426937252470400 9643984 -38082390723629372479887325533646331904 9643985 49027144256888036229602877460534912440 9643986 11318550945972272112005602717080245760 9643987 106030085709412871688241290180799690600 9643988 -268968770448177759181356041510721808512 9643989 -91871730991519945915949226405645646176 9643990 -199844583279136025685370997935770806400 9643991 -1013044936748918155428735772926907728 9643992 134890965621622769520314851144252784640 9643993 -90283905474463562200520850074728772800 9643994 139625800377778105695312265398625549296 9643995 214597992364753013657798014418614149600 9643996 -114490719607149998946331421074228672000 9643997 -1778395412958305172051886688506014240 9643998 11230461547722789853764118283725455360 9643999 -92658138847534204371722109942205048064 9644000 320748857391981554218947307409178624000 9644001 47361493911709088005777215747307407360 9644002 -76893905945450861944323053612246448048 9644003 200481532504943432294944955571168132252 9644004 -107465003257662486459518449289901834240 9644005 -48971805372006909017006615772518547840 9644006 65571212194805821224962264898007241952 9644007 -95554804706413384303750497491068531200 9644008 155643268574942999167787576429266944000 9644009 -373592749640954635463336687679311102790 9644010 9798115500433180779161789538507490560 9644011 136967932643817509273746436403082597552 9644012 -70940931713011270509385644806067624960 9644013 -42949095258112064770947205809640541076 9644014 94824377485624960914432229554609377856 9644015 129041763909324723250240823694942765120 9644016 39480506876033532198509762990334541824 9644017 -303212886814357244753328675559648846368 9644018 -58372295460506875747658188289582784096 9644019 33522872869891422776350704298789564416 9644020 -98687819910343824946351349964246528000 9644021 244663058260482743857712114336196162222 9644022 -2932508711767643484185208274321694400 9644023 26906909900397031368623711806778909160 9644024 -156225577061902904237621542844875898880 9644025 77488385939170524826355743350265440000 9644026 -108643026740673529212667783360589666304 9644027 -59686993531124929038595715629622425008 9644028 -147798162740351359571827627502899822080 9644029 37176201801477116550692967068364848140 9644030 6696734646823618072649073308896746240 9644031 -23193331968999641885177089480152260688 9644032 -15114231696857557977033325812236943360 9644033 -77066841062243567752982609339529107262 9644034 87975031222707009046246961235355288320 9644035 51067618036153646219443960030410990480 9644036 -94777159147505122459032265907105205120 9644037 -92741805373431147957405342485563610880 9644038 43341908789408045546965840969493864448 9644039 -155674279153998276050699436285424775520 9644040 332329140903999483898236467748864000 9644041 331268509202694469578827098624999909584 9644042 -99901176615650103053102848300916093856 9644043 272365489653244735533086218898742421464 9644044 -41990182326444568737661047021013444864 9644045 -10071726599046826109685634772887691700 9644046 -211618791810729804295778257092853544832 9644047 -191276172120972749544815185047526430848 9644048 60966420375742284306604457083471798272 9644049 400001420599654169153046002293718360640 9644050 -8594704192439296382111512728938510400 9644051 12029325681635809228658463349716786072 9644052 -81067033061763559622934466786256295936 9644053 74495935752065175155174910515424684302 9644054 71122469304705833240620726788781433472 9644055 -126355697592446858766664061870708664240 9644056 -95367346463068180235431799859687997440 9644057 167421672165660253971074903424291183306 9644058 9888940739366973016400389161667772160 9644059 429248502218793879445534605805150370704 9644060 15298760125643572945520219285787348480 9644061 5330246908317134365796294310273773568 9644062 96568369046553976324466399650348636032 9644063 169117081270109494750443182353533672 9644064 -186258639937563569628780935996603105280 9644065 184189558470532756163786749636232909460 9644066 319180298798094587154552447845528362560 9644067 -14316280145580473204553657168784273116 9644068 52363178383904763594383323607113981952 9644069 -33998774041069034240000127454037980800 9644070 46315514214813396181675287786357859200 9644071 -499425824238891343450025161179334852800 9644072 -72778783052326935916503080163322675200 9644073 -124289389391543010874404295548011976816 9644074 -80361942031224831123648426871755244800 9644075 20145195778946340548827848432528654000 9644076 -32956118586706904460883020177329817600 9644077 25214344557896366455030445350214449280 9644078 -188240024389066064490536052255616532160 9644079 200026023007665953448820701570927909384 9644080 66639353023842598424708897965197557760 9644081 -301179768393900120757040416920277704960 9644082 -56213001406055594695000175046093011328 9644083 12418905706057506662434850210040591360 9644084 109474203001075060093324830650245564416 9644085 -20450012591043547562083926387025308960 9644086 98684823671824411538304344937120835584 9644087 169314464572111774402651656338050021272 9644088 1620347952874686659787754616185036800 9644089 34240257550916736070152471133750727040 9644090 -98417085679622469787146894349716079680 9644091 -17443951385723236094234865012626234256 9644092 -191909475293050148507094616008036853248 9644093 126066484875687343022169892579984902342 9644094 -100204559167987490956008583323856666176 9644095 20179385744202613926206763759317296800 9644096 58156897555553961585506205959863664640 9644097 -2814754270104483739896016362474750240 9644098 18672833412095302488371033836592167680 9644099 -158390636463124090823157960387669816900 9644100 24012427067057610227326046882785689600 9644101 83711562238338582832042283712840755102 9644102 -9209482373502617624313184785522136320 9644103 716818477087806795739701884579040864 9644104 125497409735580891449535465986737013760 9644105 -90486956980119238585388399766231283740 9644106 48473500106117431932108100562781907200 9644107 105812271133959979937640147186599873280 9644108 -75811607760482196485142351872562953472 9644109 -97968074569211409458086142191675020096 9644110 31788143700448455745125223632054865920 9644111 -367390346295528954798872718033535590288 9644112 1326304247346347700736912100594540544 9644113 -90605202750831396269341393802971880220 9644114 -181843798027560771285456947767722046848 9644115 -590267792957068316529324812568005280 9644116 -89728341543435661093335317932870111360 9644117 -49620551461540124978631291699754450368 9644118 153558755365912621943832801829298442240 9644119 -25289784115953588365679589162716991480 9644120 6492917490579693065914323069345177600 9644121 -235535280005136074269786606044936028710 9644122 -149395815207149641788293554695878415888 9644123 -108623220687248001860396339041050467880 9644124 -13114153533222225372507638150912901120 9644125 479584332932297372414822100859600599000 9644126 -55728250375953946827585901257670656 9644127 19019915385936461060818215511967048208 9644128 -60864148165811900687770892297117368320 9644129 41393806394638107402752038186885155360 9644130 -52671290432350587430584381381885081600 9644131 274315179046274772589790291929753600 9644132 -223974620693332843218068887126141471104 9644133 -178994657299859902082877467399209001376 9644134 -89719358476865044456771052255141558400 9644135 -93045980533912705039805495967035485440 9644136 29169562550763450892756397438162534400 9644137 -47824679095191338599921074492266633600 9644138 37895545794269026454174069798249124096 9644139 47066087103930684009116530885092464604 9644140 26881204961594659568115172843889049600 9644141 145022360883201323971255077695541833772 9644142 -154977674028590895854143858702360049088 9644143 46400941702004577876923465413343793888 9644144 -70321810120903876548743004320045629440 9644145 1023592849276377206398453037607709440 9644146 138314229168899340836880417842444512272 9644147 -183910605725777884931063742719240116404 9644148 -95484379828406118233027828004175229568 9644149 13592718525464253220931463690611375150 9644150 -56794004720658960448476147976305055200 9644151 -247907033282559599695891043872628527872 9644152 81945501020551331427932328638047150080 9644153 -197648922960963991881157099443609225600 9644154 29825452151016410388750495708627456768 9644155 -78153414175446235303279253465529757440 9644156 -211263897812327940941418404683030883328 9644157 65334362070105106851107554522572680640 9644158 -89360441349795979647420205336461304320 9644159 -63868874089746691644304310657255831184 9644160 139669182065097228464109585666618163200 9644161 58229727283169820112779561596582980904 9644162 43453294894129466255056175395764633600 9644163 44926366430296222498645258841848332288 9644164 -230210567800370265318570199552905802624 9644165 246119719540310060216506035483557491200 9644166 50407787782498676528211615923884481664 9644167 -117129495813340736598170136203823808280 9644168 239986658103740063769829638914961500160 9644169 -3569954022051833496792391477925474592 9644170 -25004461633433284572213696810478818720 9644171 -109848957305445470357434285656011600568 9644172 -122883588210782630540846542156107264000 9644173 12653590664682409307759486885597760000 9644174 135058246304314400798202729680727844800 9644175 153213073702478560871436857443801887600 9644176 4245128397537457982794751271111229440 9644177 -174097879334610546334359888030241411728 9644178 12051823214079917998073029535876167680 9644179 -207072361506793259724112372068309723220 9644180 4649610074496139091149943050661783040 9644181 -249545681227243103993949461366963772576 9644182 -253710585471810317077183872127148133120 9644183 315466440028656476664629441868414111432 9644184 173825422621926471001872449234472960 9644185 -160020400505089418955025853507356256640 9644186 -140730743228050727509365745512911262720 9644187 38900043247573925933519111694602575104 9644188 157272665655608329367175624999778245120 9644189 -41083884679607751459418827134892266010 9644190 -10249115799308654892368783268154229760 9644191 -62020188214355200247189058479880426200 9644192 -315043782573682692123912511243929059328 9644193 -4487123713782663298309730354593240320 9644194 16816339603597754388061560695572357632 9644195 -100538043475384092960483462222388254000 9644196 -148844066553570163673648442813807329280 9644197 -290704748670440705071107540751384492354 9644198 -51309819944994593658493274523492228480 9644199 -178675578066943512384602408927569998720 9644200 -66875612712745066101279143533074816000 9644201 27110012974642390869154212144658886784 9644202 40897171980821005699821208108541181792 9644203 358984688313081710470562637765476454452 9644204 183325668972773798205113598273060314112 9644205 57572789608059383595676669295503995360 9644206 99377107721699505509762456968021891968 9644207 59555607893209570253781071829818637456 9644208 14675463741394132575792210140058353664 9644209 -102633387524836837237448637802929803996 9644210 163267367244211955006947772900308454400 9644211 58873664972867634483747726421776312000 9644212 195018251062789586102406861258104832 9644213 103728008854580838000322975093568095584 9644214 -88498741372161921691634816685734768640 9644215 -64201858262630805736347700580833716000 9644216 -381506173127241435149036392469835755520 9644217 158187569744304957227207450265500940000 9644218 109322134593304022174594065873861248480 9644219 68590067037065560436325733906365562560 9644220 -105198885393515116342438409760566246400 9644221 -57957871978352597511119824660235163008 9644222 -25217648035665326975945905310425116672 9644223 15238764346495263571042583418478957968 9644224 -7656140854488083327637546964864729088 9644225 11989357948721862582154437912679195650 9644226 -50202953348356146675078944009625315456 9644227 312801817722924362988167832905185078076 9644228 -144404357594368058810801143601958626304 9644229 112101312862872325737450769713866979840 9644230 -178642055046023090569128823010944698240 9644231 -79552660330673866368001241161871372496 9644232 -5694006483505839844214784174434549760 9644233 61422828493996578415741078750544868624 9644234 -113904034599245829177169814851395243984 9644235 53374013207001801234236323237422497760 9644236 -9261127144446226730770639272259590144 9644237 287934772414233156667136375107455898080 9644238 -93010063711514658818585651364532855680 9644239 142361909175790452192945340498230627000 9644240 22883181618066608525406630161913446400 9644241 350610981652088615754114550306321461120 9644242 35955026752407459692785909234241776272 9644243 -77977816750286472144127231006451310000 9644244 -18873338835567764564687164242288605184 9644245 -23655520415218038990222679720493765760 9644246 157868680948611909796078417980354039072 9644247 44331441643852467352114932676394311248 9644248 397578857344723892238390110738844057600 9644249 -6021869561567015600465916602219171436 9644250 -53542777707458050517437659639754752000 9644251 -45859148125896834819935621455498131168 9644252 -114293513204359709242909619451465523200 9644253 -75612029833393502917039777635965982720 9644254 -3267654826515938470354034671714664640 9644255 1407622784161372186098945033319249920 9644256 250821236185733357593254426536553480192 9644257 -119328123470588366471244841526940999488 9644258 17263429268151057388747787417201464320 9644259 306024061241782618933762336888121932800 9644260 10540506417372515064036939819953690880 9644261 -281821863868588670544282763722746899776 9644262 29581447990847502481719739552671337152 9644263 -93980609381484986610046139977622060488 9644264 -31985822330502950571363563437870694400 9644265 13088280382730540853220106410580625060 9644266 22945179474101640368292826298599339200 9644267 261111249544368666564542376548336075640 9644268 34713495740523222840565192583837564928 9644269 -185148722522326870212365413420325105940 9644270 -88368785896260991105179423249978983040 9644271 8412849040738844513061905849549881344 9644272 -17391280509974774773943927376026075136 9644273 -154740132962117085634410623989966370478 9644274 157552618946977899390046252950912960144 9644275 210295462176791831119576335499363328300 9644276 133341480613265344458601834074068684160 9644277 -306846524348948032928476121088025498080 9644278 -107095089381405825952435241172323964384 9644279 -670106656766494305083989106087946957024 9644280 109673476450157526764656229809652736000 9644281 -234843677127202531673366346705625281068 9644282 -91553826787784843374306254543542437008 9644283 311355177096102585228539801824463178768 9644284 153910019265820564616381951920704165376 9644285 62378953942173568772809541933346865920 9644286 -2192501299466473053927854493363609600 9644287 5295503206531242588153043448628229584 9644288 61512343092376001145750493279681511424 9644289 114051115122654435322350273539058399024 9644290 -32095845297211583488710253028052833280 9644291 -4498707422736446232858958122404786448 9644292 -124053197189906857660113622680613232640 9644293 262257316408700487217040687977012251520 9644294 101855188556579117491376939783717320512 9644295 -97620535218780311875271052228556933680 9644296 -41857431243337289131756882961041566720 9644297 -71748958242774953096504959214727127260 9644298 70035032878930218207470123645452800 9644299 146800653158731888912296696480695291536 9644300 -19460526876879767232125841666245433600 9644301 -84153494928063386208470958526727929770 9644302 34931769112731896726880654578825500032 9644303 104706629445124502736391032809594085552 9644304 20111293571000855204037196104899493888 9644305 -204307166080377227055681237712968000 9644306 97828855845533117976560108352520697856 9644307 -8193424129148412685796805733074043680 9644308 172284893712151081511272133375396524928 9644309 -104411191539037599110605375186033686888 9644310 4216309756524794076856745908718010240 9644311 -5577082501044851753809677444228468888 9644312 79030348791605712113325644768461363200 9644313 8287249286395411885677196340300043648 9644314 -48409428405557624182822573042246030080 9644315 -190161902843803980633822335815104454800 9644316 87782781585558809685219147614956068864 9644317 -3379877563040323458429218726504136960 9644318 -47379796751441351738378315159561792640 9644319 202591249261858400131943006960627554320 9644320 44558087665529350638842649734283264000 9644321 232927728005671679470339409598573895080 9644322 903063834332149573253836395868045824 9644323 376504848257646159567909747068159289600 9644324 49097691719734683718964232581897840640 9644325 -90707400469207138486147761330258062400 9644326 -254652721517024248677995575100878329888 9644327 -2835059346463028588072574847618896720 9644328 -201194517227898417634737044645401728000 9644329 -266687720549875167559121576206498727516 9644330 74138823142997664921346186614401182560 9644331 92667413202992322056089888317910609752 9644332 -87537373935258764753604952241836308480 9644333 -401763406242405995906717382607929005418 9644334 -21154257487579203473357092053550169088 9644335 -157345012085782609934705659980248359200 9644336 7295921897978634436266937018682572800 9644337 -101685182465069545622402078902228856832 9644338 -1849550170413489945220802329987401216 9644339 -38294564796563723504606146104433531176 9644340 -44811825161453106695110553985331660800 9644341 -922703769365267269545363629949653408 9644342 228217891730227245944288845299972966144 9644343 -202774827641859215566568991802477152000 9644344 -365916626741689277902601408196407930880 9644345 138215260104251785341739592011542524100 9644346 1529050536726820091331562569678881760 9644347 248427989355323039920809203892307499752 9644348 1512096407710676852708067970238644224 9644349 -79958214958151265680838472308011265984 9644350 -20758158835247177666500965167327169600 9644351 -105951080384700180649920517598492708736 9644352 75419797405884682052103558026496049152 9644353 -313295556544322929135772966444572642944 9644354 -83102710647252431787397409277835296768 9644355 -56230119666469169629206239115615948480 9644356 215975154021252315465290578279122677760 9644357 -8108779681795562931090334680073727712 9644358 -61086249914241027054616327854844463232 9644359 310222721717717510643733032056321001560 9644360 162811366676279540030271930193679155200 9644361 277774021363795268017676093807984857872 9644362 -15935784577738441808685739360512998400 9644363 389951546943579324827890920579743598612 9644364 86096473661254249974081823912953734400 9644365 39226240705508119917341453229969709260 9644366 106826993976850186107038441421037733184 9644367 93183024923743450863908784679055804160 9644368 -50125753741217871288565623806950187008 9644369 -296163496222368438348364742504741103168 9644370 -35294988310103732099409809876342246400 9644371 134656696319993166882243320539386953544 9644372 -213035743109301013570825640103274287360 9644373 -256780732907941694111961419078396016000 9644374 -243372995819060279452477779115149092064 9644375 -24307037229908709516524166099295155000 9644376 111879945851311721543407632240095232000 9644377 -287014747706957959554188311891045030774 9644378 -181081395304745982602060872072774367760 9644379 74307705119717740372777985347171120128 9644380 -102334445722456798278945975017532456960 9644381 -199635833197373953434388765860550968000 9644382 -55638651524924871032437393011370054656 9644383 -27008425578349116091896675150586728960 9644384 -65390446104075903847731650338503131136 9644385 97863411493833421156065515557678737600 9644386 5911253269159787473172339235278029392 9644387 292635888860311556856634525170463179036 9644388 34833519576102363256919149276071333888 9644389 51694014912120542429445817016095033584 9644390 -46138940898271214572721663097816395520 9644391 17697305300333717188972372231134196560 9644392 -361433993446657401433291675276430976000 9644393 -157364878618286333012905516266653627520 9644394 -19005539471040376125351312119135251200 9644395 -13329101565313100088562405906699445280 9644396 106925871015788378008838803019423792640 9644397 5976014744103205619809558070943147072 9644398 81517177966437133276119772899335515200 9644399 126639946216384125000932824867667969760 9644400 52847326523515883367895078250741760000 9644401 -52422763536334997982182958372227475788 9644402 -216999620246021276207268054103723300848 9644403 115559149403332314027720914281936673904 9644404 12482550681715552917100652533051121664 9644405 -116139620589890346643683148310055108480 9644406 70425607828632533686475440931874152448 9644407 -100499388971362444200394764888764101208 9644408 377961302044393334372874414456985743360 9644409 117694223692753679417661155328459145914 9644410 23799099775259709248075518749613240320 9644411 -59599997357150695465239765913116208368 9644412 44216751258127982646048682300930228224 9644413 95501348038711635516663150863965850080 9644414 109214373647112807827009562014825867520 9644415 -131592207511272852634115479922600492160 9644416 194627817617470166757530264590992015360 9644417 -531283404642742997987641774960306901568 9644418 -43305022545663395080160669747593691136 9644419 240478551687138929289967060907502824240 9644420 -70174299722523406585058163330302891520 9644421 -135325445330907567511012231852245385536 9644422 98033399326880957649334464705422332512 9644423 363275391492901331074278386989127957520 9644424 -42650478538483538019772304603354972160 9644425 -129715529444210894913686857584124646850 9644426 -146946211234925102996752124696700283392 9644427 1298250984574469355474957336536668416 9644428 -170180965667694490995316155372157772032 9644429 -24605444055395421726318861780191249280 9644430 -3660736098685025310395514531735893760 9644431 -895348754768627185169902174426491545736 9644432 1352199221191713038671453943724244992 9644433 -222569118692171694228330473814181948176 9644434 117554902794258063641970223767525187200 9644435 145992161803702892125950810821841123600 9644436 -52997292376969734805338248681332372608 9644437 -3170085614131873611886067034916997760 9644438 75543305092715974289965742337920667840 9644439 104536066061502872563518577292275291392 9644440 125395778165922258051294271898022297600 9644441 -56172833793437603523187886972012111616 9644442 -63998920313327354273829782465727103488 9644443 -117118686034594106156664189092169475920 9644444 36336227874662787988147590194646375936 9644445 -69491337830063770136990831338329341280 9644446 75705951948010599164676809318690912640 9644447 -269316375429696101377646472381569027808 9644448 240685407920235819388879980469265891328 9644449 -61039024876477610140527964243858762064 9644450 9389027324012116706224629810636966000 9644451 63077600996374943033753119343453582064 9644452 35753692163719641928722518436296589312 9644453 -74233181666194042129607618590401847296 9644454 195008244215310312401805087999319827840 9644455 48621034653738485133217665489823841760 9644456 352267282049984337925787789989047290880 9644457 87351845526772780901106044677515292800 9644458 -215345271835406969920608298785034243920 9644459 39297910977372312531089409252736928040 9644460 56968537756483525036389765400960450560 9644461 -40738419201940697954474116812953768938 9644462 -182502858991913396437423285697761944768 9644463 -64353445713684130684121252943560833320 9644464 -40147356255898563126155922738837176320 9644465 -125737717877619919528217328622051200 9644466 3088472742569596527751764248554802688 9644467 91461197060583962578545931128576518992 9644468 17900780864560977367085030323180174080 9644469 469220906357823079191873539165976246528 9644470 -1074079195250674027194302873743411200 9644471 68221711571330097942459171317264622144 9644472 -72663551402510601297694306304040960000 9644473 21171549139130197381310921619078142464 9644474 2779092836718713296379617300486732800 9644475 47324659280170528475783923829327827200 9644476 -659572381778141530842461592319464960 9644477 -362225215317060145245007152919931176020 9644478 -109472267003916204213659964466325821440 9644479 -124439937093958480237126654654097805416 9644480 -29069005920010393804035658882901606400 9644481 -23098537826478656355514953222912614400 9644482 -102915768892675664516614963647212731824 9644483 -195755343883091605934610993461074211268 9644484 98973322639001994210729819752802650112 9644485 150457423058889071516086693906970321400 9644486 -40744826770028135631303187389107578176 9644487 39287958832383457981823644431707562240 9644488 -29215260191476810001297076023246192640 9644489 153879479841213626652452367940523155290 9644490 78622450693155250569187221942624277440 9644491 527576451132329425018130335519153783752 9644492 134816451983243885589344347336037217792 9644493 49627002838861295897722529176492611264 9644494 -107784589245623118826758113679586048320 9644495 64560985127552628601589833472345203200 9644496 35839706695309611350810893868449923072 9644497 34019705982417914876572322356283215092 9644498 28873816046519260152987070780088429568 9644499 -51374891582547606586859147704951722000 9644500 203273630610570319432262360909250240000 9644501 -228000525721701811441390055408593728900 9644502 32546150139906476326463540527000387584 9644503 109108151600519080802714543160643173888 9644504 -334370991380132902077297369160013322240 9644505 7951773354163135924072912267756507200 9644506 30144921562397320689228421990595608800 9644507 -125552793405705105475984795463971646208 9644508 7426124523321386482621594806841133568 9644509 -22789534250939817654326449066691060384 9644510 -46158041011285762658094374497734819840 9644511 96101215159957901729478412901336390472 9644512 -89093160680559230127908569603137601536 9644513 -5782471198937634946945255086951129936 9644514 -23650047806250649301190902317969520640 9644515 86592143311155159539101047239137045200 9644516 45685365253635709290408167001261367296 9644517 240030370014867926670791793433383108288 9644518 175214456109816343271117091822842317440 9644519 354037754348992654851943615817546308920 9644520 -105872004332458516559969086055731200000 9644521 106771911272083219261755438459853513344 9644522 -71665294462715468728826497915215107328 9644523 36683363447296050871744622497490627160 9644524 -145105285363502170313784606000121179904 9644525 47628147285199003177073286769505385600 9644526 -27972200233577790703373032195196213376 9644527 35631980482925255302106603297773274240 9644528 -37689589127900760653173045242875412480 9644529 -127585552140052861648217566767531701760 9644530 39580570088912592300689496022259404800 9644531 -59560315696472967754236908720571969936 9644532 -16962422818734866631248889782206003200 9644533 -90996459055301845933688268039929144480 9644534 77964076521608093950667059504280289792 9644535 -40626039427217493861351261000124800000 9644536 12445870441781108777127452364515880960 9644537 -135744231041142312822352051110468046848 9644538 -42549448795372382186533461061366644480 9644539 496255938640463293608077893602777250340 9644540 -149307258915815260008219864040921781760 9644541 38301062785791663212447325152969758464 9644542 -17191536880080730236508505688088682880 9644543 67235560237615154341108968298441040544 9644544 7480084231748910228531197641551249408 9644545 -170244913884131574807226105519065024000 9644546 -138033384975882969124730882129413908528 9644547 -254922601718568279108292142338995588 9644548 57682411932414240922781088836573065216 9644549 -57037587091508737608971002264200533664 9644550 -17759097248875626285291690623621808000 9644551 13376750035267677866272837626821864752 9644552 -24653159637220917169172070396777676800 9644553 59666037591160458890367086557898664480 9644554 -79407518551955271946693289530703523024 9644555 3730319429475038479209875039299287360 9644556 -2641262839918336756408760348472815616 9644557 -143007562345200820459119636967745697280 9644558 3829174192077920636915883536989443072 9644559 -412588465070206118625277605352721184480 9644560 -69071566275813677818009585429757214720 9644561 -215817333230595915690410841279443765838 9644562 -66894259071410105317356158386521212160 9644563 -615878232119885826098629297150596318176 9644564 -46845787333184191027474943071075948800 9644565 -16520474452121139724445527019660943360 9644566 -68890816032789504577710356066055096000 9644567 205306552541368120912040440580651106960 9644568 54721103079386538443928172863033630720 9644569 146738056272451364470284669855587757696 9644570 45389041071532281533212296957793310400 9644571 47400084440764058057542988435620949880 9644572 314792261225499777451822484710483905024 9644573 -252524505672935833947602350221718433178 9644574 -20664141020994968184776390796573152640 9644575 14938557497401596274030192406622099800 9644576 -85179992843224294384446445955973120 9644577 53978029470479181897526437641927654208 9644578 25445043201265979945012675837720769024 9644579 99574696690062343231467875438089632 9644580 82254819127584369282532407166751723520 9644581 773177827984044531432167609265089577564 9644582 136707673170010503382864779024932455392 9644583 10633434085744526799581062525486432128 9644584 554311341768199470140541477654905241600 9644585 -120531724348689173357139786467735027640 9644586 -30005085762232158990569116605098019840 9644587 -111329524765216319176262654736954962764 9644588 -117991576097056964791155891434688436224 9644589 3141257916269881462960632666560171670 9644590 16920525439611767559409628139391795200 9644591 142551700836754939877870162167696336368 9644592 31271270357555114991189743524200284160 9644593 78145165905290232515164907082290860416 9644594 -79834167762094793759310046686293864928 9644595 101440689469581731966197607515878569520 9644596 -104675605867585384959031369553411222784 9644597 -264403308828240813479405714438792465280 9644598 -114514280235143329875334691990283434016 9644599 -6533825373836932925819712303782215552 9644600 -15411895921049452838952490371595776000 9644601 164192228538169132389058647892237994832 9644602 -52590394046544074894243750854907056896 9644603 -679621564749611055598737024989203424280 9644604 -78153183242381756552985827396350447104 9644605 38945037076762196539884952856598372900 9644606 24007744033611925245815649515421047040 9644607 115869409790553915593026015897284080880 9644608 -25056054104899668336975838162357583872 9644609 -18275863534939871925338576829425828160 9644610 50688695793736794567001967332138782720 9644611 -306908001310470997900295111507917513328 9644612 -55157906872063007890077019727609963520 9644613 118985581887977642782484097502972425216 9644614 -5575854519632687402933333988892155648 9644615 -23857959424963250417320424432658972000 9644616 311466844463481678490458351295474483200 9644617 483188312092393162183840985948179549860 9644618 50912651049844129691058768835129907760 9644619 9065695940933808918063394656756361728 9644620 -212014529747580730901338520271716152320 9644621 -273923254144023578035344898768766474100 9644622 24835763915016297442168140321973191936 9644623 -442172521271011967260921370461564583360 9644624 37812845036176959575747143742462361600 9644625 310668804793661584666358965784094873000 9644626 108487496386779147011077337184857146512 9644627 -96397382285290999241671840652544840576 9644628 68806020072789582174521274087101399040 9644629 -122083094691311626882184840117172174980 9644630 -70457598468462008536521086874176375040 9644631 102429111815057265822913403538606926952 9644632 -19837071413237455367580799109650759680 9644633 -351968144534964357239935348813304576118 9644634 3588371252625161935745009144983203840 9644635 20683331099612620789187340568643235840 9644636 -107542976322166156286174332995578757120 9644637 -150446204794877071365984457896532295040 9644638 258138949600208885876909033627587374720 9644639 710571146772207043061889055181585123640 9644640 -39180819909129411309831397433734594560 9644641 147714414065172227762534869963763435042 9644642 125251535851275918027077461542319104 9644643 -4846368485150822400200552416434376320 9644644 -116917444712361755097194975390332318464 9644645 -113782859932896900602032545245808500100 9644646 27381893118263721941509680700366540800 9644647 184450107166756221424279330329709341200 9644648 -179843633502846324395245130588678768640 9644649 -72827569593282042989740861620460145280 9644650 -92479414631723285345253367089723648000 9644651 801015520857532454453086628020239419904 9644652 3486487052735590011685260798996677376 9644653 174953134777731948309547190557127394902 9644654 -151883759220800224076837621176749587520 9644655 191244292617131159354723470611590534160 9644656 36109196731097460263256123771043643392 9644657 -201907074698956961070858035920868433168 9644658 -42337453098530648448662628429623273472 9644659 -82441460107611227515252483150202165760 9644660 3493357659642736251970757924037415680 9644661 63135479632154169441758413037869875348 9644662 119184139492780030712967917183469404832 9644663 10589898253635353690168511279767474880 9644664 -56896022270084993718158334709120020480 9644665 585012946534739358425426191929404486400 9644666 -61888008514545507294004309117890739200 9644667 161722780299528690125027898323700569712 9644668 398770937098583127166953897834228224 9644669 -479363256499734512874243997312708599930 9644670 8641752636184163868543749409700169280 9644671 272330456333786388060493058802716146200 9644672 30346620292736687157816325885132800000 9644673 30065963870864676582783631377280225584 9644674 106904555741933916414580239048393530400 9644675 67848354675280045399146139976404878000 9644676 -59702427107179218021107991581715511296 9644677 -75407289194533101693075458198702210528 9644678 234547772722763980659907401059825964672 9644679 29001633347429481736088670916880373168 9644680 -142685207958587816585209186623747225600 9644681 44111794358416983064862876711527849572 9644682 -51587159024338629281817329198710849536 9644683 262402596195167148954770594599945523064 9644684 -22734549877612418337928151362233560064 9644685 -2939517401588543975351110737689433600 9644686 168949003171121533292519642752259577792 9644687 -5604757554964027738305949352767018032 9644688 4664423595187452583824452396923133952 9644689 76016328935780090141700503191400764160 9644690 -127573692106797585837160888821702451200 9644691 -682560572451628913339484552333486336 9644692 -108213157225785110305702718121485453568 9644693 -324121279373065376789898321336920872740 9644694 66560081378490797485821231506060606400 9644695 242760337575209930188378856018297130480 9644696 -139911084765408843051149188405001687040 9644697 131231488785391119767158329534476627040 9644698 97150269233707319032027937868272161536 9644699 48440131146871144944326111294377779960 9644700 15658653764941512109986209297614617600 9644701 238885368054882465471860370024777321504 9644702 -266663331696119514361238537750903288448 9644703 -90073102571406449763982495369087776696 9644704 -202545317811314172326610189753542246400 9644705 -49195607805608219298658140944247118080 9644706 134715707120635474017676130215157145600 9644707 125124414626007009232284984605575668956 9644708 -209948775395256576742532279530685734272 9644709 99924665754838402144713006054834302304 9644710 21645506552706981688438976208161713920 9644711 49351817731452155482655043631063291824 9644712 20150274980918905619784904750092779520 9644713 133322453022847425614189677120538806848 9644714 -359912949796736111602071413280230818560 9644715 -73762798913732281723675319684951870400 9644716 -135954068308368613505923093416085379072 9644717 80359917365511422388372292823201302464 9644718 132716095203942067304649764568692073600 9644719 144360788023684796706924083862475798176 9644720 -20400360027747914722948425476250009600 9644721 244082541089226318600326640015128163840 9644722 -51685440420873663054576269529417551088 9644723 266332160351456982370181984077315467840 9644724 -185891876852356132364893555687751700480 9644725 -55216309556476690930669016945263949100 9644726 17252738958045490143412108435994903040 9644727 -25867480431133375935976075921811072280 9644728 -1397580364609294586678279294735093760 9644729 403354545870005462879397301264150632192 9644730 85430845848217569008326226916275520000 9644731 -46652262068596059780776067066056941468 9644732 8072629175663658654058188171654915072 9644733 -98805450196063044390017326098228595200 9644734 14062555482119535558967044863871052800 9644735 121512944475484129949947580698548712680 9644736 -45611542235529538990267764290151776256 9644737 118486325775450549192902629789206408640 9644738 147168464017163782896259178779743245520 9644739 63132233861633554931131297716194947248 9644740 -22932891164736751650119173251645419520 9644741 424234432516781846716255159773509306142 9644742 105395332526740580097540805419751634880 9644743 342751493031129868804561764979752267992 9644744 -222838169484397010910638719085061857280 9644745 16422079822000278578435092818618267840 9644746 92455529705413070329653262119664449120 9644747 56515569731331834559703607885174079632 9644748 41140576050539396384149379711949012480 9644749 424274158208395411777076793474964133750 9644750 -60061990641036208055372591576808192000 9644751 -4519285373480095334539068155007031296 9644752 13221287384211368221685617186137538560 9644753 -5454116726066175458003917061803161216 9644754 -14070908382561261186731033614178554368 9644755 -169977314468246627132973064787706501840 9644756 60884897387411226282980960454775633920 9644757 -119297277094006516382083872165423530880 9644758 47898332536198656462945162038455515840 9644759 267066378633020300143194644310240521304 9644760 12075408200295843733126623069882777600 9644761 67169958681052446797081920767132221440 9644762 -70142933794913646315192167673622240800 9644763 -173567559283207202971443276944824570272 9644764 239617489560797916497798610805725272576 9644765 -78455375933249670247260630855566246280 9644766 -15958843307282472265123460935569626112 9644767 -153342019638534662355162203402062205448 9644768 -240530247764187890339229085177531858944 9644769 -40054690752337447490071445929445937006 9644770 129870340701497300039130449181428904000 9644771 1654265870343652694162925190350989904 9644772 -37949103958253430774876192848177630208 9644773 17354914017011750183443160233934383164 9644774 -156201343649593082139127951007920056960 9644775 7737844263904134800924084680323369600 9644776 26286587999842765188004440078040104960 9644777 -411628247354992410505424536408143778374 9644778 -15078006915774543511021513298574720000 9644779 -414678860033807474208545758421700068620 9644780 174910242842762178025471364101576857600 9644781 -65163235060461209978705933949297190560 9644782 20684607780061852938572442187205541888 9644783 -176798355252920686794410416593811681968 9644784 35114801201279568287876721112842240000 9644785 -11575320858400653263789536028871715020 9644786 -26380143391897526543392049705275047408 9644787 -51545358754550255620209348408759392556 9644788 -300580903473318577266941578740075958912 9644789 235644697950427960298999215123508160 9644790 1340684677766078339842496304892742400 9644791 -220269660767410629645248928680161126080 9644792 18545970563279883866256783892300492800 9644793 -145363229154192015057372982566495739200 9644794 -136128823160741344605000533438380285440 9644795 -68386556193966607868438507913691507200 9644796 36803052667183039496913581786046569472 9644797 -57770526628458571806827536517814355488 9644798 4698328453111112014938343323218442240 9644799 9565382671930877333622483570536033280 9644800 -55269643335254335426036583596503859200 9644801 205882502676896270133401284566120812802 9644802 -186052351346183248637098287002341190400 9644803 -75631192724471935362234467490910383920 9644804 71939053059368049900559174639951969536 9644805 111395834779429318423833516242629771200 9644806 18598085911896930439312161888767723904 9644807 -233191361468561209182491260653594941328 9644808 166160398845134028222380015421197967360 9644809 -26148049440934197603424663033703605990 9644810 15629683674462135006718068366830699520 9644811 69973914398570331276950864788111694784 9644812 44976450327309022838661058651935270656 9644813 -45799100998323044011477412420578970496 9644814 2552454180331207653935405038689836928 9644815 20276477223686982776482130110955853960 9644816 42030655706795870416483654106248323072 9644817 76428031983283359708434746834902061248 9644818 -194585878942991971208359933294231320960 9644819 25810461702758973501902399182268690220 9644820 992095937626687211631951289438617600 9644821 -23964228223987913025786934821477268978 9644822 225056221206793874246626269453153935424 9644823 76609487473280780868400031402940977616 9644824 -20321453531874083622160331446551429120 9644825 32932766934329722060847546300342057550 9644826 53508188712691384990236857731734111744 9644827 -145018621128885949694872859477265895808 9644828 312430785403689179661098159062123488768 9644829 33044893427458949598350916295839935040 9644830 6319897965933251884763215958008128000 9644831 89348149997401667385270415952147608800 9644832 -1598025771405797538070525257789898752 9644833 -3364837996304075195065970219841716832 9644834 -20510026255832641683825681866898781920 9644835 -220682303575325160189099571563389049600 9644836 62780748264606002665543670010342308480 9644837 2351927046309747598148109405059099646 9644838 -21962177798273335832819658837904926720 9644839 298844379387010766810702252379667963640 9644840 6129291423488676091777554746877849600 9644841 83957245989467183220884687349468504660 9644842 181366753253690718703642127296722705072 9644843 -648478469812146662512265758009984416 9644844 51349672688759382094377063497279668224 9644845 12054375414916353032115165970961318400 9644846 57055046881349915864890483737790231872 9644847 264448072949620019867357346709414907400 9644848 82750469517629316647070264763183595520 9644849 -237658241371198007269027485046915583040 9644850 -75545660979598267658339623187668616400 9644851 317798140294849969027705970822628181432 9644852 -17895195310499419746339364726370979840 9644853 55656780762715379262164361155735308608 9644854 248198255782365413707143956577557993376 9644855 319360688611322806132994146173919193520 9644856 10507087843082433307121154725398118400 9644857 4833433672674839430482064023245651600 9644858 91435223891579162179089710501219755776 9644859 -61099375441447397655356334967348047360 9644860 100468534912506415051280278944161518080 9644861 134997968860717615436045984874703659462 9644862 55629271233841980704036919535870892352 9644863 249394132413138246639831672928056331720 9644864 35908070948986796574862311210857005056 9644865 96147155869054426157491487736944265600 9644866 -60836508307674285383803959230875845120 9644867 -126613428844481551330103084007142518084 9644868 -146968908691265470051094992966585803648 9644869 -188706830281846797572641119546025459556 9644870 160981735612917871712271298149838056960 9644871 100226141227800492354762826494926569680 9644872 222769274388626348646288553028988748800 9644873 20609213083750376333454983044406261760 9644874 -80304712161837171329273870813134659840 9644875 127729970428943948888711244298440960000 9644876 -168694832611186318202792046205658000640 9644877 -8268593210619934823901042318372370752 9644878 -18526078033622936392246349606295408000 9644879 -224582741820809239640525039060545445520 9644880 15488392498797727500905774715851243520 9644881 18877681147910501579638516301221273764 9644882 -3488076175111891062710862226244458176 9644883 24554127261135021586548444143549501184 9644884 -196039258352643358497106413250675245184 9644885 151507797508088906753642528553127848960 9644886 -48012138274217649109949032293159964800 9644887 -32297552328569525771257806863154370848 9644888 -128276315973412766501649809795847290880 9644889 38936382941237222676876188550830126208 9644890 3354218472291630180426791724555417600 9644891 67106611112235704828913311040073268292 9644892 67870276699782457679756750736634685952 9644893 -237213310133426804235981511565912130356 9644894 55188475882395707794670218798930022400 9644895 -27704130249835048039496612488081666080 9644896 5290422737810915250412380499117473792 9644897 120322747450351421891274312136284461346 9644898 35830988110149287270498284778035902720 9644899 -243614006360520538380961479742758817008 9644900 -3028572629965629571517809709261491200 9644901 -19912685647830964457524810911931372416 9644902 -216332352364089954504053175016259266848 9644903 -99290675835891729311776458800247691848 9644904 125941079272624639898737460677077841920 9644905 3728204031882027861883383156972360000 9644906 -2052267727618744371295451694392604672 9644907 -81439381659717051014124696343587552000 9644908 -26832441859328152766186990181624100864 9644909 219801122648703831812904419171022625110 9644910 182132179092156010897190074174231680 9644911 -338390051121193343196515112644908637488 9644912 51526524585603282862001206412125470720 9644913 -469996197833386019472300190032881738400 9644914 4839858541758049206781280280172441632 9644915 45827073531669728278493328391114649040 9644916 -22170393698381774508078953512977899520 9644917 510677934223571140240421279026430962752 9644918 -73469500289786054238230326646415863808 9644919 -171626831682633836392200037199736289200 9644920 -43794140885700036487241959628959334400 9644921 -182335770312207061179615233423397907776 9644922 21345140534879961614978879556841588224 9644923 45683817389589303511188451532713621584 9644924 71394595258503817754715874013019528192 9644925 27482795934065409890621437160342580000 9644926 -55212304644554871593306562956847130176 9644927 -17327896351579041054607422446536195968 9644928 -38749356308644727196903469382243450880 9644929 -21493845691126549094798546307289308224 9644930 2028791709609101956464457544653723200 9644931 210688297851529573745032610908416142020 9644932 146883588570854519194401549592002969600 9644933 -87039501896746460079705101741246289600 9644934 -22084438806621687792646167711374823552 9644935 -11355584762428951062045607553284264800 9644936 -110597558647366321231047117772345344000 9644937 -2639940149362808081844301523140440576 9644938 -58255862674885813431322874851860441504 9644939 1760239821590683694264433134816616960 9644940 -100617492228620354394863624713533542400 9644941 -209958193107902029422622785130859523658 9644942 267721654207998635228164982599737561792 9644943 -830111121493579239169812037863634944 9644944 -209938380159737507239382052929716224 9644945 111998631764727433782855973587124355700 9644946 -108166393083547783389505632020783634816 9644947 55062371024334614421077972680273732400 9644948 -156726415558858848885954325699722764544 9644949 206358105727337640501748920620091315534 9644950 17525061618753441349426476225055276800 9644951 35415249085215888969999666815152081920 9644952 101816024373356172909022686406429900800 9644953 174449511513082957429265442020907141780 9644954 222636553500415731965011695485159702784 9644955 -17682446102808463711361582101127306640 9644956 -36408674979440202455101232965603770880 9644957 87832065105702236947650130410328502112 9644958 36009933063612619812843212796327801984 9644959 -515223852271657685197484181335377015840 9644960 34846901444775850374968878806313205760 9644961 -47666965458254944119783873695919565920 9644962 -107925741835221551255580082209746478768 9644963 10342595677419629830532481338188987464 9644964 -43378495630382796806427359623540531200 9644965 221800645517540182254279363679174540800 9644966 -130418930518494437200552398966752072640 9644967 283744508026533663788707722074186228640 9644968 58306316874170600381900541303769989120 9644969 -397903857137065488023840072503747097100 9644970 -20087220789796722453025496902809561600 9644971 -45164154709637531432167879276720907888 9644972 -48278628438511514158822699365704596224 9644973 81460997475688236868119588494298631680 9644974 -34789228365027439767405479374286472960 9644975 58092386581702381594742638780487435400 9644976 30853017603971532935339997625537167360 9644977 111992540088301684760612010472522663826 9644978 23626581219637587809176705674383611392 9644979 1113335091249474878515054610547489648 9644980 101849096407457307501608899397002352640 9644981 -241441002832817825086729233946438615296 9644982 10404373858900113057357734264496309120 9644983 -106491803705657294630972164596794647768 9644984 421902921368825703828622700496217497600 9644985 -43182288890329287786291963361490509440 9644986 -2016075719304455994820909293834237696 9644987 399746410404472497779858833270249189992 9644988 -90533214314295353546030814455181504000 9644989 -249288487584803365314685599184456746560 9644990 -181056386045259648721773282351988440000 9644991 -289874647121208982495056256548776215608 9644992 -5986915959099621974100249977248808960 9644993 -6529722575093660703332477377627057836 9644994 13973235327024664977498767653062819360 9644995 99884942113110210442040681062413518400 9644996 154867177177409385186082082907339144192 9644997 -68181116277359716223556398700674572128 9644998 21668278198073957515964785547129152320 9644999 31322398581056390854281462653361481728 9645000 -3163875355857907490825500072012800000 9645001 89816995848707030733594538851925482600 9645002 78988192671306909748499921129004950112 9645003 38782285515536859057129861456618127704 9645004 -16183642463661315547417341303389472768 9645005 -91703628214522458846802019884869223680 9645006 -5122684228230846630677962365266552832 9645007 22277366236833128569469824305371158256 9645008 72882972445745468946073848173521797120 9645009 -4420937365425694816495868967770721024 9645010 119485275557604322917132772058672768160 9645011 -391334709675294685039294354380439762848 9645012 3301698477609556579346834308776556032 9645013 226501411064208058532939867951357668398 9645014 98952958200431679053687219404185133440 9645015 65254911570556159001725716238050877440 9645016 -251856511602954635977660077337649387520 9645017 -78441083287236078639171680297370578934 9645018 -97564714023163730409023813328704071680 9645019 -9532210949779467490913285929218082320 9645020 57310093072510874525037995931423375360 9645021 -25969577382340261802170991723956288320 9645022 88660392853170809376275998794816340800 9645023 -870863182779575918446898079603244999200 9645024 187536898022807437740344686532174807040 9645025 -38726998637642123923788346718207064000 9645026 -121594704999808213785298079661928122288 9645027 47082706963321553876789454043320053760 9645028 57964760329532786622172902968054423168 9645029 274301806053075223989062774541797184 9645030 -18280454906789165415464418739923348480 9645031 -268589600655354930702773747839517600 9645032 -250787469307241320767825048411474969600 9645033 -76954780033977191337770203406936401776 9645034 -30294412319898387726825302184400432128 9645035 -128831456956465862553168570869799733440 9645036 -2978780576372266947582875515368247296 9645037 240112013183487056740130237414516034880 9645038 241207421918573158474868906173825920 9645039 -144832013870312671928653409008265328696 9645040 2093478634071438624413644667094466560 9645041 -3382413675273747800234931758911429440 9645042 196592668181588785061602898496019127808 9645043 291562101633756412661590634570369632944 9645044 81984327287589314079660972291121251072 9645045 35425948584993889034491125041703119040 9645046 -12964519860019588558319724136008374400 9645047 -316612510011044531313577623604866267840 9645048 93285933520293344530140332992708608000 9645049 -103411393053756170245922025733986975164 9645050 -64116651590082703945426971127264531200 9645051 -12016744103960361632230177697062799760 9645052 -29581422661127023947142053434868971520 9645053 -211671445999802729227388369044869027936 9645054 -92663670579472745416881327950108902080 9645055 36628049109913844740899922746190366560 9645056 431226357544494424569618802791740866560 9645057 32680196579798817243400069690813468560 9645058 291842213686917107363894454775581874176 9645059 -207571936751145033061124210464481662080 9645060 54937226116326926634208706680709160960 9645061 -231298074277666826216051478860292352 9645062 -14006688311750897889214475317350366240 9645063 -246010733861447819054928481357542676056 9645064 -140393333354084552490482016566062940160 9645065 67571890688294533489829506670755233600 9645066 5801259099436089923576507919861129984 9645067 -428707207322290196839063594391668691884 9645068 56339327725741995402657067446413798400 9645069 -31318433910898871699872581189265657728 9645070 29650741412974929493843121277301644480 9645071 -425908587388488737583249298909779971400 9645072 -588811297813688829059891412533379072 9645073 226795913671380369673088818278578631744 9645074 -6208603037314909040772487706088162528 9645075 -2267321006231403909228014405824391400 9645076 -88422447729441145197384426852627595264 9645077 -148394092607282326406931928943505091140 9645078 94219188984803909553623184787001279424 9645079 -148505643360319992399426509265687323320 9645080 93230533177098639931818709607000678400 9645081 -52670096909978925034077242849907914880 9645082 165664986176087435229323102158195057392 9645083 -36526461688347882247621795979525414880 9645084 66075245398626351044960575606192128000 9645085 -28582494021431537301271219298507389440 9645086 9667273130786265808538416169058602112 9645087 37343468194514091499827319054438897152 9645088 -249847298158857447620752167872948797440 9645089 -240913762478327958389444291663765630976 9645090 -2677670798023057118988539350833039360 9645091 40489827157121156568072948780061190492 9645092 78927984416688422142024062035140329472 9645093 -80655629164576629882537575060459055936 9645094 -286271905456958414941592542547099032320 9645095 393033052678342307560219485604441637520 9645096 -30833841069781824507527610692019486720 9645097 -104905870723317718923677655711229100736 9645098 -89886439060041649407211139908862476800 9645099 69259187931268613969429620760938027248 9645100 174394018709710950600867709812727558400 9645101 -328829709841299233849004523293302561898 9645102 54157709492351188942953477433749287040 9645103 161769791386711111155777830229167521440 9645104 22071545066010169278457224736290963456 9645105 264058899060620968807323457486341515520 9645106 188515046704438692256079584514076052752 9645107 -328314849925471772266919800094027830644 9645108 1383377166735166248362063026733813760 9645109 -148391740177632325150269915379996301984 9645110 -97082973636614335658026223200146816000 9645111 144598971008503917500556184187974288272 9645112 -388135652195802660460610013103281868800 9645113 -475867536416855175387575168986674823638 9645114 -89682705250495030874442803407938524160 9645115 1465745889142114095289553820545490720 9645116 -35636263210562829658527132184298562048 9645117 199633856412036070434607546395855271680 9645118 -13352852370996093990670961827140108288 9645119 -208687538751277641411042493780311486720 9645120 -29428327332318264116813667383503749120 9645121 -1324307095235360783966621987588261948 9645122 146528887307575387434148065437276822400 9645123 4680686401989696311071732362804446208 9645124 -151708421480244583852602061223536051200 9645125 -7254325899397585880523772250999232000 9645126 14804169140849184517120326572456577024 9645127 -55269743925338601529373645633619581376 9645128 76777119714200169221023462768820152320 9645129 28142911830626769966580414160556163200 9645130 -59448167805345288874470931030983233280 9645131 -452849211512704013920909099733248057068 9645132 -3970620203374947658326644874321100800 9645133 -44470364468191753708651582534771012618 9645134 -95460112675708081181190313417409150784 9645135 180463944676113458063418593233211043600 9645136 -108717076562537172427408670965455659008 9645137 -297066438131351898217378035977248943232 9645138 -77353364661477943324945351906103750496 9645139 26692653974920267101482251603613907360 9645140 7094797225938422116518085393236334080 9645141 145124766626386998261476927931816706560 9645142 -17992911849612098144794141692797025408 9645143 -408261256313879246956408023124522959240 9645144 -178116177387819199929365707157864448000 9645145 9711747557629457393812834100823363720 9645146 73967818300941659960727565909034269440 9645147 -84003364450274584180097031478338000276 9645148 -186154795296914229671223472826582113792 9645149 -371417665824239155150068226382797829850 9645150 -41770989086701933022968728396457934400 9645151 -525575197235263674970965544259304733400 9645152 420434716969917764604916842240147456 9645153 11638123743723745502431975382520237504 9645154 72865226657387640254133803147691393024 9645155 72375223359398433746325988690771456560 9645156 -99917199427345126776760791307886834688 9645157 -261629525924256667862027287484654254594 9645158 1037459389728854605158028924728446784 9645159 -3082691420177758649158727453985948672 9645160 -48767340465847332949903425696153600000 9645161 -56527228536387941938123699235479291776 9645162 87261818102830158843815121757165085952 9645163 308390475698106483267722890842589958184 9645164 -224881477134339950113092196724443002624 9645165 -79662283804303409725563513561093129600 9645166 557643483420786715648194098335157184 9645167 -100352876470556272957111016310015867408 9645168 -14353438489671911708081715454160732160 9645169 188917042162374406210903398644986607570 9645170 -85275339104943111558295778884531290720 9645171 27751742015759042092645381527344400000 9645172 86947992014654093430668541828769314176 9645173 -135886168197886178510467178845760026578 9645174 -11354202743415832009741085943712911360 9645175 160968954832129187253180474984454900000 9645176 -226095326979050779144459915733552209920 9645177 -50326736921142998467934680692994956960 9645178 209481658841799821726417289694572854640 9645179 -322483266116613211646556498402210300360 9645180 -64697479104227030649893045125359959040 9645181 -38312170746423788627081064914085300096 9645182 -76052642037102048307163362976964407808 9645183 -80510703604123124162081328605621276400 9645184 -187177075400507566337688985622733127680 9645185 2961100461733690623934316906005240320 9645186 -34861475877653879951203452982856691456 9645187 -47562026250997279380473240848220448488 9645188 -13397970566572220428015520235572379648 9645189 2911802594402411516499251222691538560 9645190 -50851410112168456020004140691576406400 9645191 137253246580693125099498513584517869592 9645192 24378468814016380764486287228060928000 9645193 73142671585191620369242279664768428442 9645194 28577912803860504295356252922157559552 9645195 43589193106154916563688492489676239360 9645196 -68645011809130101133617375997360275456 9645197 47800766320403445070133697984645500400 9645198 173941782828558276143691615114327168 9645199 -37608493007469930005988942076425934080 9645200 22872730542292217116609444051302604800 9645201 1583670224732984219357470606701181968 9645202 -57074831484614933685450989090552317440 9645203 334661363665303094475643799362503361452 9645204 77649801055843387896186711462321334272 9645205 -149298762600708868499050287956044374480 9645206 -111784716624690009325943442767156427456 9645207 -11990919132180569436268148665946400384 9645208 286507944114514851823257672631094353920 9645209 -128910354964968456589473910205451118188 9645210 121470536927553796765620089406693504000 9645211 96086202117541257284233958809981406304 9645212 172330092050720878226546520243025497600 9645213 36118012357893510120351751586206556544 9645214 -228868871319133347138571376422020713088 9645215 -327448115370566120090832092623899959640 9645216 -5359151320783258069273694869842296832 9645217 -360994585361321652490323340421154192000 9645218 114204141537380125422797533750156563840 9645219 26323225095123537993532494683976822624 9645220 -64974979800329058447902662799714987520 9645221 383656898567519660665139685366659359422 9645222 -97388420358012604898227895738786841216 9645223 -40764841515805794542486495537263945600 9645224 107767396232110214615180575715703720960 9645225 -43510942874044173745280478108831404400 9645226 99986929621196474182195281234423696480 9645227 315182266295276235646874409249338156112 9645228 45739436330742347973543757489964127744 9645229 -306396380131470879658962522269805870912 9645230 6588134460649341825217097646271610880 9645231 69961755513546244658655609922234143504 9645232 43907340382061881737356513532507553792 9645233 -42256930466830412955215839767484680396 9645234 -17127781487145309285029118066014039040 9645235 104929944644704188431541159691799485680 9645236 -18426732342567030612581548625079552000 9645237 -385817073794530501467792729177213408 9645238 -24006625303455261486600889989400562304 9645239 -84125086796527022076154809833500430544 9645240 102091228314008265131403886722529689600 9645241 71562072239448932734191146168782025642 9645242 -16456395094086481766420475095094307728 9645243 72538394628495385421519670154706154264 9645244 -1690404931874081003012993114239049728 9645245 -278780281622222891180780242517104828500 9645246 119001613370175184407593792374394417664 9645247 -4895713040919588694081385409104714048 9645248 -21121231583991194072746424030217633792 9645249 107467687329751771791271021387820783664 9645250 -92650885514292263380779938469408432000 9645251 79612061957226571983102288419992200960 9645252 242600572848709104592304431610532605952 9645253 325474083970932326917141358494998649920 9645254 15306493803256461989710802184791604576 9645255 112618978240204559007077016392123940000 9645256 -51121692542249389063634741957801687040 9645257 -94697459931028386395551125504568127526 9645258 -69215890913742042772648495163790370560 9645259 -33287742496012673275229509373889229072 9645260 72153481983723708372715683070719482880 9645261 57603429196379947759056749288954439840 9645262 244147108407876690273909571751579464704 9645263 39306038957911841850203398105759318512 9645264 54827510688245977345135818600107212800 9645265 8067727918696634466106445097312686400 9645266 -231377763748398433165286737436797773168 9645267 -111078437103628689397694992521633926352 9645268 622336593466664635725470204166201384960 9645269 -7248606122843301107019443923043358720 9645270 1317072977991041350752450935382153600 9645271 8525588916066785848570312335171284624 9645272 40833033843152689651209054174136320000 9645273 362762382209956757799801883613089812 9645274 -184270675553426670295694696074910453760 9645275 9943773869221879863518746997695269300 9645276 98067116134883903638643815290167844864 9645277 -675245196351245527758799530335429083508 9645278 -21746200913421044656176723363052392960 9645279 -11203288378461617900196085929554296320 9645280 151796827439998434490664867969362821120 9645281 -144383972182734763035840855509060877918 9645282 57432000123335474633096425705587253200 9645283 -272358222793506428935132148532782650468 9645284 -394101176677471485339666859676369203200 9645285 -4634324537400623374474959084300024960 9645286 -12177592678330743192712673340112254720 9645287 -364758192952968962010513273237607080 9645288 230064875599547332708757298086106562560 9645289 -63660430453994999214513955434893091910 9645290 -204533530045979245528114164114577177920 9645291 104986341616406416500084321228040867680 9645292 -109817010818060066737888775611851230720 9645293 97336514528201294596865890347441008640 9645294 -31682800441413235796687408709630995328 9645295 290506145439317781662552445600436760160 9645296 101026514805764459071621947271951613952 9645297 23542180573441147396201305003338809200 9645298 17607676250738258978326740085800875328 9645299 -274850613838917893008768996102938491700 9645300 -37295331794545275227503830311847475200 9645301 1807284903860287056355324447943259360 9645302 4214335128972080971622119861840394304 9645303 -128786374814195692117163452000724274816 9645304 105018795160663455136816346448814325760 9645305 197735808653641874148103032776043707460 9645306 40283919359152150594330139573160062208 9645307 392248903166762848468439538318638352840 9645308 11828836914788483676681018120966437376 9645309 -16535431994116343857393667242537119744 9645310 -78282150466264023110756484618372565440 9645311 -107308365648173248231968518789794872000 9645312 195355979609022652091092766201405767680 9645313 -131819452568364985114908282169216959000 9645314 -5232489041494545685700082230764313088 9645315 22418616047648948010476138415643769520 9645316 -14014426469640142809257988117406184448 9645317 333055344464360344866166812373277875104 9645318 -303506790275497522600517013641705760 9645319 434410559651941518111172688068009229720 9645320 228041255096296986755974478459056128000 9645321 89814156692515646041700067205825170624 9645322 90067586517615865903687079250792785712 9645323 -249613124534726237174738738597119193760 9645324 -39421248145590267593085489735562979328 9645325 -105594525696528152402013324343567071900 9645326 20765772337095050426866046619369114624 9645327 -273634869763491324982865230188499874136 9645328 35907102500185690022648567257068994560 9645329 49859282395029381775253925093468810930 9645330 -561537391217152335578968538362913280 9645331 -3405402394490713642590062584099552000 9645332 146648711784928819609719579329366175744 9645333 -232763529142303240507858070399826900576 9645334 18143746522839035438365798572948726816 9645335 -50491491404746766115884489602154084640 9645336 236410576661246959767927455324409784320 9645337 -246768775059119022763631131023082050546 9645338 6369616594539698050465287487654510320 9645339 -220621161110028701831582469307289600832 9645340 -64197153448955039783571947161265111040 9645341 238505096229930102093273089279729328024 9645342 -58088491328803762247057070645231820800 9645343 -139399054318170453597577306431470101408 9645344 38131840590474124207515913330059509760 9645345 -6224298546638707514570220853100572800 9645346 -121609138623016038665265249135641783136 9645347 -177450477767737410317455693887586529280 9645348 7272099496002527441125356706707142656 9645349 13371610333693050155921879449660354560 9645350 -19732017260780594136439595200694016000 9645351 -244618764008325403251538392611466558168 9645352 62760152209528031526700290784617753600 9645353 -234112350950445836503680507641142187398 9645354 164249610815537314878793567909793672448 9645355 212702304025167540750679460775914993760 9645356 113679739753302662075638133711905851648 9645357 87222866442767937291696049306334111040 9645358 -72521797645758056975956892523928132224 9645359 705820111872131122713728208937087109016 9645360 -2443457731042580310041256460925337600 9645361 -110311597245830006220258855275626626576 9645362 5858268357890703660828365418968802432 9645363 -10106102540747777022183050560286803296 9645364 71473764672372504901124458729249733376 9645365 263738190903719937321451688450740255260 9645366 -11217761977376767406426984954467728000 9645367 -298753013098690523765287089767135210584 9645368 226085025750847156580723726040268431360 9645369 -132592722429696620868337415344147294560 9645370 -46296180971548694006391794833396899840 9645371 188144498804847134193870965584181212800 9645372 26780529730420056608393876316629729280 9645373 -1169458964448761032908996623671348992 9645374 -206118194530802266926445645490324600064 9645375 30343571364092891505667617811242780000 9645376 -12317481672343219546578874366325424128 9645377 30662518100593312689402059500189083072 9645378 -137258110030444386119407285262723534976 9645379 -194151648361902399879405919911760774680 9645380 -28454556263447081552316710865503846400 9645381 -334319125608577037441446552647947806020 9645382 9444559809077251354729125008735133312 9645383 -273656231078655362756487617871776793576 9645384 80497527672146359290552133513485189120 9645385 107139008327496998316614257188688387200 9645386 97045362078086980557324684502495398144 9645387 -358643298798639809217153752531353238016 9645388 -236885469306129957654285212782492858880 9645389 -23468283183805248695442964117107100200 9645390 -21022846096411364642160601198051039680 9645391 128950557756289805836752299484070815472 9645392 -58616082157593838523984520729369919488 9645393 46013956876047241335885146227332666864 9645394 274061324209292943186275150885426448 9645395 35157679450802721603613119701467818720 9645396 34846091879894992148263621977958318080 9645397 -31307650957158009980025948422301912068 9645398 62644991709848524590203598672758430336 9645399 159103087513809443306849095383367122408 9645400 122724355130643818151830875018936320000 9645401 -273807772309183373514353501247074420598 9645402 3863989081832261014938045084829470720 9645403 -70093767981707656841424131037064053056 9645404 355056819789336273006411951531138617856 9645405 -3178734352380970227915106014035628480 9645406 -180569175360797286614095092208003390848 9645407 -167988217971828205019802951768606483120 9645408 -200680661059836077661962567177375318016 9645409 -405542957241476503583967708828656529084 9645410 -53933647839408192831742760365514520000 9645411 -57390697142573123773151458489738241928 9645412 101349829318354721170657382856544829440 9645413 -141676308513273617509805743211066734338 9645414 -1320301169780472598327568982440530560 9645415 -84668916675176715659681636155793916000 9645416 -6590790863898310982821368360536064000 9645417 -4359280405472489552560139797444534392 9645418 -169160517401461223938307810756738265600 9645419 61649100940447664938343290883434770432 9645420 -5635675603174957748555897752233477120 9645421 -18900743352394876532489768515364084256 9645422 -579646067228416450291305635992855488 9645423 -231159145726600464940921602529419463416 9645424 91854842465334659352211360121091031040 9645425 -87882699498933161661185457242613953850 9645426 82642775659955885818182249469550592000 9645427 -104661071491412736389862889858198918656 9645428 -92822517366354916941766474691353221120 9645429 61591892023139012322060260350405756224 9645430 79190089325356112276647882707770728320 9645431 -78263667204563337969146274923925844536 9645432 18893391484156919938716940965097635840 9645433 24263297386751570465037786020168614400 9645434 -221875582222186927779893137887807963648 9645435 -406822553745457874815864243804922840160 9645436 -386262592078332970449842684019519193088 9645437 -66629419992226306479795002747066881914 9645438 -119479291053662970916614585418662005760 9645439 20850943418238775332258865020483091224 9645440 -64927794482671549800641211920705126400 9645441 40537383098903607977146136826144061056 9645442 48154381290596173492668501354145656384 9645443 426317966043829737286479760031434732080 9645444 -48115646031219894746293076676816693120 9645445 -178529626978916688476368849901071144800 9645446 -9663704841149985361847626622682791328 9645447 31963158802473086016354580254971447040 9645448 -455234433886919188609255150866928880640 9645449 -404488269526691734352071341809884928160 9645450 24497299223058971795641945102639065600 9645451 117817976467086006279164359314344970452 9645452 23300017750486024083108031641552814080 9645453 -77821608269475728025142209482646043200 9645454 -31017441420977544383202512338772780928 9645455 -470409037266575324186187921214667280 9645456 3387696386773497778330758908032057344 9645457 34300462619203176713203623950489655792 9645458 -94569578212661365653671015796325734240 9645459 -611481373587704966638283709160508352 9645460 -85702600035796271665607704102985625600 9645461 84464257482654790698823337482307056032 9645462 31704293506749358608678550655651533920 9645463 -64344711601813713845456106975425531256 9645464 22176698311159530137727214143799296000 9645465 68285549757527472629928596799535917120 9645466 309512037362504841946579337154098751744 9645467 56953500735543892874537555806975970592 9645468 -24368639655524794240081592928784932864 9645469 41476200412868809428877159573319408870 9645470 70536888509345391576077498146524192000 9645471 -201210105522464309111859333686885721480 9645472 -602198177043908718157111102747661303808 9645473 -7065652244430541490308062761384167740 9645474 -36249311477756031709622207789057408640 9645475 -33640555011942487845147287204780915600 9645476 50924950596269364551564555327362572288 9645477 -71519036846153178845464154973007743168 9645478 -167714709419026405227287372795870238144 9645479 -54953032199910694388792213682069142920 9645480 4641676415438415491644147660322304000 9645481 288515698613799616188876550905179402112 9645482 -1776655413243369070214645340003856896 9645483 1616339256754634041417488639661060800 9645484 -3065306886522300813980645515440265984 9645485 -139347746246830937570039782661365572840 9645486 53344210116092400137250803595371601024 9645487 158962782827026730415702367209108748320 9645488 77020607414986763260725426465466122240 9645489 -53913666942806538643937728179253647552 9645490 -36002315952739523316903730509467746080 9645491 46599129267733221191915113058008538892 9645492 74201882752698061860795164443035439104 9645493 -76496221141690197035908996011028081152 9645494 328626901689440935886889566358571679232 9645495 21977445289671596256520747376744663040 9645496 -36962751910256126050797477810679726080 9645497 267675520607531944700591518918094482320 9645498 -6620990603204598167095418447652022416 9645499 308661477155764487632776008146056198500 9645500 119327636070162550934896743310823424000 9645501 -132884315994471542856142758826287364800 9645502 3091230962196404844629784379367393280 9645503 -312128395368010068886436566933416724800 9645504 -12013317705958561100539256833245708288 9645505 -144554414799095903921104359539782992000 9645506 -97677071281418504027875009281496485648 9645507 271999373244553731739118925557165030640 9645508 -51802428105807627596399256779661274880 9645509 248375516515631182512908725105340743710 9645510 8725340296269517146558592872920555520 9645511 -95554476169097495394919189242930930288 9645512 255216868712551088096932911551077754880 9645513 -86902064978667908438539013335914777696 9645514 40370049748262266951581545470133707872 9645515 -242272579609873163143125463383414000 9645516 140782569348855463563767839983319219200 9645517 81422861791475916611058515886230183392 9645518 -187608293989729543519222614351369119040 9645519 49061537924350819117105081487015344800 9645520 22437035189997632278275543628304793600 9645521 199244740571981543543088612814575570720 9645522 23824298964098668623531552296579372544 9645523 75086269673406725872880203752929124864 9645524 36569518270464604615861025371032446976 9645525 25170176337639920303312299459584031200 9645526 53188985910902094926042343366483836928 9645527 44518479759873068150511286614412667592 9645528 -200150215490845259956198485805175930880 9645529 -388496418981757484098989560085717178870 9645530 9716199498126274154996529555495552000 9645531 -55612007626407840723742797656457683712 9645532 18641274448163708678330165020720947712 9645533 38134539862597852271381777541204182400 9645534 83276490670837343843569582822893210240 9645535 117437754948656039196277827286203438960 9645536 283888920806803110329672218916814323712 9645537 97621343890824549714214952200858971840 9645538 38872998447129393365275236832364282880 9645539 48566568123531399165495109579727261340 9645540 76967558897801450352005633166155059200 9645541 -188759990478344716851862089526428573058 9645542 -64991776115692441239305986548261143328 9645543 -5022320591018596951642614371035114176 9645544 -326776645030108213532850250565595939840 9645545 709570719931741529879218757229273600 9645546 111794694921499540613486062272413232384 9645547 524873650617295530080354141050970973520 9645548 -14214888416888302416840963188935693824 9645549 35346686463156366139895595421082892864 9645550 7686308429805342309781067845062120000 9645551 -740402151432302662231967072425407970296 9645552 -31132274366373163882884269651350093824 9645553 -166735010741582289250305764056797736860 9645554 -256068185092281803655236368929041943024 9645555 145810783965957894081097374842142876000 9645556 -148957559793146664566722493702366883840 9645557 369212502112850335038896745940570295598 9645558 -32972842597013196477589410425895606912 9645559 -3935526207245388491707358476289036928 9645560 132060438918180969407325483846336921600 9645561 220554491988465566122683064863686292 9645562 101833532807547559361539511035771223040 9645563 -7949340594232818993916267321915188192 9645564 -2522177891448491235051960685265968128 9645565 96132518680372455840205645807548668460 9645566 -50485209371158393347427247674219889280 9645567 9868650908004923948068973072145518880 9645568 11242190966213310749054670565791498240 9645569 -47299655913870854383499762652107129004 9645570 -38134207948882961778287427900469877760 9645571 -7485424041751476704666783236648051808 9645572 -3494748937751355868714129438335921024 9645573 12701558181302280256420053236132967744 9645574 -252985654956361974271840323574284234240 9645575 491503684224817105647577587785004000 9645576 -3565216772419534998086943913883074560 9645577 440818898272474259577553425556320422426 9645578 -96066832054768291445662305080873767680 9645579 -51629042993767169553572954072916369312 9645580 -57331333247179345365118829442076661760 9645581 405320822469788300571561972073138724064 9645582 43629034881820515243699561127698249792 9645583 63052713972524720951722426929091995040 9645584 52916382405837749068000303772254863360 9645585 213558822418077403600360230208239494400 9645586 -280449718573589893927396408190371384320 9645587 7157694606716244448302375637315408800 9645588 -1511288599108783411172419316735016960 9645589 407440150556640910335027529816778693390 9645590 -112299718402256310383371685581735699200 9645591 242390998768201807774703705409799314792 9645592 91484879355127575687914943151418265600 9645593 313214097988282478506921936776363760842 9645594 38090775516173756581460127943082987520 9645595 137402373722280753689443025608583361600 9645596 41907914322819312960781892608812917760 9645597 15370940976973411028943500589484159200 9645598 -83474393086054742598483057638985859200 9645599 259117198844479317323775938224272015264 9645600 -112356028635734390453432505466159104000 9645601 209339032553397532518865802256626543700 9645602 -8402450109096967531552961809817937408 9645603 32260659664652411461144659075854361600 9645604 -87484332732536148633783018729608724224 9645605 10841325501310142828493815062134475260 9645606 -12507938862679778123269528547998625856 9645607 26574544799207620639277896613721124856 9645608 -63786659348749130324475606123437015040 9645609 -81491009107357794178796588354630615040 9645610 1732288239296847531974589442442228160 9645611 20490067833906462967539797007096748212 9645612 -143775989919719820570313512562743705600 9645613 -38022563509993278033802891972292141460 9645614 122411038331307551438607655108276692864 9645615 29227237544072204209272650713805952000 9645616 -116889547669475297894244268335789670400 9645617 -33367970472492547685996688096732971520 9645618 47284353876156747447418163125267711104 9645619 -70000092090165730583006640251984211840 9645620 -20379525971930262894805542538119640320 9645621 152540329069436646997605456618415386912 9645622 -28963201260891482885825912523376041984 9645623 -227514028508919089450960363391843312000 9645624 -269953948851993784254227194791914250240 9645625 -33897428478778510097465084451099720000 9645626 12930261161557927613972077683448683264 9645627 246061704504187625261499838227179540160 9645628 63232817813506721981462434872241384960 9645629 -34512686919804132095048496629143200000 9645630 -76056318932363424486089314111978433280 9645631 -4422243194019698178943229248395645128 9645632 -118386754416636821112982007430496911360 9645633 900885050302454544067044996675294864 9645634 133365040727466374751611930254739062272 9645635 119767068642608399411380409694630025200 9645636 -2617495401627960964544031759802368 9645637 -96022592798825091705259639650703279714 9645638 234059953634683164116178208528017786720 9645639 106585943494513623236459969330480480424 9645640 1714204302234628089917792393137612800 9645641 81928481704159052038969285414681888704 9645642 58959095925941266925405444994288322560 9645643 17626769775447594735598646553967145984 9645644 -23893235223048673848225935938091136000 9645645 -122722702470341834919627703490178389280 9645646 40932270695732623809502188674022194880 9645647 459897823303326792503827510895186565744 9645648 17895238861437991108884413769966157824 9645649 169550805441328253356434199467683426164 9645650 -14417452041987276745752952214595993600 9645651 -94419151063472252707851481226246030220 9645652 5932218036590955798110635527793905536 9645653 -227887737669512620473068882013583618098 9645654 -58436054946749476538882579010736419840 9645655 439135282136805430104900985876248551760 9645656 -43329398058255395127953085541850757120 9645657 106417523543973676152723753441918835392 9645658 -115920908584880576046146931431192613120 9645659 -313743474667114365830713088813724478140 9645660 -22069072329905499777227813237228528640 9645661 -380820207843531634155474270106705125600 9645662 19969076865336804796896499153907270400 9645663 381870516139878787120423077160673952000 9645664 -49303147980287834604033783050915020800 9645665 -274210384552487877504116470602507958080 9645666 28019977740020286573555157550731453824 9645667 406051555884089876348384590043110002716 9645668 174357811791200926483819759349088608256 9645669 289235044174881815588924882559777761280 9645670 17718600730454078947939873816412400000 9645671 -19784553966586788897568180344503557632 9645672 -240935756483885005701731642311055278080 9645673 -121748260810746476020409932007594503280 9645674 -1606579675595779469502183589332092160 9645675 -72571783840967504927183869029774349800 9645676 453369400710330281944867696812022668288 9645677 -241481475805931131794089530932228738474 9645678 -16820166715400667640621603791319983360 9645679 -46536482721773456064869343459718079232 9645680 -16280633531320063842901578611315834880 9645681 -27764747061247756770320834147704637952 9645682 -121794496516283860630406317632818944608 9645683 -63005088111243845053440726547651624776 9645684 18201345189159965921678998534748977152 9645685 108722705588335392748402801453870988160 9645686 213848942060039756949798184839243010944 9645687 197050689078110008929861335791128054144 9645688 23619919222969145362600453841406566400 9645689 -3549126918625926132680159361202801776 9645690 16543316176322136010369271360483788800 9645691 335293078062085805298136742669498093568 9645692 19610028780316903336992412912301137920 9645693 -124016785278019661285077747573724391936 9645694 -4900450459407131031166833297802599168 9645695 48203487862539062660832279899323810800 9645696 -42084097162380056386842633591953817600 9645697 -289233686338022237308636478829367348800 9645698 -47632168650201885240169750812721671264 9645699 3786248215527462148949532021567382776 9645700 4325443931985550657038240431119395200 9645701 2599171790049565542113218838809500984 9645702 -85114316617228641084852037550842939392 9645703 15943846194899774191005904810819539424 9645704 -49044403859621375670365373965440650240 9645705 -81697865147809969451506506658294545600 9645706 -56572791526097943586160569858196939520 9645707 -63629731158532600074511820751374390280 9645708 7798031704817888990181301958463406080 9645709 15190940553639660656682013139125924760 9645710 -20032784477770803741715260128846610240 9645711 -42053876911698206312885465721045801600 9645712 -225956354671969232025934810141687808 9645713 -45764289532870932797492603587290893760 9645714 -31528741469852644739332112941563392352 9645715 5865036823451869265514954501428597280 9645716 558885894902351987870992462171897417728 9645717 -2613942817421542077237845134791458304 9645718 111437669556326724879178020406277590560 9645719 -131409564982375241794099096783281244440 9645720 59938873267125762171713252726430105600 9645721 -373430455463879022181249984662316851308 9645722 -61865538470525889499198796520155109888 9645723 -16457895910572262399687260369125759148 9645724 282516230284254362522553533925077855232 9645725 -1617730110451428780556802013658239900 9645726 81704754849335616440268947453802740544 9645727 46049928169312499965801027566950710112 9645728 -231198647565982336723117922345094021120 9645729 -13656310830465451103312022244963507200 9645730 -31631098241650264389720485542536422400 9645731 60572660554156309935484576069674412200 9645732 -174520500639535578481993783530500813568 9645733 -187595616573372512429767683442870208640 9645734 45952634605519418217830347214565533952 9645735 95752360132734424007845888720299463680 9645736 426125231029116151953991862163566791680 9645737 -65948182620982182495503274431060557980 9645738 8165756583433706333816584096245278208 9645739 165421912688284993728055918734019199540 9645740 -24847268371350091852239866044873543680 9645741 9829409571758930933626694121867963552 9645742 46615262268229110477401855369804582400 9645743 12865469409780347165641206203877046464 9645744 -88536474949164504235905483806670323712 9645745 319470483377459186887162888315621624500 9645746 -237236325651549557752904009604771060096 9645747 -216317392635518172064998023497799582160 9645748 -187616783374631177834733647011717582080 9645749 381090572273723920352128811503268216640 9645750 102327279514854704372269939242571200000 9645751 -204496062243543065361895842204637841088 9645752 -142984747409508786768281443904541265920 9645753 -72537511366396371113660987835772586112 9645754 95741759812203611415278269009956499680 9645755 3219934018120364515097454677315216160 9645756 -108179975255592179276214556526756310528 9645757 376380872431963155934683874262848796544 9645758 -58036975827999082971598624408224971520 9645759 -1071718485187610554649358698158282656 9645760 -1278818109685257571803688348459991040 9645761 -437388005402894693765636499725627272638 9645762 48046467534193993272756532592622649344 9645763 -459775681050557478431350008387119771136 9645764 -3758489269662599772224318025921431424 9645765 -126190878555033245816130381659398147680 9645766 -75154164419273408732683496933638629120 9645767 -244115088916799346134333186533856486184 9645768 -55174494622134176034346879204121395200 9645769 65474940631184794005582518494650484096 9645770 77517207504023021601489089919049258080 9645771 -73347903423880941114487295117168200488 9645772 7614223018174388814880029218484070912 9645773 -2705653227665345598013436435525137920 9645774 -39539512354258568140423696484041052160 9645775 86069333744314270437228369723584889800 9645776 -19159051721633559953107111598136754176 9645777 185436743159520520939975333893535641600 9645778 146134415114699342400031623692300407440 9645779 141772588364179852588260697080881233488 9645780 -7093680294757399032389331575484334080 9645781 -221143637180690859829454943138974922418 9645782 12998446201344678250183664615675919552 9645783 -20337170383106008196149350660636264960 9645784 -1822428874541827469449576918259527680 9645785 -139689521090089565447649686536504129020 9645786 -13334810522921094117723658098399658512 9645787 156541497143426270947025625360894829240 9645788 54199219810520350664080660741992413184 9645789 83508133044109281928767763454164819392 9645790 28137024564460519020998297057688821760 9645791 -324231213274762799525938048686998003808 9645792 -93852016518063279639310471148045598720 9645793 -146735395889559490823204081361382029756 9645794 71976131636677679563321291063537936032 9645795 -33191768296499404241970042531915062880 9645796 -328861104495209038536651107681505366400 9645797 -408723782916887867502561836150388462114 9645798 -19604077630134782739379729938916369920 9645799 -138882181706018348184166164683193831960 9645800 -105831518647151616255528320365072128000 9645801 -24215612393939009928363231110345594880 9645802 57252026376025375296205748996557077600 9645803 -332291658768488380413108607972327152 9645804 -6576473914794327754746457340010568704 9645805 -11405648424327872113376862055518574080 9645806 84371097299177053216562842904610499200 9645807 11003650709008534166300673087757512720 9645808 -86650274384807970650555546368362315776 9645809 80228916890032849825190229055005443904 9645810 47892152188176050884690440399454341120 9645811 156562157753052546173289530482073706832 9645812 -228344723689984245556849601735242487808 9645813 162262132651834150261281851702233295100 9645814 -27847218579371169013961477421115899744 9645815 -192011655567779957750359216819879280040 9645816 23427310799442219648196633095666585600 9645817 -19398485215418801924959467241251159468 9645818 26708348873863254492858976978213248000 9645819 -122085693306306377535659302983620820456 9645820 14045078321792487631095004102637952000 9645821 67511478666994164094931151103036488000 9645822 79636738197766983874063185220280775360 9645823 -271600844353887650950223122828376073096 9645824 20443001946968611552604384240326410240 9645825 21215988480839459291827638675175296000 9645826 -12343712375314766292826794885943826400 9645827 331446753604503605937953632703464967676 9645828 -184186843213888466922997987619517895680 9645829 -29437835257709423403937716273224257570 9645830 -96645888927047096343465722073735085440 9645831 -152893442545998624928081516270636026720 9645832 69672760055130715598439897516918374400 9645833 -483187379319402597130038762312924594918 9645834 -105926992746217943616409665279403777536 9645835 -178027609088134835780121186853589521200 9645836 17300695131900825357653129044190232576 9645837 -359217393180002629762676879045961070848 9645838 140440651270946393764199167814179792320 9645839 -45763543890365098629677871161122166544 9645840 -15345815836001467981596108671923568640 9645841 -193401238224745497144199987072151863308 9645842 253878632871833176404979302220808733072 9645843 -3749282904225629749866382797117963336 9645844 156027316949404686961123953627563888640 9645845 -107270129225440062473743016174736423360 9645846 468250402453992917705206000645632000 9645847 278096931654766912083950329438540039680 9645848 -221580966130392991488231105183522416640 9645849 -104091433769824814530875691119329729766 9645850 -98515772448713401426744518700882167600 9645851 -7977065836240809431017933943636276328 9645852 3538561806290826700334849664424203264 9645853 39091577846893252298494342723865147904 9645854 -239214476472433702034275239666864874560 9645855 7687858071236631727202919575293870080 9645856 -335659978607996617073882306038050324480 9645857 -135638078132147199366566557498842572928 9645858 96095461328339748627335326867093489920 9645859 -385802527400802919090486612361171307940 9645860 25674357298568263133491219344907776000 9645861 197057501872826519077934388236440205184 9645862 8781803452002805222492730234804670432 9645863 87943403563638514150091079605114858640 9645864 187765097608193248268512489452607488000 9645865 -74153564829043424534651408028702696960 9645866 -181726808165709632638848573379606857120 9645867 32918652095155725093869202405201561600 9645868 -129848400582345038583420880240002645504 9645869 -138997324889678887187288623911034558740 9645870 33070591128194122162871775882840157440 9645871 421820046193100421396007606933649069072 9645872 -30799609836898574377372422350963687424 9645873 56417774790215504228533668697325430384 9645874 -23785784519343674390970950328617115648 9645875 -79728243873130959874868616927815208000 9645876 3494942082993947257711453189626421632 9645877 -802057612649243881477265268726556607360 9645878 -7016393708924375243292831799152768 9645879 20582860696359295332786004015368530688 9645880 247827317600831575039447032908428492800 9645881 -19162084238936569633185372748539652608 9645882 -58489404532376506237083326622664458240 9645883 44649198418419188438180956169103530704 9645884 -249994365919074184874280198353107805184 9645885 275964493996826214182566229169017271360 9645886 -215909899599005532777240006870311140608 9645887 -254920337989552644868629561315618443568 9645888 18861292781648784475805862395815919616 9645889 5983179155841307720280246132908567968 9645890 -127974576127548627374789200284415288800 9645891 -298659450146750818967098390394199520008 9645892 5119731141988013283511341241913654272 9645893 391441879655767394165056093658280335580 9645894 14824790925658009174555063790319802368 9645895 -138437134709958529832060451021286201320 9645896 -20497268573903519723369794556570480640 9645897 -58362222581260225797069929263718876400 9645898 -66496626352014157611864825136102794240 9645899 -150673715046257820624986497049437646664 9645900 -35121341460078663516676141237334016000 9645901 -25731305774358793123752463236394950720 9645902 848495324592886725991840255235700480 9645903 -247347467058365738347153930362239219496 9645904 -56969163646699346668652314399277580288 9645905 -41139109033548341818626560609526504000 9645906 -24699168138470122402901451421544120832 9645907 347043578184534919720252789319726642156 9645908 -189630183640635595219244560911161397504 9645909 -12679496479772763207604403190265808640 9645910 34634350012341379162116890806969680000 9645911 40552677222756122515642999312016041344 9645912 -50293384225968724974113291993635430400 9645913 197674397122803693178377763790449985162 9645914 84906935380111248192824220917259101952 9645915 -78098680003852354814136773232257800080 9645916 35480719185672131420233737509998332928 9645917 -165412000581905672520694218177326915034 9645918 22711111579292462891371668725797506048 9645919 -423484233750379720258929217007551204704 9645920 7392380888584075461029037500627681280 9645921 10848552953646418355729008251026545572 9645922 50058550086296016543606617807518640640 9645923 215297440112440945712781616929736472832 9645924 -69764341263580415790748101637648281600 9645925 176232186722370614059959062957056626650 9645926 106870684946445609980466914633347122912 9645927 145785320044404651371508300275787668520 9645928 -2642320244897586615964008659890176000 9645929 -2160198784335193930111959333868174080 9645930 -19921708599810943908017095299777807360 9645931 182394906290743980533800898067145199732 9645932 2111276521252411784128561635134495232 9645933 -216448752309357033938507354270997488352 9645934 -169025028805237162868465303354178792384 9645935 19966821314076944408727589844565384000 9645936 -40470372815674350436875590252466733056 9645937 60808956051237037029849323046984779072 9645938 -275307251797954427826263358126186515040 9645939 67588345388493855154306253267347132800 9645940 68515597381754906689425595760205895680 9645941 -121605873613049107738515354339631732068 9645942 22733092851769316329657342255082335104 9645943 39291719848842953737834639665242405400 9645944 310440144319824856112323933442870292480 9645945 -71719009860476494601165740714286400 9645946 216681675058358815800451309305995874672 9645947 -49897658489323627827011571633202123584 9645948 73048532371708008186742614563117965824 9645949 -434168586738486642030767522365321757050 9645950 86717226819579981237761963485369641600 9645951 -176182062848385224320853949955113584640 9645952 97264796176252769147615217781938585600 9645953 100849786587233978004605262652090123398 9645954 -54210370991011945342325589854586545280 9645955 39841705698316490166675008248509156000 9645956 113381486788899128190281177460357717120 9645957 201768331976663588641210338407480293854 9645958 13312612562983214946541721008150026240 9645959 -46458127892717977428108184840016772840 9645960 -7745078504589322538854709161839820800 9645961 56870621512855941610061602541539250760 9645962 -103799532786327372286065650668066692000 9645963 -147948444247380155960516974533985491456 9645964 228430067811642788704805241393332631552 9645965 70691267770279779523493366650732128000 9645966 -9546009752194884421511022258257111616 9645967 -247298759804033021591884101011278633200 9645968 -76112901970310078240635288606394769408 9645969 -167366743512867075523608225183199906080 9645970 47852036273098800823032543662072386560 9645971 -194087366115198982135327640172078966240 9645972 29886679668764373340064553029685399552 9645973 -109152702833445576899835271432862471396 9645974 7560693160638367298354990667270611712 9645975 1062038892656149618565177584404438600 9645976 -187763739383472547204533245737749258240 9645977 238316135021373099502786952014391434080 9645978 93123098935589464102688658963007348224 9645979 -148167327360071079529941341852996016640 9645980 59396358185480465797912979691236198400 9645981 281894226424647905710806957750578713344 9645982 -40624059306555337070943956511034017408 9645983 206886239139045056700756071978426131440 9645984 -164002374641560257156224337883486027776 9645985 -103219525810495980602385519123682739820 9645986 76448871863354611937729317497902400000 9645987 -65898828365895957028085542911863728800 9645988 -44383962803146636550965065653488846848 9645989 -239642140867349217089532877214747635680 9645990 -42858948103739265328876992932923392000 9645991 19534056849494041824621734492171715968 9645992 67587373519954213431622742892013440000 9645993 193277352537903631529065603745107797120 9645994 125313236498185921509938468216781445296 9645995 91496372977973849975030699370679836000 9645996 65300642251854591713609298769660293120 9645997 230373212703413847963783756477027039180 9645998 33652554539737301039566771264995770880 9645999 108632180973435605203187992181417352 9646000 5471557435273539405832101504811008000 9646001 25963350266256653613244718179347397092 9646002 82345474606640206080848333591648580480 9646003 -414081287421965314466961190108555221748 9646004 -347445544293224107798301345277396405504 9646005 -85631809616025226506963544150676666880 9646006 130801725093242036631309173362926785952 9646007 -139238732582634236320504231397919505488 9646008 -163757052569632317276355002318353264640 9646009 85593521039089538669003977707106205760 9646010 123554406245593027569326947775752600320 9646011 15576847681827476996540257268351732400 9646012 89434415461224874409997998214847149056 9646013 33324095145471866268389472834521252082 9646014 2019015934861483241579837374405539840 9646015 76481674322901793963725727038426699600 9646016 50452276349988895108239687947063918592 9646017 -235571201401836080036205395370832032720 9646018 3287301902344314492329959052604280704 9646019 -180733637282598543205581119839937196456 9646020 -186290091105188302644150891363834470400 9646021 -156723889018902757914969047910337464960 9646022 -8098237410077803786360924095762187776 9646023 -160179192854253260767658092757687453016 9646024 143948415415857794114307352890616488960 9646025 -910139998397262824293775549790624900 9646026 -61726505845438710017705378671770076416 9646027 38048516916230057877038370209553217000 9646028 -37689382262661395464498437617597644800 9646029 42351569291473022629016048643837510348 9646030 -32771413826432378393161188144524532480 9646031 109725257956536552542442902333473480704 9646032 -23790364805056252766414254458055557120 9646033 -44397973928722146849981444422154012120 9646034 -129440650212104515879953240771397259520 9646035 -69951894229042271576347587164359568640 9646036 -103534943614574738971623655544321218560 9646037 193706186179583221718621525751650884686 9646038 13013257220192129660319029757779036160 9646039 -23206458015112204531623219945869070432 9646040 41194337810132161155280109355970560000 9646041 228039684119608035638266440069352592592 9646042 91531221469924065895443175420714061040 9646043 286996337562783948210702714588147879144 9646044 -158820602236875105690257100036879851520 9646045 62271224109591979308503834415870017280 9646046 -64496472527500013141800504831804614528 9646047 -6307837026137390084452317970968872304 9646048 36465413452356993531852193292072779776 9646049 -66693323316592748593280101466458822464 9646050 32554740388567547770808061040926393600 9646051 263847940088439792783171216306089487312 9646052 -505165994713686049654398446594797056 9646053 -51155237768582336176094690481447444480 9646054 -109187585493180604240440868553136231936 9646055 74372130027638328116254363190121085920 9646056 -23253928338307168126286987758162329600 9646057 215528517286060053378127068577563639952 9646058 -90969761908993321608607042637997488640 9646059 11319481437523825164431587830224820720 9646060 13523382205822370954656371186345461760 9646061 -2417408634990794884398021024180952608 9646062 -92440050852840080341223306972501222400 9646063 168792838304036372532463565582743947760 9646064 823270368932067253097644015967109120 9646065 -36130662319609477450427969939406840000 9646066 21338475680322772289638628650914377232 9646067 43440908300303538484590981050295411360 9646068 -63360348249002805750860168138878500864 9646069 122287502069419084757029868365928799900 9646070 -18121076441295624964609807388109166080 9646071 123892629956829276644410554526467817680 9646072 49850862987126530850014840092288819200 9646073 -126355637588414098293046205733992802816 9646074 -13443616326561723138256758218495784960 9646075 41936158440051915137812388285731721300 9646076 148590877092037213297691663369100410880 9646077 64648068653574236407513042768210016832 9646078 -19389971087570394775805845799713767552 9646079 331676971215631081770923992864213831680 9646080 -115183420847976172925906653758609162240 9646081 494367011471422409429030488074247802882 9646082 -33649382369358062606173894445129004000 9646083 202956720597714235514983940296235651652 9646084 41247397349587713640320961975402790912 9646085 -26790752876597023339663641580661562240 9646086 6299729191692352791749990296853532864 9646087 191008103015063653371418912624354348800 9646088 137768866126420381949692804873896591360 9646089 249821113644922708109504685075042610080 9646090 -150636412541043720862307198684992375200 9646091 24066579383787605689958433697286979120 9646092 75178940277071822506492618721464031232 9646093 -238523175569115896088918659307211923658 9646094 102532025126796170642586606502369753920 9646095 117791637332554236777346531611034805520 9646096 -57323681862518844726006980948952268800 9646097 432196975615009524844611672144963596352 9646098 -45095200030674585818614624349617274880 9646099 365782898733984389579243171669023981100 9646100 1327588860584065622473276071578870400 9646101 272473012573981521230006633187615911040 9646102 -172177067775037106917574180015170982400 9646103 444748343289456923272522541270090369352 9646104 2045236909897260548653243540458700800 9646105 49638307745477853092197668836499552000 9646106 -91066659720294101205234560044760647776 9646107 -214025230849367856172248168164661945960 9646108 -138708652407459909252846991356098534400 9646109 29869705366807825550345535057873361728 9646110 105509438638007115748908609802995638400 9646111 -183270456829348411764128845763666826000 9646112 -15690222371173593149059948997234393088 9646113 233122442943626702380209062307415313088 9646114 59203724377071590178870565352384082432 9646115 50033140383246601845519852103059745920 9646116 42587886865147138182522808297002000384 9646117 184149428924149566868925540860167773020 9646118 22479185749240965588142683522175265760 9646119 -26420730325631652290408992009505910096 9646120 -47298426675345078824172352203417600 9646121 32029531748180617526089933873031699322 9646122 40142730592750230329350920226113164544 9646123 666803523931883197839831539957054427936 9646124 -408958987968171440555428661210714601984 9646125 -66436761925386807809551639007899680000 9646126 -7333488302685565721827900713511912704 9646127 -10073996127421898845134412145953011600 9646128 829179626645278827655082800667246592 9646129 -432600681217363535406812030450914649360 9646130 33124349725112259420683230463773849920 9646131 41350134149804185006847788710980628480 9646132 -12337249332634683910214785528354553088 9646133 -150271140777961769425498686619568112480 9646134 31361219203868732631352730066433445248 9646135 -9458599348772626649709277952524762920 9646136 172367479723380842043121493371238215680 9646137 251556166922483396224168715796242780160 9646138 27062613473501351891846360654682218496 9646139 -560499346844877827598634648596711968544 9646140 -114272128879756235329978642890681169920 9646141 408125782366709993944925323299626553542 9646142 44700378501706887500809107450693249024 9646143 64587201558692746643281098417310139664 9646144 -52283914325160991047571386046654971904 9646145 61039906292263543696599402052823538900 9646146 -17894896473841954429464985517336401920 9646147 -12185748732190663714649399193981440 9646148 -151210374204265918204855005361302881280 9646149 123949360159808234322013404187720983264 9646150 68157541384683013918509789297629800800 9646151 333738591451447067616304703484696184152 9646152 -32948161198815391952191218240555663360 9646153 122752845483409307823947436943200313728 9646154 -488556300473391021931445348325242880 9646155 -9119479473003106252702918565771392800 9646156 -170088095077357116783947994397915641856 9646157 264746620706044418135021989802033289792 9646158 4090613152579705565624639355419934720 9646159 60948241491275784770507247454549979040 9646160 81784824381182934405609805091662970880 9646161 -9709931344184705313574863114849708096 9646162 160137541698819331533465757773988850832 9646163 -233711942871802618004378907645287565588 9646164 21250161987660602098397992982025861120 9646165 216004417779792718632667362359593174200 9646166 105738710617124126471007715392295264032 9646167 267074773476472315695081180459107088000 9646168 -73586180439623876653809820920774574080 9646169 10709116719869406463352607860687280000 9646170 17256523219102803382959493052482152960 9646171 502425897351677054729511933084738734952 9646172 233014524540436784749263767983347442176 9646173 2759643626367935471926992493977968940 9646174 -197933468884449594562737455217575884416 9646175 -85472328987139943688788625992330870400 9646176 -66455820471708197512844960367024537600 9646177 -10341383594278130140856144715443441664 9646178 -443224463051508165122051202945570144 9646179 -121679145532303664887657932387032500992 9646180 -131662939499372027332230388034374137600 9646181 149799918412752782216132211780017326464 9646182 -35406567422337836175857743436277534720 9646183 245488778644835912133306025301943092400 9646184 221340302645321112177449321700036418560 9646185 -50048481257680827177513187505872516800 9646186 177873608310696549069029152575907553280 9646187 -213720272138360178596848231614216961164 9646188 -51255000910633830213496012256060582400 9646189 -81553359527079389190247844977175982400 9646190 1368961175106786071566249383192347520 9646191 424042475289438693192482138642582555664 9646192 26010990655009201869461321325417168896 9646193 -25245503949637983242427226844386149276 9646194 -122401251440213638959557911283617353600 9646195 -40617008646798849331946961282388120080 9646196 18834650437091725223155131413507506176 9646197 67515946640502941632628374169054286240 9646198 -79231329983950605764292559055138690400 9646199 449742554107828130455961304100493284200 9646200 -80159159220248443827540790794691584000 9646201 118745017418834981648597486051398996202 9646202 -142309465701671652159479340499562762496 9646203 76926492676880368856011489973005039104 9646204 -106958652534514215906754791006726252544 9646205 -115483428205428888239666994572741208000 9646206 130848948808233673705806700663490090304 9646207 79285856416450997395973144036894195112 9646208 -38105645503963485143255563313369579520 9646209 18207115771975721020183790075824816290 9646210 -25136308292080929525751647663552407040 9646211 252866807058365460928977621689584224 9646212 -1658714894021928861460074831252295680 9646213 294638013079528938085630058342503226462 9646214 97078351887826943596619215948046297472 9646215 -104500571992882424090849704253534264880 9646216 291017829533269320408045975873866956800 9646217 -64566503981841610900651933544262523008 9646218 -16575619896167933568733697409562828800 9646219 -194731906990977578072940643112251319640 9646220 9499498563393200806182720750621511680 9646221 -73708811554779240882558167023000604640 9646222 140252459794966312619544809699873406912 9646223 -117468351007346602860780490001072404656 9646224 -21178813814398819145757401903498526720 9646225 -73353520709819135425695318220643282100 9646226 122195385701487248220907790320318723200 9646227 211196254588764140613951725366225856564 9646228 -8358961798303334505911307337158815744 9646229 -419347396091896528507277137120776013170 9646230 -10836547930348050776891716516678594560 9646231 -187128573617647326637985316412509481808 9646232 378094715908656310824844732574501222400 9646233 114635877938830478388856227721626605184 9646234 -9724684522835194913533610358956404800 9646235 -169023262089617371835847313909856909040 9646236 276226632070759943722930521163049948160 9646237 390259122215611504353055548742616443852 9646238 225865027421064449039668819710334150656 9646239 -37949011219549296059439988810899758592 9646240 281475392682731117708216639184106291200 9646241 894215565522083394315690511610332500 9646242 33378844456971886916540866284074420352 9646243 -61989076925449381492161753825922152680 9646244 -432818810762908050077787604681330425600 9646245 2948633425631114411061947579061143040 9646246 121889195012537092760818652091378601344 9646247 27781478519280491092941855866470219152 9646248 80710514477234862572161604628717649920 9646249 137992448592846606092753329218454528250 9646250 14635433418740402962530034532983110000 9646251 -162332870797302974380868283232118054568 9646252 66120554186367540917230755625298411520 9646253 -273138782875184457739004694490977727200 9646254 226862354740512985071649770254568001920 9646255 31745211589274189373611796185150537160 9646256 2052682907232290009103133058680307712 9646257 -238961605555491438379852733574048081120 9646258 195323228857982517626421621105981365376 9646259 -345290031729285659174039724422293529088 9646260 33870196320712681489227294163504128000 9646261 445138022273359432137746473770656794862 9646262 193812648757100177136252132152074485120 9646263 455152989107629989985664567539649203200 9646264 -109281554061894113720728013842769510400 9646265 -39722127137267106666623062365320886000 9646266 -937740020133654087216789770816596992 9646267 -476388370462045467873892213927352154240 9646268 -163600358432007265073672762095106890752 9646269 -32524692792462075072781227403714427712 9646270 -4785827831876233764679020899433200640 9646271 -35439049921184375492101992595432302528 9646272 31091871422937055213264091864808554496 9646273 31649113517751813167326075259279363328 9646274 59190068633001411656300379518808196992 9646275 -24410881002140887241315629733205236400 9646276 -2785231916554180305966466273721395200 9646277 -469169422187306366491323237491401307874 9646278 -8856497438523936515060357671353658176 9646279 -178655144755831907797495603767911447520 9646280 -145283838444243179536807534516745011200 9646281 -874915251092277208264135499377204710 9646282 47016731415415260590288075498737500000 9646283 -47039810047423621371234655254625839468 9646284 108303849198582136000116003009003879936 9646285 118632950411496135864760571484973086720 9646286 -3699274928434980530247873860189517696 9646287 144887249833467551287617980768574662784 9646288 -31726354761363196719862958555859599360 9646289 -102844385378309187566001228722034896910 9646290 -2428014086003273011075342251595663200 9646291 -156072538509657763498734987605739452308 9646292 193815662011240980274473889587320832 9646293 -22912937727070632825303136453810540032 9646294 63768150082339845880705510043576380032 9646295 -272921264991585334498987577925496603200 9646296 -134752907902947005633711698922029056000 9646297 221615508825971837764975497093986004746 9646298 122725924453172646000326343769980860400 9646299 -48154663413308277386660728424937501360 9646300 12309422627655111573850724144227264000 9646301 28922447216708654952947057788960464384 9646302 50735870057275885102644193890777611904 9646303 403958242860787675994786929941721691552 9646304 -99413990443046692722781607483660304384 9646305 -373910412819434288129317938815130240 9646306 35177514114486088089599765235221786400 9646307 -27514807276541938707970179199381820256 9646308 -33534230167574698157175023091513815040 9646309 -54657104743019835216330435089859855490 9646310 112215707090906943180995832154799174400 9646311 -75862802272435136525193959407217425920 9646312 -186700786228204170646491438428607252480 9646313 323131520982576180276758518363450181562 9646314 -5895868636139258406948408061215616512 9646315 45402683856181743593076353024844517920 9646316 175401799778032644498465712196932070400 9646317 -404396458718056808391439067435225405760 9646318 92798492010626579142362456706236972928 9646319 3658622772722904687336716625383139840 9646320 2748054339597708329141202553231441920 9646321 160600664116952683921730541775280093522 9646322 76019553351352565600676572905005027840 9646323 199668956027787160383919206682192680000 9646324 -257027920704654160628934496972626162304 9646325 -74893373696883872636734873710712970400 9646326 13491765772371719216951656865514076800 9646327 416091083387841002106828166881659164992 9646328 230188705671378202617313850417413632000 9646329 -76476785347021971753778435538004725760 9646330 -85539353710573665355012972583631667200 9646331 24581405427432508418874884542955412072 9646332 14837412764937759466072363014489145344 9646333 285299078813602219275772783817025812288 9646334 -50421506503053639678146578920388445184 9646335 742268203532451902998228402302597720 9646336 58432629703776221683645085493504245760 9646337 217365388838965951239555611412463753986 9646338 11607505537691452174028225162795704320 9646339 461960319105717725481382337895171462140 9646340 35142099381752245353722990581168435200 9646341 162988248385349902849596922769011533792 9646342 -79079351856300294440298809320712960928 9646343 121262149262790179760827151236803373184 9646344 -76275492205800939342259735108848844800 9646345 171266009664334553976828064713728575680 9646346 53447153646357782669746083059488429872 9646347 -116120677508316212282081926163066248272 9646348 -67634124893408527369673743685338331392 9646349 -23768352574980406615975835838341525940 9646350 -18803341442814270978277758191215795200 9646351 -258997548677329918187211361182087210840 9646352 11532529999190472339427947734148513792 9646353 -43826890088558576179503969360645383838 9646354 -95017481693106752702877065611069137120 9646355 134271417541392047457006414383680739760 9646356 -102100496218848460941792056990151229440 9646357 -49132819331994409514099384615917689600 9646358 -54223284203515433954117681421930369216 9646359 36113809927127751103603363961561326800 9646360 28746068443837813839301346392980480000 9646361 -78692088383597253741925715291101625856 9646362 5254705139825612190003397434203904 9646363 108447536462446082464076444617298807104 9646364 -31246671629110352165048607890837587968 9646365 9321810164350102867001161952650461120 9646366 17448701752936861391537475879656697984 9646367 -272938458331821591686108993083391047584 9646368 21668621465600247288491877774609874944 9646369 8638122477601012246673364904563198144 9646370 120605343897694513467692711011614446880 9646371 32317891461417061174772477698479592704 9646372 155220634256230497431824242967475624576 9646373 207290932244542192872035599271299436448 9646374 -61878059678349085604074558832230318080 9646375 223876555551157302831868469298039114000 9646376 -140918780497534874023116581412545740800 9646377 21501256044945348469811193931943918208 9646378 66039245948019027636436801730369628672 9646379 45807162564999000250700373132421924800 9646380 112646414801342793065537605307231554560 9646381 -53393160795111043913536729329207726068 9646382 -196645619328903380563074344944139400000 9646383 267579765040366195551410462333149774464 9646384 17713282691605641005437797797858377728 9646385 34395342006404180652785563840585848180 9646386 -87745960102017540338606203298811417600 9646387 -305147434748557707128437651005106062964 9646388 -158838703463763837874076282695688963712 9646389 69413752781793289159469791086673351854 9646390 3796700691772526037812452768583329920 9646391 -35154349968368641374831303635600235000 9646392 -122824645987101578835950120365646807040 9646393 -171728693892939777105162276661769870976 9646394 39096501653680447384567478572887588864 9646395 47755210928114006566199009003981836800 9646396 -205486888232473420355175345872848248320 9646397 462741654267980090888765500531822203846 9646398 6304148087183535823370525043424707840 9646399 -107514149319100025647370425295721835664 9646400 24658469943842356476934672170418176000 9646401 -96840700649747576579951630671897237968 9646402 -151099358224113041941262451472888300848 9646403 -150774913643222583199176828682694402016 9646404 79819989137223053155327047357606583296 9646405 2490730262803166538457992452160569760 9646406 -70200013954171216308347675976044728320 9646407 -61765654286399973593419359253056865392 9646408 353986317551996919558972331466004817920 9646409 -91935258035298330569785106815144121400 9646410 -24025876610992973695398386651674832640 9646411 -62318503037935346488683162794103533976 9646412 -228467232937791446769362535633531666432 9646413 -14079387825930510719047664476055971776 9646414 -182380630322157802753808420711649236160 9646415 234633641310526929562970357854759876800 9646416 9757298411742478225041742959022030848 9646417 -238885960191704175979087310416814325648 9646418 33722798654515848861789682096020101952 9646419 15619915548683977431352110712357429944 9646420 91746440853266691939220071452307578880 9646421 -255825758830944723316083407817338469120 9646422 -88155966188703732747176814770044851840 9646423 170933514694727081280004666014448337672 9646424 66099200708735877742960920167901265920 9646425 72012316432361862099016912198243392000 9646426 -148387580760695142053502317623268745216 9646427 159456639107353812358302925869726995472 9646428 -140375301536211476054280638055012311040 9646429 -115670256235020350729172070712424340200 9646430 -30875193105628819415100379714203022080 9646431 -9409098314713202111737725304913915760 9646432 188530653900882921363212529198081245184 9646433 61662294107699480010758777704782343200 9646434 -118640276681539272661715409377010940464 9646435 -137751279131580151421821619692260339120 9646436 -122732286645857646339196228886000628480 9646437 -209580990568022514977712090028647015840 9646438 -188886793814975725022028148098200174880 9646439 -5769312628274864589093865861521983904 9646440 88787908753474729847279116643599564800 9646441 41209137636444466666431717143977911360 9646442 -7693876177392426704072530861240316160 9646443 124667639980198365512438992635957245160 9646444 -140216597528261144405688107447319797760 9646445 -125777052310557596137207397162518125300 9646446 -80007015496957644256911935911641396096 9646447 245647636920054829142749105807051500552 9646448 397118802415559853439739416602476544 9646449 34529843197141340309426264672255443488 9646450 -103490237803142860512139083596432688000 9646451 -21051447672849872883370835903481696048 9646452 -8463627866584745759993596928664330240 9646453 176171028702393659232479337050309049600 9646454 -48008297839102681853314860839367145824 9646455 -5926591851195239085373288729891061760 9646456 44674967796118428960849391362591621120 9646457 127325794474944368720477367088521161706 9646458 -31933952069851494372564707611731598080 9646459 -173405639940847360305034100390794894184 9646460 -221643249223706536484398267515986142720 9646461 -207667249712125588653250033631247202080 9646462 -3066103674210421764902865127391572608 9646463 419654708807248172906399036581566207840 9646464 103884072309550888089759025942537175040 9646465 -587720170426270773152336314607718194880 9646466 -10036159984902218137469593175486891568 9646467 21049690945707403154545089799330857648 9646468 120207414524716860047834027773543243776 9646469 -61781760538293030589135715089863374304 9646470 97322046159755268811626793093259953920 9646471 -175257786136639687168699124170867822320 9646472 4070570054888151116510549599293235200 9646473 -291137902458229232568433055750237395200 9646474 20135802024932371667315357688954150912 9646475 20284288368764140696956582433711246500 9646476 22580544213972808274391275703965220864 9646477 -40718408668222212523453951991023934580 9646478 110717337956577203674456942677790136256 9646479 -446427649147322885009982367717016321760 9646480 9642013817749948712989836885907537920 9646481 -71153826791692578616931646548050784268 9646482 -50933387140202920275864708174151809408 9646483 67758397854776340261896976238882644 9646484 11123520634490224937183128411402156032 9646485 38581960183461226262688773156118036000 9646486 -7351324130303056698802807247966964096 9646487 77778276620236129404079754228403997632 9646488 105876223993542794429584801241930188800 9646489 153429088585661480898192389614476215760 9646490 20913471414923891994863616841420723200 9646491 -5273723988856679969378048107004470080 9646492 -133386745817209916075410254042626101760 9646493 -17296135159001725820003796469810547040 9646494 22545768640971066781555935534631044096 9646495 -411750257578600464209529918855663891120 9646496 182783189311461891324891260158208901120 9646497 -33307448581740317047226354957369280768 9646498 -28630167396162549039928443609352817280 9646499 78580731139385524537618265776336481760 9646500 -50779663478909093461491939206476800000 9646501 -64237168841826943786905421359437266498 9646502 90014862789459357486714413364931833600 9646503 -23488068666409723091686545235610885376 9646504 -81084396821272651691001923142732595200 9646505 228998975032681914648678769610149720320 9646506 -140588105257870398396683551443055795200 9646507 1944669626176744335292665648304274720 9646508 -145453282091949197487503592886493436672 9646509 79761599711483702904687238252712179200 9646510 110490939591173122404741804238551160320 9646511 -50663414257925083088590951068528407568 9646512 1342265943088829802321805262255751168 9646513 418265395044005701094119078876969103762 9646514 12978672130851286247119130575851051552 9646515 161201843088770074814651346195893757120 9646516 16618941204219418043512845596013649920 9646517 -443168041335755217802697356394848184640 9646518 16351619482909992914506879044558704640 9646519 -872925088884396427988485683823420904 9646520 -61952120075354486834437373052939571200 9646521 18274481136905606897385586057148517984 9646522 52927809088688104178079637670559359232 9646523 214859096150322148734972891364512572772 9646524 201713001447753107448815283690965967360 9646525 -5106177547111410802543381183833520000 9646526 -111547754907566576160757775939552044416 9646527 105972507684116510899056491993193377280 9646528 -6079702188021631641845827287992238080 9646529 -88523394550991931186389854495079860524 9646530 36337775516506640303343061270964421120 9646531 93955215271546999446384107081210100480 9646532 86272938250081060601110263771156480000 9646533 6517351314428284930131657662331467484 9646534 1527238935497403990495084370765160448 9646535 -28336155716585890143452343066195104520 9646536 95309717991914497114618823194761830400 9646537 310148059419542921983275042000227684186 9646538 75209757013431850619244253219262184960 9646539 -40624822408055181769306084940687351808 9646540 -164244534436509244512588779664522654720 9646541 233266181248335520744221686056524237942 9646542 49889239131366965439958445849565210240 9646543 -339247131579118278582155982711917160208 9646544 57261740710341777368620444359022632960 9646545 -16386192048388961248208852611827173760 9646546 28134715909395256218534488362470572544 9646547 106269708234282374080725647757443486040 9646548 -183803545733697873835734940846078316544 9646549 94217867898283106728384171208011810560 9646550 85439016383432664321392521122946384800 9646551 205002407254238857614086409391198272792 9646552 382814787910926902003374615992556185600 9646553 15836058569870153959920933950814713856 9646554 46832685309714439317996662111952498432 9646555 -108949343073445340094323831938688255040 9646556 -254666764677945571374331640506792711680 9646557 -11679777111260172057739343043502127040 9646558 52882458068872795487906198825847028800 9646559 -100202083363481148998099798227360988880 9646560 -80025939897009793497190195563331584000 9646561 249569442698182879092586567927712768162 9646562 -141496284458630877222123137477991131136 9646563 -34259100845483054626090055319678425856 9646564 -223274261379746958668274014240584253824 9646565 -81312650123060239227423645648181633800 9646566 60499926888658797456169847148907376640 9646567 74306785073550813143597483649255007792 9646568 -30490530493192388117879522475781324800 9646569 -1895240490147645657850034946860487606 9646570 -23180120061901428234054455713878854400 9646571 -224448323545245791015030137691240249712 9646572 16855773556137507440753863294429166592 9646573 138249100379986244544753625040101615500 9646574 22289137834301798715229817565990164352 9646575 65741423079377324114654646662940936600 9646576 -10109012476567733532562370334566875136 9646577 -6228356814628302486968980468582598592 9646578 147583243762062661613586441849746779008 9646579 -62240826382734847756576427563138564320 9646580 -2661817511470060606487234118714163200 9646581 133553789297186362656173261025977767680 9646582 49956849190315876250387074976654580864 9646583 77820852517869872414721748957429864824 9646584 58870510135927073558508137702338437120 9646585 -3929863154328557628226458139980777600 9646586 -11215714954810020747098634820909167360 9646587 313969747342774222350496453267602235440 9646588 34350892343317642037867289355017977856 9646589 283109228849523104041652668889477528460 9646590 -22440017900552935925468130689838775680 9646591 182231496309410650859373063081273964752 9646592 -14558839389703598545490316355738533888 9646593 -346754433872657941614636893576654337792 9646594 -124472562922420579624562841548485625904 9646595 98082740065295031969428102846276751360 9646596 70866256085593726833364376285378842752 9646597 49292944255122309980579158910157646046 9646598 1990771456694025905639318911847010048 9646599 -15990720284649570728448908265253153200 9646600 200118117515372944360525682546273280000 9646601 -156713903423365370166197214738971999196 9646602 7965914878656694835566219004385821184 9646603 -66529454946283512306481942901100581280 9646604 -378832645055873089242660481958976000 9646605 106853452921499179275108571658187083670 9646606 20049126854402559418561691324761954752 9646607 318918017927940406548932012282973479856 9646608 -60635403856434307710360699364270473216 9646609 -85432306485842948515375920693167884800 9646610 3926239477730730576763347493719948960 9646611 23971081560109692475913530557422100480 9646612 67502223241396505194272258418408449792 9646613 140272925804285296385570923791880238862 9646614 -64823034429267880047429345699355287552 9646615 -187104723746114402997393623778591673680 9646616 -150170854462539907978364110728061501440 9646617 -97989554478985367478387092486846518320 9646618 -170278506135207916585154396817869664000 9646619 -256804686479863964683702742659537369980 9646620 -757022385148508226547849050912153600 9646621 -96679039134726685081017827170937072640 9646622 47405576219423926356612645820135919424 9646623 -97068024383314939769817152732095113600 9646624 -127577421397239245701353569057575403520 9646625 513648236920689643254154672369179810000 9646626 -9117617082538738905820118709939808512 9646627 87928525706252500712928687865091646912 9646628 44637761385605155546157060760066809856 9646629 -80763446645082860184178288876732768416 9646630 147828264570826430644465175148944307840 9646631 -220719283570411721837886915069910082568 9646632 -21612768193180266300633632253266580480 9646633 422635802668899490931972632838678243700 9646634 206614693516200584163883574151624781152 9646635 -99876438603082461651050795020920172800 9646636 -97752516597342867242303755624829657088 9646637 7077303918993015298221962682911938560 9646638 27793245589907698710809506698738490944 9646639 -313931440348682674241415335422977272560 9646640 -20205141488517828957463311120438067200 9646641 -358184370297301474664132649651784030560 9646642 257099846222293684653612878076063744 9646643 454799005137444277918054513003325258892 9646644 10688688471514577646194130059272986624 9646645 -19430225986643099813912201006466608100 9646646 -179492249699118394481275502082856252416 9646647 -37158514227830249023632391116178501680 9646648 -25604474326164057643313945278727393280 9646649 -73428738351949590201469964166460219350 9646650 -20814888846897746146886302732123166400 9646651 -69071478143116118489992981829349443296 9646652 269342826048859665314840683768873921536 9646653 -14627138908111797049066925887070910816 9646654 -227526345600309318411198924887839680 9646655 -7629489491337748449318939943128892440 9646656 -148395777288540132603010388244226375680 9646657 65611598424415381746086320783865369520 9646658 -3046874085675829769759121557637304320 9646659 324219002492183869742092139421073587528 9646660 -204144975626477946230146930748961546240 9646661 -92089292595615106751420156835211749600 9646662 77619128673365066583062256145888335744 9646663 2707410056622365850944246104545215024 9646664 173769397266398325875393337833619333120 9646665 11664705327245908890614004379697781120 9646666 39626643626220611211191238173490192384 9646667 184336913398878769233762853239437573832 9646668 -19746666957610461136963754037888000000 9646669 -383860828285061255898717815437551289056 9646670 -35865951840530674393767134582855283840 9646671 139027788408546572912983326584194692480 9646672 -16055830900081621757341943455216959488 9646673 -67081049122208104259174040782741208576 9646674 -63833283043355879477001494494110408960 9646675 -161053835157708511200399008670985155000 9646676 -7143826888154631136876094158485342720 9646677 51993140189554806052763740028104815840 9646678 91856891629651447386658543464482084640 9646679 -816528141254106419366548690820276904 9646680 64371087710619319906771105066401792000 9646681 25105062729590842869266418482917461264 9646682 -21318830852089168490453560581702018048 9646683 11436032841200991935057645672493212928 9646684 -289800877610397010323514918607224833024 9646685 38344587859298514548147834731881107160 9646686 21245747642061747901929532327872875904 9646687 245985419728802725361122470216983431960 9646688 -207696116971022677146705646548385136640 9646689 92433964516056741933468341011782895680 9646690 -1879557616274429793412191361303987200 9646691 48294249904685149846618344989205208092 9646692 54245125393948396947081296573445095424 9646693 -100536503038186987652738331362110258400 9646694 -233248758251423942589244033016023459104 9646695 -9400508609292058716071351060875511400 9646696 21542631056170643768997621945693173760 9646697 -163621647272298339765811943831394997260 9646698 138940456987614539190050954190563021568 9646699 1647766470241796676332594896879188480 9646700 10782940446357866518373260044861926400 9646701 -165846799706413583403287779248182727936 9646702 -80225733106809272553137645396965956288 9646703 528442418606264919866293461458366725176 9646704 -4437553212706757322935689612454264832 9646705 38901063986699213978805673141464177000 9646706 -965964863890412877044687726514571776 9646707 -107635932771831408885762596064565766400 9646708 242085213910586486016617019000014646016 9646709 110010648464674913534564401703163794400 9646710 -1845285041449328829239080538924371200 9646711 -248223740699868249604453293622220289688 9646712 -122698984651446242383234688734001049600 9646713 249861921050443709157835176193279846842 9646714 2042216390505574055006287358744484864 9646715 -115344639504316880117603439392942514480 9646716 142956261955384061042900779364369981952 9646717 -145420329682661944853782981747189594234 9646718 -38590522246633311566799852209081644800 9646719 407428891414725776165010666230228446608 9646720 -203253727286495473685968610313791078400 9646721 105501273490908836756554231583166770112 9646722 119112206763811042423016810511499664640 9646723 -164337795935790484086579995582775610496 9646724 -21483522012227099510547102071136768000 9646725 179838381926196422880555149740648800 9646726 -98930889919700305222853428369099782336 9646727 351746450633720784311352139652622908712 9646728 -88981608128770200927532544880844308480 9646729 86152117268947266167814653045840918784 9646730 19567717759248664589218610180975689920 9646731 2785679085760776494484307658296837128 9646732 -173758356039613665428186211167472442368 9646733 81860324346583042283405603031169676982 9646734 136334541486323255516217346908124321920 9646735 643940170215367250877213172556574720 9646736 -9791162229680557186399695413585510400 9646737 -67206976490012995042520606079659946720 9646738 84568943025894184451474914126041797520 9646739 188515375558965203455322164182263831880 9646740 -164118066453386845473467803069055197440 9646741 176612735171442455536514610232458858172 9646742 -45423903230660587714397291031325790976 9646743 56015215575817667053205104383181680000 9646744 -310069618978953721684132944870612387840 9646745 115503020210745546709530497581248730500 9646746 -51663217350334795344254368744691913216 9646747 -62583545827188399302429059741083168816 9646748 -1960704952731013969814656363010694144 9646749 1808307959213223029263242101921418240 9646750 6462604993886136912058371959727744000 9646751 -50588361649497057951130175301137165208 9646752 152922647365929806721919815767612719104 9646753 453230446328160964811252875252517964002 9646754 51942452858000874573362517217210678560 9646755 -109736464356285127454648541179512730880 9646756 -85158677526957095853694795580477870080 9646757 52198910101281700099390430162495708160 9646758 104122711856849803708412208564580935168 9646759 24448130998144506835623653102126005504 9646760 -168494527912838877176012051095187712000 9646761 -149499359141714798598160787296121340528 9646762 -89562828196048862290492527002950636368 9646763 177162961230356476335826065392688656160 9646764 -54752957245883919893207407973263194624 9646765 -346764789724765446367627884910663329000 9646766 -50177024569490917135974924740574829056 9646767 -21299638669375076494836545561692950864 9646768 92590434942743348477055883324451487744 9646769 166816228310832010403529265413920037120 9646770 16455010804772621864660300940214763520 9646771 147072345124492841789252175371637992972 9646772 333736487453787053099170812650369237376 9646773 -153814369494928446589315093071811490016 9646774 -154438479152610819166329053883358112640 9646775 -2615720238371495222842444214061648000 9646776 13926945089614676129941409212081582080 9646777 169784645173598471191447799616877960746 9646778 -238059454273432115000571994244641948560 9646779 -43428318191935240937752295567778243816 9646780 -82974781025924643241985551175154247680 9646781 218802353148800673524963866334627442732 9646782 -47444963280080451802008465434517728640 9646783 126402690342647025383964551889740820032 9646784 -7831948332784559423609409735814545408 9646785 127209858539141177914967700724490300820 9646786 -66273868284828690452130271108969712640 9646787 -27103102086217466818853457059631000288 9646788 74773010600022046595439311823400943616 9646789 -493983125545294469711060444216732222144 9646790 146045323543701170954635143544750262400 9646791 -103240803118257001478660816529541193472 9646792 -3435985872455883325987686574318387200 9646793 142434711375589152493428270218570517504 9646794 -77032055521751910446195597773304997120 9646795 973551570252184510432401165772125600 9646796 -269940050972333266646710198124557190400 9646797 26280381225552634692693518840686116864 9646798 -23408638372420705941144244417540730880 9646799 -18219174757594145276538029345890603920 9646800 -8204550804275018676499513208291328000 9646801 -113353219729220939601246699168882973198 9646802 34532424948037211283653131684818115584 9646803 -181163739457267886916254028272081352480 9646804 141652728771405275050598636502750976 9646805 -99636614912764956170861919950158669440 9646806 -61916214457185886267109517208745102976 9646807 89370383540020804855563940740057642160 9646808 89966409553943825075081461469478481920 9646809 189874326766718798130154094698865002704 9646810 -7586801601656231666551151386844965440 9646811 -300459018332223931384566080554063368000 9646812 -25582045679563391489961382509230035968 9646813 141396456547678209026415304160390748480 9646814 -120320833307747105287478536527955407744 9646815 -48393040722843843481553863255326714480 9646816 175661342016316118666754467210653335552 9646817 -175572236542461001621357914535902295134 9646818 -2444516736348239561854460155729047552 9646819 8121399223062263917964046721301175552 9646820 -71025162309206381694280609558018233600 9646821 -189529295962817323591796547893956970880 9646822 113779809630190543142549554975976400000 9646823 432423867624300958601308495864965325920 9646824 -58219521809075113357487697053697884160 9646825 -8050907438733194931980060758193100500 9646826 -52347789070130386573342358308553342880 9646827 -29977064673179831935013945004966239760 9646828 44785848683741096220359065477225762816 9646829 77275540550735206953371914116208065984 9646830 76040893599783138257928586512624288000 9646831 -141644732957400436054536512955379021736 9646832 -32615356456475701216016342505959915520 9646833 -65109608851296323881630809644715625536 9646834 -120444150475578352279605900307683827184 9646835 -1491900427145374999094631607791782400 9646836 69812751755275698257970689413122822144 9646837 -174852029158641570873873106056383663616 9646838 150106192958022972888636662579970649344 9646839 -28244564810062742028153387081438487296 9646840 104734526567584363036536752366557593600 9646841 -124264080609524513597118162664839445056 9646842 -101757170909305904032557987460734578688 9646843 -57546001177522138826309445625707698908 9646844 179596526563687778128819353307259406336 9646845 24875570064688115190876375714624804480 9646846 197188919918891544641975616739980096 9646847 13504823485794479129937181522577136000 9646848 -94315200416597714537756658522736558080 9646849 -18871108864783659368979547027122572220 9646850 -126756736979175951979027997911600836000 9646851 -17936349833317932725116474636093782720 9646852 160635489423001233692645387669908480 9646853 -29456035936854207354314398806538419300 9646854 -42911497318160597820729088185196646400 9646855 180213065379923490259942370784691358160 9646856 239753821283761235994168984109534464000 9646857 113917704652616582933834483238423154560 9646858 26917877483356148701652029871390572944 9646859 -22002078680562452667913359108660016320 9646860 -9490685605228795144507895649762800640 9646861 -30137919894664620667714476189488088672 9646862 73308045644398280285453822726790628032 9646863 -40783396722409382461529903946179452656 9646864 -14833511994726075724825917168026705920 9646865 84466387515906989039818080752739988200 9646866 55211086086520282192881751936171483152 9646867 73019019476283539935851753879140642160 9646868 19797806677973802573328955376227069952 9646869 -187371817189047162863474045527634972256 9646870 -20482450317837648131456289289744540800 9646871 167925644709985484249898888894842130384 9646872 50519452472304074512135209011005009920 9646873 16097121508719520107136889701406568720 9646874 11360300525107102117139756204612445936 9646875 -106048224543108463673037029486482500000 9646876 -4346826028878535127873427314906818560 9646877 -73926244109501323400089478642928652992 9646878 1597123205272791754288691538685363200 9646879 -327275310752334945505702361801025726480 9646880 354660365436183959342600103786788290560 9646881 20931234743877464345380024213484864064 9646882 17151247512420177469480342964131779072 9646883 33349260207235617242161704109437591132 9646884 -72871329949145435851031320463019663360 9646885 109705810726772823100016386531362483360 9646886 123356050392935227648024519110405932544 9646887 240819998175781757034984312891205233960 9646888 33572889507625821589506145768108339200 9646889 18395262637636411973513963640457352640 9646890 4740554132654058756558490964964802560 9646891 259692265648795466817837998366746624992 9646892 51140282064123736945097359590338311680 9646893 21341058952354634699151459575634959724 9646894 -230589117922229941278298870302678477504 9646895 -75165811118620817016105825834872844000 9646896 -5765539965716125587985794051332898816 9646897 33596262378169713816676869460135385140 9646898 -12489924209861914502364551970200592864 9646899 -44486270557638579882347020518716106912 9646900 148718243141967067923687614772330704000 9646901 17567792006463793733429270178952684704 9646902 -59333257154306811632338932465317260320 9646903 58832084700542104620192517000173864880 9646904 -1588617543099192404905395046806343680 9646905 -194894303579822519358182178895798462080 9646906 126661198229073288718668962551447706880 9646907 244726556248151004354339626891103261156 9646908 164250896900138809153888779115324416000 9646909 -31024854461102756805589631877477012960 9646910 -14464956529404599039256438531455316480 9646911 -333697601433078714309062255842544901360 9646912 76900185559029610726161726934125379584 9646913 -211306464835595169112601618073875956800 9646914 5727453029331663746585383004889953280 9646915 89697357885990860169226058223874599120 9646916 -265945148779800085197576496745114021760 9646917 -19482031578152817421021617209570628288 9646918 171845695158079626231712064385719096160 9646919 -360609244579361765685346736017957486704 9646920 -82756976901931562235461336678753894400 9646921 -1434880111929566028211343672394063616 9646922 -218600245777994337710721542219460748800 9646923 4827292762421356813247695039329523200 9646924 22226281157806733923993849230712382976 9646925 96868192092115081193543849075852887650 9646926 -81750570961742303459946283967382277056 9646927 311428228799315583575412225088792505600 9646928 -20908931798576690914247662071103488000 9646929 -27080476612063990676744525333929362096 9646930 21257234298366388815765347791502643360 9646931 -21328654693052595547940091139991546976 9646932 19697084881869570153395110097648412672 9646933 -32493929015656352926981415724876992818 9646934 -28939940808446184726430583768818653696 9646935 180201929542019901624093018529120606800 9646936 12183499420148566438487579796546355200 9646937 159294155084591522149351443629576867520 9646938 -1792481700338380813063828320258766848 9646939 -296316860873633537597580930644598697944 9646940 236976279445635261557541935003879831040 9646941 104969980124216921009846895575502633984 9646942 207290048019830116775410806947896543872 9646943 -178705434068211159169417566381605891808 9646944 -183516194721482918820193142205283958784 9646945 -79637509379104241773112054550695917440 9646946 -160481846507321892196086870137411057280 9646947 -384621108011643039427317147244218160920 9646948 -19247336206214216922934027210534648192 9646949 -33609028618134099711357013346812569636 9646950 953115135973208321322897124054531200 9646951 -186195683145473861801829073891522495048 9646952 -31988536687971689901984699940676567040 9646953 36793634787091357590609006270910364304 9646954 -43964474024111472467618368811709394080 9646955 -5862331964603955987623533964014603440 9646956 -110595028166650084334045256188375141376 9646957 22534359800656482302912471994355749206 9646958 -102466074716141717337486438091253545920 9646959 -32687801981377023089150177121048955392 9646960 -51680236133029228480145593509392056320 9646961 110859360522396973600824701044992740562 9646962 -75216330083078125180491603562231781376 9646963 -15856260654093235529571962307291428788 9646964 2842856931690719471504314873987393536 9646965 -7333366158094965969108309680123856000 9646966 -23196196839017320781407475226064208640 9646967 -307300772503541588486818474755466824 9646968 -234524967049615181658108082487231754240 9646969 -320872993492259893898287409787383428630 9646970 -30932632620059038665635905934517004320 9646971 -391386613729674791795399849445839355456 9646972 -50367600304504416435426940780614743040 9646973 212429526236432012745187244764035465816 9646974 135896526579240494388112075062913738944 9646975 -21180812685147155744094878270057107400 9646976 91893843452351729507121363725907394560 9646977 33519321823489873189585415218161516960 9646978 179579253772854329939725711381866288000 9646979 139055094256315248905500167876223859580 9646980 -49675738240630925646762056292661985280 9646981 363651267504788466978888428362145682782 9646982 32879601067395886457307340039975815552 9646983 -12930789258724898799789858712630536192 9646984 15917544699230078308885764208588185600 9646985 -122082198683008539592012138770981824640 9646986 51647368926694150632902529723510737664 9646987 -55869499032696516828046263489631995248 9646988 68353549560028127841639460164022917120 9646989 -3689071548187524006472560638291680704 9646990 -68595006017233353812377867380845781120 9646991 181593781877927153651816197938484921392 9646992 -7692793406819203916361445755326300160 9646993 47537575255294534400469064278096072242 9646994 -64336936005792194676204497277331719168 9646995 153852770716273559790910133726994489600 9646996 86101866923776367949709283625393623040 9646997 109615065951236554610627891066819650446 9646998 105299753800023320894305858311005744064 9646999 76031616280857446589240417904965941064 9647000 455651057437163529971895750689925120000 9647001 -39934269580038296119389193977401820480 9647002 260006166140923602355517373637357106400 9647003 7579562429189619571694550341317105932 9647004 13625960345665288803643408574673715200 9647005 -24605272501116703783583039462625552000 9647006 47189781903497952703175002722545806080 9647007 1395426962549460892040969226839375616 9647008 106112681002501383203758396706223292416 9647009 -527304962354749100186307301607351629884 9647010 -7691144222489470169375914035578504640 9647011 -2684733655448838246749993505921664752 9647012 37370643903018829570622015088874536960 9647013 55444600729691987758745883897104555328 9647014 -32371210323570989716469431219160017920 9647015 4253837344704189056991276749529316800 9647016 88481044634207235333277811904733593600 9647017 -285909245390935439393841570744742163120 9647018 -26775515942830905631358327573272557984 9647019 17068401173418435870667237204144100100 9647020 41895919668947133373287848485982484480 9647021 -6665681766397501673497472066764940778 9647022 76931249536965509496949490724837104640 9647023 7583285186847775283485508147246300944 9647024 -22037918120433266455034295837982064640 9647025 -4463530558780855095570962830624776000 9647026 100138909344882523926427639223076170880 9647027 -72295159289395960157995094332290570720 9647028 59930677209795314739599085343404392448 9647029 122513246404174814562698269245366460576 9647030 -24384684425876450485619954045191395840 9647031 203034190589318950310795609043670055040 9647032 -177541955215048699704155293487131115520 9647033 159139473986710042041964450859377198224 9647034 106237163060349095887730303388938081280 9647035 -29155215545715476627401267731466811520 9647036 54252816246047786409196501697687500800 9647037 63643294499267110764922756435107524448 9647038 20144142641911045428859189037178756096 9647039 -59002654614150922020664179957682964160 9647040 21155327859257317786718949065694904320 9647041 -52862002746454602516175674615579912480 9647042 84891637546294909242196574525793726672 9647043 -89090810348776877657570103674790172416 9647044 -3802121862076139109722877851464393728 9647045 -26861684698188290547915725087154700800 9647046 -31633241715160554190775031668365562880 9647047 -130347747917443000826254720618738928128 9647048 61003919416090560458086302166499328000 9647049 33037695789738393828895856278978281120 9647050 176943244554786895059600125938137600 9647051 127846116483145618843140499295156972544 9647052 -157340662828607492333924933055206343168 9647053 99442531696002717715357926630272873400 9647054 -30804483877166300577804209261404774656 9647055 104371874677793170377339805792252018800 9647056 -1687833641493166188287173766558515200 9647057 -122800399076133038845877420014862609088 9647058 4035585121964643334849044643806566400 9647059 307347489835822621235686031812741329260 9647060 127131683813340432657065227749961728000 9647061 41464073747593793989382022669270144672 9647062 93985303465792189560013078703164558272 9647063 209126599154287149661989628919276999424 9647064 80020464951458957379621539412519198720 9647065 136042565145199315854243152325883667460 9647066 -27134767044575888962921371464491123200 9647067 -80157535424713675251174626586725598720 9647068 -12114053615818616516167050223310858240 9647069 272388630449180420343781786744338370470 9647070 -88859140610700626608491619689460924800 9647071 -237674275911912939370132856175795729360 9647072 306878699917014420718096474730331635712 9647073 94915512794130827088747550948578259200 9647074 -109592761256113034076878861532422991360 9647075 173240319936486922609681954288939455000 9647076 21473580732425712685931386012168863744 9647077 55354907278176428060408525112534025440 9647078 -25218540920510849483660291346346729344 9647079 68488147718975557407919690091115463680 9647080 -155496847849346277782033227287541401600 9647081 214877443818697228164681256603898781882 9647082 22649848197787005535713003271488033120 9647083 -550348167591187722244337176886980002400 9647084 34499587493716148036044629405427961856 9647085 -40853924389564380298083322513869926400 9647086 172490878061858481985919214184490651520 9647087 -48397375377591515245464201817317945264 9647088 31227662437614109040596370493476438016 9647089 -546407927168858276352900967444662255168 9647090 50751556038630964448454929408762457600 9647091 -288171851349507193030968276155308550700 9647092 7785074909019984136848639050767810560 9647093 -3669901608008104894459906934706297216 9647094 -81180362150588586093031451804193460800 9647095 119759128729508953533751362345219843600 9647096 -28657724723963112311592794161008844800 9647097 98559344817932155961083167017034289728 9647098 208508479346786149388118602461854666240 9647099 -108667004772743137198954887751301515008 9647100 104679051069461367108764827596180902400 9647101 150881522596118551238557259923856798400 9647102 -104998658878313866349084971070158908096 9647103 -32324266661781656570023872354021826176 9647104 320476317221223706583039838031682994176 9647105 -38333284131041828717364177498018855600 9647106 -13269044854018499547753007170133879296 9647107 -33509039441215884789233968953006062528 9647108 77071864029010682166378359750246118528 9647109 -76611796575161296921933873117643325990 9647110 162332180021792602554540552544356385920 9647111 -46246380986916135218905902612396066288 9647112 -49186597753310999829825630749443522560 9647113 -52218641445058327459635562387329101376 9647114 109795618215759232825285214090359204656 9647115 142953229654455417091235393179716288000 9647116 14209217537182488774049299695113466880 9647117 -246137414766051455237840524779781791360 9647118 -58868077377026177409209428166541374016 9647119 73161832537383688066670590549626754600 9647120 -13612075141351947496170675929508741120 9647121 -38877214361371671823556557323357099072 9647122 -5828667829928082171402476708714112000 9647123 -76323235440858910553918151180124272360 9647124 -41485043088717901831743152035988588544 9647125 18913267530811235284662840849448704000 9647126 -461757650867363280528111109340787669504 9647127 -84090522840537276508095227141786108160 9647128 144273852174706070315577018430219868160 9647129 -258305503589798849051656898813478610848 9647130 -37270239361424558212218577337961780480 9647131 -207452685751072364478736575999859778896 9647132 -482365229329538238974146176607621641216 9647133 48812983011238507862205313153808970624 9647134 7996402070182749808469857935847876992 9647135 -13518430482085815314529216755457403440 9647136 -1257607352342048966456590713240944640 9647137 -28351428785824789655458862098763470140 9647138 -9939447675494980697280743488520908800 9647139 -123248585105008955820515170385680509576 9647140 69202206966924881071528622699683238400 9647141 -58860274838064785889834116567431842528 9647142 58127398387061300588844072248417502912 9647143 -324293265096666890594199312843748852992 9647144 9148369596212827332595519157447301120 9647145 25474770221665011217382781538199184420 9647146 13584088351815325633442767467569092272 9647147 -468678608031689050395350720593618698960 9647148 60812344234348613612466878467012755456 9647149 142288941591306999701278330114577603520 9647150 -17461042970570116634726478100229438400 9647151 33870640134217387825534379260355001360 9647152 68852555521189163904444170859828985856 9647153 -68762441323305101476391820038657231598 9647154 -77065260136325806344139296279527040000 9647155 -7711137461394880872621383656446912000 9647156 -90819137947086614702505928905475983360 9647157 -73715339457197136431628407115459825312 9647158 -13118493207382315674735179969898753024 9647159 -25580245548509948200489761492148801584 9647160 81812098515215585001753489014728704000 9647161 41525256951365094201882006694201310762 9647162 27371802519936034556765892122009539584 9647163 99866296404679454028548341184101303692 9647164 198084697696131588498450575172591155200 9647165 -228137702363443668544567252964571394080 9647166 -22640809897340542663954363040325488640 9647167 -49842140361869697241228595884464095000 9647168 -19997667953974235267867057119102500864 9647169 4247456514355240817510038049057502720 9647170 27345109500800943357436358812087233600 9647171 266556200122217042297206452154107645372 9647172 -59578926843802975368383329156070726400 9647173 225891408517866116513961396666318221184 9647174 -77972322520195443304361505023139840000 9647175 24163736002266935369327409183354219000 9647176 2658064901765218161217696707138846720 9647177 165136711013594374613201302696191051624 9647178 152517200713815032698527389849075322624 9647179 3650204899949806918380809865702636560 9647180 -131259661412511099933233205414556185600 9647181 -20140106656889214334041923669075399178 9647182 -153706518973622381137787845742324735808 9647183 26880885613086767828195702590907616864 9647184 45025503055200103031451464193645871104 9647185 182395391727650642770300610867494205760 9647186 507895388089244863763727125308798884864 9647187 -1143491171551595965996634531933034624 9647188 -278716418497339934820384958324081578112 9647189 -81376062201593743421073355015968175776 9647190 14273828520231756135768111147599320320 9647191 449684669476223601442065880163550027000 9647192 -214598482970547745527449820401050368000 9647193 26667303866769210834464827035658020000 9647194 -70175660904655736671455492562331408928 9647195 -18311421121187735161442363366527565520 9647196 -82006748634313438618160355919622332416 9647197 -173876116425512392145553591228426899136 9647198 -114657259181233934899901598815499223680 9647199 -58041718255117755298668696714795042216 9647200 39724036020392976774624174744010752000 9647201 -193303185398955617495996396483882000748 9647202 -81502841433767185552049498211811555968 9647203 194890677396286103306882615433596092864 9647204 65754898453623925768701093282302509056 9647205 121839669124358625461911205532079281600 9647206 -1937155650097593447878005457048670336 9647207 -480832266622406771668244641032140105544 9647208 -21428528895608786196863725700296704000 9647209 1788706995962683978686913458310372 9647210 -137248792177618214469894278596843758240 9647211 66563309966846908561078271028468346368 9647212 90131830007509205589904365484029542400 9647213 -460705276127952504455078173176058010538 9647214 65251614326937740586400663135711900800 9647215 -102323535405897545799425693216251195680 9647216 7445625379568829021750462861842153472 9647217 118177947471917598579641823704837258868 9647218 14117519058150230009496649319255920656 9647219 -176505394176375600433828071737758309632 9647220 -128381510378020685342089948931370516480 9647221 220341060670925543362684004837843685422 9647222 -539813571701664147353003099798302080 9647223 212755537419764500911533014850583671784 9647224 75443021788439450099061496462837800960 9647225 -59330596282820703248818476833364561600 9647226 -101691733860126787281270799858371973008 9647227 -204782433433726153436379433660416793200 9647228 116405681680774512977459348441667373056 9647229 196744079391620523882083362088451177984 9647230 -2522426843040099911189017269730001280 9647231 49810628956076275729052012744153011200 9647232 19497912007267390604117485981028843520 9647233 580204364725546771071123615541931863344 9647234 -79802153358365253988187706015982336608 9647235 -27217781196740031602574340009910784000 9647236 23719283917207330761369985867681698496 9647237 -135745379421274806163560497967717726114 9647238 149031600948231910201943791054648830144 9647239 22308527049873802646836553903854234112 9647240 7641187667290710876214391524423372800 9647241 -159469632291543188824666558109440858608 9647242 15238702874309686508506344374365622784 9647243 -542123900979953869174970932848803217120 9647244 27603613445674865079936158111004065280 9647245 194894329335285950327961603523022825880 9647246 82786225078944494425240136513565651840 9647247 -8944129852607249810887190443812315000 9647248 13363214721735249275374582346284417024 9647249 -749584321425036662339137220823633542364 9647250 -32710470782132164197336964803457920000 9647251 46926068923235252943302580353181326252 9647252 -89867486417332949712870079581959401728 9647253 -51289879724827405175580289027082171712 9647254 133617912555070573064489948398550316576 9647255 235713381800627502166800315642385163160 9647256 -220914834385524031039335295223866982400 9647257 326948297190336529778989202227755666506 9647258 -1302395690646986774652895956840709632 9647259 91496934179460265432124592484655460552 9647260 -4911408086545677165080067271055001600 9647261 -22898876223515982647256591969676352136 9647262 1241808214484337167713390323513744384 9647263 164633952938686811377216345022078543120 9647264 -438434080790132532874856312938313023488 9647265 669244333450930117783895022300688320 9647266 132710017585936652550527036375136638448 9647267 231710772421129092365107224101281052160 9647268 153250216161138778994726128262456509440 9647269 -158954712998136519869489800225936555360 9647270 -11868895270447143640515198204220938240 9647271 7809102072059986229533280492814588240 9647272 51740344421843031022988185628713021440 9647273 -65094293856267262715262560443389414000 9647274 -600129716937071832747757962768337920 9647275 40513516947063809538527694507804732600 9647276 3943429047595353396918075190510656000 9647277 -131796039988176009681628920190783654080 9647278 -45175622821397656088465748740412346560 9647279 69792259416334968376615203577684814976 9647280 -22041356325768589616541081550135296000 9647281 -50755471549661990258139330745578976896 9647282 -102182814596610003941026270265680033008 9647283 -293227240164865037140902343553960152776 9647284 -356340593400912402584075336085871648384 9647285 261978328095800945570781609147593707800 9647286 -198583396628243358115674703492856404992 9647287 -37354456815500509073336401610041414368 9647288 1732947121659669747127461527435673600 9647289 -89426357525446829041871557365373699200 9647290 -29373471654039093010246863337003345920 9647291 52835434081809438531844197603584302692 9647292 141774716616763001600794956666385941504 9647293 -88270238970257370998561292323748503936 9647294 329099102852870201278760422657968480192 9647295 64828823248038075837146758699196428800 9647296 -134469678787488677093736047023113633792 9647297 -190720509900970964576433513894014919888 9647298 -103113466890739566703723657041224713056 9647299 352942408532456529098494025222802253336 9647300 6660136870413630873193359571322457600 9647301 -86061813913402347649252032857917357056 9647302 6204742089013722406513738178830234752 9647303 518023763918273625550356834905432813400 9647304 -148090613475734393453755141590353018880 9647305 36410163808689839843782354229469669000 9647306 -16465435495402648958961987044567525280 9647307 -3533261501911471210555995063549765960 9647308 -1372105569038614057291783895620300800 9647309 24777103579502022813011408046307010016 9647310 -3550717255113014314092503063497683840 9647311 -632219060044723681446083874660511985888 9647312 -30578591245004560969929876161460387840 9647313 7578891589037913918000407035415242368 9647314 -279916377955413374767708118417556556800 9647315 2574671315954361494139307707088600320 9647316 248800354469758223765136084347896872960 9647317 226464769872439315636297749741958892366 9647318 -16796832239665145586388116794394264192 9647319 -172416225659336320797514463510025355392 9647320 47006117397816185405027186931702988800 9647321 -15298542306788624605218903929454624000 9647322 -71596370770417567148293430395305569280 9647323 -86011899024725631549442197156927768560 9647324 -56564657369468428156621853443300036608 9647325 -25922175973444232703337151168229541500 9647326 48775973429457120364151833948413772800 9647327 -162368443762010805850560098502824727600 9647328 -134814619448364186213239405062420955136 9647329 50283077587332272906872511624652488192 9647330 103411890503548194166464785378135040 9647331 22125130006879181265530353610357893752 9647332 -85311610615694910998745587463433400704 9647333 181860460736418812036801114602145050680 9647334 -37524533985960134677736671984325503680 9647335 -122536695598698547835143103208681387720 9647336 -40866507126219642462093640174413219840 9647337 107707789860675408999257908058673193152 9647338 -40124800729658723338230532368000894720 9647339 -7700884460882715669472614719680715472 9647340 -64412925687677025513368280452878156800 9647341 -114072364695085686347548893527061896832 9647342 45943193715000502980878774381364020544 9647343 -249020101108830144701899590980399361720 9647344 27791627339240492100320799671988453376 9647345 119131920762112781948650290175755691200 9647346 115626588098179385592736873471777747968 9647347 487810217465596730667943165782330586944 9647348 16184710288801102506526140441169972608 9647349 -100621996423929010341839079241101459936 9647350 -24318713844259424046667541451537648000 9647351 -789031012676134857890199493022272896 9647352 114570645025599056038137036855677706240 9647353 119551267321230159347731903849012926084 9647354 69956822149711810390225239368327531376 9647355 -28651566053870693516488498495671444480 9647356 -121707840541636627260826773238416031232 9647357 -93201878096977698721908453306094851348 9647358 39724046924929258690831789501376486400 9647359 376052792337163567145093501428848516880 9647360 -232970154934712570375062011254428139520 9647361 -355424313028250791591198470583068739968 9647362 169156643814514779440943988774089108432 9647363 -36338038190178287537886543587985272880 9647364 -4569276261471077010698532758659258368 9647365 -209941342902621257210947191159419720940 9647366 -101260974957667451028210450046202061696 9647367 -171210014326821806986909535601039391320 9647368 -343391790876627785348477374156336573440 9647369 -349057431471504489407982023592448768230 9647370 107499604833969839543618067357993715200 9647371 -250992094816904857004973912991448672428 9647372 -64577572373263095173928873540186178560 9647373 -125829395114672248252665608168889396480 9647374 -85930749426952841456299063936646265408 9647375 -92655872828326811294727801437815092000 9647376 31681268746041191189760060103645396992 9647377 200199800233957164277107590870163394226 9647378 -21691585600778150732914703175108341952 9647379 -9204115237683349024942471410317006256 9647380 -32570832094603939181529561357279336960 9647381 217133192088372401808536165283032778972 9647382 27921908386599655190226358494800156544 9647383 164650462144880406250192674198736248520 9647384 -118129388885794489245762547058873241600 9647385 -79151763764437996655970548358885273600 9647386 -8691631082892448770068418380779376640 9647387 131800283439742928316425230467361447680 9647388 -8302616996067571849765964604167003136 9647389 155893539189886366725896712072604345190 9647390 119635786243659270994088311607894150400 9647391 -76638796809444016952967535223071937520 9647392 510371613462349023307750255248801792 9647393 -68670358239307034155339085739806740800 9647394 1781867775253167361349306820270429696 9647395 -110093126339521319413256757478407340800 9647396 -7410832946737516200649075334934368256 9647397 43825453901114663980045657655484431040 9647398 68914539275128325576088688225567571616 9647399 -115139718220892005488187454457013326600 9647400 34567634254331279011699313125945344000 9647401 718916820047725617868668187788823420800 9647402 6455823484981473823467594578171001600 9647403 -23070701848427006584115706732575624016 9647404 60502246343501566961767326737453710336 9647405 127731918966738029485016344763538642060 9647406 61674879379913889429016775834699910912 9647407 36172594693272924170110511600190912000 9647408 -126875870195257339093633326311471185920 9647409 98777294966426007046067665817110630848 9647410 72532321093894571139360297808589598720 9647411 -23157275092121289033715769984147855988 9647412 -106383800571443844912714996662980608 9647413 381282937976871778025983022390809431662 9647414 130994741365203475610392255230150125856 9647415 -99642532616613967980241708633851954480 9647416 300423841458245239882357286394400051200 9647417 -19113109808067539756860911814458141696 9647418 -142466215423600822953064086036335100672 9647419 85395203800098065706957264534614357088 9647420 195577023195969884643338427221809697280 9647421 104608963523555840198996476862743411200 9647422 20858159116816562487096990858888696960 9647423 -47293840310364550367929520762873842080 9647424 -2492971784740093535246868433271783424 9647425 2870589802620804775810993776348968150 9647426 25238970867859007968094955721796709072 9647427 147542705736723884526165944872564790520 9647428 -22828961037872192779297420464848502784 9647429 99527348188323618993864050401728783840 9647430 -32468763930204901929419454499979020800 9647431 179378447605380457506968291433663702552 9647432 71478487075165165291352740785419028480 9647433 -127524614086434286522765561797408747798 9647434 -725740191230386045774396427236293120 9647435 -6841727607798169178660089937677647840 9647436 44803972539183869463263494484490522624 9647437 8103656987232545783246040760946823520 9647438 -106895931178903228353290046371233538880 9647439 -60089222590275882365514863283264531840 9647440 -23850849260323492110505923988311244800 9647441 6799509268825340985076846495939746672 9647442 24075683942122139711581513576575544320 9647443 83258702812028960313609138609079620544 9647444 -165614055479465699926771796115079065600 9647445 -104274815872451082372330034602929227200 9647446 -32108378163229539374073410470650287328 9647447 63727004327470554683940915116242693896 9647448 -39797746310303678343384370932657684480 9647449 75276258479759997209881916403485651712 9647450 3990241060873340893061595029393730000 9647451 240663650737896546957204646364748720 9647452 -245507852958415823753521459647852556800 9647453 430746574434620520609321067660159857702 9647454 47241161586588418567406033049382280832 9647455 428103450566382139465294475368536827520 9647456 -29266186425423090497298180743082541056 9647457 9124266508535895582621424409404075440 9647458 -9135198873656040862344083731368127920 9647459 -207373235584205317913882615341802634000 9647460 -30593205199230463285421695649540478720 9647461 -29613116219349873818961784951493479268 9647462 229480576234334125776201036045869907264 9647463 -180724612370175451352517005112112773720 9647464 11699355149894965903204626368026214400 9647465 115316863656548328652657584271168537920 9647466 166848550051986967498670190807730036224 9647467 19572177304473005851434462535491494516 9647468 -136401469803635385320886343816123844352 9647469 -100598561888331814440511824346286514996 9647470 -7133809464130668039235012325952983040 9647471 3242401471105383102112479086122734144 9647472 6492631142864457320278624507143290880 9647473 -55992544309820503581310429725757825296 9647474 72172829218589393174475890332241249280 9647475 -7221885018058049473485293707538424000 9647476 238291413737817337763578668932734002560 9647477 133355158206325016445444541722189414912 9647478 37443751095846595244996627150827852800 9647479 -368424012465914033625701954559542465880 9647480 -2608045114650989700097594124992512000 9647481 6604843342338815321287750888985590080 9647482 -56328046808429620193233262567944804128 9647483 -97098626701741211713660446713345823000 9647484 15242528337999219975712003407466758144 9647485 106034232003215440985877198315668859180 9647486 -30189032363338497034326416532327863808 9647487 20838181418727480237089261549221727544 9647488 -68910698372082328214207437491457228800 9647489 226830476708828210790672661996544476290 9647490 8010868277181936988109935858406307840 9647491 48143743391409624870097727461006016112 9647492 -283029755582624170381043366008960792320 9647493 -262277229453465652252709796319692083616 9647494 15572285286975788611415606761187491200 9647495 212690222548508186983190615580821537280 9647496 -192629273258902564176436692202618874880 9647497 -183699684598833800280566957085862758400 9647498 -80404865513395428398236130445933675264 9647499 -201804777408506884067774555047237623336 9647500 6758251723775542790931539591494080000 9647501 45256443499095500923658487721468952502 9647502 36293413911080149961836145123910395904 9647503 -47149389427701557226754333030248636840 9647504 -15120394851242497956639624826336051200 9647505 1217244421925936791237325550991144320 9647506 52247768139285135427640747147810292864 9647507 107823777399500170247201967216511015872 9647508 -55429089401695495565400521587598002176 9647509 -385095058954036348660662427592805746290 9647510 35911328341089181990436360185302328320 9647511 73903999816046393935830643847383307520 9647512 -162931171070399997625100521217554360320 9647513 42465270807214768290531964862337028560 9647514 -123027046389311986445641143996279918096 9647515 175495185905886346101728359976486372160 9647516 358418068828522653926150143092635427840 9647517 36236613419784471516205135972868288640 9647518 -12190996723278851300743700771571160896 9647519 56122406866732773488590038729631914096 9647520 -14255456060833776890150186651222016000 9647521 -171657039914039311908376736483124358508 9647522 201408934070233658776412937054851199312 9647523 3498158476648808988745176710948707344 9647524 -72761346376782285725426679707529579904 9647525 193136584289360798795573894126770849050 9647526 -46501030668228377949175991594970802176 9647527 -376066790152069803624430832331236959624 9647528 126240730109908891200389827926959800320 9647529 210421621531854127005938708997440079360 9647530 45146321332808302910399313843510968160 9647531 -94348641933527978114726865955626948096 9647532 -64718066393654577769666495091205043200 9647533 -44180187067877295571284639011324629280 9647534 -6596376411919888193835317852045428992 9647535 169944097548240656825629875412128854400 9647536 -36163040617622339612611754034559172608 9647537 39554648295429058985261059795955710260 9647538 -81757413175304605617830818025342096256 9647539 406804558700049124903649643895228062720 9647540 -17923232236199992591864551496423096320 9647541 58542863326305156118339842884770275840 9647542 -448624467750532854656125976047688620800 9647543 350599258064945131806222147264339306792 9647544 -157732750659177326826295699980382433280 9647545 239032151297457650901698447677662159300 9647546 10660523481266075018252067097462541760 9647547 -43143813441271812069822776476057539840 9647548 -155814054628855606259571546719900742144 9647549 786353695300857268355731639116792236736 9647550 56110809607972032158319288537970920000 9647551 -126158183980627342510684237238915616 9647552 61204079858697887472954070257270521856 9647553 -302208263275171799456630922416244583392 9647554 -4106144798036498008868382580796121600 9647555 50652848363719759113238497527260623360 9647556 -69728157292663879726800338920351024128 9647557 -240746822319895706334559121248694280480 9647558 -62805333296738795832957563914247145120 9647559 299225405875854905459619796883202163200 9647560 9061344930791106216639818064599961600 9647561 62950240926405091206969557500247337600 9647562 -11320418996309160652678798055913480960 9647563 -29939901254617077282260025375039186120 9647564 65870566719318050511035898916921920000 9647565 -27815625114772527391812695922199927680 9647566 332156235672952032130863568005726144 9647567 201038849986082057930832852878636815392 9647568 -3177726393781113979554715934198071296 9647569 94011719170638230554728759241160713970 9647570 96945019679596896244982988037228344480 9647571 6731943228473752077071401014939315504 9647572 11782932185488580561566775997177856 9647573 -77326360284238554159455260906226596800 9647574 16743564713914403560183063704177178560 9647575 41296706213435028248214359739786084000 9647576 132880173327191847158008663216384174080 9647577 -32534609939756556915721161963412051452 9647578 98405568961847959799501696060988159456 9647579 459533703160484438316924060659605386180 9647580 -36358787923693858135466395608501780480 9647581 -391384702080773437599750303477718870618 9647582 75704101350454855183464305394181951872 9647583 37315605922955606028568945253643214848 9647584 -98934594690474620041842354626212921344 9647585 -312182629201503598234831818108870052440 9647586 3664617142121834714047464446975473440 9647587 112025120044362333877813311818724343752 9647588 -166317290818365336898210164524682071040 9647589 77463230538592837730520429463647480960 9647590 37453016177352921015914676838731993600 9647591 -347842125343564743907429512677614264008 9647592 68317660690495768549717351682100019200 9647593 353870843457072188133373276189712597364 9647594 120956819714068753055788040303506317312 9647595 -212216675901823276183489936654233726480 9647596 -18455737046117612660702858671384264704 9647597 -103069496995372872968986967593645446954 9647598 371260765622013587112331317183529678848 9647599 -184561879312952093424059352859509112432 9647600 -2370412990264184716092420627283968000 9647601 66115001770899686846372246472998323200 9647602 27940390829443435582194349839208384320 9647603 23158063042256232784941970363457875968 9647604 -184470302404099941069951730306437315840 9647605 12255510577727660169120174278948351520 9647606 1671693773826058001377793862337774752 9647607 10294946296724976353690099219274769488 9647608 -80327849753845444196841790767993815040 9647609 1711033338264929038782278262082786704 9647610 -22345350377962900787226133404693085440 9647611 -8027365839559809995742806954325053520 9647612 -5281677052115687238189909196759976448 9647613 -485667501874456004659229445023807217600 9647614 -71754485255409285275793629036530489344 9647615 -158769286271355657660044458909198041240 9647616 -70421141747481968886606472674438807552 9647617 7521367142836568535205940018951008192 9647618 30072900553796410321918847463218423760 9647619 -156654838442907161749171977907494047760 9647620 -93771636183008280751644506419096389120 9647621 201413644429666957547988983636040170400 9647622 -6608431172524945930196488089745276800 9647623 -299891475638823459274062793608068321128 9647624 -98272557140776525793493705076484505600 9647625 123751761141236411533179958847717040000 9647626 43603276499048718709155410298183710208 9647627 378864661110811156108826042126574127272 9647628 -46990938947208286491920982079073018880 9647629 -97071354402732976920677150202656886816 9647630 98796361584225790312199302220714793600 9647631 103125381835721058204820051084907648112 9647632 36724801711489401953282797578715406336 9647633 155639275259624737253543171001031046760 9647634 -15353216271497848439928589992089118720 9647635 250862790851647413489026744818719196080 9647636 210475246153627672006180909274703023616 9647637 -80888848927181506359249249690218003040 9647638 -32911411199120505804738124730818805760 9647639 20948007360206596049583633565084506456 9647640 -174692498560486246912828435970402304000 9647641 -26802819090192051822214687900818298608 9647642 -175671762914340018578999366049161184528 9647643 20453476605336787500411902051659504128 9647644 -23026954587278384159811452559231686144 9647645 -37504381390609306634953171820903817600 9647646 -90707873450100229843970475223392820416 9647647 55033609492109568019948334969519456096 9647648 269832748025225535353910315541631139840 9647649 -88574883297945850263540210764560404480 9647650 -27811691129963765848796608724534628000 9647651 -51416816467175437963572491425562112288 9647652 1047467798731899227866113580864241664 9647653 567122227262548266957892890119830956600 9647654 -59055276118725736154653022271802307520 9647655 93565996501982748841658435273865083520 9647656 -73137917165511269708922079672962416640 9647657 -194078388133220964782401383894206129328 9647658 -3513486167934463543579674887219475456 9647659 -109541109993573701029211588306142372888 9647660 234111979718914988447871861268915061760 9647661 -60438580657463410815766902982999151040 9647662 -14939833584364138239846507461851948800 9647663 99282135977468873060644756571433559200 9647664 9114791694959450111455559537732026368 9647665 14127848024094939980271712304081548800 9647666 7651392155083540871779201035103680000 9647667 -16888782812437495431836883594423344484 9647668 -107878561692380798540899006050638766080 9647669 165873963372427837893331280735998935420 9647670 -32358504645759473842340575026602231040 9647671 -366808151900843017855383872522680246656 9647672 108458456179801748205265078903069777920 9647673 -30770806310903635216457640907155864192 9647674 -209618773807902341271793780827618443664 9647675 22289064391664704686427702952603370900 9647676 28945292139155605430677711598085053952 9647677 -5420539289013202554209846286525203688 9647678 -24955238708725237599201172925602863360 9647679 -232901972716594267421076904805288988216 9647680 1658199849301861109562236805631180800 9647681 195539152136723715358771469175725939412 9647682 46314716735548349707463798633055387648 9647683 373057921577847424608755670554722431932 9647684 392538011489193710783157511477002813696 9647685 -32654213328277129137056047083752245800 9647686 -54781267792732856516591069430409730208 9647687 -31103161926961519951072212653908030080 9647688 -211040442945458489468765191179118141440 9647689 174125982063673323787059299186506281780 9647690 95971330388899825611243020528422348800 9647691 -31008209890543029728707208479508489760 9647692 166173220947996422078991313392451320832 9647693 179277751368351573505984755626448672 9647694 -48262969866863240127224257062771394560 9647695 -2431223424968535697015938255349340160 9647696 -14811287304082315554577714549868199936 9647697 -89570439923231396498021554460936605200 9647698 209085519441004359802519546007231763600 9647699 -118033473564024850218455371923493216560 9647700 21688460461109143249272437560372224000 9647701 -75949510292528671988853999782905983616 9647702 -131624986178579239153399831104070580448 9647703 145272479775008075518192821348226436808 9647704 157720716225725405481496545009103872000 9647705 220967510194463693844359050408474009860 9647706 -79684374945141021102454815757977196800 9647707 101175530467784057849850878643419589956 9647708 148258465661491970948039101987373004288 9647709 -114670842420162718997946209470165773696 9647710 15176694177254446083434061139723355520 9647711 211448744742971989052891677682603553312 9647712 -3085842208326694023283753213659709440 9647713 100203095638936551286111403829199524480 9647714 103484076480048382063555413431929502880 9647715 44232676137324995285661125933146775040 9647716 919070901915376170684502019787626752 9647717 111824927229995450291788411272613948800 9647718 -67874680719149686074093960566835996672 9647719 -7550558448651116131155708257851979600 9647720 -134931789161219969438804379559715328000 9647721 -145934898523159639880308261752867297600 9647722 -34942448103492102858289994791288513536 9647723 -418377344385062379442087600622311910028 9647724 -31883894802718937026840656195012831744 9647725 -5846512306663001985465993307285770750 9647726 -221497668617207117061192534467169662016 9647727 5495553950753148953999499947527363584 9647728 98297987912929429179885039578750615552 9647729 70361476560650513857201853749145634240 9647730 23127390836124304123839233139824057760 9647731 -230001322692745648081170563506504396468 9647732 148412990238580598362394251374056448000 9647733 -36530180638732432700252927097311786976 9647734 277374658936634573686339696644305355840 9647735 310996861711325048009267112300315780960 9647736 66881706969368250034623969846823157760 9647737 26740951972597759148762418481511562624 9647738 3477364135470326703386582878778611200 9647739 216084430740884991470952201878972747400 9647740 -80813672573877626289607410184796751360 9647741 -67969281604936831623077431363170711648 9647742 -16140533876521100618884981250261621760 9647743 -104587388163075745686661020221080250000 9647744 435231882036792487994267542073062195200 9647745 -109778458248709346081085139471832426880 9647746 -71512184117028300693196283242219562976 9647747 411728285143657040523856502423887502640 9647748 -3086924953346338846653029622888244224 9647749 291187906083493954942662579555589964760 9647750 -29321762686006348423874710392163200000 9647751 -79260931055086016428339652017489532976 9647752 188547216228539817871393197986519577600 9647753 -15103972998356626715629189878941615136 9647754 -110788332773858317111803198274032936192 9647755 116787844683385828336586112456616751520 9647756 -23214594872435124069997148230284902400 9647757 335509003053608954854041850237177348512 9647758 -6498995722876174962798945197318638080 9647759 -834311636663696051508566297482616448 9647760 -18932237971356170350009403151895756800 9647761 98220143016733038666001774411713261362 9647762 2253450654923910745452183053924107392 9647763 195836296114410365531251487036656526400 9647764 -30563994960731664793858487291055046656 9647765 -176474037592139157228539610071398466340 9647766 143611524859080228996934317421267136640 9647767 382273846232125710448176610701450479816 9647768 32234037239982415894734685785997148160 9647769 -145043367113111137296158157305543812656 9647770 169602785911747978421838979469263257600 9647771 99945353773908665695635667138566826512 9647772 92662122150388516769845654503284831232 9647773 -285964773419106076819662678706481149978 9647774 54871764038684093494405115956368203136 9647775 -113642468178023434002551009703319554000 9647776 -53613449559716873547628144743849197568 9647777 267558190807280831338668077214131686626 9647778 -27964263097040247166553130157018467840 9647779 142051883404224098871504428594990172380 9647780 -258890338145298798498176978169437314560 9647781 -29083496301660193128597931894476288 9647782 -1067748565672584753598992828563412480 9647783 122807275771822138576015443228031170000 9647784 -446426274647382207712602435314082938880 9647785 -83062256086288053480033582450105695040 9647786 -90800293567867293111052199442573474816 9647787 -22974870387611541571342016438910286080 9647788 -379122127764610250402739090348083194880 9647789 -85878682646425710320121025748916572928 9647790 -65584660317752407515610932389423249280 9647791 3756072786482340157164808953041535312 9647792 -7521119913775312220338097092886003712 9647793 -172862550209220674410762507303471277118 9647794 70817087717622319534569847733260724640 9647795 208456084043572881742874941679035330800 9647796 -63829405010739134480978363298178129920 9647797 3913993228715783910233482025416452732 9647798 -14044149498598105091385204713965106880 9647799 -30415952074596384800576673494388488448 9647800 58133640629964154155420794909690880000 9647801 -176201095019218502619621227276039540400 9647802 -138324315955021209594753449315384747520 9647803 -176624808734144979435888723255837462936 9647804 266252291830142330408897443083267664896 9647805 133675313843076691222157909567536625760 9647806 170111619219805330877745044850398762496 9647807 34911040285895911512156120356998300320 9647808 -36454159258263836248064656023308206080 9647809 18102786637023105274267282985206767616 9647810 5282140185518665047654534825374184960 9647811 75273004192705876013139133572587421060 9647812 -14545817371857616926939925795748014848 9647813 -31120643625102740831271922425145723776 9647814 67190340369875578478227266049293696 9647815 9070536494859504230975353709377971960 9647816 128190949353309155154441678749115540480 9647817 99060066204893087270847797009339358480 9647818 -191739809543470977181872467942462834640 9647819 -244617550183345340897113544196357756780 9647820 -4403435894161695682319490708543897600 9647821 -187587258138929351902786737150127417556 9647822 -172752702637152736891208452081784916288 9647823 89290006009237430915070417247885144608 9647824 451163443536186475791505470227087360 9647825 -105773617063400877238930114269997232400 9647826 12772005931237282994248018421231948544 9647827 51386086107054582766399329702927422112 9647828 291548470679172729902519009137652688768 9647829 370392393740093200114566324636117672864 9647830 144946273605848275416615527449758370560 9647831 -199277774969647232467943629963660552896 9647832 170223610454433220659267939519919288320 9647833 -43897355545929899030404920896967580032 9647834 57496257469934469063121639323022977792 9647835 -99326900297848889909073464239168684800 9647836 114551050053091849761021574108130012160 9647837 -144523597379000349835738758025206966720 9647838 92236985880827118861762488162928769344 9647839 -163099996353661059527862024021193113560 9647840 -387629983625168692448287334791729643520 9647841 80652485725092526752547947959292886464 9647842 70321899451683211247209629458666156544 9647843 20470588242608949678593652204483176928 9647844 52529567827021708594000992978999407616 9647845 43666635034693803825425082977690975100 9647846 82155850791655897608985020894109169664 9647847 121173398015778297916652414026618575768 9647848 -102553238896032197110455121405761699840 9647849 -242896215361005792700781901632145774150 9647850 -61736998480571210904800611219171584000 9647851 -77567262927479285127746547674120396800 9647852 -115559203151856490414033964158967480064 9647853 -186329306544096607582804755441780480192 9647854 -42214144030662991717382489775839225088 9647855 17828814979340799545801641218479220960 9647856 28977997677559533810539721845589934080 9647857 374547843651602128270519036586130703200 9647858 101138959694620183017844569816370241280 9647859 72439675871554114062739868335667320368 9647860 170048105316401628326795986708353934080 9647861 -82596614188845938629923469275972038628 9647862 -21633740501023849928359313083050233856 9647863 101395005556556357913769054780158008424 9647864 -41755111695587381433564291120810823680 9647865 -25409911060271051093619577126461857400 9647866 163132782396996859978060088287213824000 9647867 -2720186802190637184263965932671198640 9647868 136451290716554835403683442682131530240 9647869 94267723645407032041395579322108322304 9647870 99345048949544782124739284758508258880 9647871 -36153111064042096720923528729586711296 9647872 145927275391997154466767068096505053184 9647873 291004130870279952582205088114275237122 9647874 -14648911518245555680123718680398832320 9647875 119581643985928842136562969942486160000 9647876 26125013587070956099724850650172223488 9647877 -410912225970314614849306403381896326720 9647878 172062727425045019707052769722946391552 9647879 255578562150507398896973212855564986384 9647880 -61276601378087460364238857067433984000 9647881 469735166079738311945508108774371302682 9647882 -3868816389114347200275709020784914432 9647883 28370379976113978703011798698520337920 9647884 -227898322010566658021035141161645693184 9647885 29123321063562385621656586603274383800 9647886 106769353848866331687267526642214758464 9647887 -54358273426551022126750148563305776464 9647888 142032725799674246227182362071717576704 9647889 261906974945313148141932892324272029424 9647890 -13816074605970575300234640958674731520 9647891 -295929979099298340825495332558327661936 9647892 -172689087167762360285577513899418716160 9647893 399134618387882199253237558815290992142 9647894 -47077123297669187388469430278615286400 9647895 210226286585546877381344330261904352800 9647896 174466554160019247638411266331732275200 9647897 -11996786516965429708796384695717671168 9647898 560267903618521684346427357511231488 9647899 -9337864917033304245886408396407943200 9647900 -48171105816378874466200032725086464000 9647901 -200788212934722586067134996602394839060 9647902 140137776376768111548745326509085885120 9647903 14847057281395095582325329118723044240 9647904 72968830517815611724484377479689011200 9647905 -255125866732520777426067937764827864940 9647906 25322891716021114326538394621283930624 9647907 -474399339664558775415953944133908691712 9647908 61017103379831878338860858666556842496 9647909 288641514932493481148837478282925378110 9647910 -54276917896615270497346978312199040 9647911 1848155702703963050374430083725344704 9647912 -506655560358415106546699460128374548480 9647913 95944882806481923381776856991927013376 9647914 -158434481040673755901087882101118276944 9647915 -112985867559544568248059449774733808800 9647916 -165484303121243526014408420267369533440 9647917 39387012254293919213211324300869298220 9647918 15715798956613155624665374759464038400 9647919 -45896128457487792294877942003535752056 9647920 28257199938323171589483394069003960320 9647921 -297959729512718102075048313115098858000 9647922 81894228127862037970711401252136121472 9647923 -76554642625710331890350084171707012320 9647924 102381908034997491686025476312102068224 9647925 -37226763996747776039850779132775014400 9647926 -20008201622686465396716283313551438656 9647927 -168500974428714395146616001149028377448 9647928 14038697315515392148042398573388800000 9647929 436983459569167930729309229754207135530 9647930 -37500190961284008757692945224610308640 9647931 116707234551110666820656237902868560152 9647932 75776036070326194507889804727685266944 9647933 -456757139430263751606736144708015296000 9647934 91469405759162294510919978646711034880 9647935 31478477364785455812905669114921280 9647936 61027246954189616712681730050619342848 9647937 -696063032722157114875518520462978560 9647938 158623561346002731503960288552228154240 9647939 119208297141825889594076044545574850256 9647940 -41477781968296144628192985985745633280 9647941 -32155067330707641654275331336901747008 9647942 228441239928800426421111817391205292992 9647943 132038270280627989812723265057162587728 9647944 -63556231907461488769900896630258401280 9647945 245184521370761256708606991776725513700 9647946 57731021543169594046231002335997070848 9647947 32436002550911159299692378007990833912 9647948 -205983197162502398221884794344956871680 9647949 -284658837813415869000076378122502729536 9647950 -36598926268295428495526668003702334400 9647951 -82580232526167140228871666132611909808 9647952 -7615173224505811009248079549551083520 9647953 -71667974600042108092149455102768160 9647954 32141773045152391174127714247008025600 9647955 203558168952313626759931053374406624000 9647956 -60420231034016777930009114520066040320 9647957 -104155251960370406774168745976775055936 9647958 66326487749795779169661396593133141888 9647959 24547467894420270716805812839123800816 9647960 -25076506161324884316964038268080537600 9647961 60938376146485098805111757312177853120 9647962 53543831150727929602634346793954037232 9647963 -61427953940488758914973116472771784176 9647964 191851677268444523199515482342669363200 9647965 -27453722534738673876244797036522741000 9647966 90160613953436421772648619964573858432 9647967 -76169695665954746158651586985664514688 9647968 -11352531094893440487202216007301857280 9647969 -301534278227891838963124678385667751404 9647970 12450371781701029923632630059593546240 9647971 88822747588883376100966942450601010672 9647972 11248798232795749897529522381194936320 9647973 -20611071850778676242664026151379140036 9647974 -47093041432288334632773407520479154048 9647975 47499488489395150518907951632067776000 9647976 -14895117984515366917145159338426122240 9647977 -241321019138986971055940842948526798208 9647978 209012486246609557593415395433079702880 9647979 200806629770827773486866272023244145088 9647980 211000374878064122797454980822427136000 9647981 56838076950023542954189794440432657280 9647982 53502721183975397480702016306292800000 9647983 116273359963500279450807435455321599104 9647984 -13018355621577334412434086931722240000 9647985 10626962183125996238145144258083712000 9647986 -26575094380429556932476150008344874880 9647987 -66896136397866200134900364339105213364 9647988 61474774285596472284799449530727432192 9647989 -102876333014199581765021528110790188676 9647990 157675112293255784143340188431914956800 9647991 -20611558864731813572906007925329084600 9647992 -214426512793674057390049977189534720000 9647993 -505268435907618878907555463589493420 9647994 11358630098565911841389225832032403456 9647995 -112706269266818561611702382333570769120 9647996 3064773676265941101287383645338312192 9647997 10756023915316494020780963716144292160 9647998 -250459804496262956471836149335060160000 9647999 37842953227754129184268062449262715560 9648000 -213535011921423702631726048566312960000 9648001 85908099423198550772786960256812653104 9648002 -39509848140363999476252407746782343648 9648003 -59964520188846721576348627167265073856 9648004 -329921555314431381914584220062496953088 9648005 83461393191633705198358117598514537660 9648006 33527905987257610876972470403682500608 9648007 -216576857324476514422903514360183560520 9648008 188503335229013848063944373736679106560 9648009 -26451714236208153030574182880427286720 9648010 -247412092209422031215745802343956224000 9648011 204814801314638229776923871151989286612 9648012 -158444998990755453581286918382197682176 9648013 637325165684139330981686505924548858400 9648014 89261278261099396731115622265685947840 9648015 -6391604484963000819880084519344010080 9648016 21562435513816444920419054765706575872 9648017 -40328295009705334695792817217343865728 9648018 -101944763514231205411939233927133900800 9648019 549651545402653420255403761008764823552 9648020 -162963722906915843450612750971097483520 9648021 59039870874815874239876742615003844512 9648022 12221801145140539463310918298078497312 9648023 -62665431013902968872444902929252438400 9648024 -5036999561237393799178678945751900160 9648025 -60890686724921403624666324778067310900 9648026 8305122491421788661598599681188091360 9648027 154684531875431673714514066264138992120 9648028 -83761560359191137842322836280053941760 9648029 -3509652583059775337492213707669028160 9648030 -38675768329072777393205200570880839680 9648031 -309366091962687857269070884359114715168 9648032 377149574122089829619571846121930555392 9648033 -260546392931860178836724591449553462400 9648034 -121922285410148850915075965216855612160 9648035 -187277625990525194705310416212674185520 9648036 -79715286559177690629737692394129138688 9648037 -20149171036534860580243266754193888256 9648038 19816343540156500589551610368917357120 9648039 1809316128181567652254241769933705600 9648040 -158120505228609270924469185189696307200 9648041 -91331472210013088881472970840119620770 9648042 110556054078156601349321212531451027712 9648043 -268755090492917892721528792208422507536 9648044 -35418928070600852425051261417373399040 9648045 6922483970068497577098169034564256000 9648046 116913787095305266693949372055322553280 9648047 258501081745500621230011793556774404496 9648048 -28965757429997428792341473051148288000 9648049 -121255304862078802034095358542622348736 9648050 100917734551076604665839426471517146800 9648051 259666348542643415651261637933525815352 9648052 5101498474053428766470943427048190336 9648053 -1040842192157653038379860800954086116 9648054 -75006546257139402145756832222898362112 9648055 39978402156282565619783634824207103960 9648056 445169316583601450067614844857917440 9648057 42852853076450181118248813972011703360 9648058 17224354626513547119902123789103736320 9648059 -174316145143799665313565572763995203740 9648060 45352854985259685628213344152227837440 9648061 -107216188280058168833278597376391278388 9648062 232926989298284600642810459518851916032 9648063 -99022129325317927644027795348698382336 9648064 -162888170001722188124548464705854767104 9648065 -97400612124285440493182109137144620800 9648066 1635420323380471401621637943533384704 9648067 -81368243092208328265622830785136208640 9648068 22817858810845048594201373664045711360 9648069 -246348034791606573338808874441045191456 9648070 242870245576139843835344230169688480000 9648071 364747038910519477630284442409353132872 9648072 -13237386039589187460613893572122214400 9648073 -502555685906099635881367556006743508316 9648074 167709355810852559575314272515871167536 9648075 -21907379855548941054446335154621252400 9648076 300525014635814256539339635157729749760 9648077 112169321653007499704725287264846516780 9648078 -116173443569530932851388193177960089600 9648079 -54094158831082937392812407890068276768 9648080 250007135921108686175902017037762560 9648081 261729696103386684426336714635261495970 9648082 -2523390482391085601128123888167460080 9648083 11844472161547236081839129731067706576 9648084 169390406879954397323904924188383758336 9648085 -231103142389543850637588069870668333220 9648086 620731335944425358467715510580332544 9648087 -58099053623123798121440021756710521240 9648088 -104066804028918340355894492066522173440 9648089 -53596033483991191317577428151941387168 9648090 -36716669209497466853197338569746574880 9648091 -375799983515224383408754678162682467248 9648092 -168221607001050171910099210679287248384 9648093 21530144863199049728871631058129664000 9648094 -113899190973019292573108016981207467904 9648095 -20980357117193822526567888935860166400 9648096 181461268555116294892853055201754742784 9648097 287447170623746317747911151995951745920 9648098 123887587984931828182588238480238696960 9648099 -37545939899335414894113060648343234560 9648100 -57254997539107156052961925346611584000 9648101 -334504980644327240867406519549036416898 9648102 66648947616394596649929929357318576832 9648103 113382469408268439516726565243944343352 9648104 -90394989259109628976682072118045066240 9648105 -24961562004846899984661635753692080000 9648106 -30823062673151519411863010887010316096 9648107 129386404951258226734916645968645863312 9648108 187249439148840810333528392668422580992 9648109 160802472053350817644121111816037283104 9648110 -2817336949896695564568392108857088640 9648111 72466963216501938129753682651957373184 9648112 159121534325340594950527014769360896000 9648113 141123394465102027888816788849099627264 9648114 13209342074494321947297040582497787392 9648115 47853042391118897519345205791749372800 9648116 -99079007308475131686463514597902623360 9648117 -47932903739040942196700002192640925600 9648118 -9996417962946669252870903047378757696 9648119 -46784797759663644095276598601795056672 9648120 9214043087345423544078420145537843200 9648121 73726785240879298177080756307141839680 9648122 130674304203834360496293346775031892224 9648123 -120773562941928240908512918407129776616 9648124 185308268203969296221952467510243392000 9648125 1319403184074917966757238648886700000 9648126 128415814472586747394168066229227430400 9648127 -86864536288974124235305221544213633024 9648128 10581959956220196591047451767765729280 9648129 -296669545391017583073900738002573087040 9648130 408844698728103644811157180323256320 9648131 41733423981707812321889508332850518232 9648132 36307826278882885808157500284859228160 9648133 -115222836251583656891746585734789981792 9648134 -52048011034393594197443698626537897600 9648135 14206642201818108152088373680998731200 9648136 -152405432824014502168657065065527864320 9648137 351021960172487863195113453625496565786 9648138 -118078266949671370578470678880224845056 9648139 164654178693479995572480750109923577940 9648140 121184575584191082157315176099447997440 9648141 54908926063801223386005273139564012992 9648142 6714800959628615347574259567582265344 9648143 364601477273704511220054508253549449320 9648144 25667889864884713033867787853565329408 9648145 27359706035244340184392861719382621440 9648146 6575305345148142276060068235744210720 9648147 262728870431379769348312296717042204600 9648148 -77331158608985505803270327045236849792 9648149 113617466813134395832699777910978286 9648150 -47125332287611030743566052905603596800 9648151 -190808707243087061259211880623950257848 9648152 -57594704593766412096093297385266278400 9648153 19222242645939644378240897454157722624 9648154 98442612218121467307967183547459105280 9648155 -150048585947153060889628704432527692800 9648156 -25809577179957095166755158361529507840 9648157 -41123770015008569721091466288701851668 9648158 7169341949397964466443575715892424384 9648159 -171859980348610636749093183462832147896 9648160 -571177705064803528986411421699449815040 9648161 -1873986321554219105150694427100093952 9648162 153517980209427158478001868437648433280 9648163 159323020979890049658729015238839777696 9648164 142955960987813615293944670052258933376 9648165 -697837426293991824219848302449000000 9648166 -86060083160160209443663929978635640192 9648167 -346384684138604847588387161432065163784 9648168 1937384981029496032580230589786112000 9648169 -138954616008343799787621617977380556656 9648170 -7054277593484624412102215182761968640 9648171 31538985800038736894983751745686246208 9648172 -117367493990441370819076907222182046208 9648173 3344147216428876208098893760809377484 9648174 49825312324501440155515567040624762880 9648175 109776757528739385351031354633624351400 9648176 -21193076060194839839601869896013856768 9648177 115198389593091381280661654509665216 9648178 -115820042875528455645881523608739787776 9648179 491557736654318823707079790726113840780 9648180 201986271333581521300110391619788185600 9648181 58723922435458599224396983462880337120 9648182 116574511865254704874540021244535948192 9648183 224166423379319062544371189539244270824 9648184 31846808614123794720125643207457996800 9648185 12581358991121863178936690871807901380 9648186 -118690626385487412802473308488216150272 9648187 -163586200905668060984775328180639621936 9648188 -111651657153978491614228584889522020864 9648189 -162520291162477087885294347988559500992 9648190 26909188355299157586323631248266690560 9648191 6670030922105186144576229330311270400 9648192 -8901838555278605005476262188423315456 9648193 -405816241295652673315665578724694666558 9648194 1714817573322951482967473843409213504 9648195 21717229922747128559878310346087967920 9648196 71798556595201906366035220821198504192 9648197 106483612878237165126036918113523495600 9648198 -129419476822598732569922394822024353760 9648199 -193227024727440907868628058104053090280 9648200 107853773162980840000582868304921600000 9648201 92689676442608432146969193339990252544 9648202 -65669061410451411267545802078167889216 9648203 -427188818300473795694435580452285856120 9648204 60839736112170358855716187022900829696 9648205 -2922908813024029437357869270710366080 9648206 84536628514510932568886822376328335552 9648207 537289844812404628098454283221920944640 9648208 44434029843721360457485583968068165632 9648209 -110219763921202771993737511424398216590 9648210 -21645557175968790756454433219055736320 9648211 4769104102212227943960712448399211840 9648212 -11055925974548514837946919005456760832 9648213 45888140940409807137069995587152204000 9648214 -123120240320038192556204784406493331648 9648215 20097729844164576786231693847414896720 9648216 -170889099310427834787765450652156354560 9648217 183492282322677738429457878613103952266 9648218 -89394041711158366588855133598174631440 9648219 -70642444195081502229583922008631166720 9648220 -2229166744080290188899435403846917120 9648221 -123409580232514303344907941161510060256 9648222 -156638272503894993535939839367301492928 9648223 -19714723477467455091216247737294700800 9648224 -153757972664952916730746374345554657280 9648225 85675383292095063539930056782740201100 9648226 16273000680465741070509782230591425024 9648227 -273404615521422831682009725278538033648 9648228 -73889825028366512273990526473860362240 9648229 -137176611234950810268537728060766791170 9648230 59424925424749204636632159829310693760 9648231 44494884088632999232203812379813265824 9648232 -183413541890873151199764429184803225600 9648233 -40616385762605107111745706031817719680 9648234 -1840385392241615983642540341907247184 9648235 9803418261985823019007814424001363680 9648236 -55469967695162071234969978368397605888 9648237 284276586130181543856988750440727863360 9648238 56447082595808559977421554805853419840 9648239 113721319161525200650504443680212505040 9648240 -14494099361499105221946710590205460480 9648241 12377912331244429759705220195286770642 9648242 -158141182516558131798097535865531132000 9648243 -68418917775818968199865301998477484272 9648244 -78207916997217414824243290806071993600 9648245 -328858741571604690231286702812451270500 9648246 52983037287921698121960816514451342784 9648247 28876111854745223183655157174285747200 9648248 -213439957650983502764348984056073134080 9648249 -63722973066369028652988911077395892992 9648250 -114513605906872299868268120163261096000 9648251 -75813172827630655382833948001419526748 9648252 -147422212561448631421673602265460426240 9648253 -348427652465863370544258937659309733498 9648254 522481034069655367849525050648035328 9648255 188638345795886268381580608379192444560 9648256 204275371646743445114136897220415324160 9648257 -343433232628811516622401220025483406160 9648258 262544721493022718441563235196713807360 9648259 317025923467837181108405877942984526460 9648260 -31216528865759832420228122636074341120 9648261 116653428062756049015715204814983372800 9648262 87951692994418793782354331387415244032 9648263 738570035581051644647891158793590809264 9648264 -3107180791675644402731620520743649280 9648265 -86496085269876811893675617813334347520 9648266 -188770265515951019719434860581862889168 9648267 215526089560397899094569893656818808280 9648268 41494781326290118478211473814573137920 9648269 -407158478965803174289832809529467189140 9648270 -48578139144264461147688308113050624000 9648271 -157057057935561599020082135659160529000 9648272 49234735470640407071409540962992668672 9648273 28905324060068874770340971769000351984 9648274 10036840875246937968432021259372340352 9648275 24498331485672425450015093257629573600 9648276 37973988276995375528822952269943767040 9648277 -194928539890603646797089185479866645874 9648278 155862080601981655664400281648846115456 9648279 -25967273470823926472661834662699166960 9648280 50402382759902318372739629054571110400 9648281 331039415483450550717180230578503731664 9648282 43727992841401736447674366187932283904 9648283 381637413621108720299985154220264077024 9648284 33601008719242294304898316619308357632 9648285 24647443484608742926795688848438080000 9648286 168775456691821828383143723451842686080 9648287 -280722682791613005258539407580748486408 9648288 -45322824487839581211713488786135449600 9648289 -102668919848810969265833654791363253248 9648290 163555878908328617369273642240820314400 9648291 63225702922072577353567230011379697584 9648292 -60718483801170339257677530339991321984 9648293 128291226856713333593752999051914246624 9648294 -64070976620409938224587241173186265728 9648295 22268219333284316784219718485888493200 9648296 -42293131224492120843014635041506672640 9648297 -3084635189094093550162641355541475552 9648298 -160529980555038437848587021148149840 9648299 -171971424711503630109592784331600713328 9648300 -92650767533782967465702618374212480000 9648301 165255989842016822780977789537911350784 9648302 31045136643928443263534543335412588352 9648303 -46032132481526284751599813343395437696 9648304 -449646015865326902118757520224649216 9648305 -32575394329458539318298222808494561240 9648306 -172773621210460430818863666490883173488 9648307 -260199206002029650508191592380035219444 9648308 -50607713669025022094737067739171987072 9648309 71869332932234805567810525461689548096 9648310 -48420409633116173480832731845697779200 9648311 336625597729235105320639303015096719912 9648312 48259290478203701715124985584982630400 9648313 -11802119337730256940828690206200213680 9648314 24215816390114463030229047437167745280 9648315 160164284831847939841272170873363910960 9648316 -7294676322613979230828257741314457600 9648317 20917714289327781802680651270959757312 9648318 5839952736530128537245472530519011328 9648319 239907936644765179204402687972754622848 9648320 -24594799922242068969619125998180106240 9648321 -25490468124262410450242862361326606288 9648322 14097486508471616223656624825451797712 9648323 99482327977312174120563823558999456572 9648324 -71934793063863741366151421558569918464 9648325 -105939432608829245901525115913173281900 9648326 125942999436680225853519205754484854112 9648327 -52042001407363120443430599375760316592 9648328 -343557105838242293226553160941303879680 9648329 -435288735284117928220242704528618328000 9648330 -45343977850468906289794120536571150080 9648331 150883061531077237969978488247362994944 9648332 23194896637192822081789405090422073344 9648333 170757689955769526670183257415334468800 9648334 -196649640825589598498448606848376869184 9648335 -341458782356366307447451631216405043840 9648336 21368420272074759630558731465471557632 9648337 38427992778793540295209263827664517540 9648338 -35808133641586830853047381050834095104 9648339 -138292873271785037354194448248641576192 9648340 -760500968595598435902929925463572480 9648341 119524722507660877803562015488102737742 9648342 4973651600976513046636695508599705600 9648343 -28116433302597010922975799045099340408 9648344 448000702991356791776562834681870428160 9648345 121516280258783267134082051451579890880 9648346 -291071981796349084537662269211317709600 9648347 32391560296954488298062661494104953152 9648348 -24083664951414568756848321690604191744 9648349 -29005367726692885204138237862603906240 9648350 -104732262562705828140191513060264515200 9648351 -47902102950380811531064423492434414120 9648352 57336092346515440949580787302499614720 9648353 -95901997189477484626240177288033867200 9648354 4665183299376618311790233032622495232 9648355 -254183810204659093233908643666046488240 9648356 251126677717668763394632286707874401920 9648357 254983609181797007057317339855115603040 9648358 -67945025907921737330730207559157610240 9648359 -32159607650297942268019908464485765584 9648360 10398922353381698350447776153314457600 9648361 262053425726869164080771358369472683962 9648362 -69438148030075363576919990128077958656 9648363 70230180296527333071406102717132077144 9648364 221972247154403445509804142549759601152 9648365 114381176283411325488502805254522014720 9648366 1293899853247775580183872954769063936 9648367 -334763872689291008065611557459354823600 9648368 -47044293376255022292496181739956011008 9648369 404694029803712326270976940525493852320 9648370 189231030994160138042342886533906391360 9648371 324225057678585496864490260137309034200 9648372 167477010314487907665648901221886574592 9648373 -77066121828647482659163969993871608160 9648374 -30288126660201765740640061557164468064 9648375 100478155597886487555702181915348320000 9648376 51435375522867128194446858647815618560 9648377 -359562615268411078812456176605129146774 9648378 24395054296726963006133271489873681408 9648379 -53917295678514382969849469710512305616 9648380 -42800509459202320285323430238375208960 9648381 -13717434773971972959414002218286466048 9648382 148639675411726228918030614622609185792 9648383 1911943909447754036826043687780213104 9648384 -199588134968991618543107915457358725120 9648385 -23558603197365762942030279434709327360 9648386 -73033408834961632012505989004585789952 9648387 25573443142015947304505261971282914720 9648388 -183180079110410752823615313076991063040 9648389 108382116684102864037974779068409213724 9648390 -16456096635389517195842843815241932800 9648391 -33816754347095412958899929712258966248 9648392 1159925483576794634623564432160624640 9648393 138221109522636077705046530961534030864 9648394 -26438167780146896366074504665480448464 9648395 -591514846444792928180783237285879161920 9648396 -2815251460508614393072625583341025792 9648397 -135742525193761285584094240751518160736 9648398 -37472734661389434790825643176678979136 9648399 -310344102902477708464688767364002315632 9648400 8338391697038879865645597992208588800 9648401 31816233015601036198623703791806753280 9648402 -188497752832965340875613408976251835136 9648403 -226673873179635672198741012022620227376 9648404 18129549895353302793634737265717702656 9648405 51446060733848255308141531924783161240 9648406 129721508203150102151024131793091589152 9648407 -9593059628558971129377275398361349840 9648408 4831279612491329045802706752912752640 9648409 -8866123637568806714066881225108337920 9648410 3792544433453680427216659156339700160 9648411 246577014286164688048972192744898418072 9648412 63507264381404310547314746692103895552 9648413 55242559677468950727549167650333806144 9648414 -111933381257965908167812993317302594496 9648415 78256993432895879859471760755819573600 9648416 96815139338784864184193460408409128960 9648417 21682934750976739141065708659035016880 9648418 -68184970414671403124114794873207759872 9648419 184707042762188887335652335757739460300 9648420 -101694035974903699849563175347242373120 9648421 -513144122757861680060422704462583357378 9648422 -163895162729259692153594686139844151296 9648423 196489201347190579333128987276103842000 9648424 163531343751413909480843118076610472960 9648425 -135979582141601044341531634522734331200 9648426 2790616320170586537730012183265374464 9648427 370515110059825234045600000351659428276 9648428 -416738756715030623581119630339605299200 9648429 -8901735578896673061756887256423100800 9648430 -78713370980707408020694229251015065600 9648431 116740981177505887127564339637906123840 9648432 -41402534289946645713315344964328144896 9648433 -284136400530045415565018427556730452496 9648434 -59140322691278289644976389146161961440 9648435 2556954567279785209954889296420989120 9648436 -104514789131842228704349952851740772352 9648437 110642814653577847664225473484767116192 9648438 -53336978991928899926056455342885436032 9648439 -96936075107209551465844074556713756760 9648440 -119810573917086760125093673261112217600 9648441 162493281536042414437448006437111243440 9648442 154957484144097945583677505369429765632 9648443 -114933680110944763017493748938228661292 9648444 12381484426602941778089346770932334592 9648445 155195760113043715782882339402962071800 9648446 -45993832123539905282309684181921539328 9648447 -3045002624321342275185748861129349760 9648448 -11548842656131961334711373778616582144 9648449 34183461273356146753676649504045405120 9648450 25685819697592755380620360695090816000 9648451 -14926740413813068405278450602469921768 9648452 404249802884994769991612828107814246400 9648453 -37270035424212695419290563259472754016 9648454 26839406989510677080641326240851270400 9648455 262662468746137533833428172121537594360 9648456 262545892027406569718560423463902986240 9648457 -13976512374895765088286676003246906880 9648458 -84367918999697021986454764561217053440 9648459 30078204265022670227115137529893933784 9648460 -62893468743674844857028985902127518720 9648461 -281000811870687733142653347363982641876 9648462 121048228470177946054794027258714240 9648463 -133945861660108076061992628690947046216 9648464 13535223055237444672242765823323144192 9648465 150899516292608738419144295208685029120 9648466 -135366220864022160084849580169297796480 9648467 -211343461476806436644085372141544451448 9648468 -103605488709581729411257284567242322048 9648469 5266182002246299841646288737406134592 9648470 31679153684230115491482060327514435200 9648471 5059195684537275708350437707221403648 9648472 -162484297168651004583166922169163315200 9648473 -331863626917752244018977266268282940278 9648474 56152919873759860563257163988976866560 9648475 169553505616598659605901595379036648500 9648476 116272178848277465936733886355700994560 9648477 -2588216906406702690948050813050518240 9648478 29748167669942306079028412807816439552 9648479 -199610234458044825252313890208627465416 9648480 124354744197371240696073113399100702720 9648481 486833176393500732951689556377782037282 9648482 8875199267971884302269366378019464992 9648483 9349464504552529461768879264225076320 9648484 -202677364036830231868936295929304678400 9648485 57992268591220851575753514749524224000 9648486 -80521859095326346778912634972969998016 9648487 44609430602954232966464048643929533552 9648488 108202214606010219692904101518596725760 9648489 155327699894514732670964097364411956480 9648490 12631098396257541543649337241317654400 9648491 -8201761068648846750220264736608406208 9648492 113142223017440359323267261713724472320 9648493 -77441234491687851793920975918357888980 9648494 229284433129863060731780228707961695296 9648495 -14261635793692450853761004382612240000 9648496 39677349336361507311040240316172140544 9648497 824339873043579469237829887807993551360 9648498 -58497198771070824390802130962107735936 9648499 -31315695803873516252486883899837287008 9648500 -78440234414036599842977388571269120000 9648501 16189873817089544772051179288747052000 9648502 19539315827243284936701637059233186304 9648503 52231226314676030299761614360516831760 9648504 274728630559353552451528712828780544000 9648505 37668685519500260595199895916200253960 9648506 42758007791483846666828217005681425920 9648507 -337682939786953732178000006709418191360 9648508 -147187920780419604818221079482527004672 9648509 -220424166658879492052885273931850310196 9648510 44866157920379334507112235566997074560 9648511 -134885526368068063469631932140251165768 9648512 463756923908371955701559588227645440 9648513 -25125498426922423631141899099622524416 9648514 -37776513149284952043849776937626052144 9648515 -28994132095629184986827176097696604000 9648516 -193392617660695552084881036224617755648 9648517 179771845200616599871530701841952034752 9648518 7803207663041696408226451881810296640 9648519 -203590439552595252581111657689141242240 9648520 5995070216386161979548698979567206400 9648521 219914537402936216077962984636511036032 9648522 -38966529713285961910766027837597457312 9648523 -62428761548644334900118819373703116800 9648524 180990891302337581219214041094297444096 9648525 40266900256850058422460067551696600000 9648526 -152517244547184407933144274526119732288 9648527 -69682952423553786120215510091679908768 9648528 53187382905366155264602400945913790464 9648529 -720854287504905620590769986335992262528 9648530 51278661565762901750042816234614631040 9648531 281319608207946624540213293242592073840 9648532 -358484706358473784793246168766505263360 9648533 -53753128624659124408736615088365756160 9648534 29842622248068355223789583026026586112 9648535 71856095926510866796272561480954890400 9648536 -813497987951631756540927385802417111040 9648537 -71769975990900117081618628132738407648 9648538 -22113634995146495892342769456093729056 9648539 58856569953952964268789916177975438824 9648540 132211478838405670485016793973972480 9648541 -6423800858184959993146419249461708928 9648542 -1666472553936576898406901030006628800 9648543 -219284029278731033416102182493730643072 9648544 -38502858079831917684704985078691921920 9648545 36601418129739217665726357961009012800 9648546 -34088921593032951065992320268803809280 9648547 46247971301236229736408848666338283996 9648548 36377108925758584852280992682736291840 9648549 -41093610313166949408155553636283764996 9648550 -8200174348614758321835124431871399200 9648551 -276253697162881727605912058711887229136 9648552 -115488214496254299364714655369825402880 9648553 6954045617158931827992241365871169886 9648554 -69021922680836533904779455767103001584 9648555 386899550629941602098072439462315520 9648556 5656851301243749775080290812542173184 9648557 -280359317744240124294393839820391945194 9648558 -175891674859092412857369009726156783936 9648559 -220497826298391910832869766901224368240 9648560 -29556558834345569361454735113258270720 9648561 122052467819058955496385916518164880000 9648562 -4075809231551620461965057464452435456 9648563 -215954395961804013005356989188244307188 9648564 -20456898073780087886501994340876517376 9648565 -68954495683096275000272808326446975200 9648566 -232822778624928474664622880559006044768 9648567 -2824992135250545811985795199377293272 9648568 100892023347639263802290687641989058560 9648569 -112985349364221918347718528446947751040 9648570 32849610829616282538385627130546323200 9648571 41078673356221878071767615159867192320 9648572 346902328851355130287504792951635710976 9648573 -187679848780363554480381960855258443232 9648574 65606797976998224385562260731270667200 9648575 99749929205974644190030318943171623800 9648576 16454041785928217032084884917638397952 9648577 -167594570919374830069158456826567824574 9648578 113906146972719020897854421701025802240 9648579 26401763529612068967855024347521828080 9648580 65013364695485521839924401997077913600 9648581 -7234631346564149744867489040076980000 9648582 -54008496023810218496877570674293255680 9648583 -276954527979915012177866449390828468224 9648584 191731031936214872158908871266221015040 9648585 -214382171177036163858646299094806700800 9648586 188551218330422189082348133363300068912 9648587 214411342199750254940456020623670700400 9648588 31357551814057395889942567983277833216 9648589 -199267458682395809847232457826621897610 9648590 -68693955349909387901963581702961280000 9648591 41072665003659737279455507281264294792 9648592 66674359816436764399579236895654674432 9648593 -260381622800883616314385899734077990158 9648594 -8558501545372812514204574595439427040 9648595 55382010223027227340042975570715059200 9648596 -371599171632983237564882852816440276992 9648597 -10334693802311237259731837051228776320 9648598 -461824577716033948793751837077686272 9648599 128665500992241546510397855370921271240 9648600 -30526473636655039928563294355131392000 9648601 -36558416061945342819101949281717670908 9648602 20400791053377962562710515583373219072 9648603 -203840913661498508850930251071521787176 9648604 -2986637538999523916524157553744414720 9648605 284203098137462521304784182529068550360 9648606 109887925478280135311738418797700753408 9648607 -294107712883752108756997673331251554144 9648608 -216568385928519966922690181811178045440 9648609 5561115541177387494178265326196006880 9648610 80627470404954548075210147013621084960 9648611 27534214943023616603874092268018977232 9648612 -10944741663922415197958931093847142400 9648613 164383356070817075665328394659855560924 9648614 -142320548267983662423499434512108813568 9648615 -95573505279003115808737190896855879680 9648616 -220246259128014506224285322454751395840 9648617 -292961779753951454829652260116239779456 9648618 -8295829989829437277838107469070213120 9648619 -23832853301026550395103282362107451440 9648620 -232565567944625226373039904738395960320 9648621 -231956307097214739724800649494901735200 9648622 -3604573664202922741290465778330302336 9648623 -63858739505161335416137559006395859976 9648624 -39185027738203310280745743725683015680 9648625 64859711876942883376525056542716272000 9648626 -24732611820296915046433725686566397952 9648627 265328928240219582129109008492545803320 9648628 -260360662702050118234704946604805181440 9648629 -15842468909972375568815875624268074116 9648630 -91226524037044313375772474322299271680 9648631 67912328970066845686838067247409523864 9648632 -11598599738227126517580783931463147520 9648633 219610633009068468152769388240192236624 9648634 -36720702019771556871846026255922800784 9648635 20652441275207521915436235450293714160 9648636 -47173000964137874181376086133590727680 9648637 -127524532256251197051063973066800026400 9648638 6548542088907629309089052895057757440 9648639 -6027377112478502690896466508214721808 9648640 46794051983836958143362843685788057600 9648641 2514811740475591771197204235525351584 9648642 21089964359113447110828353884315734912 9648643 -143967664559720631818226209262677916680 9648644 -102658122406265267857583583940358112000 9648645 35353592119904091451433296980583842720 9648646 836640149887067660761175292775239936 9648647 -393985334432080493318699130518541576048 9648648 -57740064469064318879735737723390310400 9648649 21529862874067600732697452327248102964 9648650 33202666540719463297889372849503315200 9648651 10092959595759938448178334317134666240 9648652 -64657558186107363857005935048607766528 9648653 76957976013393385226467052125109471040 9648654 -13026212532164234606374589838152402880 9648655 242545327097527967921878987944296359560 9648656 110250311666774686975426978005533982720 9648657 52227016239164874530640049701441715968 9648658 -177738814058931595687821813150101662320 9648659 -21983931269856369960422397567223645140 9648660 -18283136404230584979215558774925680640 9648661 212184465035540574553224531104176416 9648662 106662137757365505124370140044887756832 9648663 -160883991580859720677114602963354325656 9648664 28887579376601320367440941843187200000 9648665 -51587059616889629970670030014651456000 9648666 426797695839739781845978499051665920 9648667 -105806238564415587202217113869332302848 9648668 -61166375230572533984148966344189276160 9648669 -48869676323758043417764112684648699520 9648670 15444575721700817031423116584031698560 9648671 -423079514631783895955882987221733332128 9648672 -252160553286519061682947968179509395456 9648673 -281758402971939536419449457412124049980 9648674 -93939395067563781947784130070266231296 9648675 -39161046388092150551177116367899038000 9648676 746869971784512282081826159032136960 9648677 100812696727926136249315698533901446400 9648678 -65194772763117740278398044950881332352 9648679 319283477261326071540358647190284940280 9648680 -12396918589459066123362731756247552000 9648681 17793733891785954266878354596516148224 9648682 -733202307911586073448978550558263808 9648683 250782164069607162215410269222988585920 9648684 201244615233200233827402533348671488 9648685 25633340356791615018247504257088226400 9648686 -59723235869844148225381780622123334720 9648687 -114272565928991528861699583666065807616 9648688 18421845834353133754134705897117843456 9648689 434880372713602758288746024706042953490 9648690 -106197822364741835283939004571675980800 9648691 48836024110637742691534755059195068944 9648692 288765917749507767741897293648880076800 9648693 -42177185393782793120546586249079324800 9648694 -10325252739933532236439404898349091840 9648695 12630880070121522354542710106871648480 9648696 97693454216447298536737496116610764800 9648697 -183155926666320582057508905370023359148 9648698 -84970781574636983417467942249806065664 9648699 281264790818930236951884711846206557464 9648700 87286655248001550486259008036302451200 9648701 112486499949365525273149662921420885702 9648702 -3238236692445663208488313632559852800 9648703 7412295423369729925155537871280573904 9648704 41154938331617527181898226416862887936 9648705 3702309336688190472184014038725225920 9648706 53561606688426068941971476793908213280 9648707 -248139903025144025767137147622870153248 9648708 -146111214693150027336751276099539133440 9648709 -19397988509596549642311833782141090784 9648710 -5924103301906319689094462880566586240 9648711 -166114585137647326096199606696943263568 9648712 -51617584776572014205237741741522949120 9648713 118240971230826635983419394126586299920 9648714 -10883582585386829587320543005514739200 9648715 10294066649619254538467020474507617120 9648716 17096776706380810264207187828475887616 9648717 -309849348315407497031001975183209952 9648718 260485439534167964678328230854667962560 9648719 -84368249104072067548047289631278853760 9648720 -1313006609323701157129490549798092800 9648721 191861738585194828610213998136909936500 9648722 -2387646898572906769614793690586441568 9648723 116033921148476883470718854880152780544 9648724 415266153774866489994571308238349967360 9648725 27678886961331813357042012270982370400 9648726 49629018693580733583090479490743107584 9648727 942806985798583577661546912493881600 9648728 -136857400871479308737731191494423715840 9648729 -6426521748786466955845526442316251516 9648730 15246901795761273875329545050027888640 9648731 346884780679794186032685404762547580320 9648732 -23729610873924535935830617536991027200 9648733 -82494400199123548485482557517496397018 9648734 197627043614805144071308734099233055552 9648735 -81638234284170346363694894923463428800 9648736 296338550973710078665314100811356176384 9648737 113221354675271860399346392156008603120 9648738 -81700627877101992068285355551866211712 9648739 112893399492644606717877915415257920540 9648740 -114205428977895757238597743343495919360 9648741 -86611665486031728217404537647647094976 9648742 32653191055623136677037261599117019200 9648743 162236034015485026994710753871808120744 9648744 -33488243557855497862252492147340083200 9648745 -63819899434533388395082888446329857500 9648746 -85221399946223596992172493158321166928 9648747 -113517803175885869083604690935174225920 9648748 48830343384755491264317325678592567296 9648749 105619965011312192504437533357525984384 9648750 4583578290738164889027240119662080000 9648751 -7129172675970370600326956300350334080 9648752 17065926852308606631492635096303763456 9648753 -148261853386760018562906896874062759616 9648754 -95706875135061120424518323516813002848 9648755 -114708800953448214733043265923116797840 9648756 -23117919017550962610123361181398602240 9648757 101874610852298604417712822138176453180 9648758 -38918290939821666361470160466166951936 9648759 -422682241115735554408085615858876177280 9648760 -262995750401488731036679216248677376000 9648761 121897133506826484837249271491852480900 9648762 -82013801675045135592896849125237966848 9648763 -721779209160622472164466221250246874216 9648764 76476001995542153038510498757434613760 9648765 16973738276083617323553936121288091520 9648766 13078484780573675193830341252393784832 9648767 -189836041155745785122093446659938234400 9648768 69303186210507026497572839813881528320 9648769 -91335053329922112316463368584639990956 9648770 2592618090353558040390448887724838400 9648771 316262149938679708798806939608706789888 9648772 24294350767127991165192852446890700800 9648773 242327444395064648704101736947057503580 9648774 -32460856641102931389272236483075282560 9648775 12856207686209087448533195696204613600 9648776 -40178668705796697014722331225515622400 9648777 -253571939714553269443236103068356932080 9648778 34148739012802514998288305149186380800 9648779 -8220580239621496451938216440530861424 9648780 -66490300388159119170831533938106250240 9648781 1071303794730904294259763504224268800 9648782 6667630382292021147356430076998336 9648783 -123720715860406762068009844354418393160 9648784 -820487304444992828353975700169211904 9648785 -55500629918518227736004830598144985600 9648786 -10695214910253124042703941057976876544 9648787 327514315458626785609533037430104747436 9648788 130690583727514908348825330679541513088 9648789 -65661983947639047904380506071765339200 9648790 161085407676836252600492967588998918400 9648791 -414184420644146624460586599681369770808 9648792 -115202926671149212600199370025144135680 9648793 42812579399570046616972944657631204800 9648794 -412756278347193841306623165713668131360 9648795 12633612218683834682591510830855849440 9648796 -103211668714054231256830574444339622400 9648797 88827329143569663319844634551438482944 9648798 68387559603133770334500999679937657664 9648799 187930312644191254245579598088666829264 9648800 -101407618894525010287748686926132019200 9648801 -329700412318554298919316786019774500960 9648802 139885372688351716521675020389498838352 9648803 -36421067266494191279756212196106086400 9648804 236481832610635289971826629647041347584 9648805 169118958305132344849444292512517749920 9648806 -122663590466646404965620031381320879648 9648807 -79550774013263233027873855891923623808 9648808 3303062393219740989823894403703183360 9648809 -182480893252273386744768072671180429880 9648810 -89374207330278613768097701219059050400 9648811 177610270813193854213695648970308175412 9648812 -77343652242639374276901181099618971648 9648813 -3441834333360707680873404219828858336 9648814 33875078366760058862307895134590934912 9648815 -16239592032447000679520112252069515280 9648816 15367883571124470890237147482411499520 9648817 -74044509061200851822900722504235740188 9648818 -382196480730253850098185246519220214784 9648819 -346393193420441799583265187104840382312 9648820 -94300676966532920433686161290631537920 9648821 5837530535128926308974158867936923904 9648822 -65761608342110781430211233081123215360 9648823 -124411488392445831725388055457241663040 9648824 -197493345368885833743173911488300748800 9648825 13637119321982479530290582210160153600 9648826 -255694872535897368981408519250390694400 9648827 4998413645596331134485516610752473280 9648828 -475179513503098916979417192911585280 9648829 -194764669642556812743468729763305175200 9648830 77274725517078814066022255117319658560 9648831 -169569119127385680828768321669911560248 9648832 -13572018044238225380230942415514501120 9648833 -130742848186375488999375132139760796672 9648834 58232735102505496926887775155694468096 9648835 161912968521656448929279486630642740080 9648836 147185957860844694072881121349475940480 9648837 -46955474125553252839384207974479287392 9648838 20421179006537976419091184856790484320 9648839 -48363357142802168560218093857814552360 9648840 188146589961737073260933706356939980800 9648841 172031780050998329844297275736787569242 9648842 -69907705080441623589524675889605408256 9648843 -28161471769996876203064994243848903680 9648844 -86497913931730640383910564451101151744 9648845 -140974137830866319584277165224117908480 9648846 -60588725752919730806239371243861974400 9648847 93704133242857749533466482214883472440 9648848 5266258566669966428382446214311313408 9648849 14360223973415596216186848373225621440 9648850 66160285356193783757074625555904836400 9648851 717419976375914209841356089645331890720 9648852 -43847632294148498454252487495413485568 9648853 -25787119724773134239247842516747583680 9648854 -252180453845641025921613347479189158624 9648855 -124389585468650758146028747463316520800 9648856 1528408760151340071692356304529653760 9648857 -297746336769887823735112994076183003894 9648858 -3940671333498455537556000791791716864 9648859 33518476379344425395766747376507332840 9648860 -26821874569529943246584196860089651200 9648861 232981488588034115067251873618148511872 9648862 6949101074999053764149980017195199104 9648863 -88585283649411394906908768628923974304 9648864 307750032121730404844545077919632850944 9648865 -103590807884118058922711117354327212800 9648866 107168171332107005438794247506660375632 9648867 -17913086943950841299263102103643901320 9648868 -54400974014635983384691623508191928320 9648869 -446468328329006050629626556997310297730 9648870 -25735976128347668566869684011081748480 9648871 45477925689504757313184844261464212392 9648872 222897070307802033432022474263740743680 9648873 -66242688811486655213892869734928259420 9648874 6776741791412274068552955676340063232 9648875 -340480741117566059254375027854477996000 9648876 -25019223743781905957773364716717459968 9648877 -127424180870385178211035991293893150528 9648878 -58008645723163503801874547115817613760 9648879 87930876335673497902797336768525436560 9648880 -53205585198916325859972265496150016000 9648881 -74196603751906899552110684768847011616 9648882 -1585951414826349259216616944732451568 9648883 -246628018717914177620391876870978498868 9648884 239538013087924887989408101712177602560 9648885 -12776790513537157476982495243024359360 9648886 2530458068560405967753308539842938272 9648887 -2744558089271606526868853305241821464 9648888 190810508972682544758529956275509186560 9648889 111319304805184761935720661655861955690 9648890 73484095570675595347736428826816095200 9648891 -23392517410014215234820131663141103360 9648892 93047493914786241739000086132183731712 9648893 -325469100317505744951883452143429508858 9648894 -145710645994822809962148648132533689728 9648895 -133627944041265952036388325448680744600 9648896 -43839110879122836171031330302373920768 9648897 99818078463439411935582852472857612672 9648898 -27144501543188449547214981531554542080 9648899 521651278890103269564630929846817696 9648900 34434117329208093752320408860353433600 9648901 223984605352832797684034172585147687902 9648902 21657054755184563691207863371988881920 9648903 285714166621571642621292298717968000 9648904 -306327730427646811397545534454868618240 9648905 -30559622879419896298998668936594426880 9648906 51749136412110077455809663430273115904 9648907 2148408396495090796847775953737763156 9648908 41405564444284073372198699526704855040 9648909 4353454968138600215715695109378571200 9648910 86420584372998221162614263091183608960 9648911 -55065070166954597851348916175219385680 9648912 11429632859210264371977077971574587392 9648913 -23078102321088350702760242396972100800 9648914 20292886483275975346068718898339182080 9648915 96739220431501488498381836582096499600 9648916 -128227727445861364105998515476256667648 9648917 3746577642504042264871913440027736412 9648918 -20174005356121978901612676657111685536 9648919 139896154480738824400302346292475863040 9648920 46246518887164645508766350507829657600 9648921 2097201653872833468785356627163641440 9648922 -35422337044822941778908073799943705600 9648923 387344253259472960952354600461643575172 9648924 -161458898595541101221920302597654726144 9648925 38783072789411556624383927742600420000 9648926 12791813474969195214222779715859562496 9648927 232322768865696764815999575010949792664 9648928 -424177474553847368004729479775729352704 9648929 59461919818155727905477541024372172820 9648930 -86935986067660032502112736386188154880 9648931 -156103672748763723184538812250619859568 9648932 -278766321040622889985626903636829701504 9648933 93284962118924798944377433617648681600 9648934 -6764508843659963864828759515387694976 9648935 -82175181974528375162501021545908591600 9648936 110447170796687433404954768886516940800 9648937 307270660628878291831639128432257501568 9648938 -76144567208859094088459169272636743680 9648939 131976981372546854800480295007051165120 9648940 -36890258042766433976536866875786096640 9648941 -16703099647180644873450596056750291200 9648942 -1499964208490582503506467704813132800 9648943 -283285463226646011178902202234676568240 9648944 -42255445476333481194527033769523347456 9648945 -84596821550055981678760279685873475480 9648946 60158966644434418821548373228963942672 9648947 68310867806226515610658263208516644864 9648948 -27544002513384012095382465973147600896 9648949 363416452351078520834941494413292195950 9648950 -23847618706611556779036009096667788000 9648951 -108910978745337733199378857433935533360 9648952 -14326071442840188174843520703199313920 9648953 414375760110189814258441088031232316202 9648954 64686340390234502091327404889790690560 9648955 -23332041881841012914476117667380697280 9648956 8434518591087401308830280503672069120 9648957 103300700201001880878067553199011695488 9648958 -157284326695793546748536265253051840320 9648959 591189919380927801973815488285819786016 9648960 -21200185745711550051392916939394252800 9648961 -65321499927670887857723458475378096320 9648962 231881313594795659194620858603679661472 9648963 -22117557275551474367930326276259907960 9648964 -71027959228259951383158118752674749184 9648965 -336885595586887738115702615396204467140 9648966 -41995681986551876565156545945767917696 9648967 -17367196126320125878926571474182410880 9648968 73347621419831818009994643837272555520 9648969 -258960335203904483254368860850270300192 9648970 31039418599369452124580333033432131680 9648971 -27716487771684730323975872350246078176 9648972 70600456766928605192175222408901501440 9648973 39532937335619281158073182661163592684 9648974 16546772483893505162502998927686124736 9648975 10117049749729922994992611839926064000 9648976 40569027544421811731945010128604364800 9648977 2899179685234850076777848353018073460 9648978 49523322378609568736014623898093309440 9648979 -355825599213730150640784119427045326160 9648980 -256739569184441044069926483063682252800 9648981 84864909250094476197023520857979949440 9648982 -85359418034540946605944422189319905120 9648983 -174549064433779125986804987004694855296 9648984 7415490209249935508278438951149035520 9648985 -1104800988513156550232997328042147200 9648986 144782126949392299114190342749396254192 9648987 102166043146322633054007798026547514368 9648988 81848636077955072387487955490994303488 9648989 -176255228761599793499315486815825309344 9648990 -68582897931662546304493193889758400000 9648991 347510691652375837491927522055563732984 9648992 396101787230032519118965952785088643072 9648993 142325854223375450540162254344369657264 9648994 -7128904037669959305659351231947885920 9648995 49546090546848736875606597756197266800 9648996 96735276871992130079432220377958236160 9648997 74475330642404182374657166619705160446 9648998 63049381687077798881594465760816660480 9648999 -17832721241687797074110555332168509816 9649000 273635097086124674502947074344384000000 9649001 -306146819083674569615797112324868940998 9649002 62553995418620498018855098843001551104 9649003 -68340489354471303936388131995007145696 9649004 2753180443256391987301423012574662656 9649005 -173582836888835962072962685228177442880 9649006 107999401227678957563550834204295839744 9649007 151692353770463083799312053653942331320 9649008 -27410104289193421877732136887069147136 9649009 -463511675757933819559926772966331775790 9649010 -18198532444309664358886256205915264000 9649011 -36792492354410571729980238324995715528 9649012 165673840924025003157831096828493720320 9649013 -137237253474987219529524558771559324800 9649014 -29662794903580256778489152157624658560 9649015 -36936909570828413165345722078632348840 9649016 99572957947922620908516018163669708800 9649017 61256098486944737984587801120601702400 9649018 -133072327974586234335319249718485361184 9649019 375869200590535318827138959590607391744 9649020 81622160105711670058070148472425415680 9649021 63532964912085296252420444212768418412 9649022 95346789491141285451062478460240765824 9649023 282817524026483432053990785066254838984 9649024 70500604451111917864617965204275200 9649025 44783486895645779382142212838473757500 9649026 70799613562683477757242640746971322192 9649027 -217061994407950025424926931218008149124 9649028 1436560230554263370211052958144793600 9649029 -22326664067771245217552213887069200384 9649030 -140509969825259416128261376440200428800 9649031 -255941836547745442724487233327937225240 9649032 -106692527818116774366609176697742663680 9649033 149443277810747386596312488295217520282 9649034 208987785225805575819588184526277082416 9649035 -130547438203878751637165256111048311520 9649036 -27339359813908006824377093138226874880 9649037 -184813706218365723273009336518110522080 9649038 36909563113126324611171003376442004480 9649039 -57540575795656064911655836357441758160 9649040 125609274095236286722677501207446814720 9649041 -59590268658969306832277539157447165376 9649042 -33365893343486329731824210357038849536 9649043 -89080274846572515915281965288586874708 9649044 -216767282150974140333359652079696527360 9649045 -57110796250183561918031703913473613440 9649046 -110708800309068363174011302487074060800 9649047 -90448407890391727240793958369746231136 9649048 127350943649759079486817265108069775360 9649049 204191716689193860193712753653080948864 9649050 48121320011121167247506048061732652800 9649051 -360521517119134859186414705742037026896 9649052 23481089156921575543870813232494313472 9649053 289160466950303819389037960600102201664 9649054 -69416504348863957367681252555288101440 9649055 -175672173317598417780993209081222739600 9649056 152514275147199964090647145824758267904 9649057 -404953435027845206180556683726351980368 9649058 -34829479192739393606087395281097107120 9649059 35555562983042957704364599150792776960 9649060 -41187311085661798654600368775977369600 9649061 -413071709078817373431329541309792694338 9649062 -147278842568906353274510004623241811680 9649063 -86357744035858188797231443658304762000 9649064 -446697717658812318522405168914874624000 9649065 207656434792591642707522943669865665920 9649066 16872032232706658742987306342327486720 9649067 -13071826697826068080886272118295758160 9649068 62077308898388917057271559113622110208 9649069 275600024710133043921066468966151848470 9649070 13484800982666966577624443320053206400 9649071 1658674190442367460005254755822119680 9649072 -72766540537129186408064756476911976448 9649073 49521613993652167962804138490913701440 9649074 -75815869363341373759215938689675998720 9649075 33891409871175232225734901862655549600 9649076 157550748254924741612451860031244376832 9649077 -117774481903368332036334323632172102880 9649078 -125499669395229673636056740045594614080 9649079 -250125802216463905956283931987729123328 9649080 59185877798438507139566742810435686400 9649081 23971348637687809897328798163608922504 9649082 80743437562861966904749917640343602944 9649083 114992037804505942188832560442164543600 9649084 84040299504015172701247618922779145216 9649085 53952544747495097128338583750304615160 9649086 -132478878876808592325219888189618588672 9649087 164235118507445619991355475533765533552 9649088 -51825339917472880859811524743960461312 9649089 -20108706994501662828590631339617571696 9649090 20592777263997195015602910286786675200 9649091 -193901537079464221034637527718293808000 9649092 -114419854202106474120887452176266216448 9649093 -2507935581932259252385746620651309760 9649094 -5465537024944750345056436169877090048 9649095 -164627211519959632509854706970141842480 9649096 392113817448210476536968421339323801600 9649097 -228154150026361325708163734996415308454 9649098 -68717954714045631578216601859204392960 9649099 306400581847952023574560312795147102100 9649100 -274658913166295867290601395161154713600 9649101 -15513826422623928824037678680608261632 9649102 -134752959340909180276366539734612918400 9649103 4115181840873139819058986074574242600 9649104 -5899444396563611205584071259346173952 9649105 40969609530154468263587861582337046260 9649106 -374749858514572632927549453252229879680 9649107 125257774676053782473099802991592008848 9649108 81350529031209052617724227553356015616 9649109 152311784892685680935340235774552031310 9649110 -30457041248011497442341537728576666880 9649111 89321461874252282136109540642017434152 9649112 45036011298425712554260043303731200000 9649113 -5288315763730709248149579234775286400 9649114 76756331212114722354912212168774400 9649115 -90470418986912282798228065364914077120 9649116 90364232498102911653229173383007321600 9649117 -487200548890654482782325681572572063834 9649118 176773237090736076010089475605430085760 9649119 -22539645766930363055464090306020297840 9649120 -19328711579023341800301587628923289600 9649121 -80971168677255401652077108531447761728 9649122 -6795802440305760751208581020782395392 9649123 386777399146829142678269583501231017280 9649124 -2093806394135850930115290367123934208 9649125 -23932165300645694699181732803348661000 9649126 123767300188866447663661972048372876512 9649127 196148979358030360984556621116107506520 9649128 -52196968890415860653681555771923660800 9649129 158709360045715971136386932584730875392 9649130 -182340624958937361182893711275302459040 9649131 18492216957344198337846180516061490880 9649132 102564657348316005982267710295483069440 9649133 176338467715465365102695130364263996204 9649134 62497790294763269233747438038312113088 9649135 -334401001451333397418491368614261204920 9649136 20243006824186091631275439276659441664 9649137 82984215173228911458997277611324272768 9649138 494392800959885215462651344007560720 9649139 802101630685780229324518584687544719360 9649140 3946245896273614404032482262367621120 9649141 -83466090555590639469097370513703212100 9649142 -80184792786439055118557862918085426368 9649143 -73134657862408050957783480805047346176 9649144 77166099978123766445505041863595765760 9649145 -111146339432417229564897097177327800 9649146 -37481349159180218631497531223919654656 9649147 -104420134006163923664129417779391769600 9649148 293963227441227047218133031287079518208 9649149 77947209440278338877178827788053366400 9649150 25225701706767831423227760397366656000 9649151 17678905608592561114779327325888926600 9649152 68958582193633275574699544675352576000 9649153 -77698625458809382638223695772146266880 9649154 174110686762920820317443078130560061312 9649155 -146703964266969219424485277526185516800 9649156 -113181794903647061491908397730483810304 9649157 2633723085700444339550973824783186112 9649158 783953798762148686687532582395019648 9649159 -16831004688917104174327666713153539096 9649160 -315610989037493819002215277356073728000 9649161 120920995973562451132503708307422317610 9649162 23212390030524851423891133131557718832 9649163 -63144329813223437565198385672107570000 9649164 109922324797374761142860063419434074112 9649165 220098524142351093512057638627914897120 9649166 36609131822365376063057446071675868800 9649167 -140842225537124479766075469438992427264 9649168 -18238568367493041618901428602070695936 9649169 1000935653726852116845487990209557730 9649170 105604755250521186258142629737616148800 9649171 24315061258969219003170258694641940640 9649172 -50862803579564860355980449675935728128 9649173 -61375258296394243100119211277792240000 9649174 17734373287745922852668256477540346560 9649175 -175203429334868441093026890778279587600 9649176 49699827932023190887286512267980288000 9649177 -229452376886562550235403242517797873974 9649178 176203780971333627105507490148214220032 9649179 -152070920361958104711090728117397712080 9649180 114351344261711971673691187130849832960 9649181 25624088401938159946577967978798458982 9649182 -22554182856277096244867898535477411008 9649183 199588528040678387622486956571915210624 9649184 -30248418452406033716467457551264382976 9649185 -452796854541146756199292379096505600 9649186 74879580394311773739916671515205899424 9649187 12628249118085598166327389748310079836 9649188 -87013783878077062578181131014570542080 9649189 -370911178388990700049479974815839681600 9649190 -74291509604574871075153172988198708480 9649191 -138512190823755712265563239760133382576 9649192 59837383947256626641906584802378465280 9649193 -65755215493210230841955328001026779520 9649194 92585594180669948905662694235245059072 9649195 -61818035687994957366275800746869008800 9649196 274233563863823881838979009972122246400 9649197 -50054834424890047811338807640416327626 9649198 -49317405172055756674984736302324874112 9649199 -103378236753420305493443013012092507040 9649200 -401064454921472266884263505808588800 9649201 -354522364092575965998644979053250562798 9649202 -77929811424630118752096134542517683200 9649203 -27431985412004111986109166550430078976 9649204 -134110282531161567424187733976437372544 9649205 -15047712749565148845624221795827591140 9649206 2721726859351846536556254978214035456 9649207 24976680089377769841348671560308593280 9649208 -285375472154731171724408452441484759040 9649209 -275949064430417407125390543856953195696 9649210 -60788296849235291844138121419566346240 9649211 -27180003709802584479576414009671375856 9649212 -32064077743222335928019179498141498368 9649213 -127537271068348369765531437842310912 9649214 30640552764682724157550035035929014720 9649215 -8887439437221850287637953754751921280 9649216 -145998859512891791944196237962644029440 9649217 314185798717080943769704804847406297732 9649218 154487223017476660809529114615728860160 9649219 -122552605682364706543001349906685901380 9649220 -4545103394287799094959566920134246400 9649221 -54451994205103724844709750741001702688 9649222 217106838636729881063577281423063509824 9649223 436243282618265284882394984884215728472 9649224 -125421631602130232293910108997894451200 9649225 -67611319008722519697484283476996884500 9649226 37250878454401496594028604860057584640 9649227 20332304498627294427971897728278178224 9649228 73835114615785121916591093297966428160 9649229 -14983176515030440061888205772931108916 9649230 -33102980134815831707625536006519950080 9649231 -28198232105756900951387111730055352936 9649232 -94332582673798577147733709118573912064 9649233 154629536139750632968069752544745304960 9649234 -78073960379892802507696512719880327168 9649235 -84329205406717333704011611612593850320 9649236 -85106023723945096665532894705934831616 9649237 112314567279432083051427624632966549400 9649238 268918305040749889959289560383559839520 9649239 117862366043041055804239867794791326824 9649240 216113838326358781050072996075187200000 9649241 182423056946276162841094671217099745280 9649242 153486004755900872869690820541928205040 9649243 1336322197025549073430173607445017384 9649244 195162607161617234310189793669320771072 9649245 46631867845375375098750352577177323200 9649246 -136548692644384464906110828825094930432 9649247 313148274135590751938930960526900081696 9649248 23140156674354801205510197200560324608 9649249 -396146849524244521380041962331366902750 9649250 13568684465454723401128910087363280000 9649251 -182967870730167914079248471038660886808 9649252 357719818398940034335733157275985190912 9649253 1459574988958807303833008261706041244 9649254 118929492553039616240532748626963952320 9649255 -10545426043867850027940357264767554560 9649256 -313604956142121577978373953734324741120 9649257 -22798478794796625010582601220772140480 9649258 -162050652425647884104566589007084413520 9649259 131039553121146778578866220032142281568 9649260 129519604330292365486090587136556236800 9649261 -66808636477590661729350421620546868138 9649262 50308932661750773650840203316251166592 9649263 472689777763517634763178350388705568 9649264 -53069767657695323807933304698899496960 9649265 101974475421290082633925585389051721320 9649266 62500876446997872294599662167641472 9649267 90796622450030149433623896622086369712 9649268 38253323237402949413174213715430958592 9649269 76114947299762764862243480905459565760 9649270 -129090004151701748642489983130311633920 9649271 353332038124825817680514162274024986472 9649272 261682852833976793611221266592131665920 9649273 430945233987437216202259229451582906720 9649274 -16235848390552893556306986099210316800 9649275 -4354647063523325682349501384086958200 9649276 -88697134885026489369552320718727270400 9649277 -17549445917653086448281080062852244736 9649278 73925798085071247648317532869796527808 9649279 48643444359948839458781458446715971576 9649280 70566412710865627677884769703349452800 9649281 -56551187616816166244834247169754080896 9649282 -24854263878869524090754477379421198848 9649283 -14251458936569856766922250202045896960 9649284 -33686554300410727331538219678337496064 9649285 128695207192658243228405115591187270320 9649286 -123303225036104774128547726807381760 9649287 -305839916354536038877625062334065919880 9649288 -540509536937892559239638317487463137280 9649289 21304500968777437014813367019329663524 9649290 28430867394684298164565525918925952000 9649291 -42400346523969834176208891815772612000 9649292 86552492121679983835664384821189046016 9649293 299963319299667837371182791815303062464 9649294 -222492916887384730670805718555266314304 9649295 -60344246270595392776385030490952602720 9649296 -2897255649988299980150308759561224192 9649297 -146149122393515401762206260907413344000 9649298 -79985454390657614876079466828118463600 9649299 -18729035627087164853265141232802949120 9649300 112914633202082303506903883748609526400 9649301 187037011216698364382805104867827228302 9649302 -59543803613168031803811565800309719040 9649303 -222624980212179049131180443574433371448 9649304 60683709620962959732724005547814830080 9649305 17149255920896246687312402013975407040 9649306 -260473914135675528445157820397156773648 9649307 -486017928546671240775975021529236456444 9649308 27117629188622261166737257691543470080 9649309 -80004117562091080311283595352219705300 9649310 68302694567643950676312377512466037120 9649311 -10121579665289411964733787482719936000 9649312 -137694452811781391873269232795476033536 9649313 -356162066907939081353363891560536369438 9649314 -238697611373189635405990009424269551360 9649315 -109326231460381707359423274024520704000 9649316 1127881579196588837340686328764924928 9649317 -17905754409863554400354212188450067488 9649318 -29559685011677448537453965880122611584 9649319 -273361502339558283484281904993015731504 9649320 48603658926782897837201817874346803200 9649321 -204970436066698625668087971755923556160 9649322 -116738316427697640865559820681740523168 9649323 85288591683963641551500143421366287772 9649324 246681321910777871764899729742578365696 9649325 217580634134282036854566030812685156450 9649326 60217135349705273329864518828671935488 9649327 -189202984593072063243520722412698707824 9649328 -24190586381071109257119431093284110336 9649329 -3903502965953793985460096882862545664 9649330 3214915667980172155582448275815622560 9649331 -116662814440965214320220698041274820008 9649332 4833804405802596995220948618073454592 9649333 -114590124560254075511271211296595857920 9649334 39986419408456277259422845043819502720 9649335 25437137749657197534463402215933096960 9649336 -38295632744034117253761019008467312640 9649337 297436241921614563769302199497910786986 9649338 55753363374185922101558556879763461888 9649339 11243700313633708196006149581753077760 9649340 171878070865727094341296653286431744000 9649341 -10513453909334924901384283894572107520 9649342 117513869971312321151633327744244387072 9649343 -35602519904872440806690030776020101256 9649344 2748596170615109488272552639080693760 9649345 208809564515010916812408573963005894100 9649346 -77992285196610228404432352015795878400 9649347 -271719252124774538763569898047838222600 9649348 -79592150733294266615932932659278571392 9649349 -149290987119790158140433126451683267936 9649350 467551362886285789475079964654795200 9649351 -84643833712653686819794803433962279408 9649352 141263726648118703774358558785445913600 9649353 -40393552231849840130822583736355604480 9649354 -100084255923642087557016949610057898240 9649355 -162441058511530145405156733674835462240 9649356 -4063582736985547175472577608724873728 9649357 -117085613106014294409358951476004512394 9649358 -278983081351005581134918336865466858624 9649359 19766393229454169055281054543079642960 9649360 -17310635330165930719851191671628759040 9649361 252795550688251702703543682946627582962 9649362 38590741895732983590551364858618356352 9649363 346927670416352975645512273975462307104 9649364 -82934753843504785639008354355491076224 9649365 185257749902544032607793534593707461440 9649366 158656338436447165959286571624109387840 9649367 20462975850658547777271383249219487744 9649368 -10202799013099705232568364928489994240 9649369 -107492591597303686441696606091924815356 9649370 -30632397386578050479857903418306273280 9649371 -212262874367847269222812106069503562088 9649372 3510978879390798556547402763880125952 9649373 306749884804065848701448304970653895800 9649374 19920100842986577149993192271073723392 9649375 -26413174118214941070890481043860850000 9649376 623957941317136176416243739495298498560 9649377 -59240320825668126107969030843769800940 9649378 61992165873802085902442973112696765440 9649379 -239304531635230932194710450948595410020 9649380 -15439296411881069230417042115011584000 9649381 6696331458699302599274312205170617344 9649382 19859794814306197623991836743593166592 9649383 34519980622931687225927650114564187904 9649384 111796364698326900056860422598384450560 9649385 311040757028579972764143012638788556580 9649386 -91744726182374397935800395668613450240 9649387 237859483864006137594593282062837176 9649388 -34683854083573557147760588084196219904 9649389 14293012963574024481857808573646408800 9649390 1884399289956315303153424426721419200 9649391 33459971209870807066909482628014826800 9649392 23198623984195360651898078786210562048 9649393 -196189822696796031053033972834722795578 9649394 187505947072197476807416060880262740496 9649395 68178227503210073339163406217340019200 9649396 -22264301026681836718739909314630595200 9649397 97066656455460314026893150233910159360 9649398 4832958173939871017445380962434498048 9649399 3618371445007487881602310118398743280 9649400 -66529158428549168995962696538495488000 9649401 -76797660425887209286140672994030663344 9649402 -37237564820954124231752040863741291520 9649403 -140280382499483976602776050869379120348 9649404 65693680179077825121072495673474200576 9649405 -30298945356815967256915890984038633640 9649406 -86385738031505546337691627166089636416 9649407 -358985561674455328492669372032201365376 9649408 352375268737235734758489695638186360832 9649409 -58142380625317250474473631858552588160 9649410 104561862689055038084997543028201743360 9649411 173242360259380174697562624810239609352 9649412 -45809095644306111001802978768459216640 9649413 289961819864092128276837168939683022942 9649414 62929027546417312701599345588483751360 9649415 1784288192249930763177615705453815520 9649416 -76151278459255637355181207049443737600 9649417 231275954051056809857129479805550493466 9649418 -18201194781158160827318585608881725184 9649419 95087569461211834527916929400646066928 9649420 15448636556996713491174754929719132160 9649421 -69413444063819080229853015878691737148 9649422 -237507680208304624204500057447405759360 9649423 242397953298341744010945180169466770368 9649424 -1544232310237132125508145996772212736 9649425 87322679911673494440924533597291358000 9649426 -161980083276702881277193492631508337536 9649427 416236555607806138718153867383489421712 9649428 26825718678719028468131175737288325120 9649429 824758560978988498121337674917953715776 9649430 -3666474336489981985376799642512352000 9649431 236382179846006556475889609204066021040 9649432 1163250814469339807592800718758215680 9649433 357751167637758802068664688381595350784 9649434 -140827413267324490547983240475409553920 9649435 -173460501065628185506322257152181630800 9649436 -74815167143798649403186891566039552 9649437 -16076824576109421763963057616650360320 9649438 195189238711625160432183403217068279296 9649439 71677346972867782430274959206361320680 9649440 132837097215097639111351392534958571520 9649441 -229239509358381715943671730036636830716 9649442 188175580627543566364491033745705590144 9649443 77230614532112795367051546065711604480 9649444 62994242047671246399285377597510356992 9649445 24874963293686130800620564522529553840 9649446 156717855709477383112540569242537621184 9649447 -211406965790201736009596073035516132104 9649448 359156124490984591837005688985193999360 9649449 -16697430263714628346411567387081714470 9649450 128938939018396522779844464771266208000 9649451 -53289694274572115046628880972442130176 9649452 103656959592342522746810737024665206784 9649453 -185658874996858831782329299809935615136 9649454 3875221801401424856205401572090588800 9649455 -336684258623322973813724554039796736000 9649456 -4845036328259797816704487110055641088 9649457 -57144570622213950196088823035183978460 9649458 134288736738248220628181517769909248 9649459 -52355843228255788761582049928872842600 9649460 151469095011957038375851436996404838400 9649461 291764304028983377278956836426710570272 9649462 219019747390348867448483420998166572992 9649463 -119685560748511310323923327823649124480 9649464 58141339916499029672165532328182743040 9649465 -11439479561810673979517833778921064000 9649466 -18853434375580931165203435867602153216 9649467 219413102157869509729084395769001043084 9649468 -18798435704561815064691178202441115648 9649469 -7772316091926617151136231559238702420 9649470 17851680507517602447570874070382858240 9649471 -48708939194841054531232215849305069536 9649472 -31531375289914331537886058394667712512 9649473 -109629246149665701876174898994279025600 9649474 158974234343847484425928394084317370112 9649475 141356959418625388973528307250645527000 9649476 218350191558880208981736342152912977920 9649477 140508091404707716546875155686612933660 9649478 -170397129320119435662341805639639372960 9649479 -7025458465134711811481731127399098368 9649480 -263436979105570756091966021190451507200 9649481 -323146306620016992364284053233880711718 9649482 80527206704970104837155427930502384384 9649483 -16944509491989033428807309909703564268 9649484 13009033531446330241902173442633854976 9649485 -85578351059585170789263219758772650580 9649486 -5588057224621215904453414331422510080 9649487 445180064459720559817303467220128601752 9649488 22894279742109893789746365082521698304 9649489 -97794917784478599261780934831847586840 9649490 -23122922836766082030198837625218206400 9649491 -65989775004837431187591888755698273608 9649492 -335588952818362421082641331799010723840 9649493 139011594851931062912578641527103108000 9649494 -18910951400292822547906153168731336192 9649495 -77663106830993610199501768477333473000 9649496 228908085537806509979784461841493985280 9649497 -8603216327343278135253166392663963648 9649498 -20603623908897191784270090617217243936 9649499 -268916591817866040017100254208311931600 9649500 10844599021167032303254791926538240000 9649501 133495370715013937760147525947482400 9649502 186980073306654821911159255005281165952 9649503 -251118714896345178357049327898804425200 9649504 155175547606516658598132782525861855232 9649505 -5671075583654905347061718374374527640 9649506 135328622069410838889835660715090052864 9649507 125458409181123430884711847075620482512 9649508 586853600358751926271997749889664 9649509 60885995003937840934683805579087756320 9649510 -2690865724638091295508790169267136000 9649511 38089714588652191460470631145684710400 9649512 106042347482436441871719357483520081920 9649513 -147857862346518453232639044556325271238 9649514 -11184264685057201421172364752303038976 9649515 -109817063805028223561157734303396497680 9649516 -34895891534952648021176906812186658560 9649517 204453154658996849072293046001514422732 9649518 24518763438284426091821711532605842560 9649519 135917506826551842446871340056512703360 9649520 63966884639516754665015716110829977600 9649521 96452018613279509502281407345455642882 9649522 25978038090742024049201844427436139552 9649523 38334974379483596307795478797407256960 9649524 -116903407623825754073121282362085433344 9649525 -37792705414225483893279909755202550400 9649526 -110809797017387993016158486216478681600 9649527 14420159329836952216180411356059602920 9649528 -80054236353943049914506005665623613440 9649529 -426357577731464033773084932174067114620 9649530 2345585139472271615477817228263704320 9649531 172166930703892995450778489208596101472 9649532 -129749100068922510155347418138594588160 9649533 -183174772803661520237569808494946059776 9649534 180306659650556447169598026319881715200 9649535 -46045126983094990671849894527482851840 9649536 -69099026025799058054522270030883717120 9649537 -84032512628320510313614452241374984380 9649538 80066374208982358181001398582147872800 9649539 -99795792974565652626215758735886665392 9649540 84427739376392372161729713357141365760 9649541 49262262266276822840947043737196079264 9649542 1444529404533628227095885287802087424 9649543 56110221625866549739040774228150793960 9649544 3682854859049751375032269840857784320 9649545 131208121570536278045049955715526352320 9649546 85075343033358171147877394561036039472 9649547 252548636985067884531281250746851026960 9649548 181403288299780597318473216651585560832 9649549 -22304034515344272008971764406119144320 9649550 9360014896279477972371522615928108800 9649551 -50488708639017412641034502260217069040 9649552 19645173184594190480588788797599907840 9649553 349019232448437273338901880561503050802 9649554 -11326160363922028364780211768324766080 9649555 -101962314180006667386104592754940191680 9649556 40438462364919721178038554231622434816 9649557 215424460872995502188744816503860195840 9649558 54796409987122162533767741726615412480 9649559 472695871087175459850709529152229090760 9649560 139193954454908763514138285223368704000 9649561 -561002177624756926282505554450147891200 9649562 130315542807928935487932319904179419600 9649563 -22048336177957280645542570776026503680 9649564 -240456634441028114005039539810075533824 9649565 -170637372231887557879635456892445307540 9649566 -46377630040234944650775544512051738048 9649567 -72414827480509855904313871039599652384 9649568 281182322989927304910021260342329344000 9649569 -9384650575076463202940891087617221456 9649570 38803612427679448175637725463840076800 9649571 -162205840497943023774063512270628168228 9649572 66044144211515585876655174344012992512 9649573 27703663196898705184742125461192640 9649574 250026025791314797519278706209945350784 9649575 -26784478780017511807579074625468845000 9649576 139175613197780435034687034581865420800 9649577 45921519468241924882969344191666988672 9649578 -5096984227922522539900901066288827392 9649579 378349749525157549315706425579390031976 9649580 -102587841513076667069627577915000099840 9649581 -37583199945855937984265527247005026816 9649582 -148133211674892259946003227383887164608 9649583 78238132779940359587303459983790162832 9649584 -10380316507912241170136496892029173760 9649585 -11657047718287986220822327528319979840 9649586 -113111787084560561721910214120147589120 9649587 -638765545650628427428677892056023040 9649588 -40018110684460290144844402316945358080 9649589 203822667460796626867039928522170257390 9649590 2504723383014363356200281303910122240 9649591 308565823150659196313343105956865757440 9649592 -281272029228318558278520519009068544000 9649593 -12462484588067285773176014014871387916 9649594 108834519228956690621171137486212671856 9649595 105625986566318806685142776778478075680 9649596 10189817370819112078359758286147207168 9649597 -208422883533108719047761129895529813748 9649598 1900751025265931245498047938945099136 9649599 66766743641269090819309342220339344128 9649600 -4487844704936327058901409878350233600 9649601 -19522345630564062430304975825002322988 9649602 -15332423501521430772365164753091904480 9649603 -294823510171466392038266220619505694148 9649604 103705579512029539508414856575806402560 9649605 28175753238147904173751923999378336000 9649606 -22437854520506993220152269077069410880 9649607 -280468373267226155675055050536508385768 9649608 56698240632927142151990705720156651520 9649609 -321292808434405848033106851172544769190 9649610 -21618145405312321250219094413828398080 9649611 19710187919375320919856973966697572452 9649612 80159902409490402938235705620213232640 9649613 -267323473674081641349078985112719734720 9649614 19174330328589468902963952865376891136 9649615 -156450845700181889557460111612065269240 9649616 110994982074506977230259036184250703872 9649617 -142103016359693440927052063789253794688 9649618 27833545630316039122663815696056985600 9649619 -206696992172567055596177710164787766580 9649620 117601467404685233074898635585600300800 9649621 -594319479421124569867494669654962757408 9649622 -22254420992980756443081208948435363200 9649623 -878813536176904009239141480855407232 9649624 -26678960185247779622728027608042393600 9649625 -188714715110311045726725819554174400000 9649626 30955390039346097723904976285290535424 9649627 42039275337584998082379298076056669440 9649628 272506484789802334700442129368406010368 9649629 -173440305715005318991244121748951578 9649630 -228915218132931999615821028216074880 9649631 -319007585249129493188785208721654723048 9649632 -27695557572698336045373362566853296128 9649633 -143177906490095568521568562165378844480 9649634 47415657287844481470035744747843750256 9649635 72889143072699779969224110582926348640 9649636 -14548112763413039888098672655474753920 9649637 40296077113721434800559364203869229944 9649638 -18959646574987682002470102302429143680 9649639 202180860116621759134729935178098096440 9649640 -488110885930348151247446733884620800 9649641 13752433049051792531818008263525160384 9649642 90334340776045276382386099990944189792 9649643 -192885896875290793634431716522009006936 9649644 -149872785673762430444561605256380354560 9649645 2597282775622573960296639590983269900 9649646 108419267206967206675701484458392415744 9649647 -20553018643451568233474798042619044640 9649648 -57474999060823771772818135296914096128 9649649 -96944458337633586238840290264332259840 9649650 45219782917509786473966801734595673600 9649651 -15657053209274836094100960281838514272 9649652 322804978999668944585349534964052650752 9649653 -23732671206003734144576178478683395712 9649654 -88960957505130418958514319377839008128 9649655 -143147630388861863526645585975648758880 9649656 -164724778809149053344530845442031452160 9649657 -181945090692472358106857608238091084408 9649658 391258247165806084026650006971026439680 9649659 -3626323001511445165879535326864266240 9649660 11042813227833720559328092762259335680 9649661 35112838209534092765016343188480754560 9649662 -8423162713923916167832803655063680000 9649663 272811360843713910583109966374556726400 9649664 130845012719939565539328737231002140672 9649665 -41125203231232665185130547034600112000 9649666 29581777766125819585529296022026319904 9649667 -283988266710378326337141048052758529284 9649668 83992611623787237469477300255146064896 9649669 291059236872772188925966394225007439070 9649670 -56903575754146126438295345931352974720 9649671 -55324956626971035507000924251526051120 9649672 -380693206050035633555672697488981683200 9649673 -976189342107166539712018187955858432 9649674 29726216977827659517830512329237514080 9649675 89411712640137792605871946456936236800 9649676 -151090104199445381298526529695864883712 9649677 11257796620485188672846761762095107520 9649678 -27866076503834216157548047629688938240 9649679 7644225961528780306870649601308595384 9649680 -7458292782719403217346214382566113280 9649681 -48320704038177226108329926270964716736 9649682 -34671240839268565235192163431961684480 9649683 177893918145164556429215898944661622452 9649684 78299731994938529879471792257887916032 9649685 -73727422234030792155192321984566169600 9649686 -7307873527543857308374239151691020800 9649687 259283386289540429870310665161398199800 9649688 2791371934340187439625957759141007360 9649689 8320755430432760509580351485631267520 9649690 -146153497761195704814253047209355290400 9649691 156890755711950195043431962034070929072 9649692 6931169385758018504629494130371686400 9649693 310920367931358117952501040464882017216 9649694 228946996755664294040280174620646784896 9649695 -148378393211673218226502070015356389120 9649696 -38541548745791408800426370289018863616 9649697 322522249718309592804170220124090738692 9649698 59043965220258588401876027178411694464 9649699 -221373481599024187046865872722988715360 9649700 63410619205658123412826887149980003200 9649701 111558223245485347377889887033117670080 9649702 138607693476129231857875560071375944704 9649703 47518390322453931975111872394421343280 9649704 225704381673218481710011098297983877120 9649705 10824582283553556769470070516190474760 9649706 144146285709919794912063962472996824064 9649707 47367386531933005820015685153420868440 9649708 -101919140405382969818692469328478454784 9649709 -33523607493612437656222200708158637600 9649710 4724564104539065366807047207977058560 9649711 43507077452647888925055000221769461760 9649712 -70000574496115062299637065816438734848 9649713 216283002606727376600262541487708498544 9649714 133014925873164630942096935806777761792 9649715 236864899008649114533045768745092837360 9649716 -716203624730115496422885005247952896 9649717 228660445571433951250251240826430164032 9649718 -71070840313134865924561333296940864896 9649719 -61652533342767080986873947793240281600 9649720 -242505645863319676582131871811238912000 9649721 -157877626807290505235734159493012917500 9649722 28401025500281619023961179504534379264 9649723 -520265826480046466294243635347077378040 9649724 9054182198601378518597254807870912512 9649725 53104732766624019487535606966775213600 9649726 -112147021882360564904972870070752786688 9649727 56439258289650352472660794931556844512 9649728 5946261860280734732946942426731249664 9649729 237000901907899065928518640992736859330 9649730 -29750174305799432874510465489852534240 9649731 -27316704176710042157450823676345297920 9649732 29402944942470510309959278719887028480 9649733 -17452947112220597327497752846545788896 9649734 2078780197348245967077224413515944448 9649735 -37597090657992101630014907804347597320 9649736 -71528971191451843514120259527304345600 9649737 -20625878555319073017789440615367438480 9649738 9088778460022028014433749501118858496 9649739 -379319916286643516232577265720580717120 9649740 82898516248429463976837521801984486400 9649741 138824882326374927496872486003888503884 9649742 -29922287108889209182683820318743478272 9649743 42838533227480386915480548320682576264 9649744 -2534279590596749404329918844466135040 9649745 58003892202080988405802781767746345600 9649746 -122516535036395571272622308408472645120 9649747 305065343144777139887142529703297065196 9649748 20043914355106490294160129083546820096 9649749 -187520359872064929298960964936059626336 9649750 -168458727433717920995430967352180160000 9649751 -249051184111111880022667046800235340000 9649752 -19562122620368045796661306909478092800 9649753 -227758408463778887187394720602141434998 9649754 33476786179243402962920501081599115232 9649755 -33550984491791673622400034117935655600 9649756 193277039356399440734587861263835742720 9649757 19790345231193641960196564742483901580 9649758 -153514136018143098021993232042574622720 9649759 1912755259263366832526221068810907520 9649760 -46457792752398644812880605283541319680 9649761 578621690411055131561393619614008793088 9649762 242869955063779736918150100699637591632 9649763 48857733974457791540427691039918350384 9649764 -189769089011979178179808217090735011200 9649765 153108442035474844593777779610516885120 9649766 101088389343924518411723107693777531488 9649767 -85693338495658817464094591438102354352 9649768 68949640838874442085515270883195781120 9649769 267213044815716342056783624121413338170 9649770 -1686407346740795402345782816843084800 9649771 607058514552907157947720910871582772000 9649772 7611169901366940443522290019704146432 9649773 18970231814378073749109150332541439488 9649774 37161004795546150004674764987410832000 9649775 104888175314956464806930944691802253800 9649776 -16984732720335887983054166883786129408 9649777 82785293458907277718297822573411667440 9649778 240941579552070977755694333275516724256 9649779 113451794159363225827159958819427674160 9649780 73632697834831753203422629648329277440 9649781 214820689510994331826664598539189505582 9649782 -128638771879724956581182904242092096800 9649783 -92450311937864314448969173362257014992 9649784 350727224850120955555070656864620994560 9649785 -70480825579541406103147127803704056640 9649786 110142321526867953445000090504630580592 9649787 -20541350450316888294773219112162628848 9649788 40917841218047946697783632267725021184 9649789 58433807212849966100760588008831859590 9649790 -263725167339502780937578812325611377280 9649791 124229092960690402798123308061208249400 9649792 -116203106573849381134450092840950169600 9649793 488032110208326490519650641517758343042 9649794 -30299205390278978581944693655969161216 9649795 -219770732741156233362905472612183039840 9649796 74096194799851960405704958758481489920 9649797 18353112891506727968373100596432509760 9649798 19682163126135793347554255718264056640 9649799 241512358770000004085712792040659211800 9649800 -163214546087054959075506411866511360000 9649801 30681101115483040643918393211479708544 9649802 4214006970786504772203148765925924352 9649803 133838085558040355451896783384787295704 9649804 50781716358951858344686426372330291200 9649805 -55614895159535173653753772844848730880 9649806 -133437451566545174783693006422926676992 9649807 -611264586687119810633625956696797172000 9649808 -19452920643089243300372083351836426240 9649809 -98449463520789640383350572471100529792 9649810 895251728366778772576877840212390560 9649811 -143440447878852459582087719143916250768 9649812 -22300862536591380538296641702216183808 9649813 58080751602737621655400898629051862044 9649814 -206677774830672880184481100036719243744 9649815 60498397783290295959183351767050243200 9649816 145706086313568754395523760835287654400 9649817 -37652062042173706431516064480377232188 9649818 47797827655229618774964985857403502064 9649819 66727417662049981290050613708244681220 9649820 38763213705052065317910782064114017280 9649821 17417194219031320672189336744209514944 9649822 7575398349887211829748269324659039744 9649823 -164032905202592937559188740036558865936 9649824 280922651553741038739306596178607472640 9649825 83320091388777643197139068419241643500 9649826 -36336223509982940865235261722920039040 9649827 -71338906114486977840130347953270728320 9649828 -169174526922923058165047674744195407232 9649829 29642920746507244663189860183478687872 9649830 93297184585317044657332922930084737920 9649831 -169620191710048135534843578240171489800 9649832 -271881617270828376765684522152331801600 9649833 -7228886340900594319495306363456254576 9649834 33077661971030613680133504980907740160 9649835 -4681111769013654067953203096347795200 9649836 74862077536988065354415280640428902400 9649837 -322927988265073649277295213959480659400 9649838 -10352387405989579894342622777152190592 9649839 -156690611008935433362402120930402934776 9649840 17353694574865080099455896032150159360 9649841 -306470632290689000036549871925674989568 9649842 -20008353346670226204799914066499420416 9649843 -133591221479426748519881993547373711200 9649844 59504603432937435022548163344505700736 9649845 -1936329068392162096046168836765781280 9649846 50082788758750859676220691085661653504 9649847 267861256454756936675046222495136480296 9649848 46521358625296683676493166798772715520 9649849 215042225508383084322982090836349416192 9649850 10015752872027408147233196249299200000 9649851 -123321620129176698242039249316248722896 9649852 513191118758731101179404033992113571840 9649853 -300041756559856645254493977811364902560 9649854 -12203301344089834375158969770933361024 9649855 217656525102646156934692603556303510760 9649856 8820654460775563352942182801043619840 9649857 21111933168700825880778836826165765120 9649858 -202731757244915531552103880887229692720 9649859 68933498967097433864401163624583310416 9649860 -24432490461844056764218663756657889280 9649861 68736274814261328089977216132442842680 9649862 -174586162314895387045161072056553364800 9649863 330607128698336345939629383369587756400 9649864 -231066495963562978518725864882597068800 9649865 306785516883361560085354400019734572260 9649866 -10900358095883598725577945760241971200 9649867 339721754462256523176738998662138912916 9649868 84439258943470949362157995381419080448 9649869 39251732419378925077680710137535830848 9649870 9723210319286900123186049217230211200 9649871 -183759263721259607261583134993053584 9649872 -56384190812593835464922573863014236160 9649873 -2748716245393549849384576264066503056 9649874 -85427883161251774636619581527651317760 9649875 -233322395133177625780427589327828132000 9649876 124270889701548517360385716826419775488 9649877 -37972271072774491980627988014854084274 9649878 33347660327160219682380063250391531520 9649879 112168611006300899427654340331577518720 9649880 -1278523340138423985253567073125171200 9649881 -3992280004283128618105201741400531520 9649882 -160117264127150755748719144801855785216 9649883 72460337863823831985236716369777587168 9649884 74511677989757392213104488674051508736 9649885 43090823658885830240413567583663861760 9649886 71074837567054520290993070534686219392 9649887 -70088282103776116016794122006862939632 9649888 578103735525667731110205463805558784 9649889 -3264976590972806195172849287961388476 9649890 -37698456623625692689686145096489920000 9649891 742501409314321611914331783937412292 9649892 12898047435816783402449552605186129920 9649893 -194331907915078666701498159984722694144 9649894 84486722999050850626758512029762991232 9649895 332316999579449378195990911970307021600 9649896 54323445340617382926730731731268648960 9649897 -32463772668793586836121391259384352256 9649898 -11990556625161883972711094460283006464 9649899 118927848578545784632546998378801630720 9649900 -78400269717553912192816125370852243200 9649901 -495163439225854332603549406334429101098 9649902 25005609948534108806402239135348214784 9649903 129097632289925280255679517496069482064 9649904 -45571607348682323646079741898237706240 9649905 38735113064832194174521740367500942720 9649906 -73070524897204561150147443847995678720 9649907 32918846632501654726126979209737519672 9649908 -48113308156255516017154905426201600000 9649909 368641560988890831258997737893652744110 9649910 -135834074883178956470238558471248976000 9649911 -23343033066047428562593254187390907928 9649912 -286623538506513293451723470053110804480 9649913 -124822275765408997693876738993675751100 9649914 58627011930315605691874082850318197760 9649915 64608278710293842809268415609297403920 9649916 109773338801817632404993747386259722240 9649917 194894152671426685529585257047159272934 9649918 104781180009006348050848169645378012160 9649919 -174214563555030904284199327159258663680 9649920 43812035198710219308121868530719129600 9649921 55546467045125054905018540954013349122 9649922 40330865363893159876280512478157795840 9649923 236574507969301073836528951975848999600 9649924 -120656085687119331499652877208804185600 9649925 -87298427186265865108437850432619929350 9649926 5619863945683319344590353158741542912 9649927 -52801303598820491721445243768180472528 9649928 215995950935593177394706623408217784320 9649929 -354648070489467923857932796730793369600 9649930 140562150714393012028749175585855545600 9649931 98230088926594315809542506364479911672 9649932 -12215251053769812324139841037428003328 9649933 -63346909216935797330500294901828697140 9649934 -9836532022730172970017355877493964800 9649935 12554764871760521427591132575978603880 9649936 12936384355964384735820234511546777600 9649937 151422403500461598075419435702682049392 9649938 -84167779208282958152183535678768771456 9649939 113145583398163214861537219770092283568 9649940 43502342208962025911144085133246195200 9649941 32799466454351323938601168675594361664 9649942 109293029838564354611169597247126051872 9649943 -26992597840167150362312603812606055856 9649944 -80683011928422348003458904013628129280 9649945 100124682882137452520046212009014078920 9649946 172636432964979626195735012089629189120 9649947 205806012755618082314532960062616763800 9649948 -72775136762763784818778633962764206080 9649949 -185294534387500893548628735269463095136 9649950 39401466573544817286508791486012849600 9649951 -301320495981802134923358906974169258696 9649952 -82416142219069441922954421924520132608 9649953 63292390965552029933550226652657584020 9649954 -183558907031960224530783854549351707824 9649955 -67532694310492627397599637133246521280 9649956 -38138383716335644265152375200711376896 9649957 -264079015872345741896307303568589792288 9649958 -83074579031743833556849103760622737024 9649959 -24677575685565972337120355792807169024 9649960 238442307161208212979002381789894400000 9649961 -12545893408495817777616422611355644428 9649962 100362853103769179004958836366580992000 9649963 24919620118925221196075942392712334880 9649964 195048860009465466517216989418266782976 9649965 14651096061596043045149089341794081280 9649966 338608424815955482965186848662674944064 9649967 54013552566916925379748101484930922880 9649968 -10712683338463329823639965209299255296 9649969 -58096673498501999859745562237791354304 9649970 -36261756742517555338356084987229831680 9649971 -123584914910793229422427159558711287660 9649972 -119975701955969196143509011199710640128 9649973 358620321513426757541744013376114650222 9649974 560759917156752236780349949924371456 9649975 54536826577913569249337021914296264600 9649976 -47044956834248236215222958150472048640 9649977 5054917525734024285547761492045264720 9649978 -23569397548817814564942337213032511776 9649979 224303240894451390973180301063731844580 9649980 -2172449346456592322866420833342435840 9649981 -465278590260867975517875888698015037600 9649982 -328282552674042490889164796836673877120 9649983 -4893407416172861404295552760413828736 9649984 92944519445286754105126297217324285952 9649985 -324193103717016353947911027632990511000 9649986 -22726079693800861295053759688692704000 9649987 -164678000802157038747146606264436183364 9649988 125538399769139250619703313866785301760 9649989 80590774021587821250674074584838468800 9649990 19596547743365584069062721066415554560 9649991 8205069004260839074014917962122861672 9649992 -375539340825076333546766108514263040 9649993 -784027916578431962632409986092027530880 9649994 118903597459988131737798928460610037296 9649995 -80546722312434834803800448624317032960 9649996 -431446851498873918677182647453528542208 9649997 -10897016420722804735700334039301791168 9649998 -124279841001568407459895793476017772416 9649999 -104819217788535115902157858263127786384 9650000 81488120539320608891960156763801600000 9650001 146502747998325027896336729111713320432 9650002 -154730994548796426107609518596439560048 9650003 163368990710251787473287662648719720080 9650004 15965738960981607729580233673286295552 9650005 232679414381887464647185008100615593600 9650006 11960971996618041341382740480011182720 9650007 -5852526407743427851041262522398606840 9650008 -148993441001354687624985881073088512000 9650009 257512544214050637031896767983787321616 9650010 111500155794698423042806000804891461120 9650011 359116898196415198505302114788281867280 9650012 180648256136124932904949252289474211840 9650013 -213258861724122155922973441055515472256 9650014 -227315140055301960186030016926274536768 9650015 -73084901803950622206371217516744149280 9650016 26647132845597996174929933450825170944 9650017 1150344501419566922960984311020924736 9650018 -2866162764727592184432956233954914816 9650019 -42748700495509540324983810602726376192 9650020 240743203946730878936069121326557620480 9650021 122722813758352089180640617013038735744 9650022 -16013240336398105463445094930377899328 9650023 365348659432608983063437071279978873272 9650024 -86189131681556192071829987110315622400 9650025 -4863438832319261763472296773309966400 9650026 8087359157820086221399253828341985712 9650027 192781660635426679021363742647263477876 9650028 21589117805296638774450393058306980864 9650029 382606332940943600217270624034867340630 9650030 -6914568087230825612988837175774913280 9650031 -93238859025819990512987196749546099448 9650032 -18749558504195994655804071348853342208 9650033 -197209855605606062217609694281775019100 9650034 -902382677645229963295551913499383392 9650035 -248403696022156243212090024973661075040 9650036 167534452602236030802003884391185018880 9650037 44618595521961412331626508430239625120 9650038 -204583271646003893457676648619692618080 9650039 7916023021896147019677969537863012352 9650040 -184125414198686783189663624979087360000 9650041 113859573734652517869481190157829287552 9650042 160664365583969105935643680159717986672 9650043 145354262005415303838872245963974412800 9650044 139910046780496656345870680122318998016 9650045 -85180465941860607413860876043353735440 9650046 -43165782994666349142160756208000787456 9650047 -64340807212824491343076943004644297616 9650048 -240796171387053579717771858082560737280 9650049 6183943123394863238007485421466434864 9650050 -82934211236383272967768156892030215200 9650051 -502673881875642760214593935631192866948 9650052 -31866322429538282834032117132029247488 9650053 155819369505002733407591504446783298080 9650054 -10702149475181579996434333984242501024 9650055 -51050719102907244861762219046678118400 9650056 -48193464522907139502702855859995801600 9650057 734830929744172684821095030982360770340 9650058 -70987992442526661538501062712502099712 9650059 208002631468554680482980597410120130260 9650060 2443182666882450675931537874844595200 9650061 -126357644992406194287942081905498331690 9650062 -55620585598200462705130263622778616000 9650063 56341056512018270019747292979292555312 9650064 11763713786336207606382411493444681728 9650065 152973729602985955925408730659348002920 9650066 102497775992193085715597391586057365504 9650067 -108425143153841940259709241810457069056 9650068 90777116873279481251144964148600012800 9650069 -168330797201857026235981801600214762400 9650070 298508971095632135873248746166339891200 9650071 -46781967893916320054487055535111457008 9650072 138227211263655030162554067980490700800 9650073 52229964995485876953215352735204767184 9650074 28836225978550851177440775833753924352 9650075 105711711509754831844393995229958091000 9650076 12077242164996563016574962690223272960 9650077 -603382869292142242517545722862020975488 9650078 196069984474130189003465204665068759168 9650079 -290336130004492005836056501491022905576 9650080 148076421747939223037403043894127493120 9650081 -41232403439482467253896043744338463680 9650082 49331293105057695851623543934241338880 9650083 -32536401161608769852567064292901253056 9650084 38271165814658534393395168404172111872 9650085 213750267174350865022756773644311896000 9650086 -227673833210367608749601120646054412800 9650087 -162604188967891677606934684829295022080 9650088 -30579428172513724657558824684822036480 9650089 2663570801441728879923695971144921568 9650090 20464544013312397757026787783482982400 9650091 -251729816108689417519139009026243738176 9650092 -49680915926270149066169372793858132480 9650093 -464659939626515784244224194813479583700 9650094 67657662043072652825568177381066139200 9650095 -33815919864291713063014255332491427840 9650096 -111426523292179570233101802224809525248 9650097 311642667851615195430635780270135220 9650098 13103649285336973722176474041699776000 9650099 -11131611268529635713551266396588385880 9650100 -5260934261041257266958606470855424000 9650101 482778452002131107999579371837389605532 9650102 33148097613638732360436046508397477888 9650103 -3065215392031992864634399995892615680 9650104 -77419919702902398406861665885752586240 9650105 -150373045121251339575818887948909447740 9650106 -16392503771274073452438376815783743520 9650107 -21618318306595475187831103389007891200 9650108 24228498837111169560570398297560565760 9650109 12409566650980007013111442923167000256 9650110 -3124939743263934573092281754213149440 9650111 133347488731827410310101354970123672912 9650112 -66806726042292030470064406850036563968 9650113 345398063055869025181105506519333012 9650114 -51159760482045153698577888390038992896 9650115 -149965866674455731799085560745903180880 9650116 20337138477895605335353201857741950976 9650117 420450855850727361564772883624243099166 9650118 -14565994112806172750688713916624453888 9650119 163611432471588893746882269352429720840 9650120 -226164611762972113032655409435433523200 9650121 112449905577674398274906796242131877760 9650122 -2304841094759950148800050630153948576 9650123 93131344326629830043559005864826525840 9650124 197049380419495941728998570500335984640 9650125 326196679089145648207050479551373199000 9650126 129674044859638467889379780148744016320 9650127 338929241269285918223197554371305752720 9650128 -54007532803901269733311574822153986048 9650129 109258376916706696752240702348826898340 9650130 -22132745107870026384529194812327470080 9650131 14321171006856013017103173723013293600 9650132 -3916547456961244034025036410328891648 9650133 138724518640361439159136616397858226080 9650134 66337322484657666479607025196101401600 9650135 -6064733577827146948748936567458066080 9650136 -61643438137259809891000561463354265600 9650137 -36140013747692606434748808496317794048 9650138 216748112127712979660335998972588195840 9650139 -111832619532906088900107435726229298832 9650140 92299712162994281572469372385462781440 9650141 -114499954966189825734002478015045620628 9650142 39410388354520412470638408072738079872 9650143 -74070908619623152669907539353954801360 9650144 -15500587648051346070017903039430524928 9650145 -52325960833691759355247150436458805760 9650146 -983262330507162125150317646022607488 9650147 252542313408669617477207390109565086528 9650148 -165882589112783526302738651752879672320 9650149 -492272168642301470777181583951627134850 9650150 3106422424298746417642889503845112800 9650151 -37496301781972376618968196412171244800 9650152 -82633994180915357021552323694349649920 9650153 686522117613184843430500328525323451364 9650154 -4768767628243397935984598957175386880 9650155 80162172330586433402229156201110872560 9650156 129139947308487609864497906747632097280 9650157 20244550306976777666545023166402959360 9650158 -157321750798946454007827524276456942400 9650159 -209406061723402175536414976742008990640 9650160 -10598398749343691036417929090905538560 9650161 -56096275097402935109042389966332540000 9650162 -7905603271091411857735940441272303296 9650163 -78132555488678101562433459024771927696 9650164 171435031978832324112364102443121237376 9650165 99909264543267401848169246922003657600 9650166 86649207233955154299007869805932441600 9650167 14624989157607905507378446197079754216 9650168 -291916167206414158046895317421098618880 9650169 147459054633033269181089879684438030964 9650170 23935919068031665313948503318034304960 9650171 246527708729899335440028891139458702372 9650172 -5627224710654010376332716973090971648 9650173 95919351970912428012685891835140598144 9650174 -113703047398980978613905189741284637888 9650175 114276026010802705653823609454808471000 9650176 -55983456812803335925918834680009850880 9650177 9390567601197643607520992329133773380 9650178 3115561586291537931160588599397562880 9650179 -94053535320204284467863691085886835200 9650180 46766412465202291611403394923424390400 9650181 -42721841814803148238278639972792710400 9650182 232841337260499212693741946284439300192 9650183 -150385119963600627927015534682911326568 9650184 36892272778036540925716731366296248320 9650185 -184467182744942333102334579529952734200 9650186 15063473185817541926637235644020183040 9650187 102274354259983162104043635248380188048 9650188 -104779662317078417692296774562584570112 9650189 873711189816518412662423596123312224 9650190 80310289062334200156571978086226928640 9650191 261991586576134730613097637177902300592 9650192 48842167211859569153324931737265979392 9650193 -28091371409302900426283188321192812672 9650194 186476581871584533932405758224636327552 9650195 140196249722651780738660444604216985200 9650196 -30156655659215992534901031179720253696 9650197 204509189178776100211456691513304585792 9650198 60129164784219482194650231607605438336 9650199 2607108942992222585623920506785044000 9650200 -21364769384114155405999795642632192000 9650201 -203124786669245818105766075606301632496 9650202 -6412948957453746870456420865041031680 9650203 415270558731470868243015194579324270760 9650204 80520615489896981378132585988153939456 9650205 -326004455573442749686626171738286084800 9650206 -22603242998782000629012972388556255040 9650207 -63502171546455296664238703287341718848 9650208 -111695803037676259808928677773693157376 9650209 -127533363461803817852668460889252892220 9650210 -38776966864528755124861838864702784000 9650211 140282410261286542974252405060004714368 9650212 151742229628227854650509492707835285504 9650213 185289714009406397008747543928591238462 9650214 -37311249110102670181673212567540992000 9650215 40504666969210344661741679426558610360 9650216 -291184603254786067508777545278586475520 9650217 163355315957695439382847420615567609440 9650218 59506032447715341984554394229851088560 9650219 -481186835003939800908234326433747202380 9650220 -98885396416045702810046700465888675840 9650221 -110964659632624162311732919517476889888 9650222 129502218706985873462993243589762619392 9650223 60358259284715584335230675955852795648 9650224 16795161130515799903507908941751484416 9650225 -5197262060451605390045228913407716800 9650226 6085200089167121768557230531646268544 9650227 284579642809533616537869516829704808076 9650228 -129670368483231626535808934550541615104 9650229 -19503787033728062639504068022439498720 9650230 65632776187615354560958442892370229760 9650231 186843183107079245034731978963072677032 9650232 2946834179786995956622580090830848000 9650233 157247464907314763852416932313034781520 9650234 270525615158142490470156336722871408 9650235 -1166723375597759940721895287405324800 9650236 -9103549544380518263118217023716951552 9650237 -156578658638106344494473127603756614708 9650238 -7136368687492719417447421854017728512 9650239 176878737222843127388382261688955640256 9650240 -28142280012694187701088290634622566400 9650241 -49034432864179373456543475143958607260 9650242 52823658254885486220201690251714112000 9650243 14638817064061512531574637179487110080 9650244 84124747633262531999650290316008622080 9650245 23362716398306149868046124283884281600 9650246 -235212926673361719517770914851053370176 9650247 97810312006240021888146832453585448400 9650248 -63361974089508739932455939479803494400 9650249 -2789107110278253223951264723852207488 9650250 -101415902493178174707019979187562440000 9650251 -15548885932340959515678177197809343888 9650252 -458386616461858270637276355130556928 9650253 164943897572027252879402001103337229504 9650254 120612750059496940272075998288271606912 9650255 -32153898209744184135516880210161949680 9650256 12448788314064993924574018748530950144 9650257 -214832391978751864504210480019327517788 9650258 -80432623954602145241134140480839537520 9650259 268182234793620585530740825554144999168 9650260 225065176611801683897964657253227482880 9650261 -3808383857902003924027030309193910276 9650262 34214467286320490450592820342133121024 9650263 -3577345442920044319069166145840491904 9650264 8749201198320550876008839832048721920 9650265 17344430848594150050880776003860517120 9650266 36065459576931312013270808216566836960 9650267 47589542492736945217045455757900920552 9650268 -213458871274404147659325233630849845248 9650269 -145044426743288547374228876243987158400 9650270 -18179252443324229381059574233707840000 9650271 -34549686715508877265084055657512650240 9650272 -247590232617301255814008791689330688000 9650273 226168465430734850537211631267583295522 9650274 80427488686204020485463766239061656960 9650275 3241802833759463172908644202112921600 9650276 -358872786288780753670055486642271498240 9650277 20466396920527636350543833967688902528 9650278 262244087432654601444916166727299615232 9650279 -135729032306804534014576570458367912080 9650280 74389873102027282848312811980479692800 9650281 -49133501607313077241471303033130302918 9650282 305896504489568489790715347850134249984 9650283 -331446851364628910681469735188539338000 9650284 76709279202079308584280925474455233536 9650285 -38756157827737729673182760276904652020 9650286 848841335170833885959738389442791680 9650287 8573573617057170759648084873054185936 9650288 -16881727995660243427808288903594606592 9650289 -215068997639953659574070557765412950080 9650290 -56049413887294044748669826168138380800 9650291 104069362409299071719261406993762702672 9650292 -137589872827868162671380139619503054848 9650293 -4706413407790379885953360440367574472 9650294 -21729711198089183909751680599113275520 9650295 108348913517868434235990779463695658120 9650296 -14754600656841985101476632018314915840 9650297 -163074348449090637663365900936248639254 9650298 -9708793127068172091643252872718824960 9650299 325756881003665081867544498923999483300 9650300 -17722351054234582832581764230256230400 9650301 104331993401158631258393595556575090720 9650302 9592369310330768884809881822622480000 9650303 -51609048757916682883772193230183519616 9650304 93139352745727581104155377872268165120 9650305 130481946275901649584933254692164768000 9650306 36422293960510286120579699591800051200 9650307 -4207257161739787122867085549474168512 9650308 -13467010686053122506743042711947155200 9650309 14230544875434477559727374685708787840 9650310 -9472108119623776634126251579449569280 9650311 295678672319506228321147425379382764824 9650312 69613850287847518557461750898767462400 9650313 -25591229974027404444657250709206067520 9650314 42112871204113123948593030761558828640 9650315 53895474181210038762735558509182198800 9650316 -41815161617082621572023145993300161536 9650317 173859818216557829306803949586280764960 9650318 -482508599595649380858054890818245696 9650319 -63775617802491291905294493721187328 9650320 -22350861099242239107234578468732928000 9650321 -102532461165694502090753070875500790478 9650322 -188247191121033790431246636945837606912 9650323 24889271142402759657305268233915325664 9650324 -46420194531505666762246518918477926400 9650325 41366187941910455471582944018802361600 9650326 54610396016359355602566504313348690560 9650327 367074003563246579739142109769236986440 9650328 58797198559225354815782296171705958400 9650329 71259204359280419995626182146213452484 9650330 -66993901473018011267338955429553331200 9650331 -74324592589882574913063562820261672640 9650332 210323235850855085864026258604795130880 9650333 -80719742484307377929465904458504639040 9650334 -57096777570597447322018101348073553280 9650335 -206937324635039811334640573902425560400 9650336 260770351947318995342142908300991528960 9650337 -3634194435211702102983211427349180240 9650338 108759007731124951324479513159506986320 9650339 302609800388109736122387590467093847256 9650340 -673410316704590411475691385474334720 9650341 -432145951637502399126423468785480872258 9650342 32925177685118337488718629328940008960 9650343 303789363236211784554284404987869050664 9650344 -15570308897312891218334294266770554880 9650345 -15850876645536394663143249676310464320 9650346 -66743997416767992141782906925913986816 9650347 -220125829235287986637398794947724800 9650348 230471510351615064875045256948752418816 9650349 138785473161795472703044114788933778944 9650350 99966380849561980492945847989951276800 9650351 -117718794786263631672730326372981537648 9650352 -70681408882472391498162728337405542400 9650353 -37849964886211168780705977175843308560 9650354 -189127884397223775332476981084751653104 9650355 72244907476706169617883308568309600 9650356 -307662706244984261260139527590277016832 9650357 342851041159915638281911050275887239900 9650358 -108384056860907074710199299468035645952 9650359 79178834076254314733797955528363478000 9650360 -83593796758083027629360056199195136000 9650361 988839769183787570517296695810105344 9650362 220158316402710749850831133586762154096 9650363 -262090261431984150925935298404127392 9650364 33687828881555090901344459504706802176 9650365 -263276952428014607502786219752122054740 9650366 27924892243740524760212728276951357440 9650367 151766204816579917943012145001161492240 9650368 11108985283968018466654887933353394176 9650369 490962486843087761142580649577545239296 9650370 -11674036487305957992221692048875955200 9650371 -306510199205853854972725986972715871428 9650372 -35950994306251364722269176953051031424 9650373 153040635402287112480521165950244810304 9650374 192421280154744068444985576668210883936 9650375 47855236710076251954845336237692080000 9650376 -6734718634278230288184896886985620480 9650377 61320947999080713334473326918405554368 9650378 -116197313160784781166454860125258231760 9650379 371211891987210659573875293299667222528 9650380 -84321645529148235820848256044335539200 9650381 -4669424504913481348338747510423716520 9650382 -38095867360908670551527539145965095936 9650383 35847764735342267842180174727591782608 9650384 -22962980356796010861447675221605785600 9650385 49458695836925750679352095486038107200 9650386 13102225318362196188182237409228939264 9650387 -360925753145091681754486685669490050964 9650388 161833246767263845825759974166526545920 9650389 134060430551152421789509690724359976960 9650390 -125078167873292305741436065935734507520 9650391 17811036202623153097125265009201102464 9650392 132294033330811361974929595432947425280 9650393 51965185552308760039848843519591723264 9650394 -92604128147390179942214023150512307200 9650395 -357323918628917545614999249006808065600 9650396 1218099494775084215729465691486658560 9650397 -75158553853280833711156288019865110400 9650398 149102537812867916833918774376199427200 9650399 -94725991430037713637032811221194795152 9650400 42844379933030425516668788150442393600 9650401 -283993491277818747575239423141162197598 9650402 83777016241153155450455380148258563152 9650403 -120691722675532380897085523779666036320 9650404 -1771306148018056454560732384958556160 9650405 -221208872117308464069229739012553719940 9650406 58160231034052494177440669349405952704 9650407 46151325839021820097245376601663334720 9650408 60527872034295084850860075680022528000 9650409 153019191131427734875065361744530059328 9650410 25096130129017906453373876401886576640 9650411 -288853514668022976995124000323622494988 9650412 35533555032718685664530207250225219072 9650413 704037717309893130490111624404080887680 9650414 -69758483458343837828184135626476757568 9650415 -22908480952130214113911592194589911680 9650416 -81313172234211777851728371108460363776 9650417 -99466083532977763568342860351171624320 9650418 237866794686291113021749800129384176640 9650419 -30305298410225281033549743088324745360 9650420 14324636915962877277776889699842158080 9650421 16079631758526400761301746341590713024 9650422 -12538737156757871954288408490736027488 9650423 180768839910173192744315494914840891720 9650424 -9558943535271783916485982826319052800 9650425 -73812509118115730734602204170238048850 9650426 1674049980051353302692029458247757024 9650427 153072710848170025840397718695951824320 9650428 44720808368668609593725131889756002816 9650429 -396235040565084063718678045384849345824 9650430 -37618359928851817934942922420375781440 9650431 25656931543887048982159469398201653600 9650432 151662627069288414677473845688506777600 9650433 4789165821620978068236532736222433408 9650434 -44287766524303235810973682798675854384 9650435 -134186414002205207402972520178348395120 9650436 136316157315111766912410649249968909312 9650437 187468059157398863818307293139607298752 9650438 73868600411313216072716725348591111296 9650439 -104720977795752936742204849267162719576 9650440 -18378310803416332459138160931317299200 9650441 -601086511747813657808920557917121827148 9650442 -54332135903420951170741048715425240320 9650443 -219685387015214318041312309566478900056 9650444 -52034531571989612553537945672247984128 9650445 -21273277617623948537899269826230614400 9650446 -101679943820232377015739870294730752000 9650447 4705838936784976584705020845746128760 9650448 23472037797462410993399458779306393600 9650449 -342906276020435147475841267085726421900 9650450 43305859861264620154947071505850494000 9650451 14451891836342701261422194705502203904 9650452 -14254323857192401992993782777002133760 9650453 6586680545799163383314370085626596160 9650454 -6639958466263214259876067672995462144 9650455 -11209191909392618187607397451369646080 9650456 339649596469796530803238087255450490880 9650457 -39316676039716417505793618690709420812 9650458 -136406619990080640352096390753675681824 9650459 -22736129835287670119922753628444684992 9650460 12240074654876180937682411975672796160 9650461 -50844282861831901739188772249881265600 9650462 46150935679286759988137129878560507264 9650463 22792312160807665618142302104554782464 9650464 148530722140011439048834341897002090496 9650465 -148676356574026748774102301663091596480 9650466 16829914500199200116785209988560150528 9650467 -304649546955246611549961166004761368484 9650468 129882270883067319818430185870988843648 9650469 -146478243879814432988458153731112657920 9650470 123512935169532241131656703876977143680 9650471 -228369666626436439121075891469650179656 9650472 -28841752507492624200026754296760975360 9650473 104248549805774741662010401684300032640 9650474 -11262556294460243805715026102227191968 9650475 -55329807382321896325875725770410882000 9650476 253436340320407576357984737026719744 9650477 209356506924500959925215269088682201760 9650478 -7871326140446513229994079725343572992 9650479 75038937036596206228454022787328989576 9650480 71816875407053057413103980353945600 9650481 67577663746745661217138656494589386352 9650482 -62641811526098849908875932888120186880 9650483 240331917523751788276355987513479089384 9650484 -81574951521970211509049081825567882880 9650485 -113389485829128289135515466220122189800 9650486 31518571098900414561904884362182500864 9650487 44590180991220218249071791320447449344 9650488 157385733972436686678996659135087554560 9650489 79042483210399412375415245621366467200 9650490 1187619679162265790875475074171927040 9650491 -282029405278898684573225323423797430728 9650492 207524969102718719387963667322798832640 9650493 -99181199628760506172633093297679644320 9650494 -36864455719241219604852634711535127168 9650495 -62633080148576145469557136755984447000 9650496 -23514702708910709707560214716185837568 9650497 -1624844707160566923259543841114708028 9650498 -30894943169680319152037837263864402944 9650499 -114409342432468877646214643709231840960 9650500 -155258014619150857639313359656251328000 9650501 -20466435618393327009801737841985234848 9650502 -20615134258414784199885753050125198560 9650503 -228348942908098698148177812145687310248 9650504 -350387216452977088085249449278683289600 9650505 -9843509905529284919887039315765152000 9650506 164099773124553078318397221291017919744 9650507 35028351673388827548290339538341421432 9650508 -110231240272012791467990744699198619648 9650509 229695671027624038654286711685552351552 9650510 263136065525567415051780600220072757760 9650511 -97450845665619455735418344974728497112 9650512 -7455477727312547993956924792555438080 9650513 -227581827734941207833804467509690436238 9650514 219710141264292756777112762802221171200 9650515 11405573266452379447974612961759178400 9650516 249449089033069583340440935183409389440 9650517 -52199920205297869042763276708696037120 9650518 -230798010334543194790624564472869584000 9650519 62916573283181704996124044525186822920 9650520 17857180587752443963818522866097561600 9650521 -41287336132215623746497655425323216256 9650522 83595345382452827680440746892593347584 9650523 -461564087594625378804820297705087807296 9650524 75838670881737415797144541542514698240 9650525 91543881476172179394613534984754835300 9650526 125206941495551424443405811575176685184 9650527 33352738332652686899778777116532276400 9650528 -191376064144239955203632243711034654720 9650529 146784823796861189745534062168621754240 9650530 -62256386818230555694287618131168664000 9650531 -249740179634440519226787612375514780536 9650532 58625644311938536972738335610180457472 9650533 -1582229667183228919243383933602332800 9650534 1775101850632292990142271478025928416 9650535 75541990065138392160230459413033813200 9650536 66397753390644058932570548626327388160 9650537 -4469184001407809542815589632609456000 9650538 -47171483994043993442031927665836235856 9650539 -59449809693516693196774966489062462672 9650540 70874775513859104234578969086772490240 9650541 82412261538384732246674319119373162720 9650542 -63746906786823241609133198440875656256 9650543 -62301357106663800156729317583386570784 9650544 10887506571424574342944048078439055360 9650545 -17743426516200196468923880798073070720 9650546 -189922864414648063418542993381420433280 9650547 8739379458902107560803550651364586724 9650548 -14630456330223562381739385434049740800 9650549 -137750729182935425596947029934751242450 9650550 12359274852709014217677777707712489600 9650551 -294649737435230046128725698291258327448 9650552 127721765780338710938468297202892185600 9650553 87623913655360887397504331964074320608 9650554 -31949348458576899358874735846396248608 9650555 290015249031024972799093617611508150960 9650556 112212481194528445776256742412125798400 9650557 203127397373679509205630640612499404032 9650558 -19342446537161216327690020645349091072 9650559 230460357950256704499211765808293909704 9650560 -64491526898588153384137683157332787200 9650561 -176130104731233078668455646475989126400 9650562 -30157532413083469479748733452388160000 9650563 -79799701581605903969057135233591527776 9650564 138703790503699700662399830868609830912 9650565 15964016451284228973768529496062672860 9650566 140573298299778533031873026512381415424 9650567 -415002811552830822735438604960849713384 9650568 127853676452344864224842997826888949760 9650569 -498674854436775374883105666352962781030 9650570 -58309239930719000336527869086047718400 9650571 -67227063065666893786504857607884499200 9650572 258044990734168490358550250296220638976 9650573 116875407393956428842314672946564432822 9650574 -104610389089717102475549312769632956992 9650575 -198625453343711515766403754013242224000 9650576 -723241859858704328369216955715878912 9650577 53807471767730889627669927211425870672 9650578 -1326336008090900037098233064845386240 9650579 93314463152418919465084133814594995328 9650580 -4927146923917189709757010811250708480 9650581 -30006776161380635045870560056762048000 9650582 28319635016920302670339727833944934272 9650583 4762145467376104824362236121871676344 9650584 40058243197524415113139452004364482560 9650585 -68662131583583879091886198082769335040 9650586 -129306718761861415605775196276946684672 9650587 -237185975581341144381720025496144511120 9650588 -72387421839511595969377271389601997312 9650589 -24705943147698438345288978590488333152 9650590 187888760636165138090098031233722580800 9650591 337907955696335622992132946058094489400 9650592 28951645573584129673677018346004938752 9650593 206429051217806793727413774046591621824 9650594 -218248232166756702682099023578589907200 9650595 -26289257026414430267049885915552486480 9650596 314617872038923066934101298717270827008 9650597 -800201130218578923101363610192234402 9650598 141532229996268603748156740739904835264 9650599 99152849438475573137177731563536744856 9650600 16807269541052921025991024950551808000 9650601 -220602894134246402523885379497410551440 9650602 9716969066876868729474159655714300512 9650603 171873587631201971139974891316578807040 9650604 2257717093166845190991539884386484224 9650605 119642280874207098696276603597604199520 9650606 -22112879530587935480158215663216368640 9650607 309998177653593403527974446133543499792 9650608 -37433568394698133874730305522326142976 9650609 221231052356574612906654126427633041810 9650610 -9371154186812909538438557530987929600 9650611 84990358977312966570561284934967394784 9650612 -96708159961582940296591519038163119744 9650613 -83098035281209068194291002374381112320 9650614 -80755671038672258624775040518052213344 9650615 -76924716690505398761603092945475750880 9650616 -2510920534880539599758416048893788160 9650617 330473252333410489329052277400974762666 9650618 43942630382914592412260183431064424960 9650619 1698890830831847085643091912332131648 9650620 55869643449780915359050697710326067200 9650621 350595828737699884666340183626070238066 9650622 -27133047634009224314160093969033064128 9650623 230445524856926953880601686596138455872 9650624 -82979401948244191538122807339640684544 9650625 -22282801096546532117485352047380930000 9650626 -13229175270062323942256691480024689760 9650627 153460263694649276517724592807261477184 9650628 79012005632361914047761987428680272384 9650629 -146202101451320682480437835935431962116 9650630 54749669410865746367838133724935065600 9650631 -144358739635368808182852948335455175040 9650632 152282001714506908081781802642756403200 9650633 -160789516585800667490956470157590834780 9650634 51830488071368870227784093005817651712 9650635 -118097437235844712055860148396563005840 9650636 49049954781057912958173690711381144576 9650637 -431135437144024130665827317742564586560 9650638 56043250551983016500536561977572699520 9650639 -109533405975483242752169378467196472192 9650640 3927289623994134354866443471945728000 9650641 -13630192982390267952951909479934541824 9650642 -118939722063399107439873630423847144800 9650643 168951966934875645233507479430125383864 9650644 -27425073014145016728153929465420908800 9650645 -77413893261469534047613290211602286920 9650646 -130457992478277900993175605831740346528 9650647 450443551747604464465542625577006633096 9650648 -274727748305573152545854469009094656000 9650649 109000089284993074840526653127962469760 9650650 81721563021207528889830490014562126800 9650651 211346246771342489961651339953639907840 9650652 58015918478201288718730234563071852544 9650653 -190569328610214786014532654283531493376 9650654 -67911173981872388705701041162907640640 9650655 79048696549850311377875063312793540960 9650656 176594934936351174785853108497268867072 9650657 -196440024418404963457614786165432465408 9650658 79886405428540167540566977676187110784 9650659 -32917147838236345768782055660024782696 9650660 14317112478610088829233146088793600000 9650661 -50926631160956143292043284302983296928 9650662 273013462791881101590192663377338368 9650663 345063395909871513831997772225702444184 9650664 -4723052317247963348813166152049838080 9650665 -107837638745833304828907982531880414940 9650666 199034323216167581470421441236797274032 9650667 -20771337308672340684828032398354665504 9650668 -122894126522519664823796830048837725952 9650669 -173595994015291163668562572255825259328 9650670 22415732231292690147753664640486630400 9650671 -765471561537557153035995797339565262568 9650672 27543494909328594186013465888036749312 9650673 6308067527942220140146552519201203624 9650674 6512439124548340322151237082606795392 9650675 -43668747940917371907941419452071821200 9650676 22640776426174136122017679974808227840 9650677 496753656072362931576833051756710893372 9650678 33160374595335077422902645453226316160 9650679 -73896718539532351363783553701930843440 9650680 -59923763439016598614031196891056947200 9650681 -25404617581254276948046079663192698518 9650682 88379268593306183306061982741311922800 9650683 13700649998971671974153119895839067920 9650684 14364140944661642043024720304271548416 9650685 -53798243827892057401128618306932305920 9650686 -242692062074352117557552086818246494208 9650687 -140302007193847059228385914159453291240 9650688 144437225364232727016078775130278330368 9650689 -150880099952368799447684493589631748000 9650690 -55248623439989451422713537099880056320 9650691 -2464814703119066161703163608135392800 9650692 87528174302518548036244111138573891840 9650693 36305450481333620121415370164053840384 9650694 155921252690491389258139806341331038400 9650695 205722598728800963459417554852394830200 9650696 -141823218867428456218987268547340615680 9650697 34017055734318487049132152086046005072 9650698 -123001690382556275574709683557198667264 9650699 -200369250028710609347609928175170036600 9650700 -23337118081248820696124866772185363200 9650701 30516747907663249846899877091392461900 9650702 -262258650529553292904848314990154704448 9650703 -8171975830165595830818502373693481984 9650704 -1202499703125475921148324369701273600 9650705 -5372731770474410513505857757943007040 9650706 152151831343465840121298022986292224 9650707 66629211058859707911244486207408215120 9650708 80100366055824895008832474708012707840 9650709 138615217022791464974561764813662212814 9650710 -64547515062587866673953113164248371840 9650711 -193553567722713472309893235271579653968 9650712 -52926111494884175762484605702970408960 9650713 -272558426690325767668621558031844519660 9650714 25224551513221468473152642986249351680 9650715 -4390691026954497062288271184650708000 9650716 -177012657325510625660399136501696924160 9650717 104500637120813122497138282317390052780 9650718 99685297193773454861265994981201920 9650719 -262216471278919753713338375579255736640 9650720 241713651055335912190233141590971514880 9650721 9240398324667111682756504357898864544 9650722 113302166035306323273688310786152152912 9650723 72474344508546536607571550509578627360 9650724 109632558075656725018717115638060910592 9650725 66200462639063021661301596731463546400 9650726 -10434082563586463633303122381028510016 9650727 -185841601832150850132461643365678663160 9650728 -220064426489468858845044784598805795840 9650729 -102593103151876312892062332304433226912 9650730 59117161849330660027853065317863424000 9650731 246655909404456038593373472055956190512 9650732 -25747504300917934242603283028115191808 9650733 -98269522770869926160553222458102582976 9650734 -19371187698204393558450135017474923008 9650735 248457441367061275778310835116670228680 9650736 -27884215624910480728382732358644858880 9650737 448750372889370523053358204017899034386 9650738 -230971586324162372021100419392217418480 9650739 -19751317844112315097182992322065629440 9650740 -61274415650951947101578679090248017920 9650741 -41734006763551865312135748652912684128 9650742 -67575607329376416779309921010468641280 9650743 1045938743510613124988676129395322240 9650744 -33134010061868743872613949055657492480 9650745 -253671804446219378444373881767584439680 9650746 6223389393158586108531023410425623040 9650747 230358510806348797286425491260821229280 9650748 -2748295925948918681433825725984071680 9650749 384367060761948586107533102572205569420 9650750 94200313068933580455551145737031024000 9650751 22615958219429192661567020917648126080 9650752 73726533728985524925105271924627341312 9650753 57369849505988458400431739789342047680 9650754 31394209483971551558737965226816539648 9650755 18451218332083942910436083588038070160 9650756 -116137645879957485935319239478614417280 9650757 -176133353654150794757609749009878252480 9650758 -6763869597207659694376697630615871360 9650759 -390628096081698876079328002406185424040 9650760 69716173927962551204366814119288832000 9650761 -478650499449687598411205246278561145638 9650762 126705147658290079100574716107129112064 9650763 436685968513103949841791299513495411664 9650764 326236079625998200903797259384717562880 9650765 29751380878686659932428297194205312000 9650766 -106062705713170186988139935871605078976 9650767 158485925427507985974213848401191665392 9650768 -80309871237254957359484187525362884608 9650769 -83281298285844398701765589512986336672 9650770 69730646172963776921323538159896972800 9650771 119830202182802311610334421151453339520 9650772 71730925270338967070271351428279255040 9650773 106143109602832601175973211324618258304 9650774 76969055222251317720580334101597633152 9650775 128155668378075836170843854290709727800 9650776 346199906028515442319355757886108846080 9650777 -203332240096593457503903897279456988800 9650778 -131206432412329001529175036529502322176 9650779 -69235557758401590837155375692560338620 9650780 69561027091398131058211544505985881600 9650781 29585507801970756491165740930030649664 9650782 45948235864337319410998378616797200000 9650783 234979882601007748748309019612030400032 9650784 -29742920816987751603959455949248266240 9650785 -60739484373525712937191385239184630400 9650786 -109977093176919582475747886117813477376 9650787 7144257183799133633283693055887029568 9650788 -18883384663715137954334152013876117504 9650789 99778848579968757069002669405723961600 9650790 -52513854227364189630445329631456068480 9650791 -1273161053179227871082741984639620480 9650792 -88833156996919344487942261735691550720 9650793 -157570368088523074323996530948394631536 9650794 227308323804598522684556547441688164960 9650795 -77201485982137078541374947065604221040 9650796 -59261567610282394863572377206918414336 9650797 10396306533584277234158778126113309740 9650798 376118495323966810635303871435891944960 9650799 -91511313502484796002001924133688480880 9650800 -22732247815522955831409842681487360000 9650801 190840473949626482755921567151176995312 9650802 -42239440844715875098048004942526767616 9650803 -274087448278219320143611406782184707880 9650804 -136390012439249947858305891455149804800 9650805 70774585656122369668237420395532982400 9650806 -68661663390102471598661765567680713600 9650807 -39848698703762040042377346358280534280 9650808 -119487558650302220493392729509949337600 9650809 129314551162508610170261716519055303040 9650810 12100777431827784102434484396768424320 9650811 -221556944692241423421969063712600292328 9650812 138123547553471482166818576224757446656 9650813 -177905439226987358823311050441698850938 9650814 74888792097101269285150588994988014592 9650815 76430691419785876783305735951823405200 9650816 -128651840807465568874005640768263290880 9650817 -117108103791029230868857214906805994944 9650818 95058490529282377913906567829442060320 9650819 417816945360493705890444936585825344484 9650820 60647952324627285812191411434974822400 9650821 -124210629173494502617142386218043271560 9650822 -149730379614134108293772802307712769600 9650823 -9314259142771526875438210840256440320 9650824 -293754554298306021502129292866716503040 9650825 -128413493934249314413602332588035340400 9650826 2487783343380491229347434759900739424 9650827 -5286400599822667185319527588648145920 9650828 -36089934997399347270233801108257348608 9650829 -363696081722253022524904979128424648160 9650830 20631529193936316203024205754496889600 9650831 -290177750935356818360916891311406364368 9650832 9069121757370714002496457452334743552 9650833 76298613596797023612351082503879284340 9650834 -2276155079491247598166088980164452352 9650835 -193027245872096914333767224579137841280 9650836 -15292563817465931970090345358824313088 9650837 -21295736833006006771655753399689508448 9650838 -11967143270950806384246942917815534656 9650839 -783313729378587695643934008086731872 9650840 -117814595707712936054327121638573875200 9650841 -204197836930607813259953315399878573920 9650842 -7803297498312778664236635261526809888 9650843 -73355145707280616318851535260427366908 9650844 -62912852709286251124125914442091075584 9650845 -931379145608548812236181782669519400 9650846 78951571248305579215587330374108348544 9650847 125473331083421093965017119178604259400 9650848 -289756768797791380501972552202311434240 9650849 -37061329483452521558024891611872361560 9650850 -14294657087392122227068570607286240000 9650851 -38635958083660114840825697800637744736 9650852 10904469591569929977588352684182036480 9650853 -202458490209565045868807044532098574400 9650854 -57876957871211593625376467666875182624 9650855 -5611496378521299312269932201923756480 9650856 227655357790248631012513250872402329600 9650857 -118181218346620749332856822468137489408 9650858 9051274586958564025637807779797786624 9650859 126482841241296546171821521937529205440 9650860 97827825406416420808023031096839936000 9650861 311421123917791804389878893037327747424 9650862 51347180018667267168016796602929102528 9650863 -52075097976428478723218936553542707376 9650864 47014609570232003933914739459452993536 9650865 -10009209426623222035803720878398694400 9650866 27933437571910091033537201321447487360 9650867 100061601833891518352553877060816097424 9650868 -31976202741678103616383071731455733760 9650869 -73578740419405807957775281866992996256 9650870 36051645813593274604892252874690362880 9650871 205800843631427001084865391695528404120 9650872 83352842976906640558794575239838760960 9650873 105468289186217546773408684292150368260 9650874 85205048482447867562994788852241884160 9650875 126290791536159177884930335623300060000 9650876 -47461303726768244882342568683746579968 9650877 4690273262906238201351725815656299520 9650878 30873719941226932548540729634138209024 9650879 -43788787635416206171465492180677312000 9650880 -81730273736860619293845685805462323200 9650881 -327304774484374514849909660837179494720 9650882 -44411399242088961753191418700282940208 9650883 20274667892962679777242018041355402368 9650884 14551987732495596593845331617151858816 9650885 244973362175294928291509179994729675580 9650886 52636094384946136671540365711628410880 9650887 78176950125466646596185863931442017232 9650888 42364233106369540994522012970659512320 9650889 96698051682318499884030032816793719808 9650890 -48329885078257686490788382750642768800 9650891 -239119463790716674409969225393627001708 9650892 -10637643157392385505989514706559303680 9650893 -17535479048514274232558253689853742260 9650894 288296949562859049430204104642709079040 9650895 -29212246811614160118566705728614645600 9650896 -34736578971064488781131377861788778496 9650897 -23184931068996164236962757669017324300 9650898 7914845231025961585288108425722812800 9650899 497558518242362701402448647527669078880 9650900 -22070969442658573654632591690133401600 9650901 76649918258958490995805780847324809920 9650902 4523647392955753140319993473311886912 9650903 59579046722914585566630109027206481200 9650904 -24424857304560413031297343057850695680 9650905 39134881868128777086844339371091965120 9650906 -65571433133082137731990151962747768848 9650907 4019283669716787536849439253986830352 9650908 9291255159068637919297392717941253120 9650909 45622474940384848455122868312844642080 9650910 15624788544094183586103232361327673600 9650911 -151310927742685080857096990620162207376 9650912 141675091335530191282061209132401426432 9650913 38735855272103621928020389831273934400 9650914 -19771808150591612168627451854672317440 9650915 108571912167031072418087825031680778720 9650916 -40101387188040923402822407312877024256 9650917 -91218004875701639012049570287377934400 9650918 8211127537926263786678714387817287616 9650919 3961931161882188406265552167870658688 9650920 -368074163937717946427646282124492800 9650921 16581428467632280960293217391420099712 9650922 77674769017536313685837764447294217472 9650923 -247766084132895420537546902856989506828 9650924 -256823244562522265375949504217307791104 9650925 -37062281287789926751936382120922852000 9650926 30244544614992722350728745545841474560 9650927 151977397472735264518862634356831003760 9650928 -17951266177031961576807267628806045696 9650929 117215700804787459103578346283311609088 9650930 225467932813676407341362838840031526400 9650931 -251891210444890474238229092815560187848 9650932 -151468997913052106302653385703695290880 9650933 -769029459272164401123136215382299802560 9650934 -174535581992592292209108349767508527360 9650935 -93539448731056062420327065400911319840 9650936 72377481544323422476056942468173107200 9650937 -6846349985763202094889105252416337840 9650938 64979545727630405787049707148501406208 9650939 -458169381755322314057811525846601457040 9650940 -14150850224591434978324753805664737280 9650941 199566814202332440635614466687458478342 9650942 -8676014275184975126513908472203954560 9650943 201988877214456696134427159075913211832 9650944 281592179507237191641083820496859955200 9650945 53730623125987210103265391431837796200 9650946 9700960178401668544457276860179596544 9650947 -266252923941985929515232356651107679168 9650948 -186485237632306332589195599595793716224 9650949 -29559485835321123816011289149559843840 9650950 20055041248032576284515677646256376000 9650951 99777960688296696609843715940242844544 9650952 34368384780080102188052851928266506240 9650953 -184675521382731375739451054389581700316 9650954 -110706078638649850160560939758888236448 9650955 -28377045259966158216656879774471673600 9650956 156186880800249910867120892898993274880 9650957 155616135292369130020796924579710836492 9650958 112092228276149098844483372688820152384 9650959 9151912728243105678728572637921474160 9650960 -50845742783836361601365229340508160 9650961 -107308021784524715790574543758000193920 9650962 350982052311748178195531105263810394112 9650963 1307806737144858698089889262576666624 9650964 -120411769273249339603352219734767421440 9650965 -11435699826058572836062816266574292880 9650966 -29476383285762116410741576085866874496 9650967 79772954850096717970127285986618615680 9650968 391209568186712133440215609805633126400 9650969 -42892872170393841979325585753815460280 9650970 8293678192786486360055430629784499200 9650971 -465253381014848645851187103445693727256 9650972 101481926735206207303515301027800614400 9650973 183133763768522303451801985269147686784 9650974 3234311761188652309305487463559448896 9650975 105554011966621616178359124006290151000 9650976 -17016241655616383050631047253694873600 9650977 110466791521541508835894269102562128512 9650978 2615171514638877653296372402688833824 9650979 -70581742508744336167643727786213479376 9650980 -368010754595312576656859890465093263360 9650981 -268007444350310448024306278160789084768 9650982 6815603593011314554885182514428887040 9650983 -70417539524389733807763310395359893768 9650984 -35952118564155763223195132988122726400 9650985 170822968469957943336116604716932037760 9650986 101965541207326457411099578538540577024 9650987 -413975405197265837476374937093922060364 9650988 241228660611264594907012928344461242880 9650989 -310097406653437545312525810178748815210 9650990 -48971700596352937831126402824945417600 9650991 38724840340434141866541120216366374400 9650992 -4675932643882210317301283182228275200 9650993 -26448493132798313465133573084890253120 9650994 -57005424687062517455944107934429059072 9650995 186696396329404116553601484518478486000 9650996 -177786963430461152421215103336737040000 9650997 519134987196051631679316440466943459200 9650998 34651971889251311060806192733339012736 9650999 -36028441387185487116731775248791133664 9651000 102939925022669461024402330261432320000 9651001 101333304184217551306110600262999305002 9651002 70801325880750042150432762328447756224 9651003 147478105794158008144843341489364404504 9651004 -124903808498634511751108235614923416576 9651005 24504601649804353280380537717308981120 9651006 1029847858577146465007224120512753024 9651007 -298177684919318335293228684913571173680 9651008 134951658734648561639740045230620540928 9651009 -239262363461097071421168846601480364496 9651010 -20690001936000881715464668440937743840 9651011 -43812408963069288148467517588847576388 9651012 44296778446578590769611753682555371520 9651013 103114097622352899878504140462022763904 9651014 155533003868902560585923544470141872512 9651015 219749489534397683571777331684064755200 9651016 293827189431020444021374409235943572480 9651017 -163704525387939692434616441056978926720 9651018 -8986510535878176589654279791946290432 9651019 -103771080378221369894302717480372240608 9651020 28963008910758486384425927403963463680 9651021 255992490289946673541783366351895224512 9651022 50596012105928466004202995833832648512 9651023 4717675627142326436658194561550036000 9651024 -57624236159943916079449918387080339456 9651025 89384828294781367920009330970451392550 9651026 -20650551538541648822223878204235463680 9651027 -88125992429298802098579618715681671168 9651028 141025794546821363015427630501331910400 9651029 165659571646433636418212171312839335630 9651030 15336714156621176648755485138176778240 9651031 -75978260379809033434554904524102140640 9651032 38073454557248992103224967581573017600 9651033 8334443288977783726927302662312384064 9651034 39337596841595236490555283106861522416 9651035 214300445228602407245943741515870505600 9651036 51596511211285334181472603190341800960 9651037 -274750372434772570419443750642326365408 9651038 2405164354876040912180712202237359744 9651039 -19948476854334095655219003144221955072 9651040 156154991312464640192816474414178631680 9651041 298579661753873035133187345375781937442 9651042 -250578016348843028171166938325249477120 9651043 -24247696956965104596938722033441588080 9651044 7686039139680095778059670409566339072 9651045 -73138273307826940825902937039574371680 9651046 153110539899633672824388327121748981472 9651047 136384789295830563859984294724074032 9651048 -164874609244503589013338154695911014400 9651049 -7003552850757373224679655537252501936 9651050 -64721565274366875921067012793968320000 9651051 -207878587688139091343917930027176586020 9651052 190438362642255363975166506230093486336 9651053 -183667695328143261734987595047366252736 9651054 -15836866210202870343695457242776375296 9651055 -114834601970944729927332782930023212000 9651056 92332891481407560127455352283224768512 9651057 -48398826359627094751238395121782254912 9651058 -258834456646288759382774845731873243120 9651059 129418555710821387033893068570474754560 9651060 75633748641395704189553929029247322880 9651061 29931001183716419261051283208775704704 9651062 -103384653362296491809429643681198132288 9651063 -218942719476034846569908179508775340056 9651064 233886574911771144797508288058152591360 9651065 -207153502425573310102166840488571695800 9651066 117211426470850503457208888911790106624 9651067 -99262963638998514639403943155412391080 9651068 74326683873478655009228893916176382976 9651069 -1376898932664827011115081329389903360 9651070 -51457040103744643372442067479343137280 9651071 -138724010822804371716549227811584036400 9651072 64916510808981378240555255594253025280 9651073 420550193952039139042762780257303496322 9651074 -184156510397344513027041564817725201408 9651075 1724543172129017324558261171243059200 9651076 -97362184642176367888245357148349592448 9651077 11087424077699137954517493813524676540 9651078 42002189184593836421835508595504534400 9651079 -174186526261369393922306643817425786024 9651080 -137273849469194977978657081986324787200 9651081 120508538212560440956281846037735923648 9651082 -54195175392061563477628967204694351360 9651083 181778577565697119484959839704190115092 9651084 -59342439543663695345293626139913303040 9651085 54454382301904514240025879377785416600 9651086 830017621578399939671781372553041024 9651087 -304500946003977188957204432741207829840 9651088 28588780202044856105191688622342144000 9651089 371862335384258999523310621391974263666 9651090 1193203964730415133477136223322150400 9651091 -188858734122511766336458973741292615508 9651092 -716158566997613618576223287550437376 9651093 388872283871355493541550515453393241984 9651094 18583683640198440429213692173921691520 9651095 351169191156189022910381832408618504600 9651096 28976544316401277368421499694081638400 9651097 508038396456880035850903475341221545472 9651098 94539007817838125482402995810861634800 9651099 48722889487321920423451823348264967168 9651100 -327400654289632788132398875680777497600 9651101 -66535405727475613400133049305725697792 9651102 -6793980385037313619896491050166016000 9651103 -117451515232708396220765127328004257920 9651104 -152115567786440027543117934525692510208 9651105 -23442495129178491328266001940028240300 9651106 -55841716850678783525326426956089634816 9651107 41948987783795878401699809409409026840 9651108 -72381763043536981408201438528951434240 9651109 68863900729793121574189793361846298204 9651110 -54017476794478324391578610324718493440 9651111 15085148819065760110797362673024897024 9651112 -156779618515231447649739954646006917120 9651113 -42286698785094218606984900364260603640 9651114 1352610186304011832014831570719185920 9651115 11851926121875462547309024565303194320 9651116 -241334183433691795466939313526394223360 9651117 -34339479194117726825315227409021325696 9651118 11807940443593291137308484538287485760 9651119 495527795392710372509718188281929221520 9651120 -12790889881665127783710215225717882880 9651121 -785950967406794953010458479185790482652 9651122 40763330642441027059953559001461532160 9651123 -34737063546167643422359281689347507200 9651124 88383007964796979393423373078834968576 9651125 -130091090728576829506259642342552520000 9651126 57431524064771943244582910313844262400 9651127 -222728331982290627234584841341893378920 9651128 286742057677028967799472196795545948160 9651129 277254273550052000437562042213760181584 9651130 -113241303912522503590803782898320363040 9651131 -4761075322444508044756608853271674608 9651132 -27864724945140602543723983502745558528 9651133 -504868950410633703368829085153068946618 9651134 150890200483774415470496809235037073152 9651135 656609494789277015820213482045153280 9651136 142810197874272274364075336369763778560 9651137 -51248660013325114465197647640611589120 9651138 6840538844225962893416643622016524032 9651139 40292975287810976195556573037406261856 9651140 248699683137406352242879218817807687680 9651141 27748026215290129081949277523146696348 9651142 -120936540919559033105966046308871168000 9651143 -157813317689176053873738820476302942520 9651144 82781624060256743997545493467347230720 9651145 68530747201529394728886341151356006400 9651146 18973611547054991779146201905939063904 9651147 -233288592592571095058088667615257860160 9651148 -61231492066043383181109131775694438400 9651149 -22188733610462442090818233230896208480 9651150 1834690507712299520701397351463772800 9651151 163421241669765367151162959783837663992 9651152 -21997106320992363576005995218194792448 9651153 -222231587218170619815810511243507143936 9651154 2019664590265652010432105757834315584 9651155 -10283280897923197209818641649799034800 9651156 -68469180237111921118060231246329133056 9651157 322198080596752749656128811347590632160 9651158 43858576048298901076500906263392245888 9651159 -3172101750917413033978089859219920000 9651160 -45394594850979960482722467728959488000 9651161 118288971304666709878736613577682859840 9651162 -139484878103366684026361530287874242048 9651163 -246694300113687028157204855625719022696 9651164 -218361322233703103860823746225193049600 9651165 1129060007098963246210455745725651840 9651166 66950461490933030149262943130963317120 9651167 -52407844425918576719027660074245650784 9651168 -59182858794260042468898649239246077952 9651169 -289759369570365861749512190379670428240 9651170 22525833903161907824768083832761877280 9651171 272444182879203098927042881396836838320 9651172 -115452801671826946456987515375040512000 9651173 170113518838608333595356457183118435520 9651174 -9628482113249029782474360383242261632 9651175 -160943573330507801701144114152387865600 9651176 410352726227635581071286095352103925760 9651177 110461024856068020527028900731611200000 9651178 823656848875060724039171449784116224 9651179 -144175741644108471256231909228529822220 9651180 -52759670513625144729142369977117081600 9651181 86255296350693417647020773328704352982 9651182 167620862784983559884336687278307860800 9651183 -43963466386565960849504600584866115200 9651184 -2974365119079418812043298729057386496 9651185 209961938314803975280649055934930819380 9651186 -92163659980876592217263904465823879296 9651187 42994507463072155962873443452142072400 9651188 233052259383944372098548531228228885888 9651189 -140150483837346148792350650698569894720 9651190 -152368108832133122484907125756132480 9651191 61487021504147246733275798768442044928 9651192 -33407447250616453812877920436631777280 9651193 125509326234653720478701823345202026880 9651194 -15055852832108882733231183402652796928 9651195 -35986933867818985994424127809680919360 9651196 126015263043743987947122063832768102400 9651197 185453784047960612377356909424870481472 9651198 31910641557600502635259417573638002688 9651199 -150428681061963161952802219175833682240 9651200 69419977748723578298833813395996672000 9651201 -39668698302149885747134965017769464832 9651202 20236571791504692669819639358416000 9651203 -447114526085088035318156717791115638896 9651204 -196175390185147522817336830868850554880 9651205 77996909284326361323035020943712567000 9651206 -177952919662797389386166798297684159040 9651207 -176189344643984630563887066172892329560 9651208 37550623984617348792472384335629352960 9651209 -207437805888831649564008686405339297484 9651210 25199712679079872143482021179068360960 9651211 -49818492650771204659112520683619346368 9651212 -144908563442410596323606310378955532544 9651213 -90934594903961922241713419647705620000 9651214 -71763151322406089863196373941666513280 9651215 -14336225517077965565241751778266782720 9651216 -52717056002956933679347576677917392896 9651217 -144549648419104545305838864073486589952 9651218 31871836399813672128909187590571596960 9651219 -104040217894543305207642532294826102856 9651220 -2750472992918352139833591447568128000 9651221 -3750656804201131191817810473993892320 9651222 -32341738436729589813925972558645392768 9651223 -126384892230960217469434216719375784080 9651224 -132658264072599679548898371189942497280 9651225 -8334521073447314501485435230687380400 9651226 -42209659665698992001000285607656511552 9651227 -196825893357897170032596319467442824768 9651228 -64384302107538195818671777407764327424 9651229 192039195962073289050166746373378565760 9651230 -6055003637621476705907964569413877760 9651231 -150521545467133817668114062923045661888 9651232 243130413903299404025726089631996116992 9651233 -427289933042645485049042912226653648976 9651234 23579807850802940700498250818406413312 9651235 46210774072258530607601981011849689600 9651236 -56818283253733146027857449323757112064 9651237 57634341908418446671019857909805525376 9651238 97189631510876523397536306953731024896 9651239 13571572853961402568935059507077608240 9651240 -100154108580522577357378431952539648000 9651241 3620378533959519046260354008988253312 9651242 73309240742035148760450396630144964272 9651243 -41496952900672753471079088760838011392 9651244 37289903963375696244322208169860193536 9651245 62172048833908410530720208202812367500 9651246 6086064514317757068704573311394688000 9651247 -129057314736035559587954418347272219800 9651248 69170514525441125804039618386362089472 9651249 -14584500477483454212185322499686133500 9651250 18113483684737559133614327364155520000 9651251 -944199169957212621852072290892008808 9651252 -73640424387652180359446975550651463680 9651253 378077886821693111423581937729622043502 9651254 46165679569881166980255907790507676576 9651255 -133470177750924573007626110509361436000 9651256 32250329847881871007798688456034938880 9651257 7396902000520035716748431851476473088 9651258 -184723109166627171004540715057093644800 9651259 35880001838818898052373203787445898040 9651260 -128805985229531821230494407187867351040 9651261 93344945850228913455595726053295723008 9651262 10259638855221107848838597659972576512 9651263 -246610429539643913645845865214591624816 9651264 537346399291614030746230721769111552 9651265 13270357593848535519023131332665016720 9651266 26688211697072504022617493963765722832 9651267 -277162636300127445668256070091369835516 9651268 78964085961590280168001887189431949312 9651269 93291372854617763861078175063090080670 9651270 57030393927862117896804516765516105600 9651271 -47848421762183863642988085569972008960 9651272 522477444260913910983162530439556300800 9651273 112165997340897552903870118788618675984 9651274 127849594149269962869539021834331204192 9651275 -58098887472846615727317617504862284700 9651276 -99100270369438048911339688837894195968 9651277 13126292059498283090394529566952009932 9651278 -4204806671889270852288547687145041920 9651279 -221600472198557052841554895171110898560 9651280 -4766520436611682855864944568978391040 9651281 331524222695536794284884573254148628082 9651282 -48267633006884877704047320901314448896 9651283 -259909765653793866157537901152747013376 9651284 -41915540273048905588448337095759712384 9651285 -194266079329185252507379182339944232000 9651286 235563354039048811123413639776486690592 9651287 75075767701580528325519326354424134760 9651288 -186069753546050101115602130107524157440 9651289 -182028840519621372091187688813851361910 9651290 -26611670683022910282822241395627321600 9651291 -53559485969679806938341589486565227296 9651292 -16079077053111916422444233317887508480 9651293 -206332542166125613089231947970171208800 9651294 -67949191801231958414077739833216358592 9651295 -272741268920174953383815956774650058200 9651296 233779346764827753135162961936813916160 9651297 74025030339399070103922492872013672480 9651298 -75791622486905968178568963949633520640 9651299 63598290689370642595203601745993048832 9651300 37682574645516063403625563939235020800 9651301 -17986944450816206845574877949362696000 9651302 -79359848977311437549761243683999431808 9651303 256597674965748107617393453689267418512 9651304 155530454679699313822601234089231595520 9651305 -194318868764876245528432723130071896540 9651306 -31972057487271678225555174484515520512 9651307 6491860912960142045980882768125303400 9651308 -32387015666912423349753413808043083264 9651309 -402155725717661226632494710992919273600 9651310 68221683631310093957912327963156122560 9651311 406042333871264812485102967121715616752 9651312 -1241775937021541536669177530196328448 9651313 96321958586749318740053111326469277760 9651314 124421826842288369946393600386783895552 9651315 -23372847473220544566244310986651926480 9651316 55477324330227622191299427774779729920 9651317 8466191648803905218136919458227069820 9651318 -35172775092030207392657771025611306112 9651319 -4302617537250074985605796297566157056 9651320 -61487875180739275354793376543025152000 9651321 18114768383541524439431298225535084608 9651322 55541453053917960962206509677327884800 9651323 330607797185613982630883557967154108 9651324 -75904157688273508005520489269195955200 9651325 -90531151991597874388489460975232553500 9651326 -280599281520607910697560215893345168000 9651327 -212776048173589007493473518471762176 9651328 68740384889119409649420658497363640320 9651329 200920700904882163061485212126528245184 9651330 948592779453418273972149357839998080 9651331 14013756856260769003739584117028843132 9651332 -108221118106668009882177396765086200704 9651333 245333547980513633688488120610663874848 9651334 65355450175480747883530001542299648000 9651335 -2497064096742838972355053703437792920 9651336 145775121865573794095836731284226662400 9651337 138964675048378106789707903218520410660 9651338 15138368252818706533733705382550848000 9651339 -203338842701327310213491232174580726560 9651340 -70852129667203201262951815346198860800 9651341 -46980990724054915624830795384997328928 9651342 -178239544667166179799590297645570484096 9651343 105189144772452917518395968251369558064 9651344 -12662801366667457505956912991916810240 9651345 190103519916075400736084128903911753600 9651346 18795570800416063684105558023995689872 9651347 164362888095281653539897367620866042796 9651348 -11783129381764422786949513566601267200 9651349 -267029500921300326798289613815715304320 9651350 -1232067855359457833968096660789437600 9651351 -355123451600696960008914999904706050560 9651352 -159708524591365759720283598240995450880 9651353 24061904649752135014159552712970204804 9651354 -22962961771522892271945241886824611840 9651355 33968251543276673974132953375932320320 9651356 192536898560641771167522453781003960320 9651357 326803673732148855603676810167871626054 9651358 -94090242007852038698805470880627906240 9651359 20128901110670572791238659754243109664 9651360 -7181317644174387786126173651824803840 9651361 -346074102675135292238219750491785419038 9651362 -19886539517819249334743677291849195008 9651363 -143624868766399875392046149587124894856 9651364 -27780631938804221304246765641165179904 9651365 117854447360656956847606940252292096000 9651366 68804223737104024021283568525491281920 9651367 50018041873077968380494088435613305752 9651368 209109202058318546852706396305277573120 9651369 7104521515802327993192538032082914688 9651370 -1870281749578021236997011995572526400 9651371 367923284609909556430298110950147192000 9651372 156778784077713801622685026333166126592 9651373 -6186162856538145642813888494080838400 9651374 -15410918844420418291663097197515426240 9651375 -41956428821192640608542690497381144000 9651376 6181383794152387013473174828070731776 9651377 23170190733743679051204319483205427252 9651378 -104778550503503651314192205314866424320 9651379 -74508770522446704602648047792370084816 9651380 -8471958726762252472700703237377107200 9651381 48374842952751036611056093286885286720 9651382 -134898779559281832372961842076984219776 9651383 36964562771112804731255571017069425056 9651384 194973459013673750048802724579904962560 9651385 70230950551435024197356074777190200320 9651386 -141776272698398888609519708636030110608 9651387 1256198261486914682862722825847682752 9651388 30022570963075245302716225800536204288 9651389 130787751377825034225886877539687216800 9651390 9783830676520830522610389309254553600 9651391 350926571809223563464104409361999049792 9651392 -5600461655044217071607355455664291840 9651393 -70471647190615416438282173518900896 9651394 11783987237788362362524229076236101632 9651395 72415278168884186323340026162952556720 9651396 -171661891756383532889257190551160030208 9651397 179849354959391788096929636377095051200 9651398 138335682913576341327529172442395259264 9651399 88851685332583218277040120900866500264 9651400 -32021763368205850037270764211791872000 9651401 -161647532352056399931894106543397234598 9651402 96193500024771871607396940282363973680 9651403 37890508357983362309455017957461285760 9651404 110863194200040164212396488159503840256 9651405 63094174498314026049462767329202899200 9651406 -12275076011402850676969747693340163456 9651407 164028055887355014313352419991585884656 9651408 -20403273880085142570903286197253963776 9651409 46839258715609351016015603158017527104 9651410 -207740692596674938428356412854344155840 9651411 85820042491058825203823020822503893760 9651412 151591443626805212445705143712450217856 9651413 125518412179337083057157746822775771100 9651414 45233969162598288429690193455976597440 9651415 -14320616025983554703841764038419736800 9651416 -84262823965328718889442257442113290240 9651417 238948052422872874229403300022612737312 9651418 -20344995254479796806971822369016255488 9651419 -158992508490232905096793142242569957180 9651420 -86718168396969294951726129789993676800 9651421 96715397636828244707610911891636828160 9651422 -176336205363223417835980770562715462976 9651423 -94521063382073978542005323225846239416 9651424 -295419226299367516421477405657576767488 9651425 46138091431903784811454878816968673600 9651426 -8524787830200461921075019420025021056 9651427 155332526257947338740472759005909165200 9651428 -150334549405467054146034245881967260032 9651429 1052845794011950908373648764069550974 9651430 -14319862285827845072317180227945984000 9651431 200292382519397145236764930242527481072 9651432 -77530721808787259108717513933081395200 9651433 -128552148678301667582420759021556332976 9651434 -40603305650410744614466651475904866880 9651435 16947832656786064253475507599121154800 9651436 3085542246298421407800130988607027712 9651437 -347596408993835830039868832888153487914 9651438 -107717821310536389334115547468451808256 9651439 53329244500134029595916774315668726256 9651440 -59286266268318052948147209778566266880 9651441 13906568795422693539171171921174666144 9651442 1040448462660613131068133899397343872 9651443 54777763141621575176264179590989812344 9651444 -46247916415333740024138461551245312 9651445 -89310255307552468693618678394253555300 9651446 -35007000687651950425808348863242111360 9651447 -12794534105145132946723341957841489920 9651448 -538708557624132456266130221131399680000 9651449 -62751093498739014865855482685178915760 9651450 -59976220280755867873845428462442969600 9651451 -85169854241000906927078168423237588400 9651452 -35909944860487020380072702764702345728 9651453 8148227868505749848388177523042327104 9651454 -51393102048214382567194121302301798208 9651455 244961116400850773584502606286331620720 9651456 -78770933551488424387199543174926172160 9651457 186829008591261072359526002819491624706 9651458 31532130082984068047971182659372539776 9651459 -76907601808079848586095519815392877984 9651460 29217829403086925189748916834659778560 9651461 -473610581854106823687745575943967950920 9651462 74634601876700749987418081203743375552 9651463 -31458076433464701074598412149978216296 9651464 249115606152348427929614825316867855360 9651465 66464768315997975816248696633644948800 9651466 31839081621117804379434246585664124160 9651467 53559759590550750327869305684265862144 9651468 -178144091598313535220105646250598543360 9651469 273764251818981166187549811208554728044 9651470 13104270151058201408462813916788671680 9651471 -187728837374374506896247405424256909688 9651472 -6998957687709401602204542977306189824 9651473 -9422402794590340014808290784747992576 9651474 -38310056505314727063084895088619468288 9651475 255828753101889470239728103445150520000 9651476 -26719424879304342393712450982618919168 9651477 -166813495559465117037701690365786113120 9651478 75609276057066500491640207083414889472 9651479 -2252650248759602209284335462338349520 9651480 -146215500408196056646418236824400896000 9651481 -354639619484847429390778478288537540220 9651482 -12235648797722658541106757080358102816 9651483 11320706623751368221876393559476135852 9651484 -318798940199426920571122752978170177024 9651485 -118902319678675609138289198969556476820 9651486 -47413230016174731233991663657153918336 9651487 -3219754320148449601319918470374420400 9651488 168530884355552595955638777196201377792 9651489 66476714037336174467619512560414644624 9651490 -89365467696989615839813638876350515200 9651491 -106414566766972909050501296570308275108 9651492 -14827110290607754689798166085616795648 9651493 -17061532857437127204288575281640015876 9651494 -28274416084235497323942910567078361280 9651495 31292083569390031600966763420039516160 9651496 622129575004866231136144595222847068160 9651497 219790702676481097194032694050537096832 9651498 -151706404331970441812360914334290695936 9651499 -148115641271439763625175868941019408752 9651500 28874084754048553176163371211123200000 9651501 -117893289602303375262935037730959470400 9651502 52318114433958841670394691614718791552 9651503 -126442489736170390014850458300837067248 9651504 -10898777377291714475710067932415164416 9651505 238714382772977095104985845175144308660 9651506 -184883488769710410358211454882392234880 9651507 -68409617582711296200880101286762618248 9651508 -158493347388436370135984670188365612672 9651509 8261905005939124807209799966248222720 9651510 85409465177378110252345945280804880000 9651511 228251131480684519164103600733831457592 9651512 121448716825293301050901430103371120640 9651513 -47762344074365951364724578243795476352 9651514 76405034576156577712549150345648708320 9651515 -277757396695265253007707357312311377200 9651516 2937508148979942615446859464108359680 9651517 -434777637288626950378274415452101349434 9651518 -206006481664670500771276487218031351040 9651519 -23668440159785764116828279522268402200 9651520 -28227163097140140363775888088991006720 9651521 14634505698166935590172253602132055344 9651522 -673305488622314040512361289688213760 9651523 23084927601777009797755137858528204960 9651524 69257498905198557807575309501553444096 9651525 36713211845407897985265128918179464000 9651526 55264664837289401614747779706520783712 9651527 -284232966594599563643531788840581430608 9651528 -140923933895222549870917592083109068800 9651529 321453792921498235765989092838526951476 9651530 132503687058536340754408893662771334240 9651531 144791151382721740482433892232804174552 9651532 184096084869048358070203884315055759872 9651533 24153699115940089965524501700871681782 9651534 204556793774311142384168239837457450112 9651535 274715819699396710412077458087048585480 9651536 1579189284206104259321175798030139392 9651537 -13698166122520652541202188458156893440 9651538 44781028074660112938486812449310518944 9651539 -69315380137470781017060403559684016660 9651540 31450736330152612978970757083723366400 9651541 19502294493976091552933363766175220942 9651542 -124813703679906001935342286489786832256 9651543 -2039362680934450287105357673660217472 9651544 -220567559414982139230340247418293452800 9651545 309975705496269649177054179329211543300 9651546 72451325764687540579681769302176398304 9651547 58957115429029995468481712280338876996 9651548 -34034472878220192167689580502517470720 9651549 2029682961341784256189993395800079168 9651550 138588943713870111425179125540929524800 9651551 -24549609232541907358805970395321435136 9651552 -112629776372229198837712043159211737088 9651553 -295933065503187612400301426399604607198 9651554 -41879594977915235809639864688141401728 9651555 14606542545588560236155454025352434160 9651556 -28323680794003817754118870695751858176 9651557 349169774209516882906186210501271191806 9651558 42262854857396551156808780427869337600 9651559 -290086237657902687743048208132620954592 9651560 55187608241689980013082500709064192000 9651561 -88101197581173594233512291550188577856 9651562 -131379589879501407137711104086295163136 9651563 -413328500133309774467373841190305842960 9651564 -15085411064646708237801187861131282432 9651565 -1101567675322178909707850014285440 9651566 -86960208153599933214068920786238493120 9651567 61790596156604219885808203463525897480 9651568 -1625754215559802871842852662079717376 9651569 -94494929659028736324201494820886180956 9651570 -3976465699848577038808358279611560960 9651571 7665009415622777994407286849607841344 9651572 -40514975606190214786209100297709826048 9651573 -28113292913473082176358994944661144978 9651574 -150776188502905521342200088859008706560 9651575 -246520131534673729116561583312628631000 9651576 -126744845273676167309614537735245004800 9651577 -31631302153961039458976824879255109880 9651578 -180648910808548868800275021310703126160 9651579 75986032848483187916704099855511611416 9651580 284470496672397834535099548754666890240 9651581 392749162775216815136100098548489781382 9651582 -72069052568811660035042993934976512000 9651583 -298471969320769612175100380002335346920 9651584 -357053717513807544908673378490704199680 9651585 -83089839837664823715193587999318921600 9651586 -7932667155352371687641500064406403584 9651587 267460220644082304021275227736235246144 9651588 -27394076610589221036245478773005885440 9651589 416323679302020056582344434952671767390 9651590 56366211431803700172016477727948286720 9651591 -507243191739582721143682093985243703648 9651592 -144959756886369346515264222948595584000 9651593 124203262803053599866141617698060156800 9651594 -66264961416391896454240724394292204800 9651595 -1405713668483654145596071582259454000 9651596 -68164424291559652411336634886185836800 9651597 -205811605514756305450976153630724435456 9651598 63062915325065338994151350331139928064 9651599 471710505613382381402214701975154903600 9651600 -11085677966123947780553023569159782400 9651601 -147500392229826734280689749963056736400 9651602 75639195786255288791426530641792251904 9651603 11370518281704626797101016108540645728 9651604 33984308552031845270784469336133939200 9651605 22511835112631395510453478422505887800 9651606 133379767424053177895776071478363171200 9651607 -184156173010221768703344130007956132688 9651608 366399612014725883290711065161256960 9651609 -182400754580167801777883868177246404160 9651610 133800107352962735932000801276070388960 9651611 -484966853713482317479126479746187073788 9651612 -150511500536302444819610452814128152576 9651613 -108133296568170152260307867713704810656 9651614 -36679743805765450824008940881341163520 9651615 -135118157699423301089941371579469217280 9651616 -138630905861788701243058846037205712896 9651617 73617887594854911474258810490258710420 9651618 -55563178344400942674924208180179082752 9651619 232919455358243090524789401691207127296 9651620 -133454255480432066236018908849007104000 9651621 -54044215751839228273018632153126462336 9651622 -443907637174102038780361498547295168 9651623 73619294302460319075955566075482054760 9651624 -116934799251667175073259500395059200000 9651625 -89526608359506994970597368228079931000 9651626 -195258491504068987579631399482778353488 9651627 160335766596254373460545758234132040720 9651628 -130599494200012596135096194159548437504 9651629 173074703426794294219361603428060247328 9651630 58498660844708091964580169997799483520 9651631 558338931425474274516531857534512193904 9651632 88052339532864716436196037423453454336 9651633 62672236884037290977831812654157414400 9651634 56069882236036583043007435472571795216 9651635 45340085062287630731133449746352438400 9651636 -11267864375698609854503282259097841280 9651637 -284788844801132692045917857197432477714 9651638 -152318228752172247440120649550241973504 9651639 159022045496996115382876326648764739840 9651640 -119135393326928260930059682532920627200 9651641 244410703316784642088444769175249869712 9651642 -21790375271795277853256007021882949632 9651643 -69235750060275335889693368371775422108 9651644 -112055422487594110206006101634414294528 9651645 -143614003891860057847493700674876174580 9651646 -27466209874304728933018041362613810816 9651647 26758321284310099323183849514050060096 9651648 30584833214216831030778829487216787456 9651649 180060113584963859733222395198872486336 9651650 10133835419931530518671202878040044000 9651651 533363114517273932449457627112381696 9651652 -74040555687442517152022091835145891840 9651653 -180149591153298814275828044441988428736 9651654 24371083475880646619345085675776751264 9651655 -21742942695327666373796948960473615200 9651656 38564373751562126139547811120326901760 9651657 -85195912996071788004568783269736619760 9651658 2389002604636713231585701895228000000 9651659 -38508855939946857350072163684780268140 9651660 -48698854381814800561903036072938378240 9651661 377468463880388592404688089325905512524 9651662 -151585206630844593100620061345481295168 9651663 -106416937463323720545213430321200844800 9651664 -24910442653909860698413752817350082560 9651665 9225491444466682737801819440988691200 9651666 20550721101783431794159407415834333824 9651667 -695817319316860699054444497058230643040 9651668 25661181203851939493683141752668204544 9651669 28028472926236966593856066413684157056 9651670 -4247307690344973260542134064413642240 9651671 251770391210574956200068569018947123512 9651672 -70343635120769529710276704181330042880 9651673 -225531386498457818280759922188989977078 9651674 -44196909603769851764009096874799676160 9651675 56817315851468405869025935599501720000 9651676 -1770588392031500101876608867091100160 9651677 118627038607683533748735317912260752000 9651678 -221299217668185116401637520086683435392 9651679 356024498241498228352755296717311237280 9651680 -193296003291874727489459693772118425600 9651681 132743666772310374908160601908880446228 9651682 255711481857917882476988588837415022752 9651683 173321112557036678987543598080165131932 9651684 28529305051496114649939594623606403072 9651685 -496957244785150359387905237817020125440 9651686 -452479306820234343905763125505627744 9651687 -83458336852794039006849941699743507200 9651688 37452373074841613902307288839431797760 9651689 296666083156565034650386247159004962490 9651690 -163288584078408652657535117963331494400 9651691 141191582846442149674510598145085097872 9651692 -236382623595688375139526170509530693120 9651693 970977098955779245927005332350442400 9651694 445192137079656159478352371420757760 9651695 5597622485836143855681830781719504640 9651696 -131727639474372641346670037677867008 9651697 22127189775565276858824743428097553600 9651698 -8120429882287825274193666284516997120 9651699 47657999701194604934281539305065322400 9651700 -46979985287289589393784314643757692800 9651701 -373786714530209024531150036901812340000 9651702 17912568487948867491020278036542148032 9651703 251249776575173772213101467891206038904 9651704 -242248753714732280474195023049539584000 9651705 -34265404401917032744058667891639818880 9651706 -103349603378518026786140032378894178448 9651707 162586154105184510887111644724870156880 9651708 -118684042872523927059061962102772486656 9651709 -123618567561501814672242981166151859284 9651710 15898873876275578165987213058051677760 9651711 -154740056915599343718480234990805026816 9651712 41501211943415697799782107336599928832 9651713 47040550805402709692574233034361025364 9651714 73485012184090067051503717756197162240 9651715 135623114708842257221172223923551712000 9651716 -49944271538757623473335365549348067072 9651717 -15186701414252260374062905267434560160 9651718 90667982222714868708314299920455666304 9651719 8085120637026095889886304376592922880 9651720 -28615978944326612967436768814678016000 9651721 19841226520085173176913024724060808912 9651722 57793731413193204773167726051036456800 9651723 -269089169913252221871719489003234226216 9651724 53848169372989879632956812063068757760 9651725 -63426924948822148481007270611444713500 9651726 6092369316399707180754657762961073664 9651727 -374909159002563257791113836498519097424 9651728 4512666899263550370529624637981343744 9651729 238831830655895820671061291219781599984 9651730 -102402313779362464468770799769533255680 9651731 -474476190530025175328736216566267928 9651732 -96334448683209846483521487694538096640 9651733 -23095241135028016609613855580145256704 9651734 211587335578398943241885623850792552640 9651735 106891082460544903602098460436620574920 9651736 -44346605045384871727667126198671288320 9651737 -4901713800118075376081063907727153632 9651738 -71914744345524965235485909868589316352 9651739 -235419959176722529992338552079433994000 9651740 -25046783956011239092102852466947031040 9651741 151553528875555481448910384812550101024 9651742 -229167114204906221871924513372153241728 9651743 169129197958420391054541787942366185600 9651744 -251569163644473923567144849688058920960 9651745 -205131614856789976206132300774665179500 9651746 25300420810748867080643322493815029760 9651747 36948302532751640117827068952411606272 9651748 22018255341557364986233790771985137920 9651749 -128456749489032723446820362643701549250 9651750 10002019733007264369607100278682304000 9651751 -500568328847962670669042348418841040400 9651752 -302499236438025473281405613693300490240 9651753 -33629744827107348849665012958592277520 9651754 -77638434342927473954620523478554281728 9651755 -186834092342334725879845220012097639840 9651756 -40759162128620357044974410258292054528 9651757 -126980574677699439271925095881667833728 9651758 38745393279551452605988037279466588480 9651759 -80896978010382802320665162209891038696 9651760 -31275908937820815914816373360243179520 9651761 -43031496882442746107798812531639301568 9651762 55271301004202757305361282718533620640 9651763 -86431962711299616491722847142645747312 9651764 93479719494303972088934593377101064576 9651765 202144805075415579441038178287190549120 9651766 81392694028732244513979225749620416384 9651767 -292134540829557105466184321967422908368 9651768 -6901724289929469102263456411322286080 9651769 -20110636880020990111875057522264908160 9651770 34454188778734300915784782871298586080 9651771 230220985633991907877955723978439624240 9651772 -28312060276720225095960314742100249600 9651773 116017179583882404324372673499666008800 9651774 -27004988917700404942375584455790551040 9651775 -66709995956993929303909049224922679000 9651776 82160879071190077405300851920118743040 9651777 -34817542249177825715103275988024820992 9651778 68202169146165160511506090392150943440 9651779 -268471291904977062350633364632729099424 9651780 -96383124959711266422252452352855571200 9651781 -45802398314482029217406010992650104418 9651782 10330492302060741327060844402733938944 9651783 -10028809515190703406609211289935693920 9651784 161695578738731839076096693834976921600 9651785 95461601246257282088513083415006760000 9651786 -130522881706186839337351417064364271872 9651787 -776167745421289766310879502377142728 9651788 -26865752030029108054248670526871625728 9651789 -32344842006231448549242826379748592512 9651790 -42913602878182845660076646067831777600 9651791 -404469675731612302721001668033592306480 9651792 -47233522496779912913350332815326052352 9651793 -8724372515161061533582295503990536716 9651794 34744578215148167522697718228830999696 9651795 -82076732479041744754003182055111273680 9651796 -112530333045390411761989292884913639424 9651797 -116186063125041546070739840349219272754 9651798 -2858601733329308431551283167701141376 9651799 -192204045946811270116424234477559326200 9651800 -120931312739536064871454472487386880000 9651801 7058547980030594749642351135355391264 9651802 -94887587165004247416212459861107461648 9651803 -110166803785064245370086774169107445760 9651804 58798432856651362960943059676177066496 9651805 309196523482862000771448314885276840160 9651806 -611394614835612879929945700359307648 9651807 319075446405062847750005251501263072 9651808 33050955795934525571166599353956433920 9651809 5194060971286680922290760964767575720 9651810 -8337856486043715134409244622739456000 9651811 132152410460528335861328820735999444384 9651812 -11269960584083943058916508050420932608 9651813 -10385322160145293027073349700705565856 9651814 39744540624041503777476099501588963072 9651815 156217030950751951154656295777646008400 9651816 154361939652290771185098835057981086720 9651817 84826299148498304538312680840482033792 9651818 -160941557700016497155150221361060261376 9651819 77259710705299495271053016513862067200 9651820 29731747353927361892469829913845754880 9651821 -355240481206076294058870925226648441280 9651822 -63158118432163190698265545627064161728 9651823 3367284219291346817642993394244922104 9651824 -27593893189234981713373227402018914304 9651825 -70993871568575408931926416633617120000 9651826 -295321842231767297505657574062927621120 9651827 534045445231475610955450237418704464240 9651828 834523774775908999878036114181195776 9651829 -152159017626433917940936649966454762720 9651830 -71063390392302884910988086876301246080 9651831 -41832413101358151070332470842147971456 9651832 215233174108013518194600560322331238400 9651833 310261476062046467512894323930222095082 9651834 -18481027781394762407767551603366934416 9651835 37032963357038101300883606749451501760 9651836 -193691886716687972732145397650652907520 9651837 -123336041224829969704562003190885381504 9651838 58067085147019099487885247848905916160 9651839 85109532798081152278828932191873312640 9651840 66761979765875422756475595708904243200 9651841 12733663307957048814001325180892980840 9651842 -163798386889001631615902759085787322928 9651843 -11697451941694105280007893939194069200 9651844 77700686232807360648452563634631748736 9651845 -60118045140123727395420130145654632320 9651846 -30231911950347619434692971712022728832 9651847 -313720479555122475546356370852053341688 9651848 388374158432698159213352252586163200000 9651849 11779799463099898353663398267358549600 9651850 19633320920516086665759092591351808000 9651851 74789367750368716099576715185375318608 9651852 85030899676700083997060701433559121920 9651853 156680256056266250499739787669822573920 9651854 11854049474919652509176270637993598080 9651855 72389798483818027534996445120313714960 9651856 -76313233374368802488098798613181235200 9651857 -56809804655436378365426714493681853068 9651858 12261625156966505186866540511728654848 9651859 40616663963844903647702789746606383360 9651860 -745810208669319838924928147909617920 9651861 174235016168269755054540265263187333710 9651862 -131403528534658115926616285177220966336 9651863 -69420360496689410966964715068883069152 9651864 35789483011824082353649941877580881920 9651865 160380221645359796804965062855830224260 9651866 -1818383753484254419029194139309697536 9651867 101660984924233605371820349535469888000 9651868 -251118975942899819195977013964583887360 9651869 -9039462275687923487693094908669484480 9651870 69497939933397145557145058154468707520 9651871 386574701943836471562725868281786447072 9651872 -215680718541065948775871105345693286400 9651873 161407860032012721982653132077574684672 9651874 240912723868613629711783528035779865936 9651875 78147391119903653273343621189993757500 9651876 46597372911914730864273742641953808384 9651877 419350369330049630675723333365931585726 9651878 126434352230355420169546382394906870240 9651879 13353536979388343519712724190551617960 9651880 28222988200432318231816315647438028800 9651881 -18265533618914415169790442984031443456 9651882 12646332502589248980303109968682168320 9651883 94998406441150631924515881893339481024 9651884 -143358513300663385718660298069432903168 9651885 -122706910224078762928253491977283497600 9651886 -200660981578956039571668922424824258560 9651887 -1105100171200634241405787549113900048 9651888 23118929347581742159554442486278488064 9651889 87536419106840842001126745880566382760 9651890 -92809986265578436572294297688820680800 9651891 55481263235033449560351299054752327992 9651892 128503890583792264610770159754949588480 9651893 -231645886156673863396073714019982275858 9651894 -3495532029868721099391241650021513216 9651895 73125344641923394680259177952232371040 9651896 253341611542484935236703124836349644800 9651897 281603157195574153351292460355335684474 9651898 25956194779447260486996126899319494400 9651899 326845429437567411712377165726531786264 9651900 62712733562794708647892464768525964800 9651901 -87912306486392421492393757053586348448 9651902 81362881957200166327771448962885682112 9651903 -129219504505739375797934770355991290736 9651904 -56270048892746597098204205595796439040 9651905 125703685888930354077476278399808160000 9651906 125158662693614652374286584918712000000 9651907 549125306741588531721457291777051218112 9651908 -120218304326969483807651763143264391168 9651909 1641019112072765266004881736789842848 9651910 59438977045193574594453070877192415360 9651911 272069359875116470782259739456915383512 9651912 -27529597198247154344136926123708252160 9651913 188266638761175791378564626085033027162 9651914 2117106881803687943150291174363476320 9651915 -26018469706280454167829096831481126080 9651916 -44140253411432757822373835039567490048 9651917 10638254482768065691605837300014581344 9651918 -83351807937293195633627310396236047296 9651919 -84305189140401359887495590479308529680 9651920 72951366809733813167993831456621199360 9651921 2134389691083094386236275816811696112 9651922 242139154134620454003433333913308106400 9651923 -458383342204570438594246288449827943828 9651924 119660317431021557477339601397487063040 9651925 -102542475483059071227218183397737803500 9651926 26050678366727981898819026896542618912 9651927 -50858226984060441910237226429685912192 9651928 318590886170813108353914924154828800 9651929 -98314163497920662470576953924419092224 9651930 -124627401381124987571042404012614228480 9651931 94075340150170681038077226206794296832 9651932 207749525133951010753264654637113113600 9651933 59792119542130537368997319212190956800 9651934 -176055631173098815736303870799091008384 9651935 181772596987685379135755998742277650160 9651936 4991478162352904477250546508379455488 9651937 210747075387064599680720265079391885892 9651938 149268615231581250778297258936265559120 9651939 47630226916120901200613545450114075968 9651940 86489893298957036220863010307183991040 9651941 193122436590509454694652634349857546972 9651942 816434602043178054672565147486455840 9651943 4484772979385821331206065513495930880 9651944 -56887939513154168278186479974798592000 9651945 -88820884865748581787377204587295542080 9651946 179111477024856467640205854957212463360 9651947 16795305353751367977793586249081447640 9651948 -194821935234147846744738551410260625920 9651949 282254076038723760184674419458507344960 9651950 -7504871181205237358598328490002944000 9651951 118839428993963537798770774499247508680 9651952 843509857577337960870701390800322560 9651953 -314053937947239038990894056882040562240 9651954 -40228092127072615248725278797221852160 9651955 -257473877215740794393770266711375914640 9651956 295942679507033813397223802136784416768 9651957 -65855631287042739053860040516982370176 9651958 231901582119110834102765934123801682080 9651959 180166790851499103384839854608847037160 9651960 -79962092467675857235331266165520486400 9651961 -27783894149677283086603110753091879200 9651962 -105364868901348967011954520585431360000 9651963 -154652088666050287027253596595442900456 9651964 -43448856125010201953892964075934803968 9651965 -497158529857583983249849007436994080 9651966 78052974012310596708090622119089327424 9651967 -238845300859113141073666976543130095808 9651968 105713880884714632976040471205269995520 9651969 -269607768549214328199814044080460170412 9651970 40950617190923369644572199627712155680 9651971 -435361812185837797309042087878658820232 9651972 73301349845918068754419730371951171584 9651973 -78429112706176928018450783648955514656 9651974 -21409128672718129693427380014749592576 9651975 94849720926636527956884238498854372600 9651976 -391890419113910107742870051337366481920 9651977 274070016201388772380438251998286572826 9651978 -39273793468089851011479685491518735616 9651979 -450197587199783343303082482023206261420 9651980 38165216863926545097506993079968271360 9651981 453098867237373146745462457922696007360 9651982 -207541039022215341888452333073149049408 9651983 605618992430027863397256986006552985600 9651984 -67650772765662847194578094554212073472 9651985 34651612741108612304499516843757983360 9651986 106851524859007805379550544509663650192 9651987 -16328544227318117483540298441752083200 9651988 -173806635265449214578880389668642121984 9651989 58272839961262487132312266029217266840 9651990 66437267409543274880256657205184373120 9651991 131535998496645973272203480077359076000 9651992 112960269487601004652013081098817249280 9651993 25276676045773203032044891112673071040 9651994 -134792600621314529926080697908717858816 9651995 -1184482524903956436686700049785248880 9651996 123583328144721634298983014408842806272 9651997 -217377417971850992586662760526198207028 9651998 101596439313406286168504314618529264064 9651999 -59778211684465895663322397628475269760 9652000 -197796052143067179799912534675292160000 9652001 225259609519325405977519768640467646100 9652002 -107276959535472583168551512650036426368 9652003 83370209185951550452447419505654577944 9652004 131742653788357196063307160319965117056 9652005 19512813782349434748283347324684119040 9652006 -5537120797665013156106558369549317632 9652007 -173912833996364385419730889704104340744 9652008 -13920440303039484745844348169764044800 9652009 376664828224578746880942181076112034704 9652010 104161117827996633769422980958425144160 9652011 153200152584422079451189019713331312472 9652012 -69039368767993281635375856014138588160 9652013 -61615784828883674212045273810500836640 9652014 253631263195292349895419218627879792640 9652015 30559261312743658514745362606680502400 9652016 -41814053626951290391707243574319579136 9652017 304009489271674092451563750749346518112 9652018 7086414773126767405342063656229007904 9652019 54978094732489480502575102830497376000 9652020 64500230313992767982162410879849543680 9652021 330455902285212903618411326632211065600 9652022 -18512221777095729646669301293859450400 9652023 -229463732163685204557897200604824632128 9652024 -52338380637515799152643894507463188480 9652025 190532045570235607570869644149385286300 9652026 30001841281961690128707259783636614144 9652027 52489212013291234133267925579362824704 9652028 -186352167049941929520368993116205048832 9652029 -191175517498869758274025923831808578816 9652030 -19517861706094448357234192535260090880 9652031 -170964844029618125887405887833138738208 9652032 933236743631246240891781141972910080 9652033 171130688762086221778866913568685881282 9652034 94317619216396183441721391182957870592 9652035 -152713633189563667789807910529533950800 9652036 63411715338678485633612438354745917440 9652037 -249500514457333562192878651237080869028 9652038 992615473609352536076607710857420800 9652039 -280441887305599382839839285442188876144 9652040 31162716895776934843733887238388940800 9652041 8715158670229028934196934498071106880 9652042 -11742664967021021968340771077793258496 9652043 -155574030106743087797403846987983625708 9652044 -76575926276423250850629418457515958784 9652045 -10992800165567435139816226020793685760 9652046 151923566475764155639724662367227048320 9652047 -358230597607902520974884477666985690480 9652048 7613857818678045034647698311081492480 9652049 -30133690091982451971677499264471390 9652050 -402055925654385410868871153914276000 9652051 383373331201695721172786670167958019052 9652052 -150799881272841440059604204804938825728 9652053 -217091638369985135932943494262372755296 9652054 26151086326678179391740377037896114976 9652055 10648936498301791007362895517063502560 9652056 39757892284028292137088115086197637120 9652057 11876913731413266394651021273961659866 9652058 46280417561053229212516629943192457184 9652059 18741814884549759514791860111191528800 9652060 -13014969114317026156208963254815713280 9652061 170210923537118477161534348337608464000 9652062 62893722313325087484829863535582617600 9652063 -217725875113552010291009853783459582688 9652064 -417618887798827977958831395950048968704 9652065 -30455453227612887728634385059505032960 9652066 -16733319806431378535146848640925070768 9652067 -113114192358798672642734385768699294720 9652068 27011493093891177950823070317947934720 9652069 -204452703182229796202783387612698619748 9652070 -58252565831405055547492350369473414400 9652071 -71577546339334340883804632170683609600 9652072 -71669461504923442309411503141939118080 9652073 -1083422896046051690555510834603308896 9652074 -142021211106479831897461982245285148160 9652075 114119273653017076281373039297555607300 9652076 -132106484675749125647704325857775124480 9652077 -104097829708444583684512511595148754592 9652078 -26264324006576176808505831167743525440 9652079 38158242514503052171534423761709940880 9652080 11617802380242704963239731005470801920 9652081 676696596238317312607445290491634672 9652082 103107741331136742525302850608694975744 9652083 -21022261208074767778108244490944353536 9652084 20498348606956281369206912012272035840 9652085 -4475980456540188850413641332928549220 9652086 -88009814964247056395876503400317563168 9652087 -342579787493902742665032882202245613208 9652088 -18068302240200875646132644503554416640 9652089 286109528806413140059839049640736454224 9652090 -69164959838843900348292314617452195840 9652091 151706786357140698612514594703965643184 9652092 169073254959490620379564740496381911552 9652093 152649375541441565812003686617271651744 9652094 -94303208884104351523937649613293761280 9652095 58971043048178208052712727898259328000 9652096 -172978378859811051835746722920834007040 9652097 5480434595488913597845043869313980800 9652098 53745053467282878480774416337850841088 9652099 -82284922578298915375891950659327036640 9652100 162087755046342749961675942583130726400 9652101 -133547105639731866001873849073839899168 9652102 -254355338469298709949950722573678585248 9652103 -399294970825156129750614402800161404648 9652104 5223175946827175131416292639657328640 9652105 -35328914589483007091926955302361904000 9652106 -165357966860266433204823974934927127248 9652107 225571626172247163996410603184951567792 9652108 -441682353647479011235450511282028079104 9652109 -176701711976279504114239999132094752896 9652110 -16190429895741366704214124175282400000 9652111 23260568989874782945462519302790769664 9652112 27062436781592779159106267166080802816 9652113 30097132666566619824125054613861987042 9652114 -90644574969700302426527744329576268160 9652115 240082278002198904357694292186155882320 9652116 2158005134519327906640585400977008640 9652117 -67301600484494226345821337384354074688 9652118 48756695350592864621692921834485399456 9652119 56933625066028659411453814036707659088 9652120 235530431997933925794498497895073996800 9652121 -55537469178317391362566250889861269880 9652122 -7341018791561935656731612706063141648 9652123 56473475359623354419051759224546301984 9652124 -3118474472718951577174216879455187968 9652125 -21034047657925018765762417255589856000 9652126 168200296235702749806033016439460552384 9652127 -186201813151790735629162375017678882048 9652128 -145374909055954190459984229884771696640 9652129 -93471887124583417682557102766455470080 9652130 47185374009175960431458355550965803520 9652131 -69849221992465091144362895853995596380 9652132 113258762254143328362763866845225820160 9652133 7257700053252461166948068115214358400 9652134 -312567628101602278119586136694741312 9652135 100788894193829169594311302396353553080 9652136 -36372962268024105560177275912359782400 9652137 154731611049052697536776854423840148960 9652138 -45903203042475011414918952503796389280 9652139 29235881263186016695833041029526261280 9652140 114423623641651682702319640706874792960 9652141 656593298572389744541147204375848919680 9652142 113375478015828728083753857223915889472 9652143 152337792943811693295747552356824185864 9652144 -105656462431136706828367138756199776256 9652145 -187982247728888614978292704616366945100 9652146 7596700569107771545715883312483270144 9652147 202710420874022053700997477027787107596 9652148 95822250349494236854071607295470663680 9652149 91542867866368973295575760442863181440 9652150 -114783017852248770609019929859068031200 9652151 263923050479334849492237804818201530152 9652152 -245776489787283950411268342081173913600 9652153 54807435352936487563434725725921046400 9652154 189354987984520171497839216545622387712 9652155 82084872546696757745856696401494725120 9652156 42278975144730344488594529153935683072 9652157 -8703439128536011386488978921653020000 9652158 346541834072187932045162031315621504 9652159 -449084536353784143614877458573750119560 9652160 6884461379268195174050694515864371200 9652161 23158029810590901967739097071700604800 9652162 28170293249170706088306974889535628832 9652163 308326104083661943219589058544743524412 9652164 181896248666889662641711288673788753920 9652165 -266340036740780988235447504222538975940 9652166 -91074820215298104986868004960775999232 9652167 -283214495080407431531058807859744680 9652168 -78831460522347061554665209698948864000 9652169 193092634188116206724410996299273396570 9652170 -18826636897566848039160027848659200 9652171 247457050798139817797027647305820958200 9652172 29093355230967523625925558702167698176 9652173 287564047013829817300256654385329659584 9652174 57372962141865478283565474843688954752 9652175 -17674664712861207639409762967267245200 9652176 -38731560851712590173654211865402408960 9652177 -11340979120882363077440206822694408974 9652178 -60040715452028804673953948741605475040 9652179 32644845664611255105064485589298492640 9652180 -111841844138958054432509511053879255040 9652181 5062087206471256380518202777263588544 9652182 35660707806211091172146429453682988992 9652183 -47743183695782330008434014700327816568 9652184 171345069582563892679233387445602078720 9652185 -55711708183090157571834785382284674560 9652186 -577828649290874891681104461863269920 9652187 -153728668312462695291895826091896883168 9652188 -28569046909710362288941353500787179520 9652189 152431030594514164225001997869336723724 9652190 44331304702680737639723779189484371200 9652191 -43218576780289665988444964781268778496 9652192 -235640559405938192489333777609972514816 9652193 -153494091128221620384847862824626654558 9652194 -33778752277823246774711535883011529776 9652195 -48701760933658384269676809420915421440 9652196 -5112764100050831927198121709039165440 9652197 264136636672130687154930134705964232800 9652198 -14346574855076013662498310368580233664 9652199 236646552896131236594152792609057638200 9652200 37975805288412765051383546110838784000 9652201 -37891475039462528802594121968249219960 9652202 20982823858504030350208472430997432320 9652203 175653078802948116889893238485839033088 9652204 -68558131247475423332196808360926924544 9652205 43021986951971583417001679446820058720 9652206 -8110357360422736908937958437400274816 9652207 -4185117870313102174273932975357119648 9652208 23227903379902280234156777944772542464 9652209 -84467302398587247901302241431692881920 9652210 -1799728454632886550399210038461440 9652211 -326574618028196071398104520163787224776 9652212 -137429213139188889167679173826563351808 9652213 -195489699570521918963396865186543358916 9652214 -40692627215489146869258592100415984000 9652215 137824293088041844566535924810046292000 9652216 71993562544873414124964637771418542080 9652217 -216407257207274587004377268851824657840 9652218 53673761022889034202795472697426018304 9652219 -88557359587205526047616522697241114760 9652220 93139979379438198206585845783157760000 9652221 36066601435929438809717596853783933472 9652222 35400182182244690933476781365149646848 9652223 153628975567702970246954731161246184320 9652224 21142074888361201722160672350677237760 9652225 43508133216307474718329760050233630000 9652226 -24838026662177783467338520123089878016 9652227 -11367148666838384358739226799966932640 9652228 40834240994102355415422107271352166400 9652229 29593695929157337018872792981589252830 9652230 -13021687837461007402406514739371110400 9652231 -149833951827078382800444363376282052968 9652232 -264006655574647453978868694350181657600 9652233 360670146969943720045282172044074807744 9652234 -101347609279601379290927232787730866080 9652235 109674053263127075959123182532836187680 9652236 24561905514440282479073092940749283328 9652237 -32836978457367891638884299658987744896 9652238 -228501321397571852407230463535013756480 9652239 -196508700136821188312406222077305515096 9652240 -1021413610765083253677264670472110080 9652241 -246333200459180696489007992579660513358 9652242 -3491436958168978891525708062055317888 9652243 -357685958867113514984470416399491926920 9652244 -79657058373646066096132372915593461760 9652245 -29190982834286658918807443788722888960 9652246 -161850368864529282208298411662656037056 9652247 -106976877097305624636943767655138254720 9652248 117052964017439612572272270206415513600 9652249 397204424491871635108108407103192623360 9652250 10335425747752492857067325935437720000 9652251 30358017672779888917662109572738077184 9652252 95427679464434099258414223778663732736 9652253 -98026655072814152263881664932229632 9652254 18105930289689550658735937322897244160 9652255 -189484686563605175646673389812362506840 9652256 189009590014798122655166992274588958720 9652257 -53413301454886745600993992163697264000 9652258 -97492355269891796111527082738298424320 9652259 62119166962356347321454912848316890460 9652260 106238135148496933757865722889917276160 9652261 -19449720676810817259543529718713565256 9652262 -205857855999871109772187838425613518848 9652263 8767523028493976044132158071363688744 9652264 57955028929091496327306001181447116800 9652265 -266939099424698675318543885160035359260 9652266 -116824750527721556277818114222789694720 9652267 -19020342111531552064946122287270458256 9652268 517181384831844596570070664571909600256 9652269 -3333138222987534653827815700100781792 9652270 -85179537318157103399687192897456569920 9652271 39391862908812110763660604259157771744 9652272 -2155469759767135624093737051488256000 9652273 229700087255946790891933264119701952180 9652274 -13754325425304495565795320002104222032 9652275 103408723348153237688968997969217682500 9652276 192783655006475270566185244755887289088 9652277 -34179045552020731368072740635619771400 9652278 -108600394366819141125792221081956378176 9652279 -2860795093638255762898566091405984832 9652280 -100460113371218204592513799502759731200 9652281 72135971505558515772511755793464797280 9652282 -225991282346175504258514974750275232000 9652283 -5514895752873332276597281401227609856 9652284 -6220472257886676230228033850298748928 9652285 -216903479370218261693947593447185872800 9652286 -37291170494983413681579136628927692800 9652287 237731083834318531844633305961543215560 9652288 45654521808938214954093736752553394176 9652289 473220491838775518136442921147852817090 9652290 47892639554101111511272247697427614720 9652291 7329002341072880047499415001406152 9652292 -8753949295505758312103134532280023808 9652293 1416564695926921544654792623464528000 9652294 1391237240285286699377533011115431552 9652295 -80483579364638473308809878426816675680 9652296 -713660699246984428608116451311616000 9652297 132861026383501621203602043628123601332 9652298 177921730631761970293960426420698836064 9652299 -137159952426510036877734637605265267200 9652300 -55561901217424399596111769802632832000 9652301 -18353379568284051618397553906186320308 9652302 -85263736141219800543720845280664155840 9652303 108906238839157323046467618713655869552 9652304 -64835156844026667731198019727976693760 9652305 84991189742570987161086469593952440000 9652306 205238104856350876819079884218831326352 9652307 -71864327325455010024690701826900717408 9652308 -12277940559094375488254076577174794240 9652309 -273943397886116726274940820326171005490 9652310 -11519919741244430955298423728072384000 9652311 95718902662745060690927307016041611760 9652312 -133165122909014264706821983993008076800 9652313 89250294198457929728633092300524184128 9652314 -96164913122755428123799983686095976448 9652315 60457750461342973096536441472036168320 9652316 137534991319894007410237994846050378752 9652317 75812291570618680335515331321517018560 9652318 9163107607842309679451357671052229888 9652319 -267709448861194156686430524094183444056 9652320 154668581073702686489906604426547691520 9652321 -17605208823374801892062512535150689088 9652322 -217140057576389551092539554925738490288 9652323 -119268493048419416404731390435378782400 9652324 -256322569124737177196137939475450846208 9652325 151218157747696384513971848188623865050 9652326 19368455816267312797222813916601494400 9652327 -23124052025866586775112311068425898824 9652328 -139732179232566467564718829868784844800 9652329 -293727042642733719196233716176272537600 9652330 -116466779348576896507057096130099233440 9652331 51341188336505431248833695107531675120 9652332 32727803345435929752262785219044769792 9652333 163518669615982119016227500022357710700 9652334 -8962032331697213974143596943580783488 9652335 22525893159696038455462839931745264640 9652336 -195162437983969987764725316254375149568 9652337 14728059414245387747536427377987627986 9652338 -36111355432001650743037177138765148160 9652339 3771123429413100526540939067021954824 9652340 36649948070485829019794579094807674880 9652341 78287974518574071222783204489212551680 9652342 -44424602142549160615908374749895055360 9652343 -126241089771137633663602947193853081280 9652344 -26802864014845074742040757329950433280 9652345 177235933734725030987011103571228796680 9652346 -57493464925630076172510404605809887232 9652347 128030793329705201708020311450903796728 9652348 -1236222373391787191381712012801844224 9652349 -174938130525762978951137508177183836064 9652350 -38359746634267642233667792110113232000 9652351 344168788455399935268570542467930324352 9652352 -251317170977510113897849817514639360 9652353 -4332723138128993485547770152425847936 9652354 -356524589191325882217031071395733568608 9652355 180840037302596608056813603579687357360 9652356 8561673526675568283936675505080778752 9652357 114098818034633181882223135569967260000 9652358 220356734238271894361477953319690909280 9652359 81076691862192287490070361586101204904 9652360 -109976738945729036717690930221341696000 9652361 292063956623766394638478742944300976400 9652362 -29856323499365567838567443239686652416 9652363 -134764191048745637369171537771149862400 9652364 -54534444909815803818368768490544210944 9652365 3415577045053879628690653945528107660 9652366 32225966065173446113128678157056804864 9652367 -140724875857112841911112069364025701584 9652368 -10835863027915347434187303326198267904 9652369 -385803340479811164153388312472256434700 9652370 -2770334620402756098257537272366141440 9652371 19296553357519479827694190169708304960 9652372 185555219698573708157120190530496471040 9652373 140084653584412341013028468845777533120 9652374 28459103028238192838384418011163752544 9652375 -83360895121861547740694980881135048000 9652376 122240656578214781214467127752873410560 9652377 19437473221875233816056179485262557184 9652378 -15820859954301270916128373095066109440 9652379 -89098718098969665360722601704790360576 9652380 31730060292865951849919972610846105600 9652381 269629467185005560212727388610695485952 9652382 2753841767562425949448847285321118912 9652383 -40120316875500751821546207447931251000 9652384 -56972133797417630003501884302547746816 9652385 39343092433068515968534577753809394580 9652386 -4821243561592369220454668296064524800 9652387 -46681688479656381047669896319208031488 9652388 215763985883366522077541388196770972288 9652389 -148295021416726444461514945966288379040 9652390 252630873746582613767308798288143298560 9652391 78248494846236508873648974082820120160 9652392 -189493572477150034155057792628835942400 9652393 230036248356261206607504249940243259642 9652394 -9027459564117435384129852795647175504 9652395 -176868776680561079490251359518180587280 9652396 -68693808159152429221762165824171632640 9652397 176741591030588833746779344307315181846 9652398 10431919557939345620637838502768624640 9652399 -62594836024423853050742859417857524760 9652400 -26929300253284811316068239798210560000 9652401 53483831964111335257039969635552954000 9652402 171444147133984990070136488582716755072 9652403 -80402874970732355085986596954544271348 9652404 -54922501966051295131945361551545544704 9652405 -84508167103417439336742097653109952640 9652406 -97635780681772198782728007341898721920 9652407 109379252937984046376027791404177302400 9652408 113236602472649808088859578731145297920 9652409 -44108840516862000439619520232619567160 9652410 -50026124484515350186743287375169500160 9652411 -64915649048977809121011880536984216988 9652412 69304255233805886175643658940094012416 9652413 -88784288836260640823583546492351580992 9652414 239036473336343275597481919451942477056 9652415 -187950800367148925299504257985837084440 9652416 -86587428018932940176387570132695646208 9652417 -440392233299944002595400393884841113534 9652418 -6347944846155639630869174401637084640 9652419 78139295019088556005382986128576061440 9652420 72402493075301232150009099481447937280 9652421 -293390249755355738118656952462094065378 9652422 -73929724569382809762968595912300865536 9652423 -160080155062577614989350419509283443840 9652424 176801111935410905778115076438721192960 9652425 49633595506326348389294114092142400 9652426 7218118007286811838677631383650120960 9652427 -21415476707881586200704357140024034840 9652428 -45263665675620747816691203334647583488 9652429 55281666098729925719784237876616801260 9652430 90878431131536019961757382264410006400 9652431 196501252747359455636577431509484470152 9652432 -3455618120927260255333209756038676480 9652433 -135515603787406788697279897252355297280 9652434 -112809383399753800175868901756778016000 9652435 -148472998123463644134464058389044783680 9652436 -27111194532811676694537095058945401088 9652437 240363533137051127671908113695982532480 9652438 204250796326830838946179578174203503680 9652439 239042408803764765890580825241232683008 9652440 25988256291647104240322861075585433600 9652441 -349530866563156712658254210049572135158 9652442 -137383723482526058113679985684197740800 9652443 86725203298396181386252401009343463064 9652444 -206575820248333199479877409399972120064 9652445 52725881201380330942921481157706380000 9652446 -151777693668959214556514387306276644416 9652447 233526763665196265403130241756784358080 9652448 -41958449687153361374990167834403536896 9652449 -120864955724468679215634107535536964480 9652450 -26600198677513744337283402755253504000 9652451 -378441063615176512611871073668060537008 9652452 -47408850948934351738160855358423763968 9652453 340035178454117537510142056594080760702 9652454 71181979688387003411759314656013779072 9652455 26163508630931318323524555712313505000 9652456 116548488209121426794761157932764364800 9652457 371999298227010699818559041633860840320 9652458 33556797340556287199006669999413296384 9652459 -233184594690158515881931469601819951480 9652460 66682464847980032438749902950631567360 9652461 -55961651600264566133882801837196522336 9652462 -157204025095485284248100977679099064768 9652463 -162246830994386374108442076822226266288 9652464 -32624987340498795679465552231191085056 9652465 -87659615211279862832129896365390376140 9652466 2801562699808700452410531584263242048 9652467 -55184055511235210939553849509202740736 9652468 791969609216005163298705930286493696 9652469 168093247616135999640432288131518406940 9652470 10449433060283482130136024932017029120 9652471 117575527277050006989577583970938023344 9652472 -213825508939911756989579358182183608320 9652473 29778123024772154904488948192768155200 9652474 -31174168211429573308449976074965556000 9652475 49360813750448701655045233777090656000 9652476 -111450336896861976450213964835523025920 9652477 -31112328900344291093258659104068711674 9652478 -22955716503691251086408681709717534720 9652479 -66197563719651911448380977557308065152 9652480 1400857592605695085908545908569538560 9652481 500109981062626376237956093702514048772 9652482 12427395580458727507040617013453770752 9652483 -204018134603259213153291132404378379268 9652484 467319149524833837808320870126495645696 9652485 3926070789068949185769740671444194240 9652486 -48298204108250943667297764281189055360 9652487 -2935464016583161031767538860939455000 9652488 -1172440567142204025352374274458009600 9652489 77717174449689729032373627717028460544 9652490 -51908184824269497139754496023164740000 9652491 454745520014615435253105600910693791048 9652492 -109087267331879036483041933433807075584 9652493 -157200234437078161298578225723247626560 9652494 -4836736387832616195548826302568299520 9652495 -6461209988049971162666357410926600000 9652496 22896443685122158185288061052144320512 9652497 -3446636936993098646712726207131809920 9652498 19644351566203688415130353096930530880 9652499 -617895724277639330573382770907286880664 9652500 16288230696922748369736671643302400000 9652501 -122649280783112409306244832821184468096 9652502 16746802111590164253398854697886571392 9652503 -3383404726049544150116462283483951360 9652504 74660765358498205331510337185363957760 9652505 -187592183215540824037299577745922387000 9652506 -22928134659813374446863630916481604096 9652507 -10250912826132203839128466142416601376 9652508 7778854764472834255850039472333766656 9652509 264682100390021251217570457724198157964 9652510 53516413236492328190167236281531688000 9652511 2250041916885181949925339401983453824 9652512 235804882128256493329659028863812370432 9652513 26346665305708576593836539402035147200 9652514 -311654972470278094374282857545475493888 9652515 -146417148177971763091716078377985758880 9652516 197715473050722198986816008272870462720 9652517 -13781855472754776180620323784628642048 9652518 109821619047813105167527822175832336000 9652519 42153336958790992931145625122419920344 9652520 268141456236391816159029901801259980800 9652521 160288845945685205933951876669295847104 9652522 -110609618692279764922780288902835767552 9652523 149000231221697567849356436177168453280 9652524 39655212427560785457145558535670104064 9652525 -39136259401148381233633249717331791200 9652526 111917941563876355943822364122435951424 9652527 14127997224369705565537035430196270040 9652528 24080552717780238836927396029920100352 9652529 -254725072063113334009312971522946341870 9652530 86041019137685047743778545580195576320 9652531 326808870640467834346973659700135216640 9652532 1324715865821534707040782210954199040 9652533 404558151902474943741563108331315072 9652534 37722005226891198724215296015641768320 9652535 73311807246269685465673981809524253600 9652536 214050890338498866069382754776032460800 9652537 186827398545177845188100644707738662186 9652538 20070917699736846450448243292858109696 9652539 -125311485034322944786531228156968791952 9652540 182760107842461922125010021929387594240 9652541 85301484815509222058960990145784191942 9652542 228212452435284720646637700622480174080 9652543 -335738823055293976943711132240865606208 9652544 -92649289865456594142857815171434283008 9652545 20228628004461380535913541268420477120 9652546 -60255720995287145770942417877833524528 9652547 -268757370434914188317767655322541035768 9652548 31925628764863508937004584624445759488 9652549 84870109094077687896207505324600202232 9652550 -47087595298409323336844222960870167200 9652551 71617275906861229093617470096305121280 9652552 -30192595543694814452449567215818342400 9652553 64648800679197847465796337346121067024 9652554 -1125756913767941469544409969896988160 9652555 250520124009043185705205273806719800320 9652556 -208323741755566886438704515980274565632 9652557 205078347239946002891649552763754907840 9652558 -228981440170683607573148643858040845120 9652559 -366653342469751774441625668045789494144 9652560 1177950334567671093856274900016168960 9652561 366901651067102015248512121493307938162 9652562 -43590337082921476822333405564102489968 9652563 2219800307208629588898569235287591040 9652564 -122045965765315377434598499204966191104 9652565 -135764070104078205185733775587662719080 9652566 12919835622144282752874949430068408320 9652567 192209916766045586249988628892525493504 9652568 286764506665329377712832298392652328960 9652569 -122244988735381454557280994557652851232 9652570 -51177490122420754669149397108666905600 9652571 16249578788891689291608555360185340000 9652572 52006552340068490127686262783684241920 9652573 1105627087830476691495520069298295744 9652574 -3730323974579667155865778707754306368 9652575 -104906934717971061725244839376925920000 9652576 329768285405888296573093519046748536832 9652577 -149406230577358586172301981995865363200 9652578 24599578384286334350329511869522864128 9652579 225983740793783479044821132845296894320 9652580 39074147277443450723206050371452170240 9652581 129127241023765266601890936382748451840 9652582 -39526173455511945640073575615953592608 9652583 200330594945955600372790297180031873520 9652584 -92116468019036988929635442050609152000 9652585 -58407758078838951451224607393218656220 9652586 174235855389678425690337955869223618992 9652587 4750212063373284017443611849589297152 9652588 19176390949037366510693051464877492736 9652589 123050467896971818629381521562496610880 9652590 -6499890990522024989175764966066546880 9652591 108219540316061680984184010172154302072 9652592 -29696051233191255897471716174602567680 9652593 152232975460358378512056992128988274624 9652594 -7322222477210009010556066427221180416 9652595 -104098698146379091358869871833012736400 9652596 -38330558101842783980471521063591108608 9652597 2432092134485803860091265546793788192 9652598 -65722648510456553506750687168085624064 9652599 307378666048738756507130580521622826968 9652600 -79639720837530662329092787224328704000 9652601 85934595636675267740286484400499889152 9652602 204979798678047914017285523436338380800 9652603 -85359899880174960984849099987143739296 9652604 99622255317528940414484997024488056320 9652605 166208854096021793018889801683153892960 9652606 -50344521646284104113561628333007000000 9652607 322640115776785020043919055722778961680 9652608 -10184970467310695674262883076040294400 9652609 125725641909242278193931651636480878916 9652610 -15881766413382928907697654976369006080 9652611 96401435747301087602429551461093370872 9652612 99348206151321661875118536856453168256 9652613 -17985343855801361752930448635794539520 9652614 -119118244985928854294475115906684004160 9652615 1596040107059623874105890532044108800 9652616 -195554344865312133544946990159464811520 9652617 57423619876029752562498068680443954816 9652618 153543917447683248306288212327121683760 9652619 237849711708086220583606312937176255296 9652620 28420342417288547294788100155577748480 9652621 -314588372058575661029971542241729442400 9652622 -57900159273230273594222525234169670656 9652623 6938651170038193325920335859904767104 9652624 1421380048874402993867196667161739264 9652625 -81368565287656598273493927260047872000 9652626 67000973887768626958863145798451842560 9652627 188364591289468835925394920111048740440 9652628 324076351129119192369173037353810128896 9652629 -38876945673516813793580614230904747200 9652630 -27670736510058721365875146062469628160 9652631 -30061232724416146027194122932103543136 9652632 -176259609957294924904745085403601141760 9652633 -217475841362767416150422332836589805420 9652634 77824059004550907743916265052240820672 9652635 22778799368238056676820183540348723200 9652636 -120022908139834434677249979954968125440 9652637 515521558257768134071535251512674861286 9652638 -82231392436764112187528960107148965056 9652639 -220202946764511618763496655958165334560 9652640 2110209321411043794106385936248995840 9652641 276063033429981691222542095830161058992 9652642 -67090121599224678557953292579846412000 9652643 -39692438830561910261271243362827398912 9652644 3803988381824223109898969866231774464 9652645 -165862806161688399905280792207036881280 9652646 -45457523632392126652062674257297910400 9652647 -220321417905032018558101187811276893400 9652648 -379343719579369969420743681654941168640 9652649 196313409803983244988971429451050566650 9652650 -27643390773622461445235914580950656000 9652651 -123592308080447574435497870559591649296 9652652 -88049231644225568645132428164191902464 9652653 316998104382702654455487090389921083062 9652654 143077940781189354108394823846613888 9652655 -211507038163396271782271806543080109440 9652656 -826868268460430840683804510126080000 9652657 80091459868726450167005513437678845906 9652658 -38132119593742492127530333705216163424 9652659 -157540157931401637010580905443962077896 9652660 -67438597275931956465125863733654488320 9652661 448009992414757677751713230960865646524 9652662 -88200208666626233047075499813921324160 9652663 -141998354503469280756933883003499360976 9652664 110990249479501526465656554040608276480 9652665 100954973320253899320803658712935552000 9652666 79755464339247273100346346038964096480 9652667 -125187748632429347273799564118205167200 9652668 -92228770136974296880172810502358539264 9652669 5785638784596646075311060553464173644 9652670 -62247722085878788349359557643302390720 9652671 -8732787241608184533480524907946435392 9652672 219021985046545326815051750714093076480 9652673 -136187450037135561788112350439749049660 9652674 54375525061792617266829798481942820352 9652675 40236083172821754024409944721283246800 9652676 4843686729682081575976002881053777920 9652677 203690642929113933771290701209202871520 9652678 -13368845097453304057221396025907316480 9652679 81622737023176812224200992406674338760 9652680 192122691842296321071773978123899545600 9652681 -398526910319211564066100460868872036518 9652682 -40929673984203145796757989375877997728 9652683 -3255956069366393827923579745591089216 9652684 121874442054616581459524648644942172160 9652685 102745685148591649756078123206245544960 9652686 40567254675558063376418241897580738560 9652687 -9121733471534737155790746700026717696 9652688 30246927383096826624406968289743519744 9652689 -85560602843244640830063536225828088126 9652690 78802157178774852637541917231186951680 9652691 -199090072919122198168891895187494692488 9652692 -48134658829694814699343652976175853568 9652693 -281562777273960820111254155515750299058 9652694 -10202325983662742107316790548058624000 9652695 -29053100388349701374805532240350912000 9652696 -103922877384569276160429805260997662720 9652697 50279630593542386630328532223590303440 9652698 120752125720253902346985965591500128768 9652699 41456046196650301461713949243762462736 9652700 -87792761393004301790583673518219340800 9652701 71539413456368181053054088940157289504 9652702 143151463208720000482564070895290025984 9652703 246161701250000830171774099732894254120 9652704 106476337069331799471364754948888985600 9652705 261182634646296482575103975671615459860 9652706 31414323345199300789946884809558297600 9652707 67778933353761022090479257569361063208 9652708 18910673276981893002178782646277698560 9652709 30209685101337092082129302978380926528 9652710 -32996435214181046561731028752476071040 9652711 355986315666634630644465018028276396824 9652712 -129958602509337647569038489371336755200 9652713 40349740469789760263061218807968091520 9652714 55957388092080999220409805508185921456 9652715 251139337489611445334364553629391995360 9652716 19568630007069137343706492365537484800 9652717 -3571845380712993341441385460778826740 9652718 -18936422230849151811648305727520504320 9652719 -539050604443472462223843692387210838528 9652720 -13822683692961186328955668720244490240 9652721 -31898022053902493188347410547666025536 9652722 -59601773520063085458045262936295243520 9652723 -410949646246861215566249632286435583028 9652724 -319727144506209158069130786212256263424 9652725 -118258341976551535099733740734643764150 9652726 -3304474430889322361268517787535923136 9652727 149868051549203113838690853797478973872 9652728 -84263217481613402247687287311298211840 9652729 78627674600785920392599946307492992580 9652730 4463540682581568982075772846711497920 9652731 66240023395874564051421731646957596160 9652732 -5688106985730389624993335254500966400 9652733 -430402223883513554844616785133165761018 9652734 -7578447104690730649861844471946768384 9652735 -262374717830434421943227138561005737840 9652736 -192264976196114703487702150154960240640 9652737 19064257912116035199651520581765923520 9652738 136317452953111785546288245035502573520 9652739 -347945116970473695579944288359277363460 9652740 34879086970181147083492168118225510400 9652741 -163768211284718638297604977056925420480 9652742 69027024344755302508696852614442714944 9652743 -171827002461922453157846168994725386800 9652744 -7447102244484954219896679962912563200 9652745 3365316789088504710989320139924567880 9652746 -32440202295693572575841024959250098176 9652747 -175313668969423927485996370255092434960 9652748 -74978169822040935690502451561808543744 9652749 11613118736087084896163531521785593856 9652750 -204577659619931396566643812824844656000 9652751 216295651406273400353466736245333552600 9652752 -629112547765386249532118783490318336 9652753 -44490110315253722375621197593185530560 9652754 63549677093859084737145811662319276800 9652755 -55151210649707983311903024809856526080 9652756 -42159042668278869374105617929593265280 9652757 -530643536588163823972700682960477956448 9652758 -46028327974039129749859611752113815552 9652759 -435181599083949761537944582071298554040 9652760 21963361410869513143199625212737536000 9652761 -77153259898220152414011092205892241868 9652762 18355464185902288937770462102894510080 9652763 317274944354427204931521391240027131012 9652764 166802507486637501897381362644511465472 9652765 94577719380190955513377225177775703660 9652766 -298834091820989478021079306404508515840 9652767 450321741403744459729445057553218416512 9652768 194308083504633405765610524581004902400 9652769 -1443373048662455796391262849389402560 9652770 7634957785273448796488796163022276160 9652771 -110308978611607402080106774246844428968 9652772 2085470859746793109479857308266807552 9652773 3240235391038137905615008112865363840 9652774 -9369241751710899519691134716669712960 9652775 108900436948421060545337626744385400 9652776 62016584817827047957867048773797314560 9652777 77134670055598987169694061606935135360 9652778 114537427862037143571868380557607088128 9652779 2941896300371423852028513989525273124 9652780 48902120122226503922532637760568729600 9652781 -73631051420521042297863137334000845418 9652782 18256350868828488654463280034886322304 9652783 24206907778561558243934905581771892720 9652784 20962802137441178734318473321522069504 9652785 -41210550544381304963691711601733736960 9652786 79194343356303309485539450996813567488 9652787 -302039951687752656749926323860225732808 9652788 67846762713555621656620724484816089472 9652789 353270492532243820385649922845768756590 9652790 -2368557020405927767795641172551513600 9652791 -21041254164535385866301769554007006336 9652792 -403378116181386609199712062746225254400 9652793 80133895004424123994633584193353984042 9652794 -21613326892587344575126031423141168640 9652795 121642558908503422846319439871527478800 9652796 -99135895922133181189751540669606945280 9652797 -96800268914277031033793882851896529920 9652798 -33198118960499108830766126770305485760 9652799 -1570236932111683660349806989009804432 9652800 18262332971065295288705124482206924800 9652801 -166249238776432481977190757860146924608 9652802 219192695107479148511963549280971462352 9652803 40437705264802840752376372118206624944 9652804 -55272989874750158580042751359285747456 9652805 185533841865298798283233841830392865920 9652806 -151734786276176875462230689754137371488 9652807 21240551903286669207639815998444461592 9652808 -561187379796253225546083607532814336000 9652809 234351357903933619179833242642940519520 9652810 -683921969794478675617840309207832640 9652811 -10664390255640222384540997931661689856 9652812 85491632355015490839240266385653760 9652813 465545702235679091104829694346483758720 9652814 189985721606223587564003387014526552256 9652815 82354701532678451519717579125449258360 9652816 116101589401699540283999918799083520000 9652817 27729673739709156364623474140602603680 9652818 -42461277397154490874203411222985482240 9652819 -78008702809887557676081034991626296168 9652820 81103392023715047426511965206075150080 9652821 225970741401407509087175532580600058304 9652822 75906233775603537900013735014439612800 9652823 -238000695985940140475669159963956078296 9652824 229438188122937745870784738626338816000 9652825 -15039699562987108990995724380590046400 9652826 -141026549337575193723822474116362181376 9652827 50583868066360273053223038238321208832 9652828 -195110156621233227316420850062425480704 9652829 -100543116151924399387945122524710175124 9652830 -3624176731976301682671786094873052160 9652831 159297623468878820841510941064784075192 9652832 -40978887931118400560778883942470647808 9652833 -139132241311341521245434167207537231598 9652834 -233370612161174423385257470765044461568 9652835 -90534760678240210392962298265371263040 9652836 90087371879787891734249420684514846720 9652837 189311625794483513482825302760456550460 9652838 75620698072296757670955783333385658880 9652839 60639613994092937591960572988586555648 9652840 -113843523918255849323733278937032755200 9652841 -223145236465767788294048834251009104816 9652842 852395989647752209930884250741171200 9652843 526541750671243925115058152966799919760 9652844 21874492292071727088415260375998228736 9652845 -75246871392690555927534636855651432480 9652846 66121865887529052561113599554359387136 9652847 -73389429297769511289594188735618316672 9652848 23588586717343254517261570922162847744 9652849 -157396875115567541130397585726291951150 9652850 16823744840408762517694453594663508400 9652851 -5428112930526737385423203583248483040 9652852 208370123318523705542479656030157332480 9652853 42329407832539896952617704270713038780 9652854 6467566206956963622131780711373863808 9652855 3634605526552862620138917479113248000 9652856 -120486625631493936420607679553010544640 9652857 -157346246322287292122932408138210710960 9652858 -195424845678061002282784934703153678624 9652859 417457174174506317971437039566352561060 9652860 13009509817994880741796335774330716160 9652861 -169148747814911133119473655414775996538 9652862 233349087518532236956070381592566994432 9652863 12442174114797392675705143763160768768 9652864 92063228590538753753298769206407331840 9652865 -43957786488405494981055925714196269740 9652866 -154110362218441492103200259326369988352 9652867 57662316963227340311845673595356499872 9652868 85156942625205437173133797437024824448 9652869 80829162759481170526508487651574918524 9652870 -47908756861307256627491441063248108800 9652871 -198667609316268642708721070925719741928 9652872 -101779253797418300157230354733718732800 9652873 98785452439366933917649425015596398848 9652874 36644331823899574667446738238326272000 9652875 -234840242650162244614568516092946292000 9652876 -80141204861523576120530428113836759040 9652877 -36929260283012158999970182206326603592 9652878 71251894120764528862349702255300027520 9652879 452087222749307393706998496383456909880 9652880 40253187974698611615628197839199682560 9652881 -50174142581413319687628983796615590016 9652882 -37164780722762998783523503599052533600 9652883 -39788914339035424934745444821420673240 9652884 70551920602086527014585208669618952192 9652885 105154306460929436453754244759208592000 9652886 57429894275715508413126473106646159680 9652887 228149712166723788483552564981317883744 9652888 44414526540544042585888513068299919360 9652889 85581210155504176381710800396363467776 9652890 16629949378202314000853609858126269440 9652891 -212778970332203641730296776045353372648 9652892 -246619150685961497487254172320160182784 9652893 -6647871969214834708654512426941184000 9652894 131710624680683569388695750265291738496 9652895 71334598235511932135313511530078724800 9652896 -182900179653298404527854342000410624 9652897 379243216549156614588682556336667781346 9652898 1796723274306676569953403657178425600 9652899 -3985377390082207084491412068236825736 9652900 -57907164446091439069575568897553587200 9652901 89281435561109148342326909400759667902 9652902 -36014139915285614812423778820171901248 9652903 -11537596777332110683514260381181677016 9652904 53737836682042577808032179967924305920 9652905 -9647855283153219170072915017016812800 9652906 225222843667316270796593632990499153760 9652907 -730434287269407504967369454647283014656 9652908 443105967645045129701804853991196160 9652909 80037569146620355558996691476973060672 9652910 61575999557284325992593416867827623360 9652911 -79764675993525796282544065979230712160 9652912 -18850294290780389663565142603946065920 9652913 385681582216239835094338600015035606162 9652914 -86859078603280968477780786538290320496 9652915 -155998830160367540429446393220057671440 9652916 -5542247951973296668462750233367658496 9652917 -24690167747731457078551901958583313280 9652918 29949301677349368225376648530221759040 9652919 435256025768705830522345557097356001320 9652920 -245103446577069410125806518297558630400 9652921 -5145586607034411089555155089872609878 9652922 -26548153387847812924948901909575065600 9652923 -126515204234997515577194707869536173536 9652924 -180852877003630744154108986552347311104 9652925 -178667412625131795369856381684020346350 9652926 -130620485308025281208481122457409765056 9652927 229657706735566670147631811695150003776 9652928 135435704759756636820176757162972807168 9652929 59305701792104319138294106119130877376 9652930 3561139879435705877260396623310049280 9652931 -154959317202185782803587261746040640000 9652932 34166949293728817480519849319740163072 9652933 -126477422106514161246205535129443290720 9652934 223130801388853119501734208863850940032 9652935 -63330365684454694623431580921191884800 9652936 -3611200461727679578245381298955827200 9652937 -215865798511349174193902522348792754048 9652938 -25030736623149837703792139183046195456 9652939 221498949589215959107450849927367026224 9652940 -84240408472481539389855245575417344000 9652941 1503477310324076032651467217203670848 9652942 41682838186061242053564071418283912320 9652943 113675265664459923318114024716990647464 9652944 5615436769030784475908383120258498560 9652945 76082570348840888137682256662221089000 9652946 -65773812716491251912688363159477673328 9652947 117476190595708110663683227369432231680 9652948 3602948464679248344854056528341559296 9652949 -33757546717566940590908644884032766720 9652950 39773446113825131548698835818520680000 9652951 -396287636766290373660748570184313747240 9652952 333328291502645884804988072161768089600 9652953 -171548134007699899710773188703756642592 9652954 -311598294448844645219980504915810080768 9652955 109303902886191898102881308862509385120 9652956 2107587650020957870489339411615432704 9652957 -87369595837601151733223749206692880168 9652958 -24888001505991873735841146862787598336 9652959 -431793121271178101555287948825645559280 9652960 249248161280544989210426286851598581760 9652961 -337444298098194689244775697891932089438 9652962 -71430874566700554369390457235133112320 9652963 -141563963295313742285039145595337906788 9652964 195105039828244410010609885193193614976 9652965 553240140505182966884215630698144000 9652966 -47139104331268340249856420393904313856 9652967 205481157386532108376667532289904573472 9652968 64615169892409898986998575564092323840 9652969 454280913498137866934084150497423632000 9652970 12534841015570832559427365815170540800 9652971 -80011961046293083245485398849646615040 9652972 72754858854502056157302133796411008000 9652973 -24751898288957704649824969938474619296 9652974 131914242442651144567353374426294018304 9652975 193412601479549345763586965233343953000 9652976 -3125931632400982380179443277644627968 9652977 -73928651718277613374035372576561987072 9652978 -45224208988708330174045529153487650400 9652979 -20109391677467010918158663828137819824 9652980 -62251131498740557459606674482128496640 9652981 108386479752221661022621884264685636732 9652982 -82135244144751025613068266221400813408 9652983 70412685554241106964991456149647597824 9652984 339179594499543634025286036623523840 9652985 29748311108806214070295950002479502400 9652986 15742745745557170716936934921673118720 9652987 -105980622881126907843765605746670072760 9652988 -115675374351054907940054149882370534400 9652989 -66299343558555086316851362681382194176 9652990 132638919809698623905259080214354249600 9652991 -14189711407077411511993250160300824400 9652992 55504765526909372415533724721207050240 9652993 -6250317238193461081915206915414440000 9652994 -81487481646331596507188730325283619840 9652995 142401757779583493341578033355976575440 9652996 -26931192246609256650626862670418289408 9652997 -121970913034601703907248643153957138176 9652998 20675844304168283228395017484388771904 9652999 45974779543425682237166832647344402080 9653000 -148021677731435299570692917958366720000 9653001 76054116854093420270502395486198636544 9653002 -174388118588808254862430266437458596048 9653003 116795789217638942946333851970604071252 9653004 75345809907230356405218680954771122176 9653005 82673773499851919976654131963539448160 9653006 -114253670483945050984086956428325607552 9653007 -14414816030632178245707025995602250240 9653008 25786896868976478519721258623394381824 9653009 -19030486729777885163954661981858776796 9653010 81290014330386578461333556281513113600 9653011 -3850029736311160389584551076140566968 9653012 230972454453948537569660762261477725056 9653013 -396220586936955756431658458396084658 9653014 1688853811987611068710506910237857024 9653015 173069375048972966923774416726479915160 9653016 137019725557823842110979125358740111360 9653017 -15834446963637819866036458886875942 9653018 -22204607433980741089177747079772714240 9653019 108608700707329661305097933812007464344 9653020 4599768188475684796005831405049896960 9653021 -176553756824598483101299010134472035488 9653022 116579812737274912133087262721159556160 9653023 110662988172981270404266450773056281864 9653024 505941820427043767410605867183154200576 9653025 58497970970888265313788758806447281600 9653026 47056493689601030241127003799369665920 9653027 -2666306188249856042531714475849973680 9653028 -21231741203902093827792334926798913536 9653029 131052106824570982939593291749490249180 9653030 -111142036186290825164287425479595507840 9653031 76633314808291246692153615318990211728 9653032 -138564853155625414288738723337174630400 9653033 154529483448597197347818528736374216804 9653034 109278706400313276781005336006771329280 9653035 8464164676039348152448517449168392000 9653036 193899565918082683740755692502184602880 9653037 315023557747915016667037235116250500320 9653038 55406884990114466654898788794562716800 9653039 315614349868666471635814616093393187840 9653040 -7910603317390024509779392386859008000 9653041 61525499244321765606264162822594399412 9653042 20590841149949503563994046837885736960 9653043 14960575975279593021379839163491313464 9653044 -170017492313810695628279620109270836864 9653045 -193401676863732831552876978503304376800 9653046 3167431861759156900912603465755356544 9653047 -190517606818795561913410098004271774288 9653048 107578762568279030049281277852537077760 9653049 -57906102122755068053639015330807088000 9653050 -89010020602148489853953812779813926400 9653051 644889577673541544092570472524244125000 9653052 -141304975614353943395379230526676343808 9653053 -24005064356944351475596581581213823360 9653054 50341169321756050040019351226129483008 9653055 62730930911113580044180698167646229920 9653056 -7909547973229090361497717848743608320 9653057 78492552321043261790830542253112802240 9653058 -31529319957756773296552134371871558576 9653059 11747105098391815956899973587963715840 9653060 40911738329969450002493764724548546560 9653061 -78603871584912571211811704274936357216 9653062 -53043972528694058658439356764451703968 9653063 241876443725179783685625673615540101600 9653064 -120357203825728789171214567263819776000 9653065 -206662728015621169215173050760367521400 9653066 -164841431702392829999534555199196475136 9653067 3041842553594443379806872228230496480 9653068 311068423782092066640733545602945454848 9653069 37154347065022036469699050562895276000 9653070 680006464579916487909327159492710400 9653071 460779569281436129758688985896481276272 9653072 1526868219210862842452614688540590080 9653073 -8351422860817547097156922332714503616 9653074 -204135558382303276917065157728489668464 9653075 -118814814747303659610367101038516258400 9653076 3784223804403625607328815752669032192 9653077 -58772363078365098576515125926031847808 9653078 61886234953510258692112252492868864256 9653079 92157930323197669793673045582005217384 9653080 198622323803873135697707131916934758400 9653081 -76324217443412215541429610529054729836 9653082 1611258767861445640539324836847336960 9653083 -258038307436208389418123809478627722560 9653084 -19739342373023408977837268593066865664 9653085 55070836591539178657857168011718342000 9653086 232699150057729954635811286213102692992 9653087 132786568896877085976807511725284095200 9653088 -250240250825577327510558937547857723392 9653089 161295514797689760029892200784628773120 9653090 -26494335626811557328146133328995993600 9653091 88055913159027379233815424777696478464 9653092 -16545951429099290442861726899887820800 9653093 -539569235749912745594463958661810263620 9653094 674493705611641105609302416836360512 9653095 63654977987307819270806625981443119680 9653096 201653632216564840361163305963674721280 9653097 81272822780365163628362908297587104400 9653098 28403033123277350323456452438964408416 9653099 494520871583405315371774276020239402100 9653100 37632700976145340382356110350469120000 9653101 -318958988074028215030392942867425412768 9653102 31317656051656860378099492722710769280 9653103 -90251260270041780470475704913280209360 9653104 -26690832446596686718304512622966702080 9653105 65311874547992320116845262712695534720 9653106 6163129380787860669092415673762650624 9653107 -11965414359958411891576175051265325728 9653108 -178447637595535235881737918924854077440 9653109 130438322874365114560695609946568751648 9653110 96454477479988583245737412326564456960 9653111 -190316948267138442796735229119737483360 9653112 24390905382978091735692752168479948800 9653113 3782732077018874904871657820659352464 9653114 294067886565226838875468775448266232000 9653115 -50688382472032693971070306408990690080 9653116 218050338111877688134519282626652515840 9653117 -135648203822734658640402044089645619508 9653118 73308673991882974213756247331925745280 9653119 28510576611548184910996596959921942896 9653120 14217611926546402940047329832049049600 9653121 -103048363708033353794520702582833971200 9653122 649224382460617770317092109026475424 9653123 -8945530363343521996874967544107511056 9653124 85211453225890918430201496807776194560 9653125 -329789541308289941616047876589427687500 9653126 35240695579980261270320310257105861760 9653127 -217385842424600034348777018213197066496 9653128 -305984476957273293777211102025216655360 9653129 69791768292184555302661358278440814080 9653130 32246926513703762338031485385709561600 9653131 -314232607014342104493723786529357217068 9653132 -92415930932404575877601331255974903808 9653133 11787332800207151662929126126757255680 9653134 101702137556379280427955104359198521600 9653135 19617881049178560188235225762515059080 9653136 72097952922929045265084793904957816832 9653137 -42275331565838648415817513521572645900 9653138 25366389571786985563346733165813792 9653139 80402654543957688374469023944276733904 9653140 -928805454811467153112867524332421120 9653141 97307073416635118783132237293857094542 9653142 -187364663002832508355992432678447353856 9653143 289102007008197345746244668106612303360 9653144 176067472011410967510948732067054694400 9653145 153052010762731880976828958645704456000 9653146 -104814050358104904757865774456002265856 9653147 107407036367420123693004940945094734836 9653148 242151668343071363103013032649755448320 9653149 -86447226131619150298425093189945812160 9653150 -10845180338607383853067226826130766400 9653151 -164211872401795673926961473544962450560 9653152 45975209909566266782664004906940104704 9653153 44750493251823174880754044170843282402 9653154 58477986045182473444161943168108032 9653155 1228608050512256648594661025248300000 9653156 3864669424111460859846376985407337472 9653157 -137244552546164264280137768079646255140 9653158 -100949615533484417383809149439112121280 9653159 -17318916222628999527642168028983912960 9653160 -121514045490463592780649012906138009600 9653161 27559530688245260306157220436769553920 9653162 9428145328261903595169978847809921792 9653163 46505940532800714136483534324096229088 9653164 -62426667644029684458064644712811002624 9653165 157581881601354688190257403321118450060 9653166 70610521543615919217591337985295236352 9653167 166647825555549754001936586477019836120 9653168 -48526803121134163367609673142543319040 9653169 87309266868600723950223322899346874688 9653170 142111256514084633446971819159927013280 9653171 18002369488521733200622321320066240000 9653172 -184220468665850821862041057329136588800 9653173 -120424996552055984968801408360866548900 9653174 74068926259297517215920049021282002336 9653175 -7780445891465909087785053437972611200 9653176 19403735529886389732979938768817766400 9653177 -343286144860827798886237901610168506028 9653178 20704557368016914044829377478318173440 9653179 96717515321172324936076540703892263780 9653180 -131001233580088945022858278816036953600 9653181 -131195121209694381162601972146527278848 9653182 -84804607173624994740674632769845687296 9653183 139819938528525297890165357910103230144 9653184 -21419975081006491440477152860742615040 9653185 -24201099451789000460361836025504989400 9653186 -52197108409479159803088951761919152256 9653187 31197156559090666667587461796168638960 9653188 183241440507379092908035994073541109888 9653189 -32952145967405699861484340348794326016 9653190 -89721669041535424416531547998817532160 9653191 -181378829363775101528884394510851642408 9653192 131757785876558626665820393245130859520 9653193 198939130597679002766914070788774623648 9653194 13453677172493863941562024062870094896 9653195 345314612675597578431038114302260708480 9653196 90496898692309833022610326666161520128 9653197 100114200241431032045363941363197477600 9653198 -44769845994716749731811288446332051136 9653199 4033479475806615990245430069562361088 9653200 -36475664686006005908253752910446387200 9653201 1927500466355773542444845397618180480 9653202 63272205802784267409320710356847150080 9653203 -68107752987955319834865122915990156720 9653204 76643851670094816036187731412947431424 9653205 5663518757990105863141919848482531360 9653206 -272020173816174369024734080014528343296 9653207 -98892575725594002266111788565992372320 9653208 -146080330248303739973563043978540851200 9653209 -100302635331550840509773885816461597680 9653210 12162310002719162052210030590702899200 9653211 -68552692894973836064043243763529228568 9653212 -299801332402896697645287189888466744320 9653213 -292312342569474929922125951787087464538 9653214 43623932231124313590802173602771865600 9653215 67702416660842195310095504836033251840 9653216 -220540068239079801001861155380027719680 9653217 32053202121100750227267634548004773312 9653218 -97522292287022334801265087444952189280 9653219 -27029492138344879164037695483199205304 9653220 -68876562108729575800138986293847033600 9653221 -159177701258865763582382025317163769248 9653222 110789428877033137058450040636785394912 9653223 212355052588770193167442605651939551784 9653224 115636689163576611573461403712829521920 9653225 117496522940333674691014405165248390750 9653226 47331854579137567596262206704033034240 9653227 -67522143799438413506967338553783632400 9653228 -5520488386219004620509258005850279936 9653229 -477346010991549355776433882983110040960 9653230 -32439879934834232370462318359434425600 9653231 14856016604282912102622582521511880704 9653232 41671564848190051817168073370108428288 9653233 458006864117617739221170446441432316004 9653234 10420841559507590412314916632127268992 9653235 -31209790589517292467258997013999961600 9653236 391589454083103880495558232944793038848 9653237 147617916835918718213044932307775188992 9653238 -8747221166127009802060306967761016832 9653239 57206150091327728379538563107055215760 9653240 -77333989310349034445988975362775859200 9653241 14212679910639131505944863979816014080 9653242 3162098307547125791968736922824754432 9653243 -24084173930810841445954783678804844508 9653244 51354673328087748663166994970487882752 9653245 57116007944423766643348299745493284140 9653246 142890744493078401908226009800065536 9653247 -438771712535437245872882948907789054240 9653248 -436643965827608314553727282777711181824 9653249 -565253114569418061372853477021046604864 9653250 -102605207486955545234978969040399744000 9653251 99218653696989405147858797830455933912 9653252 25007063134462376361170712763695329280 9653253 2036798722761397710121556324041151808 9653254 60033788570545576869670369242380599680 9653255 -4474153990203392997578995307845513680 9653256 -21679652807508464956948296922898181120 9653257 145854910794071172841078995272243724340 9653258 -60268770833479310729646705947799058080 9653259 -170509506308600680213267902971984640 9653260 -104308333405683476072527873463378181120 9653261 132923518928312208243789996370666126080 9653262 53205364528028937239619822517567384704 9653263 316872015566826787819038318518484580800 9653264 -1516108055759044894558632366974091264 9653265 45679269074815529520831873323437409460 9653266 31372452491008792771220802957140405760 9653267 -16166935545049281519586522178733554880 9653268 10872590692890444193007815197459419136 9653269 -154078448348893941836585862271458980420 9653270 -44729474388724606975300280026870087680 9653271 30514564642917684122148670939416241512 9653272 164460418748986223279434488140527718400 9653273 -23738477189929015413696814349282670720 9653274 64059517314608899535462655798703452144 9653275 155488325482321241457675589437673997300 9653276 50745470305551214161364693230063513600 9653277 -176070251928218411361990557457978809760 9653278 84897014020777870394736783996306751680 9653279 255613390867906930973964511740170596560 9653280 40375512636643468063779254308354129920 9653281 -328146782964183382744357353247128698016 9653282 -19383964071361498873968450196198009008 9653283 727515928975589662805610240539321809920 9653284 145473479645644178422848010607280648192 9653285 -3324039712349200410864289349017396800 9653286 52101849547167419641667115788382803328 9653287 -171743227701412134133886549133455769600 9653288 -190124609435792794084795299578163456000 9653289 180549309286755322025496270258180315024 9653290 -93047356083769050462387734908920765600 9653291 -4614608665398425985364429148240448000 9653292 213297666251222969532725433510889082880 9653293 25533011294184192181742114078077178144 9653294 -117527868535052086794848368903883178240 9653295 -29680019680697267133560881648916317680 9653296 -40213417336165164395383265905392844800 9653297 124889794789756861052473096056324519972 9653298 -80335325994734342978891539630823742336 9653299 -59670431309510908906824299942970155136 9653300 774055663895209928945315841235872000 9653301 -442062282551241336391514787549105600 9653302 -30867971350751731034424214281291614976 9653303 -105354699397254261522491777668781616936 9653304 195872215465584248412859794219246981120 9653305 191743868457707985532700087696424432000 9653306 -6775001296395278167766230151729123616 9653307 52595379246250360591784676146944567296 9653308 13865731199675900883535957251687243776 9653309 23537240488723575117747650646219789510 9653310 -74598596573006687433983905559627692800 9653311 -23443324619274843458638620422520362800 9653312 -151019004273163799466373941480560001024 9653313 -94642376120492531053020303147336943056 9653314 31100354094348734313782434219476378624 9653315 -83982084192241583282391498457034062080 9653316 -17672772837607835040863348026193077248 9653317 203583279084623233206263046429846448860 9653318 2123647632432291210910081800281458560 9653319 -84922170213609775279013442827602600296 9653320 203321364995512637645576056726515148800 9653321 -13912184554157723695785703861173453900 9653322 -2290534151779138328188840154353245696 9653323 97132948829561150359258569874920759572 9653324 -112412348227266055702164301939542146304 9653325 -51784466577117533318412553175171632800 9653326 -118234887661153806856763208568398858240 9653327 116853938189039942684685743378782966032 9653328 152093491081266679872048338874531840 9653329 150600350218207544385600955270996422976 9653330 -109435987395956188898707725314602790400 9653331 -112689527120505469061023442606945943552 9653332 11010372416633128479984270328229562112 9653333 114215047965591127467273066672042714624 9653334 57577033812376782835851099011547242880 9653335 -140185399737941763951263948506119231720 9653336 -58777043406849721504189282064933191680 9653337 -2774349377273588216754789411702155388 9653338 2469967396249181756290549682812646400 9653339 -230315838190730004358752182711193628860 9653340 -33507006933643611813881014103126784000 9653341 24830369501635533645749840359569868800 9653342 1972313879070386509224300060800434752 9653343 45329140559480533004180290896824723856 9653344 143227367364262341687948831982277099520 9653345 -38434440341300398630618707244247499480 9653346 -2951839819024035044947455894391853280 9653347 398277606513022219990683466446524696712 9653348 117518223076853490211242241663788600576 9653349 -26721998862148683244907011447835212800 9653350 -4817851820574051340595760076798531200 9653351 254195671711945092782133812708825735352 9653352 -242096404995469851082294583456867450880 9653353 81064538099597110915835655083040420864 9653354 -125384695133614458056181011066237173248 9653355 176755821757884274746788526737405545200 9653356 104877680590152510612358228315054065920 9653357 -68129387632735948748682559838399548608 9653358 3719433428241466624367579448782846976 9653359 46220378524814325699937453808918813704 9653360 -65394899472146696052566203097501859840 9653361 213035218682518685773732032068972437872 9653362 -174923288531251144328066912146808360928 9653363 -68200108502827213231572383075618270388 9653364 56185962554834423173874066024674897920 9653365 -275999175482174310471499445760177481260 9653366 -74470492587773082872079598571258798976 9653367 -5541271356272460306997958492823790560 9653368 103999428710812814806441074132956160000 9653369 -70734278663120992323419102570854076160 9653370 45523805622701331666837689683763500800 9653371 -531173225020657642324024810987279616 9653372 84084270553502578082170871857891487232 9653373 -196649681930631120036826808915864522976 9653374 -6618635795989016650989798962512629888 9653375 -139006743896221527424982178926834280000 9653376 4045196986172541426458071270089031680 9653377 360298179239738718439658272866716120832 9653378 -45058089408743076452432837792906393088 9653379 -3973431249772784784606585751464337416 9653380 74142551678392052659522835141356800 9653381 130278487560748412787148262813726425182 9653382 151414678187839584470618835620497445952 9653383 240657904960159234947557924265462468632 9653384 63374666191678532313497437927352862720 9653385 -258677355834331128393507750546259200 9653386 74769441989076369668555195396277721392 9653387 -17090386993695357219568125003494762760 9653388 -100056245537052637167854177787701260800 9653389 -403471980067424536001244383000917525044 9653390 185595039306892153001367064560402691200 9653391 172692836373539211208241287387701646080 9653392 55080129615255445279245418330062848000 9653393 -3728385761092160969540422719092465358 9653394 44756865998856501043804971173618038272 9653395 -125658407041733257599702916618221387600 9653396 -84353301825101562611718051547387651200 9653397 -57722735268928825830277717585443379200 9653398 -54278988449683637857568809282742627136 9653399 101631045641149424066607999826942067712 9653400 12294563513478944010429079425724416000 9653401 -448826528646635255659127400804377868668 9653402 24494560551292082494973019558434659584 9653403 -181414252765460785786843305772095163200 9653404 377924373674765442060355347417862156800 9653405 54580823419678495302474839589370656000 9653406 -6690685128159439400666434997207132160 9653407 5084729343749170882936381443723474656 9653408 91815736533960609464128168343463198720 9653409 50077670844140320526272548219872213028 9653410 28811839477833375322200804710036573760 9653411 -165255803685959192063556029484599354160 9653412 -255044041628023585527210372596221440000 9653413 -49126993421779224910252764816361247232 9653414 -3812440506119302665549005620034424000 9653415 154287183936886484645579535428918584320 9653416 34238659582267064987583527507433461760 9653417 -240350786655602494268234759965660662534 9653418 -28151424685366921404254665498617999360 9653419 183720886234936872017497244892404128820 9653420 14981052965229953287281487061580533760 9653421 42226956463173948893929204403199842112 9653422 38855291374079616987630503487455548032 9653423 -94077031198221470070534948743797974576 9653424 -53562332990377239000229036872318320640 9653425 81702040478794472831857542650125486000 9653426 -138060790324328938709658076861815887088 9653427 -151695263306125798164336142335939614208 9653428 300571819202265854877031778572922691968 9653429 -135642747530544982771220119450624733970 9653430 -26624200307058337303068008963978741760 9653431 -9863951464735725137016298483702141056 9653432 -49813830680830273238551723265824665600 9653433 -140282989521467051427480903282775332480 9653434 21997314836830016859690281429410954752 9653435 -399342682270612890711072905425556417280 9653436 -77667453466485106647009645146283406848 9653437 -306401222384132275915366049305171158528 9653438 -53182456306731293261052205040050778880 9653439 223802780483789276201744767598961735624 9653440 48777765174809986232443707164857466880 9653441 -40719796259536453653977617817140489470 9653442 20659940290378487523839329097763920640 9653443 -387595894927804720028337476343786842308 9653444 40815406498884639433162775923509964800 9653445 116613648523644634402033412576701152000 9653446 90609769193178843836317962903386551104 9653447 -3256639330763034354775148715847577472 9653448 -21602658996627642656342853033794273280 9653449 137618019560346335472597867894290067327 9653450 21380903964933394256939233670086900800 9653451 262427534885055474277966969442514902232 9653452 -252730373733088849212586623252931420160 9653453 382581330981389441648108274225537891702 9653454 41703992297693895553183697121656647488 9653455 11602453796167486513877057549156081760 9653456 -68453158206118892168047876404655423488 9653457 -31322017763553023515046200168790784 9653458 251006970402810199609651775971527400080 9653459 253570874947598430284816838333490821216 9653460 -23454184832238671126833117087217479680 9653461 -279503350215723512135757121354806169376 9653462 -8174823927005585430573700840176844800 9653463 -208423885084117126444229550564015528120 9653464 -200188347546687362611936537059669104640 9653465 -71298809051614752383926474526065990140 9653466 -125280272399380466520267864343985112576 9653467 -168985189202680308037489605672642171604 9653468 -87608489721539958343618312836344094720 9653469 -85558145397360386598582679722185920512 9653470 82308890132508007893667828541997340800 9653471 -368274931231351933016632846009981215936 9653472 45192789226356857782379384432075735040 9653473 80695108921730227903440604549444257684 9653474 68671274425358011904117975449986596160 9653475 20669899465520840601482132855162077200 9653476 -7428386493174961732111579440900567040 9653477 58691099129927414090294463909801388860 9653478 -119119218982394285826161800397889811776 9653479 11007195593488203015351409917450803760 9653480 284334807990220361989233586799663462400 9653481 238284517230702235745943004646474470128 9653482 -59039150799216666378741084939162067200 9653483 -32716064841598976814558941477778157680 9653484 -166189380096741450137137270275858432000 9653485 13980501411431721580795833704814239160 9653486 21664710753782409652515628967037009984 9653487 24099735652670718892392726945435588360 9653488 -21328565091847639235793558734193852416 9653489 153544298108245094987893679901005950290 9653490 -8705175157463636232893226714487488000 9653491 18373868448443558848423014472568802240 9653492 -38757875695401276841152259120221139584 9653493 39433547274550233143026405388663478528 9653494 316620837444255197628147101710162038144 9653495 -307290829444459175532184213621213675200 9653496 -3665615603206913538383358988817817600 9653497 -18193837769955933984822031721034426368 9653498 72122634605367498271008684196981107936 9653499 26350341567809989529528586072242078580 9653500 5541976943911121773026769755206400000 9653501 -5615457255150248403231786806172084 9653502 51927240142881967001665848077906601984 9653503 372457003751787841049015915113031803704 9653504 132269422938077441704354275041986215936 9653505 -76615620874783693937145366889158829440 9653506 -130264429223914940226290560385327232048 9653507 138422558167360132617314821283322357756 9653508 -52958767718921156971646424485750644608 9653509 237582464574196334300547695302149122560 9653510 -166000630219444418585429443964622048000 9653511 13014993096461022138586884109883647104 9653512 -76623300748518342109154556900829839360 9653513 -362947225576897058538297218627438891238 9653514 39235989790037847556944921069048093696 9653515 -151195171762795528199508865728464574720 9653516 -111395197739770612139348475494814562560 9653517 -117324696835367869703148303580129252266 9653518 -80627321466035135228264740456847966208 9653519 -173029786872942166629980365685789152080 9653520 2407721943419955783582275889856512000 9653521 -90965541135802853777303390441860980000 9653522 -36617354283720467124186717856553865216 9653523 87557850245037563434037818424834146368 9653524 -50537163626728770334960011378541723648 9653525 18180487862013691983564605704535440800 9653526 106062248705954064394391302309537524480 9653527 114787135804487882180356485312319041160 9653528 -76437137869233615551916618304749987840 9653529 -63930098811310227974964582996250656816 9653530 -34979038930550527364191796947293814080 9653531 -249240930965571405184109518632558508668 9653532 3691714689306504965504533189338906624 9653533 -115185472438070072700017624528630611136 9653534 -2228902154426358494126317148719703040 9653535 26054491757969014580643508233518569200 9653536 -459758646797810636078914181544632844288 9653537 99984241750770177103829704098746378112 9653538 -3479135171155323732687008572397079552 9653539 -18602845287923873091557598062514253800 9653540 -57699546344348507555512721393717637120 9653541 173548947858803639878961766517931594592 9653542 -115378526933927428829009582744453687328 9653543 -2078018924566375297578283007533141416 9653544 -189553904543681688657171596071285232640 9653545 -288712638582884156490913091962785196800 9653546 60153286854515729187443009546189612544 9653547 181543162290614931511937397265327546200 9653548 225880717008885304115661841010912137216 9653549 393464797635291439137058172620591671660 9653550 11245843722566812535133630889353984000 9653551 -40503549121242845845300877279662588296 9653552 84944100105855137382845900294767214592 9653553 14621063436703700539479772257556627200 9653554 -223318966007049281865256076544668727024 9653555 -60735333073139197878376500814938428160 9653556 -33276452985093180982957248878805252096 9653557 469364539664006064244410038814378424480 9653558 -98107154042233277634872485958983383360 9653559 69282791176476330502502054514436898640 9653560 27145562965359692238956235932467200000 9653561 319394489379436573402720884152852702400 9653562 -24332188009651888705753804157316487680 9653563 -187538692560130802090418737055370545600 9653564 -14259403221113584658040812515235771904 9653565 -292387622737309206692121418814792858880 9653566 99152821472971421602910458707348256704 9653567 -179737369631389263536740928290478015616 9653568 35964752430488016191689352047163867136 9653569 599847938884735392147815426401129764996 9653570 -16800191002935221223983349449477207520 9653571 -3638355428522187732402691452795866328 9653572 -191910871316996907560492430560267153408 9653573 -83646363622001619368778521313687027912 9653574 420514627623097300866572987064010752 9653575 -131085506651261351589205379117028071200 9653576 57835492431122338972837039915352064000 9653577 -36299818244173654260559871502547597920 9653578 7673904782422750673066788972220977920 9653579 1700562370247452819299917948855799888 9653580 5021915316409139145621569742103372800 9653581 -125375983666265525233460994927501855616 9653582 18533838137941881117925407536401152 9653583 38264206759032833257358575550728692864 9653584 53483984462489344166263314573731225600 9653585 -48716004517529285750313422638855637400 9653586 370100917673745751114369660668542976 9653587 -77228565025594801955326468339317215764 9653588 171608771947596779753685237750419265408 9653589 45833989320189842314767221797635914208 9653590 58258303981706417629659816189564472320 9653591 93481784421115093388609511073442832792 9653592 -3196124234685537617684090821522268160 9653593 34396316716301557647634387585692696724 9653594 -230044391821588196177389908510281189904 9653595 8668957131384657039058631834708870400 9653596 -22947074785373785103848397747187604480 9653597 -474124640390843400429880768662731334528 9653598 93188740234553718366930126332981937984 9653599 -183896196587220247440048601157246898400 9653600 29292827862649292154979573750058188800 9653601 -270872754683357998073459568584569340736 9653602 -146607502934843628394696199952450001920 9653603 -60199640043844563433936897111264239360 9653604 107060686873070417527157538123829174272 9653605 -22535892603343021359238206417202409640 9653606 -14228114474176495980513354754758711936 9653607 181786423091504420579758936823313828000 9653608 38023117184223077844596649985142184960 9653609 -167105797183324916421053063906273920128 9653610 6710537049424205690850487826261068800 9653611 483127817615710080504657598360637072424 9653612 -290442707665741962770793078350977075200 9653613 -118019719916239480710246629517065885856 9653614 41290548470805953307813045718130145792 9653615 -50132154328014180170712688481832028800 9653616 17184332361201666248788573638477348864 9653617 -84145998286567425829470134079498142208 9653618 6838975103226847651880316910172616312 9653619 274229156435707506421572501531609138744 9653620 12256622551150812342430497849835169280 9653621 430811353189832638579232652270970923822 9653622 -56361734713382000771078074531404864 9653623 -66367337867765249810721625279166446160 9653624 -445760146111446134420736893493354455040 9653625 -108019970869072256764226800393903587000 9653626 233659163046114731040946722609995782512 9653627 44905743895953737845989280710144921720 9653628 -159254350398041208300300802999691649024 9653629 23551888319820011503064934124344542304 9653630 14757581961321314645881068043870252800 9653631 2737422281158579558601274914879631120 9653632 146705991985076381296311283896853463040 9653633 6823337568764950517342763322168299840 9653634 -28612429500761830607039017742683756800 9653635 17337326303917973410681489312438650960 9653636 -16490588015563216290796794575516209920 9653637 -164736205067133074309361338045807604288 9653638 -157488435582149060725685495969034884160 9653639 313389804162236572058220529818207825720 9653640 90395057901858415744136406583364812800 9653641 -16572295078742311386091287786748377958 9653642 183560956846794928110303279251928768000 9653643 -102733185601710131311481770560615808068 9653644 -34577032769899852038884661624362090496 9653645 -240111839148157962858910114574417426100 9653646 78876128194656149097094884876797419584 9653647 14243441021250014263285931505062925312 9653648 -5177097459914393558170403703043915776 9653649 -171024963159811565849981712612331753440 9653650 67889452279281994059048703990915210800 9653651 -94087836264619844161745222458661744640 9653652 -49224659170994205063842689744630026240 9653653 -147689944788140440366403629594333294880 9653654 -24405412446508590522003595827949200000 9653655 20873321520178417628967094532742224640 9653656 123701940843890627368453620085229260800 9653657 108888948887903309476544893988596338240 9653658 22788780320905982586798908005940083200 9653659 606927280610323419535964697360311291616 9653660 141900594711436079596859158103233543680 9653661 -171877960596582747399694688140233970368 9653662 141674216303495770779694722130596200832 9653663 72288668079592484614609552572015378912 9653664 -19805999211801151417150551407544238080 9653665 -35115478216550851152393813597355411200 9653666 -15999055529957168621023589641038220032 9653667 -58829692652681129345871091465653575952 9653668 -46756508854868845447977245353888865024 9653669 839190331129905751960073850707220501600 9653670 10171947517545267861020373715636746240 9653671 -200362767670038700513606374596670754608 9653672 -1754482703299483477725959728535961600 9653673 -35712094201476918853549174375700770416 9653674 -28761052854528545500143051280606650528 9653675 -38403149231955853305130289795122540800 9653676 132909290051825950767241595329123026432 9653677 245426666137938263971414243777208801184 9653678 -294678727062874886302278453208197173376 9653679 21775652063094576522875015110271643648 9653680 -6222111878015326551227303095483760640 9653681 85361117368521450074953152031870550964 9653682 55288477263920296401925778668010552064 9653683 28449663916518383295313744460216427904 9653684 251349865114852550200876888120585900416 9653685 86879875513204068407728926719586589440 9653686 94556224475995027249982431519231403808 9653687 53053356479816774317305217910514135336 9653688 -163180233281520078669728621089062912000 9653689 -11147004081502222727981922796646200000 9653690 -59646226814166449475804993955900538400 9653691 -145818241981071677094710548874365545600 9653692 -218136814012372495572637039791372381184 9653693 -32360762589876500006847426424996778400 9653694 -4893679357815924658232038457200224000 9653695 107725899904308441275492731315960302480 9653696 -8030841889086019514591575927890640896 9653697 -84648419398656782933035013031474882126 9653698 -75406503363094057044313490877610375680 9653699 127477079835478403416526261833662579720 9653700 4106588525015412058318993174501478400 9653701 418071910077940557369223633101056540702 9653702 339252104653667282247412393751560416192 9653703 -107569788985794709665030146540773100976 9653704 29726710207457295506985108173703029760 9653705 178893885729018078037544139658633424400 9653706 -17162808769073691089220378991197620736 9653707 6229365330629019154243820385594731552 9653708 -138960604764474312797779967778694870272 9653709 -36961670527400822198539679854127896032 9653710 -38944371951152520043423294229207040000 9653711 -298231558043929461821231288398565966376 9653712 14432449259770115950307371970726461440 9653713 33679716439518462275457117134880420864 9653714 17457743591480817545387387793454912512 9653715 -2689292855684412753978519249653145600 9653716 -90467829996838785434255471051524524160 9653717 130932338140963271847327805967530034766 9653718 -82559197428897155989361578442638041600 9653719 460612302769069761800277650306304229320 9653720 132766143164500433533353095707798732800 9653721 52040531100138308826799087960626493440 9653722 77647277142541328128309756592746928064 9653723 145220293732978934826158979678663973680 9653724 230828794831115446095253978883660136960 9653725 201660121117404483438932666608967491250 9653726 -72690651339794827264776549010951970688 9653727 118417469850556585699856192909599730832 9653728 -80497661102160004468035170720513261568 9653729 -40757302211262177157073146412173041360 9653730 -38187391621666071611752272000689978880 9653731 233748417937123467797344265857933739512 9653732 -131077106806392266107963943122992992256 9653733 -121471788729600904101660650817803072898 9653734 -40468260667985639509003772430122205984 9653735 -17147266678719418065291669682303824000 9653736 -31552280752251074200612071825693081600 9653737 622817639088727920248006163805049064 9653738 89037215178723745714630638596006313408 9653739 -3631094350034155177977452832707113632 9653740 -135596739592959027628497500201314959360 9653741 -60361651451155201147324917046974240000 9653742 1698795593246866713524969721033912192 9653743 -153883669071553687927866456122945113872 9653744 -2341734908040579543041270394521518080 9653745 -28953601064433199712153229459371642880 9653746 81895654843362550488793494784802288544 9653747 -174638792131566995132316036858804426804 9653748 42007026985820254142353770419288125440 9653749 -78361527863835112978207900077301952864 9653750 16083567283656657023268106477723620000 9653751 10615335486614554500338982461680942800 9653752 67224254537623992553462736197180108800 9653753 -519204702764957686125676275770352969600 9653754 47717079894454005722352709907458043904 9653755 118807133063488632827997772335787156320 9653756 952171928511649760288109878916953088 9653757 250560489398733397773513520597617063840 9653758 523245793029305537607686881113057984 9653759 115607001921365383514995487826089446080 9653760 14704768526061265359569445692060467200 9653761 17805579486590152502857373690262559680 9653762 -98146990004289506343950285652387404928 9653763 101138529791783181449403195171702407424 9653764 -13436119763111116971129149435381048064 9653765 -298993282663784008535688500746275638880 9653766 -29123183262834073985894353439118950400 9653767 142571539550888298503785731239483230080 9653768 254226613445325117877083483365108290560 9653769 566127219959658597929168213764126266240 9653770 -1763102859124785850541053170114186240 9653771 7986681476592095741727488608358263512 9653772 -62787243501569209377347684421530812416 9653773 332835732478283803372654025426588546136 9653774 1066568629723532763845476888729473600 9653775 -115013312777984127038713816140714100200 9653776 -40710448578331474941837175290940686336 9653777 -48305193410734659555231096243367873728 9653778 49842587230549877373029350618281689088 9653779 597021085911924949772906629274010635280 9653780 141361258063066607918627059480628217600 9653781 53759914788764374971718849766593200000 9653782 -60143874347994383941039105432429430016 9653783 549557110071586685366485004972978851944 9653784 259121346034478437419997814602444800 9653785 123124439722002738936079821284669518980 9653786 38440101285480911864903177812321336320 9653787 -77763862668141711134236356798439146312 9653788 89858693151660664850410977132613234176 9653789 423877167778295711262910770309192703590 9653790 -50873249978290364314967111686768680960 9653791 -4744948800406305998979706408159448736 9653792 -179177860432219321734447644527802646528 9653793 47741256469959706053253080818090572464 9653794 139280640841100743671619520530839375696 9653795 105051029589453398398548266820234250800 9653796 7916420100826664059707822720335247360 9653797 -135124147598612477788968090057511470180 9653798 2650675042545053850974098136990932992 9653799 23393378054868160630933868878532030976 9653800 127483143342546305546343268329553920000 9653801 -2746656841044774594481549531398545856 9653802 -51949799579781460781271552543936120576 9653803 25425035552772613134722796393188731520 9653804 -66739294369517328258518137932672025344 9653805 -31793235642511681700063093172206025600 9653806 65131714375601080570572534574071212352 9653807 -576685955429623616299834080943392709248 9653808 12309975498814213328064244674804547584 9653809 250207602099237155475570517191510816240 9653810 2667638151915411659782886692308936000 9653811 47686327205273158119231964024330959672 9653812 -4694614937883648277249895009281650688 9653813 -47354352114846733052155590990423242880 9653814 -18911793350444314081916162149931812896 9653815 49199310275938903495732042466118687960 9653816 -37206617996742366466249464208986316800 9653817 90134774525188586534257738602490182480 9653818 100115348359330592484023215675841704416 9653819 -3892210538337064474999171809964386528 9653820 -82165261672576586915737277768088330240 9653821 184992734459778782225616480709023886022 9653822 177538732149193109837035943534782547712 9653823 -13008593058892208239228416516308820048 9653824 122699035240760451662200007068861071360 9653825 -67155101001035510577815184312805713450 9653826 -6329892397313171944775868908007969792 9653827 -286436117488721435537632537669601248324 9653828 -110799741129429312365522631658386278400 9653829 -146971538442666528294959924231255847840 9653830 -8779431532121774318637395669315404800 9653831 377559831752410629455712659321403863064 9653832 -131175029208214418813252961077501844480 9653833 15759331479003315834242397442705754496 9653834 -2132695854320808714409718007153681408 9653835 51795130531869630938377233948773372400 9653836 -25513073036103189556958565691665957888 9653837 316601601814670117144166035284717482486 9653838 25828318773418165681983859157687728128 9653839 -1278461936666785645006074094114902536 9653840 682160078160180655012826484847411200 9653841 307849871450785186160572653943443462852 9653842 -35475476766927860568318686176202747136 9653843 -63300670440575995835713330878652864680 9653844 -252566319188454153826186092353236992 9653845 -22393063651615518544773327772572983400 9653846 76997610187164000230029179162803971872 9653847 -170058642976692176068581448110865191936 9653848 413578790702492016616608530889936783360 9653849 157145727793741550576850905612450157636 9653850 -707864715588255965504096916657024000 9653851 -46000941102847530469833548181527145148 9653852 -126079979533488908346808807375010876928 9653853 165904366746662196760545705405129727008 9653854 76613187407471329584607203673244172672 9653855 131786971314937176655000061091566000160 9653856 22134502505940476399179127447894360064 9653857 -116762036279827181197891213007387452894 9653858 -212984068253463772994168957956151440224 9653859 -235097477044132684711267523491920640800 9653860 -82938157960168133769914227813652167680 9653861 32894712059719519773249563414668443840 9653862 -1072831981762230944250091828643281728 9653863 228107468901308008128949623966712157824 9653864 -34046292268255827712659393374315520 9653865 -27374909536696317104423409512007029760 9653866 88038201670160455443760695218399155632 9653867 152387688462427009003571768816941467552 9653868 52048641310761773596953097533949839360 9653869 112673153441632136343885584185987559520 9653870 15870886800668034156977658327869448960 9653871 -96532007011155126045204058129236414336 9653872 120167110706632905813428476759978967040 9653873 258740860120387857516982673525040199122 9653874 114461714196889427126306683138645676160 9653875 115164027328230905545320705065946240000 9653876 18410751778381457425075802929227519360 9653877 -294739678295305933301669988511727852160 9653878 -52591509185163850640018706707244974976 9653879 -256834259149357582441859153723608052640 9653880 50298199867094984219359991483458560000 9653881 499449150253231287414120884765362930880 9653882 29509282698644566738199382891035657472 9653883 115368216301314557501531746921857098496 9653884 11494787752650998954045922867191330816 9653885 10885993924384969228965372291342087000 9653886 -76729598329797947719875006109816485696 9653887 9159281032765639722442114241671961472 9653888 36066292303718935299305116752936960000 9653889 88269467478797189797042830260588466048 9653890 -37487616626645348582000246875576390080 9653891 -123697271101587884267005718857383589728 9653892 38646473495368785480098991256763105280 9653893 -36392549501771297452279295302132693376 9653894 -420783275359606052943482771185261924608 9653895 -110246223309625028794463047982676709080 9653896 33947808342999537396858214235158609920 9653897 -156922962623494167714184293134574951360 9653898 -118713149924243092108887947359846735872 9653899 329154939495585093886140505317118802900 9653900 -179557735652706798504849007436943552000 9653901 30679214653525802580141583424388076224 9653902 174518416890445878391373108591017609152 9653903 -123038116888288502383450411910210319120 9653904 -21111818006990205799752599667675758592 9653905 126094134686445948046552639203924357120 9653906 171205500775545618047542248186313483152 9653907 -117521324011936085446026950488414898760 9653908 -8241713011496192412700930980898934784 9653909 -51000426419295460355363119567665858084 9653910 26811199331468506957979317577919621120 9653911 -444206190511564115019800197561805414528 9653912 -112113458676428293196967292674819686400 9653913 -2753090869912708936235902122261267558 9653914 342702051343958830148190697708689219072 9653915 20419060239848521703843067583373194560 9653916 8118661673821821153350160299817687552 9653917 57271365807569650525101802911169284992 9653918 -198253305743200880157514685519427691584 9653919 34117086564453237882116701406091206400 9653920 -92890199620131359910512173238096363520 9653921 -294897262849052118851150948103842053356 9653922 7254892254903088609206380080110229632 9653923 268896016248104090322815871183262462172 9653924 19526119556319807714076048893722972160 9653925 -49556713833139104367067660631108451200 9653926 142550550988321449823434280924980111360 9653927 4445958876536337389222565575101378560 9653928 14176924176267640658100842980326604800 9653929 51094304052804594075382909047121477320 9653930 -806382054776359118686402932477096960 9653931 200847207277716550917893456309861891760 9653932 -60547772913489143339351829188015221504 9653933 335512583636165397544910766568282684182 9653934 -127483542249526264400959282484857666560 9653935 318060858158892381903277706318063799360 9653936 -6873216231902817923796172212960165888 9653937 188181611599434120633545654630178818160 9653938 -18733881224454353206004185553031068160 9653939 -429699785707884288948807567903782518260 9653940 -89471187906216615213234923680412970240 9653941 -341466227660208054212897041974624694272 9653942 92538006977916121396432859815582148544 9653943 -36475846656020140031066761724670583392 9653944 -67180060266732524488147082635361955840 9653945 -5355185191110558419285634297851219520 9653946 20640975183433003084935240495105600768 9653947 -202329318292898150278744180340839259400 9653948 -229048449242049559609161316052371666944 9653949 115145100042802460164598754556755463500 9653950 31597859242425372002964189033705057600 9653951 -68269173792241913737051386900462771936 9653952 7217874243341026810294326025135325184 9653953 264602809398271252410121018219648352980 9653954 -216040437268446628679781260533317780960 9653955 -144626831096711288410954463528701706400 9653956 -138933571152728166538288176222072947328 9653957 -464011952694356383403318791068322280160 9653958 -5185327820843492767477957122603417600 9653959 -82358982950237390101700898259876120784 9653960 -88068883564597522009518576203130777600 9653961 -163000015601926523301647605729575955296 9653962 -4680481771162586161132308901403329536 9653963 -121724259686025541232914040955681652800 9653964 -42305351736125664816020122813139649024 9653965 -175272434028073572441536215908244057140 9653966 15133891671010330348434924251477803776 9653967 -84595005007984935458924802887763531720 9653968 58193086308968318841323032593654743040 9653969 50069731700638599067535460254403954048 9653970 97987859561697765668123293921192128000 9653971 -106222198560493690698933711443447143828 9653972 -130290631362981480144728639791576324224 9653973 1564485117871995748560661131679354368 9653974 33243867798547368914168792686668011520 9653975 8393986328018707991103587958413454000 9653976 -225699331602366177537691530504191692800 9653977 483884456270480135646814542638516037012 9653978 3020663404237393237490944353613716960 9653979 36719273238848902862956135376026316928 9653980 -37377271161217394225909698275406287360 9653981 9661281850039331182929099208811503782 9653982 50357670866713635822745635693189853440 9653983 -328088972296240419560374170772693306384 9653984 466115673788997671148441626838612049920 9653985 -11527137036193693690759921890423660 9653986 -30806070777253535869069824018531377376 9653987 -102041982009950462253221189230172659248 9653988 87272706010386059720444592424746786816 9653989 -36499278531067754634263428641991429760 9653990 -104682824234694609843257505519807888000 9653991 -125249962333921709773203028852823515608 9653992 80172940944329610036487835734742400000 9653993 -136701763809776806070891498439710520240 9653994 -50064820958984486973627070320807725568 9653995 -22575767940861490141465517901868528800 9653996 318830819636929592248465025949661800960 9653997 52192742101846425019699828578843336576 9653998 -33630261745016458671299992588358989440 9653999 -131753956216929528862378444733711886000 9654000 -18751690895264026467742311171932160000 9654001 -24142180452081097575043925296255836736 9654002 25956015431737437412491283180520679552 9654003 -24858348313005543749707469316743681616 9654004 -112378956826420102834750703105509240064 9654005 -100815843176723346266384242548006986340 9654006 -137156977643738434279029307826192908800 9654007 -69186082417543434317099563824859025280 9654008 22782675984550969382550567055503360000 9654009 8588534989655958158028411841018599504 9654010 -42781157378084987909075028480713079840 9654011 -63467498947265464488647145164487819288 9654012 41306484751753304258227219915406131200 9654013 152344329884688643342475241852404467200 9654014 -92506107300060828077914453740484532160 9654015 6915543400485517504566156510902008320 9654016 -6565480785671100857240588248697274368 9654017 -474837791817094756889883090543145607934 9654018 28481824982224630455112477452470185728 9654019 -116136730121946407698896311557889880580 9654020 -9897604655271001455959207128843223040 9654021 -3218224302386933477683843734439262760 9654022 65841574725282016661976543529380706560 9654023 244506454416773431434899079416458597272 9654024 57213766079200613085022358281730211840 9654025 -18947672992878426185598064585892584450 9654026 86071143440127988493336246384507149920 9654027 119848790397113657476815035246084008920 9654028 -303803777294098973411757106282782534144 9654029 51727426069469290546058652703734549792 9654030 31471386995126905395889235177482657920 9654031 10033462354866010705288843121334636112 9654032 -41185326027601380315825505887508758528 9654033 86809072203428664215833044851619136800 9654034 -84036154984189525314876968557397660160 9654035 -89793241178787818106665154508350930240 9654036 -26936761566454074276929161171744481280 9654037 61532572164408628666299543185001127360 9654038 6433180358606055467721636437606851200 9654039 -647389519550465565557162412161095966560 9654040 12056419015530329495219539743457689600 9654041 -261858118909565895495035263997833365558 9654042 -31995611127717385540635066092977128960 9654043 -25825056003575818137507305136553638912 9654044 -324415499434503959987503289931627108864 9654045 110689952084891041876793811268722172800 9654046 162911317724697195511987724894059576704 9654047 -156493361136137151938583132489127598760 9654048 133478648851593772365017373097156214784 9654049 20513733177036558892467861222953126080 9654050 -39147114715626672968939475138822451200 9654051 67482303458410430392244309141262363648 9654052 193392430974250386400271366272106035200 9654053 645387411986573626368688515412943648124 9654054 -99799223874824255582653332033626614080 9654055 326523829049382460953362450363301099960 9654056 -56305970727913843455949330115184076800 9654057 993380196117839540623420999572134208 9654058 101664387312893681538577376945291528880 9654059 -2887894340916155476517848404521465496 9654060 7213311063811921569568642903892981760 9654061 -15630456557816341187520521676485004948 9654062 -129641558410661622504013195867144783872 9654063 -214345010231680946635766906569407695616 9654064 -41024892842597577912554858270156324864 9654065 27878019418485848696281157393247102120 9654066 -6701551920035164712205208644210395136 9654067 215161627949117867878737459952768095116 9654068 98277175864189035503653402192000702848 9654069 8937087027172246268247756117169954368 9654070 81058346466022720217515277026129236480 9654071 -163211594800258522171021129781744524800 9654072 -21004006280677154073021280858402222080 9654073 -152277065477888865691938589693658993472 9654074 -37336354052501454624332463329444824464 9654075 -34886426366229847172703401391206987400 9654076 22063300798942757164655353312268917760 9654077 35349603529772064247112668780331611692 9654078 25717837526551496092384669255584307200 9654079 187661370141389815229919304562587875360 9654080 -5633293836432813642060716077036339200 9654081 -47143136639815609126921506058483831248 9654082 52418161521268045006164247830857048064 9654083 22661663579587387112749723030703443200 9654084 -19972144981467652716681980457672023040 9654085 44552176252980341598896968104840270720 9654086 -9511511340952206768318248858813926656 9654087 -54496333940681688173301222258406387200 9654088 -216511902938117572089206348530160778240 9654089 -211672844370582252033431607933083986176 9654090 -43969931101170893604732589344479500800 9654091 -354719754909819081131802232595271894508 9654092 5448853320946317413822351314342520832 9654093 -121306368998578023179426824608145780800 9654094 -48254157265857244742633391220946436288 9654095 -34691499990045580383098839650687897600 9654096 40522837401995674108562467640398577664 9654097 -183728684689098501396487119457455295200 9654098 -11204965203892292530735130064019816320 9654099 -18064536115875391088265177067059631872 9654100 -136290501589776035887574640494730720000 9654101 -19990485226918236905290857662761604196 9654102 2331930181767613264238134127748475968 9654103 276443181757586357823574668441914210160 9654104 -3241347761918790952728667548368732160 9654105 -184673526081399173581276487563586062080 9654106 36823356267660399326123521146263040 9654107 -292928550916956314540382432720296179644 9654108 179003348865432854832162609989738496 9654109 -100301064054824225464789882369623593760 9654110 -97731551119734800892948362678107151040 9654111 -77542211387343120558769638759998966760 9654112 -29959552905784803248293787690477813760 9654113 61700187166382808492659169632197604352 9654114 -34279437369202408327631395320714590208 9654115 196333952389674508615523284015152647760 9654116 122310500863125823026840290784133447680 9654117 58828525141924510485615123345527767200 9654118 -167058320067030974622515358793041918240 9654119 434004084783122274831337984707307141296 9654120 67592623307760564695612214143827968000 9654121 -148922754713176545331159928512819220748 9654122 31699270227505526574540339510938274912 9654123 -201669969062564472197751005535042056616 9654124 170527423848188759236559791220529879296 9654125 158891496837672852005067028299895029000 9654126 86251636198320941479297470788212513344 9654127 -136499603148089334877225522201822742304 9654128 -23147911140395611172261549146476380160 9654129 -518703172502397673014602676504061511040 9654130 54565059563041431768676940753421609600 9654131 -45517944026600846900648940579680134068 9654132 196209131148584074095197718184740790272 9654133 98403612166642809616231819008800686382 9654134 16295050388876289689719630162735588992 9654135 59484880828573624206868888762725104640 9654136 -393097288838708586210988026629122744320 9654137 -283717204193017866070104856765035853500 9654138 -32942390373009823891682102838108772896 9654139 -12113277919851752998987834657960423920 9654140 35106817616049984679509460223788669440 9654141 15321171122258755397793071291022326400 9654142 -129272218044220353315169869317637078528 9654143 426920142561187053528533080681461451392 9654144 22893003957066882126448538554340474880 9654145 -4113591906340041177073372375428452160 9654146 -93472657061698639932922863535414279728 9654147 -69918661756197094298788336490580816720 9654148 -3365369087423862072900651061652639744 9654149 -221818280520500571832074092803605554850 9654150 27369792563782397039893984316723827200 9654151 -28195258206209331793319149715704340896 9654152 -193095576945171813407029791580163558400 9654153 13874369767995923085166843741798500000 9654154 -75082223670232423749012017010269399808 9654155 36938065675625135031357211032709369920 9654156 -56424988259531868469824757544315551488 9654157 -404557758089959522595466583300394675700 9654158 91095948243044441155964189659866312960 9654159 94430434140270234177332290123127777280 9654160 -36869597542516124961854887331840901120 9654161 -98206725314050385824368455823392696976 9654162 -21131233475841576380884174835063694336 9654163 82242425888348568471722197183843978412 9654164 -32535948485302714844623942716056260608 9654165 201834323261307676451569717067287322520 9654166 -102599538944869771066973737017537638400 9654167 -416699384799589416086488470060870857784 9654168 7602496656234039168698092776953241600 9654169 -28518318323067531319187751236562408704 9654170 65657943789563139761140759547704569600 9654171 294452790110939720918290144270707977112 9654172 448382240125849046288365255382305803264 9654173 -71536546214660608667725021395103278336 9654174 112307380024123177753915630363621069440 9654175 -76187536754042131773438098833773771200 9654176 566510989592147255734760377651524796416 9654177 3591784277015167668942118513241496576 9654178 -4589802000837001774868925580094849760 9654179 65610142577983123794950656694099008440 9654180 66149135719026701228350722422139432960 9654181 308163599348343221721993721250748859584 9654182 -73654385165442823127336908385887105920 9654183 45429853106778804888108146435479033728 9654184 -340373741340847257268406622162330301440 9654185 -201285843952322129521497132976935561600 9654186 20775240256733629251427421168193676800 9654187 -402504769390694720824178332570376472240 9654188 -1124069585065528218984512616877208064 9654189 -183436289207110817977902981508839773376 9654190 -41628623224837988818815617449073767680 9654191 -331696876267002858905708900072703735408 9654192 -6209291015088678422682816110256930816 9654193 123293742074244758698012358446316311442 9654194 15334541336058996359367004112434230912 9654195 47200585101906427676169908574683404800 9654196 236248881356496416894341784550554710400 9654197 32741339165781937979342272148732273472 9654198 10542820570540448753471079778764796800 9654199 -3207559751916919751715304749114176064 9654200 94325078726938845025443765753590784000 9654201 229722892549571336183874818536944947040 9654202 163709510817186935735663690842510418400 9654203 16024302921227897490706605502962193200 9654204 -29966860341701849274009268977409720320 9654205 -187543831429566209341690577522727151680 9654206 184235368557365004913188400768220234496 9654207 87509616341597746626592848170633194440 9654208 20712138597769394911693592558544355328 9654209 -330583247366958675530327729442500518590 9654210 -41201308585091249628502088117601784800 9654211 25767283626108902843257571660108942032 9654212 105839812218416398526586295879212771456 9654213 6900828879792626664983655360419117088 9654214 -157377121640163361985421168739471568544 9654215 -184366771827922371342634875814573428480 9654216 -63336105712938174973204856499236044800 9654217 -184367782614637519383431784425351435468 9654218 -63044382379781429030642529290922633984 9654219 -5693853656549780872917232896545574312 9654220 -227737571540458908157588756746841605120 9654221 79178820016105349363387706645696034422 9654222 -128652176951318523675418186295241044928 9654223 -10265047659996512980578219759055661280 9654224 -13791119917935847475343757026939740160 9654225 -19454906226347569848441963593217643200 9654226 218678951568572172097779081176311130784 9654227 -50220184444673277191852381899220880 9654228 11331079343996506866110432417653647360 9654229 14143547646093541238364035137668690240 9654230 -31926151846913097699040935696435498240 9654231 5715792606880917126634463676319941504 9654232 -8110992221196909012268614329103728640 9654233 71734840480372537380959447295423243540 9654234 59766935507435368729425419935020640512 9654235 -172339488915998026334968788776895072240 9654236 91742533639243932446277803456177441280 9654237 21342746270040870950315575051432664448 9654238 -185037090674063084310135952037918571840 9654239 -4967956418743228236156324321571205280 9654240 165903954341519535995686199842709176320 9654241 -483828638745554898690784057192453035358 9654242 59588841132003566651226306581801863680 9654243 -260981783040453300637178096913053753736 9654244 188906710341068750160728688657871472896 9654245 388950633271602035916813203201686080000 9654246 -51724582162277070567450151084478144256 9654247 -175060421635353151687521419853668655304 9654248 41291476554744389917919293497618447360 9654249 228802783447744660156051160713980181440 9654250 -7633302916881241763057233449262152000 9654251 -44843324022621807673817426158840881600 9654252 -29156858616758854690370818322540333568 9654253 27768227892205238519493542586217909056 9654254 -145946517995493805848142016286131369280 9654255 -29016563251072597686800496696257553600 9654256 -25550839022245138778676514007613964288 9654257 -666217312391419255956897719776084735248 9654258 34534972779892084083484512229121529984 9654259 487691267280199082490934628806277014200 9654260 -73889934013300636786304115152652902400 9654261 -271139996574039079114377244319910143520 9654262 -53304182777896709714557417610126280576 9654263 -376888279676050821762243749828897278488 9654264 292492331093890231235374281128442408960 9654265 28084706909784684317907331486914354120 9654266 115596244420409943408250039747511167200 9654267 -73160599497771786981282076186820378880 9654268 -6107230100656817281868551094906929152 9654269 -335866100458991971793647154929133889504 9654270 -66634452287980921604779207004499886080 9654271 360421805514604273237793246314951348344 9654272 -352597939759386638069100812192672907264 9654273 -103432362080311855482545477623873530240 9654274 -3413792474183210351265407775352089600 9654275 13994445940575307668572139092783565000 9654276 -109907301089391922052444517378256032768 9654277 -228225647511945512121136264576199127488 9654278 -259408798360540397417453842883441350560 9654279 71041977642895162380840965708322806184 9654280 -311504302293925002092448633895993344000 9654281 -36761348570862356379854424433120874496 9654282 114764893968496586181309668336810734080 9654283 -334658067500944506042811345358758908600 9654284 23693415485922183858082839546286789632 9654285 72648716723201980746292782265576063200 9654286 12686787135760426356131418319316582400 9654287 184166291601362242428824367165293606784 9654288 -4753159542264764775765322410995220480 9654289 202556719771572170550551464479595795056 9654290 101805146038331920639030664437016522400 9654291 266823909465517999212077193025654864152 9654292 -95308994901779056695450208808273017984 9654293 37353828113079584841359038573562440128 9654294 18949515025101927603874795111588031808 9654295 -1314213261039971374998831739379730720 9654296 -129646968593735647866468186645066547200 9654297 -12939513446355005346586647467960511072 9654298 -317800188330498690938039161883389284864 9654299 33709109384848057830548116442441825280 9654300 -125586176116729541548213782318641587200 9654301 -112545379202808723573616248364409357600 9654302 -34673297022495794170571375692831825920 9654303 73467709750375216449533599701818941200 9654304 -237587282371211896630830496569843253248 9654305 272971510438649183439374738792071057920 9654306 90882516409308224459472203191002240000 9654307 -29305909595287485285261969050894103120 9654308 302671505103051517689826448609645324928 9654309 -1480641186002801272940600747238367584 9654310 -25258569766886072828968037753600499840 9654311 64301306721463206556300057765872637584 9654312 -237324609532567752526056739056973332480 9654313 397864512061047517980710837589011540980 9654314 216797892214032982399526515131464558256 9654315 39887005073802032722867584571078295040 9654316 19274218486259097156872201514940515328 9654317 6685784734312597956671706954239510784 9654318 -25169982715666728492515321624131204800 9654319 151156752986734971754694477974118078544 9654320 -23795547064497997329215063208519598080 9654321 52851234925747258283539494629739492480 9654322 -107129668261717290444912635245953509376 9654323 -12232006522285650394275550094005279800 9654324 14727462681769040927307192360832604160 9654325 -207901170167091398146899180679465772950 9654326 -229958033535177142298076774032398036416 9654327 15312937980323424558148941814242914088 9654328 165780455147425660042335037120996700160 9654329 -192250890712077162039168816347656730070 9654330 6087785673093547403458987421418455040 9654331 380678143614700198233661440168129788132 9654332 77163393663029305820560401510475568640 9654333 -23357461651651438956758353586384064096 9654334 -27663259074385998587354312437733359104 9654335 -18070564289721312833973271232415200640 9654336 -29714857286058170040828704922984775680 9654337 116917882468794553269018735025490304000 9654338 83566099767837366246029293662719770320 9654339 -16491341859389092546703918393088724992 9654340 109868378133510682760033822731569603840 9654341 -325217864343853591787475809095555932258 9654342 35538124808697279332842214547136727040 9654343 -176581691676831743850392825793095552696 9654344 -121594796336604581655419013891760128000 9654345 -6630483963451642682638406411337229980 9654346 66244294602179878538990834573236301664 9654347 -12481472165865968132157584160442738680 9654348 -94491127884429624884105841610429440 9654349 -9626879821996281412723313811716720650 9654350 33167424425303330603823826971030168000 9654351 -95033055833557660798304789410987412736 9654352 -4353718777527535641654811427545694208 9654353 -581985589522284490512771014140234129920 9654354 -19033009733997723996886944908164509936 9654355 -193163003930835420407866959208343475840 9654356 -101421149666565984050648389086115399680 9654357 201615895983028219717219014082339067040 9654358 -10875233513396083666875227840504202624 9654359 -16982611071835422425476618659852443424 9654360 -987522476554809015962458902449356800 9654361 12481218678039683278656955914912326400 9654362 -31780700661338156216403127697117637888 9654363 -195018414028510676359598439104943867600 9654364 -86771023355758393795790722334072647680 9654365 39248011424525159995971672664056268800 9654366 137284352890199896900481313536511676224 9654367 167202325344624515399561019169126386672 9654368 24343146566684296712980892212893843456 9654369 -215707348815662986888520012056506482256 9654370 -63863729660502611365888764942795440640 9654371 -95305172186436686758386393573607123428 9654372 28063036901763637970886700235663784192 9654373 72356503297418387977299620348840676480 9654374 -11163306303529576173421864537872032640 9654375 4949201642160158313544077880600800000 9654376 180098995378859923096039905287970600960 9654377 -5133860167876782114630046638285624774 9654378 -81058139591813261457052401033769310976 9654379 47202282008291277766318849862630494752 9654380 65387969154091641708516460209800908800 9654381 55926212085417838168526545710175447296 9654382 16376941682747440786179722542943817792 9654383 167295762501607773442321707937717639632 9654384 47808316234660333468214977782184673280 9654385 74359818377187562754805129571225578960 9654386 -99729242558638731851587336405145702400 9654387 -6881565316914393429387812105672859600 9654388 -62352454085818094211164331156120453120 9654389 366779709053070222971102727055804659456 9654390 59282076939784720166443093548447340800 9654391 278784823093618165414896087366810630912 9654392 -80665361523075829328300147732427571200 9654393 -23609169713492216100805477004646567552 9654394 -130168464357365253354273953141138238720 9654395 5644568099961272918060794681271558400 9654396 11061914231627072274468261325822377984 9654397 427973222386972350712840011476404883846 9654398 -2314148787170919331258256813522793600 9654399 -283028743512622036824622692584251100616 9654400 -10360311973274717108488098117844992000 9654401 116289358655128771874108222811196695252 9654402 -113111087063509027809895295448577633536 9654403 -3808666157266623912399251956762287552 9654404 15512186028976557978328418124499913856 9654405 -59016062712818052497528402998604371200 9654406 -112515281719239611312852484546506427840 9654407 -172419041790823890241512565577999214288 9654408 263101515577806685501219504757138150400 9654409 429239530664425311327857259955248565540 9654410 40938532145628304072482280981422921600 9654411 86249606981020785878426543247475415040 9654412 100469399533173559078509917213319769856 9654413 38429922951543142423865311510003491840 9654414 5383619645850728368881838904106215424 9654415 121185405643181310174139285809689287560 9654416 -39152348276627593969431904496820707328 9654417 -247438712683400352350213921171976689760 9654418 1684596473672055611970751049642927904 9654419 -401280068396635918330537445677378813440 9654420 16235466688253759161234240352839034880 9654421 78819130323368561235238181314524761422 9654422 177818683658749025818992639112342996512 9654423 -41040626413848702237094767372212562432 9654424 157493883246294918301104567811272376320 9654425 -12116588540492851579889463604650049200 9654426 -50358751518436245141059314303212104208 9654427 189218722074398228601907912954733634720 9654428 -23653198563616734762147993997639947264 9654429 -279378644021307303858194877128630169216 9654430 -40932191110469713964550903976131176640 9654431 -174302371486664841214795443228146976888 9654432 311869592152467902285448806319469363200 9654433 -89455386885206422852625365614838060318 9654434 -42064211764342166079075296367317483520 9654435 -5814338111631031566005933412220956000 9654436 99187605983133202348911113297418848256 9654437 304088143425728282879003014915805010432 9654438 35543008322277647507611627036271486976 9654439 -123438058300479567652706424808145925776 9654440 95093542458813854979843263244680140800 9654441 353462481571116931056029236510352209824 9654442 -47263925534139365788909988251213010688 9654443 -110717903667628865494609167363202447308 9654444 -138622055909427442217849195045431342080 9654445 -249902465848981120165523709399528551400 9654446 2894698708020996710947598058626887104 9654447 -81520320576973200183646195604458444416 9654448 65864685018038161941031456672311214080 9654449 6573819041164789840459580537203676736 9654450 -15876705028160429310395588424616972800 9654451 223860574805215024912149634046362096600 9654452 -29860669851845902457689371387839028864 9654453 -13697476338605340278964114812004856200 9654454 -59668832410479699348125806306767871488 9654455 60529990924023193270575819671955120000 9654456 -60603669517231057366808080657535139840 9654457 -44834773040962042718491615410168375360 9654458 -89914154041998649331675596051879062528 9654459 38525260304086759214531744449827521304 9654460 2307168193406450059382985697977308160 9654461 -5487204279078024981380147165588073588 9654462 -83281558462872810144047386770777948288 9654463 71224647217845590808556352497914346704 9654464 81978093315655254057989782364510748672 9654465 -91351157015304860439495484763482824000 9654466 -213598363684982877502477008125309387568 9654467 -241166048587828071187817132428786060080 9654468 29601199280847058036173566508768491520 9654469 1857787383117223157648676568121692 9654470 -100753059690787060077722120380360838400 9654471 -23943456206671338117562862531476791288 9654472 366284268939862585619835720229172044800 9654473 -226573113146889307727242240209057850278 9654474 62715026197745993736978766053781743360 9654475 -92323802681532988436440301136945309000 9654476 -13862755184100834769259944620007796736 9654477 43905796939542645551158928149497200640 9654478 -37279000562885103010153488020935536960 9654479 252118081638587383278195261644438212080 9654480 8619373352687307395462785495510548480 9654481 29553406916115541567728184784142559092 9654482 226744086203625602108009852888239016592 9654483 200434100976469693259596558782780708024 9654484 -34961328621150298537098876531412541440 9654485 18494398015141395597318069929203584000 9654486 -177294001073901772806359611187000412672 9654487 11064874718675730538567015697711863584 9654488 -34274073469422399027054864080102400000 9654489 -979913105517676427328235991612028480 9654490 -1034465725557128366814392245458074880 9654491 41092279802894935793804646670494184704 9654492 48397243808133067246147765901853706752 9654493 -61833234421468628991641311938855463258 9654494 23688580678360290296205705630845821440 9654495 97110953215983560908848773715054495120 9654496 374042359392185886810287281459204718592 9654497 -225627408734416984871669310476314473054 9654498 66889416588078333778209656046711843840 9654499 745877925281427859605941013889625580800 9654500 -296516088760954148177076471402920640000 9654501 53403391575317065379588528703445134432 9654502 -34192690567021870071962172647815921536 9654503 15015741997819933411184798671325791104 9654504 -26559823258527081772481969577951559680 9654505 92996909697257230598182413994289241600 9654506 32353545542100385062812214795107741280 9654507 86695348395217077801566659532714265720 9654508 34965262249463887906455002048076152320 9654509 118207416877235601789294831799544801760 9654510 -2756231783212884090774418416749293440 9654511 136841315446799951264036330590242008800 9654512 27226634964118481054828122061425016832 9654513 227023191443417318289528198416805960288 9654514 -125809101890673649956692291574538524144 9654515 -81797434199230145322326174245714187280 9654516 18502577902499891393284093269138751488 9654517 -125170122992496136334382880713073316434 9654518 13001593918490104767120157189894092960 9654519 -132990689724458260005994944742133658264 9654520 -128543036986030238668402077729749299200 9654521 73465895309388680581316153461773966600 9654522 49070369458391289197822167162751004672 9654523 -68311949157081761185529590283684414360 9654524 -249848189442287966999640697535045836800 9654525 252048896067377478048989545729692576000 9654526 -41539412134909900216636274224030334976 9654527 -159170124861574052778236730504737770800 9654528 36733893362870032795159195439452913664 9654529 -147045289168353100170017929957852783870 9654530 -159632388957394678246676631741337935840 9654531 -29093177821090930554347386985565151056 9654532 -314051293747089266038226679723987968 9654533 -54457428616652041424056434997334586336 9654534 169108084422397009164020489290141176960 9654535 -53253077294033916208529465476761530400 9654536 -66217856621030655260821538498266275840 9654537 1191273457885778042304272634329201952 9654538 -110780017352696360833894418131348454304 9654539 -113153321027640202844916148748721487320 9654540 7855975543110943227324651055648604160 9654541 -150310317260896220450006715679302772628 9654542 1196635065438469640328804229912431360 9654543 -15110820725533582354027364986032656520 9654544 81790562927208154847634563773532405760 9654545 -85869442335140619546247184384607391680 9654546 16535916328504799355449440135631616000 9654547 -26364639825021719572148146019016027136 9654548 -274033580576835694961319371904646564992 9654549 83536657454411417384407287309097234368 9654550 11465953031944802590862813403483988800 9654551 -89705416198379861912286767514786151248 9654552 31517165146006991795297734239739822080 9654553 -158144938506917965105304198869306438198 9654554 -18828225700460704734081600910857305088 9654555 -96677768575719425680894065420332117280 9654556 -65425348560880942748787235770210695680 9654557 -167005349705085919239938930914125701376 9654558 -23795843523153805333136939832719232768 9654559 236752746149014053919343522844975988704 9654560 68693355579154064333012138521012469760 9654561 22849069777129205445264247788501272832 9654562 111057663949365132810612387979344064512 9654563 214462421225176704126781616031459358812 9654564 -235085427217520339006423451673890570240 9654565 -65911900569477157047685562431084706400 9654566 -145531003678324586498944664691599844480 9654567 73671996663172629861253924141291207248 9654568 -188508538271458716911941235478596812800 9654569 -482676316347705349969815528720938175600 9654570 -115454804781246168952227576062972875680 9654571 -190354333845492947371566573233839698656 9654572 -251620750663176957054346677807075207168 9654573 179749225594081803002863579551345317184 9654574 103173048990075813349841530057308937536 9654575 -1635748685149764147924254896589750400 9654576 -24473507372915729768795889362527911936 9654577 421650243654724326525885395938806545426 9654578 -57382367303707363816314089000179292160 9654579 -89197621766107179331407972200680901760 9654580 -877530766293641505780426402311086080 9654581 -181720555189819583703616228808392202688 9654582 15568996338609605748633003175427641344 9654583 474486640094001792338981484289011450360 9654584 209966657541714093893649776875560960 9654585 1495044706882911104882220200178350400 9654586 -19160237143861372485697044898635464736 9654587 283474785152092704904953818463444365520 9654588 -160190943597347182595525097650715181056 9654589 32791707024628761432907466267748699072 9654590 -179984017209214692901408262431449600 9654591 -171144415981291101996508738167930614640 9654592 -53805695292317160491872974109590683648 9654593 198500698645892821519187640043293258600 9654594 98267837275873558825619810172447715200 9654595 75244384077942113363264785171155691200 9654596 -67824811057228627384216496573706350592 9654597 230034574077911084038376292223302956574 9654598 -11418421052789653681422956245168609920 9654599 -67524346414812023390847897699140064864 9654600 65485829803180111081509406966760448000 9654601 6784756460617731781214716683448836384 9654602 -196396352586575687477153290755097114368 9654603 -61924149315725527289010975993422012160 9654604 339302284905290000614021962817472563200 9654605 37276906626664618564091817370285131960 9654606 39327681826304983186244101743512486400 9654607 -19986638478583255194808599490946805120 9654608 85313002001710073505895338969851756544 9654609 -26945212527621430309598320006421144832 9654610 922338424737559930364955221269939200 9654611 2148069436045152454951523645393605632 9654612 -46922684284979194562206425827187480576 9654613 437481552217939571342477089236062190304 9654614 123100070299369336667990376271911418656 9654615 -3462598931588876479080930829165933200 9654616 -250331882917265156403651451050228971520 9654617 -60127073816493145110165322256667856374 9654618 -154726386916947826867159146002583552 9654619 -207448775088047989757187136155001539056 9654620 206823653637417656726610598040067847680 9654621 -164300079953209921082404391740039625088 9654622 144419969099345997681402939270804355200 9654623 104148550516876041151664674034725666536 9654624 11882348445682796891226015123575930880 9654625 -294260775473343296810348815327008543000 9654626 -133697845018043914020946826922623917488 9654627 184261608173377647025553644146516019320 9654628 -145601754589197379993600264776627509632 9654629 -172182932458850993859818887870875904770 9654630 107354625858584097394638149903332379520 9654631 -17206629512269100829135738557579091360 9654632 122178263478093780505735317548578744320 9654633 62929069726458151472323122669511031904 9654634 229688911943720323110029691952142948352 9654635 -45324845765231839218699012815065861920 9654636 137791378381361984911064777075739366912 9654637 277109401372886220974941426372753939286 9654638 10944764981963182251387387155156692992 9654639 -22413251053148109277130936576062509024 9654640 -20573819051582490815537607074984755200 9654641 122189650975441691994788537639696854080 9654642 143524871523705099267794395468037485440 9654643 146072219102242777059785260773278208624 9654644 -134097364728184056287267227667716608000 9654645 1913484664346725385259465450282670080 9654646 35593164330037840603690800642684149760 9654647 -191532650804060526747660629520893546904 9654648 51060044328466470637488911950704168960 9654649 313655731834905697726279030767229596650 9654650 -99739007425556618965802969505507361200 9654651 -132534085394085556273466149672152046560 9654652 7372491003919494883987556258954240000 9654653 53488299828101453823294455087784199968 9654654 45908684149417207869451654936592205120 9654655 288471672564159481476158390725882195560 9654656 -84152412676172746040148079336205844480 9654657 34246660811000867493872730397386727392 9654658 9394746242573886463769409704040420384 9654659 57142440723674583131319929523999300816 9654660 -193852783840349483524950497500658688000 9654661 -4773677240711577001075093205512582208 9654662 -75387235657055972823061190813553604800 9654663 -24900320034099049429373202203129965656 9654664 -108337646164037578254318560955602042880 9654665 139370205928347046623877188296781211200 9654666 -103238595671769501593200516979757192960 9654667 86379622562231831203471761257126559744 9654668 283525911945167871283195459901697908736 9654669 -140416672555958557571238117477789642240 9654670 -119750589188263800893228519530087974720 9654671 12822914928157684803032790231235960704 9654672 -45519437418534635955767632838721208320 9654673 -148874746534313797531407206149595629760 9654674 -143513281653789905132914717931525930208 9654675 -57840105242063879447586562869711174000 9654676 60287451599920894113516799536721872640 9654677 453334185185613837750347513066587184526 9654678 132509276497079653342298871401375635008 9654679 -229644528403860768077204354973431334000 9654680 -9026315489108655100971147644091187200 9654681 -73879924267906284205986737212576780848 9654682 -195445652458790268055547465438610144000 9654683 -479075616237056041047893696126294947068 9654684 7785533938300890412930452563639500800 9654685 -36223583762917606742727341115584809620 9654686 -373378308432754004785687230597631488576 9654687 5429775944102220508230611384614087680 9654688 28003873818157876077489658920468086784 9654689 273645409791392589602872257339690164400 9654690 -61349878634209632091598478411741972480 9654691 -305863513516628671466007860969590017696 9654692 21984259460084313449742344388888375552 9654693 59291768372126200219198534235576356224 9654694 58677863826728051475174116353888405632 9654695 219426674094291856423396279325171734200 9654696 213209528076606297652188498635297541120 9654697 8918102320534529150157455029636697352 9654698 -217515842176150539225566799613399829760 9654699 230092716986274427446580177845001477464 9654700 -196195406004234238213762535826982195200 9654701 -1507607779187910773261590945237438080 9654702 1006240191177953180297912219756457984 9654703 109370670620247260486297575140756823952 9654704 -700846374136843154576697262780809216 9654705 280794600358406797311786523765511643840 9654706 -5660978045292037620991163498271043680 9654707 -320995283369386469520797989328896333044 9654708 -13363882214273867740785766476467724288 9654709 -411637324946924758974146267026766611140 9654710 37509070218651933176744722415706969600 9654711 193682466365532497318724299438415336 9654712 -23263597618321352379887586927180902400 9654713 -242623485654395084470746969797132813100 9654714 2429494116641234436000709416908804832 9654715 -139946237778997013893417071452326140720 9654716 -322449817657250291391149692027824860160 9654717 39742296911274658532621038195633505280 9654718 211096356906916849892028144874373986560 9654719 558081531868724069468330064508739181696 9654720 6991718032897141446432412164056678400 9654721 24215730238414878894910469379032973288 9654722 1085637554465125826040289157414412288 9654723 -80510317204781269803117893426681423760 9654724 102016192465147892654154103923157401600 9654725 223624106676875689855882543837042830900 9654726 -62082841123825852859216047592620125696 9654727 -93169253505280326162164533598597739128 9654728 69645626715647864897003490542620124160 9654729 87711003713961357317006100349692024000 9654730 -95406990775596155021224621219292666880 9654731 -408073548628302636585616779271024719468 9654732 -89597959057807735429255369663622338560 9654733 -51011395924549185145345145980843966464 9654734 1235819290466795860941441259725990912 9654735 80499657402880777197106748454022794000 9654736 -2610666523362991017652809924018176000 9654737 355170807751535461224719328223996486386 9654738 -28486365103295468751214390468649840640 9654739 -329292209171334854112711945269239821460 9654740 357615497887738278675381517725348986880 9654741 138079828221729731002115750961068365440 9654742 54876316422253707332401929527351850624 9654743 13011541600559013854698016852631419616 9654744 21589604242084387848180013105691197440 9654745 -19080795774073391337919300020109973880 9654746 -113983506854985821125771017619367078928 9654747 -414412771157985501259082438569918272 9654748 -354775371979081674891635024721232209920 9654749 182106878162641875475592775454996551564 9654750 40544749909696917402701361095456448000 9654751 350311104180026747204949787259485806752 9654752 46374831788592754366543472752527409152 9654753 4615393808121470712252445726450080000 9654754 16027995989065217249508077844678762576 9654755 180431277862766357687042798901613728000 9654756 69985563954687725742845051930838503424 9654757 89787791256499510528329769114878068512 9654758 -159536072505066960109368724797671106624 9654759 -196278345277353993685482372108632530176 9654760 -181422749765420824793635587345795072000 9654761 -1610868834443761517065456381014493068 9654762 16365735985209093766337871657091023360 9654763 175207566498564627475012099483676033012 9654764 -6507545390042499074421725408949043200 9654765 13470905715497150308439618286933988320 9654766 -108985753455495168637432379214868954176 9654767 -75872081998069012373093367750169580400 9654768 -47639493256759948249853474728009728000 9654769 -170671916941223981743305951921881510830 9654770 35861788477890932110493879025684360000 9654771 -42848640297069070081121256156074850816 9654772 93447160741869922851100135381169749376 9654773 -217376119606290919734684945637216298340 9654774 -13923500657585527540495389038763870720 9654775 -22536802295876904591429062139725202400 9654776 -23979873325845116479019339957555773440 9654777 49150612830445630233238542588763401648 9654778 2951062104510646050913085149025605632 9654779 -92361553349072760659134005537648810636 9654780 -6000330920573441458954798979933952000 9654781 -370091573658444327371928068129919015418 9654782 -57044982225839662236088464904651819008 9654783 -96309719953761109204670762513454910776 9654784 25488082932310666971665771932019589120 9654785 57738119023364687682483505221582044160 9654786 99229169765836991463233316394047415632 9654787 -552628969403968147092115236976097251488 9654788 -45254674305366402418965660754452848640 9654789 16518503995628206891718684135709286848 9654790 -965790845694771657184138122511505280 9654791 -418797614771309954804681592044944808808 9654792 -39407373302974011854654903211309465600 9654793 -123357723658023554701212300807054395520 9654794 33434565310810987499737142297252032512 9654795 -1072772994019065260377667037388732800 9654796 108119525147245276389246140273367060480 9654797 281405035071120522826541375375703336246 9654798 -72034254147048392936446130628821198592 9654799 -106735047840914037663681571362736007808 9654800 -17045940849034473222467063896964505600 9654801 65184166347937762833790953862256969760 9654802 -8713650426111591469528525339298347008 9654803 20494277404981425871587796391356445544 9654804 31205338546422624262025675028381959040 9654805 228229706976756794118827585370805994460 9654806 -25520416915507462932330951459914997120 9654807 -18000035511666424035357670535824732080 9654808 -431667202310617340901610866429573488640 9654809 -64993578883698367682289681328077369120 9654810 46609753015705166278202993793835299840 9654811 -259580732937108614972354609000276493176 9654812 -125525758183170733305529009764701744640 9654813 -55038303093014913981321028092456989658 9654814 30303078970403419536701826318424063680 9654815 221725362913872853949861356560345153960 9654816 431680053929549204963587626881777664 9654817 -33882698221914096894012156701083297388 9654818 -142503973449066653184885698389870526640 9654819 11892826503287890138907425358218969920 9654820 -82940931056091419343544770411120414720 9654821 211083815945197143050926465501948954944 9654822 140133214273030046729227759443833312640 9654823 -250909704363140502660146695794631377928 9654824 199061415890793593421661006017255014400 9654825 -83719491371077073864397265989602064000 9654826 5710854665375285224056922058361007104 9654827 -47091242921455897207806016489055210208 9654828 35411524645327023012516251918355492864 9654829 -20780981427105676561247595902329340480 9654830 -138162679302453135295845671414833573440 9654831 54919818775445420210356327492169314560 9654832 -101327204161350164229319270238175232 9654833 -1541382582023562368347411810746500256 9654834 -6167318287300496862440215026027626496 9654835 -41242699810922762191218885465157344240 9654836 -223150936221143137638859970546918350080 9654837 245621414812083479746406684577305321760 9654838 -24473554719129576988071447814017475680 9654839 -95485437756626975522269278287828866320 9654840 13553461926609251827327647874736947200 9654841 128919203745016180430568778439996227072 9654842 14796240968259346751607966841913577072 9654843 82578745394645962896726356297281845888 9654844 168171323587653724969511318112181204992 9654845 230838273303387312970851622305644477100 9654846 -60829110423334361487059642190861326016 9654847 -513449402892630924194236370000451225600 9654848 -32556605157297779898881487466779377664 9654849 290684196211160740011350561694274137120 9654850 43241425699294557421513859936390256000 9654851 -248970275093736213374970742622316234768 9654852 182747185879661563727318471311886687232 9654853 -106587285170188099583027753491197327716 9654854 -61892478450431619386660864716538822400 9654855 6770415264187490178798759311407057920 9654856 401222516708740848666775989360789749760 9654857 -122097442311375521052092716260858678528 9654858 29774023443664658064976064403807602784 9654859 177660602540196605710007649252510153600 9654860 -188356638403235984670995748788467921920 9654861 -18119256433767887995857864591064175616 9654862 98719832116154287067117422221598858560 9654863 -8925298402148503416022222115695830096 9654864 -13718006867783487316100213671597965312 9654865 -79637461072808953086871970195199919680 9654866 -51105412737010887665567777117201721696 9654867 -110073016770258921211673932424905336716 9654868 95904081799748219090797178638138560256 9654869 175978527231781627919721670449760425600 9654870 29925985495539855836837750304108988800 9654871 24422874432724093190454122633489968272 9654872 323152930316530189926681363706357063680 9654873 327688960834483892223293471366503536768 9654874 -92840635492643737006619006377862594064 9654875 204083901433523037307438004109379980000 9654876 -695487585424398348328515330777686016 9654877 265160917358274043327176587169652698252 9654878 204184345090903850643164767099343617920 9654879 -12930530725431238050296469062050297824 9654880 -169627970772478210883732237501336125440 9654881 777325229114392291435282613660575149312 9654882 1789203272609565727433404316992939392 9654883 11181085907292901920762399670352640000 9654884 226111215818625233466441868430146098816 9654885 -50854782571980182165420640430141500360 9654886 -222382477365487312606647110587497784608 9654887 10368031261208470392993604463946349440 9654888 36355227425195510449236864203410636800 9654889 -369147858719471772234341113360622778310 9654890 44411409143064223781465109470774676480 9654891 44603446524231594223010499810544049904 9654892 101050540871766437375893211240325123072 9654893 -168802671330080629261923623551045991880 9654894 23097888651491990363350103875832297088 9654895 291990915426971446882419588956419923360 9654896 -65292811472921202147819616774381928448 9654897 -103783512719459439934057500934978060416 9654898 -7196427560590470966152062280468010240 9654899 293174469106793958891332747914951533900 9654900 11670916952197229366397613566809548800 9654901 206360480075045124019435535957183340832 9654902 -44866155597342325390298817056446416000 9654903 -14745419236786387504531905518288173920 9654904 -14966247747341792448197929300186644480 9654905 -26282160910459370542428089844691504440 9654906 45299471071930499306355729467095987200 9654907 -36902145187706012091601309160787871120 9654908 -234509468728261262023885121240093263872 9654909 169055783708428930979130826361822404128 9654910 -38895238530097263907148660635412360640 9654911 -305444485267742839784561906278191781968 9654912 -66205181468973413200397350845756211200 9654913 154895721419009934965760449615803532162 9654914 248639525549790471402081308246403823056 9654915 -96030036015184719722138047608739744080 9654916 -18788567470079727275883466638258639872 9654917 -26324899246856529223502963134945324800 9654918 -14699792112238533809109932354946004992 9654919 -859378949273751426614659694793943552 9654920 -81256369809305612685160308931065446400 9654921 -17489467406227459325382770551697276928 9654922 213336516028632612527531152080996958512 9654923 -120983962955497725426366686568030582828 9654924 -63962491899391485182932857333386310144 9654925 25862027665419784644431792137348904800 9654926 4691150926001755363997261603687629440 9654927 2038478898833289345969928421407647360 9654928 75242370328011162429450047732080705536 9654929 -187990793137819720513916506458375975324 9654930 35524408281379225176229639025792256000 9654931 118827432030575452937148568995015368448 9654932 -40606627450274218826213121499553495040 9654933 261490727878882657098110123187524305824 9654934 405010826621144937788515754081560748352 9654935 -177678040460513512827138678734734571040 9654936 -100276026705334011025657449330126888960 9654937 43383341293950764041800902122451803920 9654938 -133483017367257113433297538164132914688 9654939 -14783560394162976224235167836381558272 9654940 65217495457076912228452982636762726400 9654941 -204145142390104441600578619534813900110 9654942 -1866793518312670124668518521021079552 9654943 -492645313021459096438000895304341931808 9654944 167515369652309590687975252864851640320 9654945 573284256340332890478263417678790720 9654946 37236947009703522688158857349005445120 9654947 21699338210212480786004089372245810396 9654948 -92496793268061605934651008425800257280 9654949 -7324244354532715690589379503832916836 9654950 -16556706901542220135729858950455616000 9654951 -220460585970595064494798304830877847768 9654952 -8729901674678935229431960709199590400 9654953 -137435595789947706441733107124996800 9654954 -106529230315987255065983978431406165760 9654955 -30045249910944070056043787056240727280 9654956 -146793812066927947225284436059557210880 9654957 -1459294803212575337452913088714203592 9654958 -78668114385121718076207400027032054720 9654959 -165708521946461384469078286089779049840 9654960 -569081150553006405404051636306903040 9654961 213402535964927215041004571564887612562 9654962 -5777002594659468681381821160070446336 9654963 160065339096718429032578324992533692928 9654964 -20303570164122641494030008384532224000 9654965 -18156384772612990868455230944950573800 9654966 39253065902085509980936360343478967104 9654967 35507121325843767119667255316505772384 9654968 318624955657203618652193024715020636160 9654969 131831246348302324593426120516158712144 9654970 -62433686698287881036606667989349451200 9654971 332521286645471921033868784280972569200 9654972 40013960119630684011221923479311995392 9654973 200005209926921492041659491887999793222 9654974 -52668216998635051377229336650348690048 9654975 -122129317853123850616306390293231532800 9654976 -157443353773776668653258107046972096512 9654977 -209462881401305060480277163209653322174 9654978 -69172203297823969998994617955078555776 9654979 -6551829322913954827678091492159433416 9654980 -10771490280147097653210353773397068800 9654981 25212214991155399232859107989574565888 9654982 -14950883045014174080424543447970421408 9654983 220140334623205370609179687932190755600 9654984 70948084320618650260700642375915520000 9654985 -289769554674727500346070467168813795200 9654986 -12892418641490190655287683675625149952 9654987 41319645622379617894930149167114109360 9654988 -60092695724673799260958287688806370304 9654989 -199526879447629967969715443431258755210 9654990 92306727007705764575096870511847509120 9654991 -55386515912542713152088613629174080568 9654992 64684585960624343140195262187230380032 9654993 93064628757648774563018035748716533120 9654994 5714288034764378756505200463870405792 9654995 -23068286752033596657697970555307248640 9654996 -53871154293542092533104213076125184000 9654997 418972390982101026764727104885472457344 9654998 116513600958805973363729968317881460000 9654999 112217349956993624667686803009265687760 9655000 3986149030543744837269887409465600000 9655001 3685263033311335945932715698705661332 9655002 6519184491576028562446473015040742400 9655003 149968806073894435544165050751130221252 9655004 -349022937576057068456462429169879442944 9655005 -843690492518280233502496029815793600 9655006 24555910803267533335352094062568484224 9655007 325326252231564763632609294109228772256 9655008 -59892169068329144831547892367993339904 9655009 -41401287104275115119707691773692537280 9655010 -75567773259148691321203846929714325440 9655011 -404198963722041611422329503901742905360 9655012 -79719562699400213724516889800273870848 9655013 231395254237871172890482517671931003262 9655014 45858725835417627501963056329007124480 9655015 597264191718171765446871947082020400 9655016 88052626623547510658052108404657602560 9655017 -6804037571973700141412834302390007520 9655018 267186962030179049862633327803647012704 9655019 24728424008900993819784583936211145360 9655020 -16008874463003671510879721568290380800 9655021 43602733305377078808557231125416371200 9655022 59012220106545549980609237611039087104 9655023 3303597190377288193562537932697910144 9655024 16505336519737976520822451653315624960 9655025 -158830226796125248750724144377286010000 9655026 -31116569673535745851449308529499792896 9655027 -368618111157601333065874134635892771124 9655028 -130628390380673869326756533822826251520 9655029 292647216446166143900386401928842329244 9655030 -12464861490713244379130232281960601600 9655031 429754246349081076660849819431953386672 9655032 -92862349356971118576313825650326568960 9655033 -411299149263642215598954912957605325718 9655034 10820676823932155931923295051083416800 9655035 -91524752389127458872012401033001811200 9655036 193693859738766903152778320836373506048 9655037 16847436963787595642058132434917549152 9655038 -676169566776532044438112866641373504 9655039 -79200300135472314948060411585509908048 9655040 -146194339415068367111702995892856422400 9655041 154189246270281919306849241841209795424 9655042 -75025339233307220102830954869783137328 9655043 -139792515758470411720809153097806207936 9655044 44138120370493207352431723236214566912 9655045 -200108289895375090565839091044574405700 9655046 -67056709588740977897545053585338778528 9655047 -146904605952793903532930503475103351552 9655048 1516506603339887660973098366502174720 9655049 -157452572801347316282305743406567151820 9655050 51548538008877460997262831220489113600 9655051 -60385314659272550645922987395758725600 9655052 -164013323901634194165014615757727477248 9655053 -9310292845161034075540739527448702016 9655054 17046376106485283584852739180507331840 9655055 127046112771427342166312038015417267200 9655056 20805485261368284773009288334421401600 9655057 -285990783662035383070057279699767923340 9655058 102814977132094765677328324976679006336 9655059 48752928633702084803617752837749520000 9655060 -30253967289605851355804375095417739520 9655061 -140246444631500099436409709694685127748 9655062 29207314211494636594013404906796962752 9655063 149882747020666560325026075258160045488 9655064 -222954730324729255610703688380576153600 9655065 -95736844274521595665738716509975308800 9655066 -185978120188481268603548282662775658768 9655067 -355553963440333488979372380046207477884 9655068 64525037129539983297294993055639779840 9655069 395720631495349347557920531779990472896 9655070 41945617822257508677448251893807004480 9655071 123494555171388251950473851221077296712 9655072 -120128486132695572905465246574390018048 9655073 444950192210852016012105458520278132322 9655074 -12678642530451900776356137482706874368 9655075 -80692723378917099382759408863883287000 9655076 -53044203253520145634991934792988700160 9655077 112783883606314897532412075067668697920 9655078 -12978636170187490549016885514633000960 9655079 -50615692381259870278299151674357505920 9655080 -89991404707545562486255377001832448000 9655081 -271237941788736257664346094476706002800 9655082 12568491399225536187298802879834995200 9655083 -89410714314911763907998030984590166576 9655084 -136800747142650297596970724638158934784 9655085 -33543644357241918354459889039519728000 9655086 -12806446672416801270638403105199165440 9655087 -21743724775969992681006483423387758600 9655088 102172582171036402710750133657459802112 9655089 -19056913845643404766232556493357470240 9655090 -23887287656589916234531072880809272000 9655091 2403782323884620829715341509929588224 9655092 136349867904256255123964051522348544000 9655093 28460043269828637191514008731561008960 9655094 -99905299410308713420456869384110327904 9655095 -14838813093998629357356947180256660960 9655096 109036349927702844336776099807421788160 9655097 28670436985327273084777772593414749600 9655098 132503118944043127670103123189260732160 9655099 -241661021353661440231472061404859699864 9655100 26510633108837083750911753761538508800 9655101 25917865375093716698295759865012524768 9655102 -30564680199466854364941791849246808768 9655103 -1360887855991528412475002586428480136 9655104 2991601118600964190789473350971293696 9655105 38785491930138543894843146460924933120 9655106 243672593743876375508763638775292588752 9655107 -124182552042147313607293835027854041600 9655108 238414230691557482144778171348162662528 9655109 -396674300619163384605135684156218574690 9655110 -7240198314785265684426807888235027200 9655111 -122175288302140954939893908674806850960 9655112 -16136652765250723568605268648909445120 9655113 47925829108681493355463100189295866688 9655114 73416724775966227416221463333505574400 9655115 57333373969839662132023883386147304400 9655116 -117143409234667420216140634594678210560 9655117 411860283592475391065648634256298570080 9655118 -5334693017598611274470473409090909760 9655119 -452042619343474059540389469016644691176 9655120 -10532240644041895145004033679013068800 9655121 -38720541855392158363327420411428915840 9655122 26134725534598946405113024254900802560 9655123 -462755671840745434018374232693038276628 9655124 -179528988977107765135595816431671896064 9655125 174319400874667574720479953220510104000 9655126 2546631336158884419547345626559970304 9655127 167692759083131428936568604693890291976 9655128 103741635187061740402042949255536680960 9655129 -21808962041343437336079449754654113520 9655130 -23825240435514146651294786885658127680 9655131 -115017652955731390143039431316197462736 9655132 -18514857043937774539244101151345135104 9655133 110264919295982881467796743393585218700 9655134 -360610428296216344001565208518346752 9655135 -35614898137421763672473107090072128000 9655136 -31082291637630382736339661780519223296 9655137 144590798108866571280929730403187582994 9655138 -19337183498466790147374377247645263280 9655139 144726844461170790031854337499562419724 9655140 108046406632081835772176764940331724800 9655141 44488872785781558276981602074597982304 9655142 -8443544046633572284568318011260266496 9655143 -123800103435194179792289460545015865600 9655144 -349904231260348503750298192852059801600 9655145 -221238195389588062748093428728981457920 9655146 -7224868185247286946403037080308864000 9655147 -237291819025811715107379478722928781520 9655148 -170383667492367141490970634203617803264 9655149 -9439072546474612479069896210985991680 9655150 11790899638065771238843961762048918400 9655151 -52791354372930893775314121681499200000 9655152 6750958113284111646070127798796484608 9655153 162512968107940395644716622886725685360 9655154 261890293819707666613680279788287885440 9655155 118301898610234766253624541749795585600 9655156 105974667809872775487955347691880254848 9655157 -274395413302196343421586193705875280594 9655158 13487269995648730050074663241523598784 9655159 333036718047039053098828566030502880360 9655160 46713910479186112603513606393187328000 9655161 -230832022138323650138372510227438378656 9655162 -37860076830862303433217426023386041600 9655163 -76957298028807735532419933835334383104 9655164 145057322771194134615099190632296179200 9655165 51915720065374187389272243666425958000 9655166 -76225163617127482843179338503010323968 9655167 -113199087980850617770086861708700405104 9655168 -40500854666846877199402344184157306880 9655169 -109690327333889287826517422992352252160 9655170 -10577083485304377220696414024458240000 9655171 20487777730322541431403258675786304000 9655172 35821671333309286591847135394418020864 9655173 278305592869892613285836008156563840000 9655174 74803174872534395936242273877566794336 9655175 -572033412777217963090759103300371200 9655176 12824989471816586460256937063758848000 9655177 2658122503933928988905526638427628352 9655178 -18152304481741655941039270542130505376 9655179 -9902726874626253554256359435353231632 9655180 -109929543931398921847286978884815129600 9655181 -417342684816868422192650732672681299488 9655182 158206799565384577687326866159185660800 9655183 3372218330594922957939809305647426304 9655184 -44504945944195100944468697772902055936 9655185 -80747368813330857687648057014440906560 9655186 -197388235400718831607698485939848545984 9655187 -51090704230225963634484816728515622928 9655188 -3809879472574599367918050936159068160 9655189 161311980740499366032307355877599980220 9655190 -17190221404709012136181031372039366400 9655191 25173003940580500075395363672623259360 9655192 -8968227021673702110970241302750924800 9655193 140266169367503799160195776829216228224 9655194 11285488040860718188639942751821094400 9655195 97838346208862204929253860925252400 9655196 -13340245701982016732047048724292825600 9655197 -183729891198496882439038942494475459200 9655198 24238132982664977303145770147278405632 9655199 -6357009945267865680060248539103069136 9655200 -9316490741851225994716465318256640000 9655201 -133003112344419886874003830812992154970 9655202 13794702080592058328199208562064244800 9655203 231377543116247129327163909121132339200 9655204 -118053464673684603755270805741493739264 9655205 -197337591366061662787674678131583764100 9655206 88573840656850613520951928623972407808 9655207 -397579851141502570910488858055121009544 9655208 367872682737338456659848069396281088000 9655209 331942342334369954131289073158226802314 9655210 12712992927433099761887042579897794560 9655211 152007664286675367154999916626965258480 9655212 14696966226621290468639788615236157440 9655213 -127530987414133332238667620614811458036 9655214 67731950855785765468363900561431049152 9655215 -148285833118420070679408946673911568880 9655216 -25509395877246766808975532171128537088 9655217 -103609707113320354521355285628483855040 9655218 15285799876006543705719842172322241280 9655219 101001213323548908039102311708978034432 9655220 -2019882312635441058986777397099110400 9655221 -19864530443852435393039253278637545760 9655222 30481904301851096360908009006560606720 9655223 -58552177062555726627884273163856653528 9655224 71864639970078595831296462247733821440 9655225 4290585210409268999391978768881432400 9655226 -6410307821610595116139365966335986176 9655227 -662148027879595368353604622819151500320 9655228 -92659818542532857526039116894725538304 9655229 -71010266287128355425640843959225641472 9655230 2120356981837898574093469854289612800 9655231 314704013815876482234390256830208725120 9655232 -26808787625424660864697868769998929920 9655233 26854735191374957464506311085037380480 9655234 -117408092631111401302572903439543815984 9655235 -155668671032748913617631069013227470240 9655236 243637597351384532169158067157130499072 9655237 -41149562353569167514314834318070214114 9655238 46716857725377997563467344382242439520 9655239 68135679922509633992505320702036687616 9655240 32406770069976343030621062627048652800 9655241 -302208197641999355862461261122598217216 9655242 124833746005438046115583848832598029824 9655243 -39630473798454526061871384257406874256 9655244 -250288413785537073941674674092652908544 9655245 151245303266661860818991520588732098220 9655246 108949675601354363645727629638537659072 9655247 74946663663718157953936924969911931632 9655248 -23355759215456922052852579391065030656 9655249 4585319798472466559256578896381168240 9655250 -77596563246134979313569730765663872000 9655251 -241340196297819135361127836972749002568 9655252 94312776008226259194103738357384716288 9655253 59579531091995439643762272353452775502 9655254 22982731798906462617081683803532332800 9655255 -5647452571920327250247849874714468840 9655256 29511537406877100713063659760099082240 9655257 -493179918266131526971487790996406708608 9655258 10256456332391915459128240346941653984 9655259 -265688778005546035840319461116068114496 9655260 20440840255347915205307633982357504000 9655261 -71557328699617692721015451442644219520 9655262 -7062468442892972987912956773596307456 9655263 -2791264914491031633354555120406459920 9655264 153702293079779077235874204889732349952 9655265 41699356481861378323354042808352048660 9655266 21917936777042892853899529466906865024 9655267 132431641017246502561993997812930396316 9655268 -1864437815082346800448269515414016000 9655269 -85107101544929684633593075712885097792 9655270 1374521999442032755756628361439608960 9655271 -36182664792550537868802260201970997800 9655272 -20697118367286585019512562647929487360 9655273 209556081706532454350036312773311758522 9655274 -158609570089633196639983352822669430864 9655275 26731058829701814627896868126588345600 9655276 -276459442505340848892832354498379779840 9655277 -6766975973922124099022812140646808874 9655278 21058038125891026976132331678618680448 9655279 386283980670206158484420482940912332880 9655280 505032092205384942426879221722152960 9655281 -2064351833030026558087681772409480000 9655282 -15885691976965732940642193198207161856 9655283 -91283306478001374488181443527817612400 9655284 39055241841959335634138213055768231936 9655285 -10449422354928126461876905234115208960 9655286 132948931227821979206141312194169033280 9655287 -116301358827164108974682999022957285120 9655288 39026071905074083076975623953158492160 9655289 -22589002827006655821283639191302888640 9655290 61517612296194280330926347979808803840 9655291 -110887123182868657642160697253262438400 9655292 352022148247313270058638485733008982016 9655293 -152305139897931178716574742990635585536 9655294 56745851044557704092505116238640952512 9655295 34573765499330753639965500743835695040 9655296 94822511334485021288569957956924211200 9655297 138769412993774911403317627965703396692 9655298 -3493709309656352430573756561816375264 9655299 -193487701268692134189353335115855081916 9655300 34777000616253077437727547101768278400 9655301 -511054855166411245207038160775794478400 9655302 -63798136790304534737226260395530387456 9655303 172432157023552960052320504038638749776 9655304 74162259639597699371337551317706342400 9655305 -36692644049438084416773974009507097600 9655306 -57898537355374368537774973980024576 9655307 205483311586549926503274273786932240760 9655308 95210443120182207214138215445501770240 9655309 -248474511444953519327484088173302412490 9655310 38867926003029920641579124639530095360 9655311 73118982739790856658041127972060545672 9655312 -26732985580019233955902539087961513984 9655313 -126925377986346657345111100139149595136 9655314 -94587321239758587270456799662997733760 9655315 102640598048360930350974879527803804320 9655316 599058544809225545618007062943484800 9655317 -41173200531372152263107106633574731680 9655318 61097100650078809762421427305402271360 9655319 -68736643387394077946990078008260665256 9655320 -166426435720122066665746549511016038400 9655321 17307570255661883268525444454625930692 9655322 -56093759733181378298745435764790782976 9655323 277271249296653791902683522289237353984 9655324 -27833226418095375941406807170155399168 9655325 61111151477077969015586386457404188000 9655326 -45460370221043669558066016980767516608 9655327 -190422729788978192502444867358066043280 9655328 -220807003351650392752992503200332251136 9655329 -22104983704075194246687904394580914880 9655330 -93861744983876688180108055586096329440 9655331 -15898618783099710938670953212482583296 9655332 -208823609957077379229793735687103536128 9655333 97189966021754394667152481327080587582 9655334 57998636448511894588882786739434590720 9655335 90539747810200014684127885957318747200 9655336 -73252290564390081646958637726672906240 9655337 52169778547886428963345934680119199092 9655338 34730519774340449574526359786071961600 9655339 -252054357598534177188699126330518773544 9655340 152440518186658355584851757316771235840 9655341 97238036957932696953187964519352297792 9655342 42479100579566091415141917780669387072 9655343 90300357685574032522742248621885667280 9655344 -51429766470108520091321433158081740800 9655345 -3177135964183959017264255308351747200 9655346 -257916775509392148284267164312117000800 9655347 14369796802474334760203111328450196320 9655348 94264471543583594283491168259350315776 9655349 -3035134499411378728849685967602222400 9655350 -61640763276938120889362716800297024000 9655351 -14904272926435028520384996149544229728 9655352 -312300571641894701439744718415022059520 9655353 29482225081567430317253929930251308544 9655354 69009133725336301623958384319403796992 9655355 -289904065063825847486099960658827598480 9655356 -99541198731228873716116510670008585728 9655357 41884129046361000939650181048541893280 9655358 152830917572317102965386491068216247680 9655359 -44641643107917075747234562521464249088 9655360 27355193119352124443429781228560056320 9655361 -94544127094850725791598127345559686400 9655362 -29129575161750834344062309241821884288 9655363 475794833400857047310453450470334217200 9655364 92273468227569232063619609511327442176 9655365 -13423129919065376415161289719135261280 9655366 7342840182790505775730348073454151680 9655367 -282920260257764219307272468734309756584 9655368 147790176239608606685089859399372021760 9655369 137673296611148277787605853836160350180 9655370 128841124596318920539185914566627119360 9655371 -193323479976229979993570560704162317616 9655372 70073112435505143046222347556399160320 9655373 1728477648350499781646232474984265344 9655374 31235629145532470310430102117202381952 9655375 91589404969920040950519722179089054000 9655376 -50945847682783342497253725103889203200 9655377 -31217933821605065785545891939816407424 9655378 115466161313377862081267295204036993024 9655379 -175982468683845433668847570059971077224 9655380 -38682419112253020368548056953121177600 9655381 140942622933673439280492798189753069852 9655382 -190797160675681785779304892425700416000 9655383 103061187848962853360756226911134269648 9655384 102815016618480936488093438563688939520 9655385 137686014683166938709213083189763938760 9655386 -5763424234023776379453930780746939136 9655387 79925790981311295969071553699879882272 9655388 162069782692850679068374848394576444416 9655389 -22767716641958816009646983648820903360 9655390 112016345259170993219802029816478241920 9655391 318527872834933363217043781542932085792 9655392 -1763615816208461915297812290773975040 9655393 216797857037045497161162816772186231488 9655394 -4837933718891076335071572349868748288 9655395 101953127300843999092933101046094604720 9655396 51904439483200725802529165766567900800 9655397 -153046765667350995888685284710932479588 9655398 -51014886722214467814357967070186844672 9655399 -105281083237537481201318259745523381336 9655400 6373902421572981979672435052390400000 9655401 -119725213917951539169770127531102173280 9655402 -36665069442243565038360396303008844288 9655403 -230550244547070076013736428150442663840 9655404 -158075585579714482415236265206108692480 9655405 -409940008420531450273842395453999187600 9655406 90210151517230903406932188846196441152 9655407 -17844363534244415394531746939074138296 9655408 13211397694978255936743739372393922560 9655409 -52154825242586930821018214506261030080 9655410 73141885927814687665589333178287055360 9655411 324452872420978172698482390528994184012 9655412 144072493234775398108508423988447197952 9655413 -169711294542986552230740599052478066656 9655414 45375557213903080180848775446576913056 9655415 12805237433193220874328393614494003200 9655416 235830772550787645331818849044461363200 9655417 9845989239180236600636661201504696400 9655418 3512218794297121682871523428386801088 9655419 138796786767598067572294360179362257944 9655420 -106562270927943959489321780378224512000 9655421 -475847874633229343987186544243390624378 9655422 16838000482122195713826827562453325824 9655423 5633625623008959702580519645620264144 9655424 7779226824932663501056606551555440640 9655425 -29989141243183882170391457725847367300 9655426 -3259072514726262188190947107598003712 9655427 151653945364834348925234304379033493280 9655428 6703310002079713617471654092069637120 9655429 -62053747523652397194038746323706390528 9655430 170509271725234846549739119559095480320 9655431 -110775794147110857039517991559343093848 9655432 -57109258469067974977546266310095667200 9655433 3427351127035058649971458316512398900 9655434 14333710576081950731928867759300312000 9655435 -4352888508405688570675379137470140400 9655436 -24472024222869289703429506903167713280 9655437 -404599531937458496238378843572872224 9655438 30929225539108909164845703988202104320 9655439 -341035714089207862844443930366535174400 9655440 30619443740963300950500077678010040320 9655441 283869414610004063240022912235654318884 9655442 -191987803827958382547728426388899542128 9655443 2042847934043182414747684098117184080 9655444 229427960726390046417428826676744919936 9655445 17593640391839890195034807758488149760 9655446 -7552527733239766182973777659490566144 9655447 77363764982670434995277126083211997896 9655448 -15438008905611331331098056662669537280 9655449 196788237447343002269688556015203328464 9655450 9223298863168062000780537843925440000 9655451 2848886965500709903837254220847446080 9655452 39266575658460462796068743759739442176 9655453 -67270408516767396533993033776696950298 9655454 91451562971930545594750291403974156800 9655455 177348373215432228604367853413330025360 9655456 -203081526702532772698446895259860992000 9655457 -49494737290147766635608472332708218688 9655458 -18181433180193874367386031807136111360 9655459 -23658067515704859857391017653108316160 9655460 151723438424396741631972118526533505280 9655461 -159914404688678061952589041950717863490 9655462 354278639465053578418738858500049811712 9655463 -583746984575577127350772479462952454520 9655464 -5281220024332092893656805612626575360 9655465 -92503119427532926449026161874924578140 9655466 -79775868045244435811121851020891514880 9655467 -46091084803532268976749775730979964752 9655468 -35486688830970349854267441070736609280 9655469 -124184798089947629711630285699289029856 9655470 147537341891743941839509479170050406400 9655471 172931278610289501001468260168168240112 9655472 -34157094123681644223075668564613709824 9655473 -131554772515258987453128726367471146432 9655474 -123103215284619014095384155049627137264 9655475 129614917856879116468029567404973355500 9655476 -60520869207136591342592072361302439936 9655477 61633124597548555843376675705527207680 9655478 20593221515015688643021694048081706624 9655479 -113759622395404473693992623775610077376 9655480 35184799109531273705843424455669760000 9655481 -84861137637915121669465082608834529136 9655482 -31217414593158243506881976775928593408 9655483 -68951523645146015507904048926000114240 9655484 243025279189549651481570146862132438016 9655485 58035319523923573899723786630205829760 9655486 116387223844637469450531071052805299840 9655487 34947686401567795005378042642081127560 9655488 81233546908824233738573748326196314112 9655489 -78398733548104346952092613825304523710 9655490 21535311640146721747979439091080588480 9655491 -16429984156678793590491844274504493840 9655492 84769437558117214854514811543247912960 9655493 -235986726527019642789769832804978412258 9655494 -137638646933142835775389026383062920000 9655495 85477285424060344104473168003828486880 9655496 163127625394549112927310812449511424000 9655497 179316721337660040959973182524410275040 9655498 -101504095992005640727146712644888439200 9655499 -218690724457974224258264787653891118528 9655500 53962113803326205636688003599814144000 9655501 -341572024124272804510352838910128847498 9655502 272115702749516819830033466171675573952 9655503 -63536697622795215845188496211730804224 9655504 -38736130468800294930032790506517561344 9655505 132736458387156118048191801580712892660 9655506 27976643358959779455430441796978271744 9655507 201475532767979858776592456045121439104 9655508 37228685517941065234209002262873563136 9655509 170227321585139690072295329640904569504 9655510 144124308393115614756376967582024252160 9655511 36200490440042761518634044721853762352 9655512 4166655656541083577421574298331115520 9655513 -81752946512752896979894615276431568640 9655514 251793624144235062196769200114009151232 9655515 52789741782973463029273697955143404800 9655516 68218969698632240170723846555280753152 9655517 56111777146357397264665656164199334566 9655518 34173917032079739819674628169379671680 9655519 -104144398521993664314164122729161837456 9655520 50911063885773934338899571275370332160 9655521 462482996238429862884115957448700960 9655522 -8489684475057117210831559817630608608 9655523 449122266947549179285748663009326031772 9655524 -1355898109273004080190637207022719744 9655525 -204002084101920021929284975939790498400 9655526 -47091242873702247034322656716305088288 9655527 -59888435548177066009564358296992264960 9655528 -395963028421608472721250042920618787840 9655529 -17170150465080562603112537484128114112 9655530 -57607759715037664778759951860308007680 9655531 -448836756915286427490552759947990128088 9655532 103759844629874521315489689598455357696 9655533 -42869384693921921524102088228105295498 9655534 68036346787204035564266243536050816000 9655535 1412841443329905829912830054453516960 9655536 21464481158967470933734698548858978304 9655537 -408791195188323976480361238111775856528 9655538 213387926010042465384555150910044149760 9655539 -81503497345195716794796574543915560960 9655540 -17009045503092978148475655800311411200 9655541 84358001969541578396320802409040882560 9655542 -33132580429902580077284675325530817792 9655543 53749005431751427388609376327308865624 9655544 -129945496980453659232644827909447680 9655545 184660629787826950814812273732517056320 9655546 -5728472199249569905738233549932688528 9655547 14976462319194448367971389641013799440 9655548 -173237311382878713170233226381862772224 9655549 212227654011802640646090688359362417536 9655550 -51817754758024503981739697668413480000 9655551 -74903488851214649722190171698069086960 9655552 136799870209947955143458704001110900736 9655553 35504402386683663574001752486850067120 9655554 -39792875372196262661853894568394241792 9655555 -52746662576251235383554752624467385280 9655556 134141578201418227062975995173814599680 9655557 151800022549665342239320566973775840832 9655558 164168314222130664358947559366701888 9655559 133702335222445792533822001062890468760 9655560 117071224663428736258675588744189593600 9655561 59276096304335279611235251783910731584 9655562 -4363359247949001349331738238250331136 9655563 178832977860430644160499901355466349504 9655564 93141665944817800137152849349002240 9655565 -222033787945616209758780249068787951540 9655566 85309141214543542562994820992580290624 9655567 27074502737064736300333658550790339120 9655568 30723252997401504776390669180999467008 9655569 78422073857614628400352833054496254528 9655570 -9661136399241707442196482072868362240 9655571 -318788841442310989948701464638840837056 9655572 103304545634311333455209041903479552000 9655573 -119080544445604929022826328517148213760 9655574 -100962970654898428895933165540474770176 9655575 74514397180938588964347516198171615600 9655576 -21712904331785949203384415070759280640 9655577 127446921387178628429120835103661652426 9655578 54502273937871554645028599309856683520 9655579 223493032281046053444500263423750691760 9655580 -140463623680198805711702363569264972800 9655581 -80182260005965949103946409789999779680 9655582 70792816686213527628622087347603206784 9655583 111737850358566937797402490365883563120 9655584 -62692162916946962301401257057946959872 9655585 64842395870547530301453655593031156800 9655586 20341177805447122862770869909002296320 9655587 149731401965575435968917485501970807844 9655588 70668097696425914783545394013592780800 9655589 331821967027435605546810352480797795390 9655590 27860682570533911931624687430913996800 9655591 386156124598055694176619603812662128000 9655592 138055981246842514676407360655983073280 9655593 27055869337644205896458680151214851904 9655594 41245960015347745343934976561712636352 9655595 20682650276924293087898138122944577680 9655596 94691575644942263758922124616095274752 9655597 -315920928130168350180709910401478059668 9655598 156412597628858011905549147019468180800 9655599 34404458260574156208131679867256301064 9655600 14690170511377844339431834213957632000 9655601 -117262427907355462922069849511975912192 9655602 158119551153017671116811495782389877504 9655603 52506826656477429588280624843415315852 9655604 -4170707947040043557994260586165356544 9655605 -3981485205477204792753840456052713600 9655606 259497004120453822258731512074764101760 9655607 1257502686400217736395285981572402176 9655608 -133238350408597957983952422925824614400 9655609 -36121024036350009740725306494269077080 9655610 44238732831900372273460720823297088000 9655611 28355454375240572589086556411050786304 9655612 357631953395448548957227754832423590400 9655613 133082413904537489924864451819373543584 9655614 -12054504294995754448647493153167237696 9655615 -219076737024464766337840201605670473240 9655616 -41761853367104853092028802665495920640 9655617 302548451705554806380027710939801098240 9655618 40733987089778394844949822038299471360 9655619 -436276062828482985492761078355753094980 9655620 -35608146034014150643576024415720755200 9655621 -12693623904112164395675601209389134178 9655622 -439549396334423387628106931719741222848 9655623 28747313632638561947199273723196009728 9655624 82632424787046058689828254179132784640 9655625 -6011653723576305484118332839385440000 9655626 908362141989166364767116472448598528 9655627 -67248649365184485858141213791970284524 9655628 -272411949066691708073985495516496012800 9655629 -129830590587469858736010320657510809920 9655630 -51233084665398127196502390718645927680 9655631 -10061270348333063312854209386414407536 9655632 14449162839052141420414624602343342080 9655633 -98338268489148202340879297259527546496 9655634 204207985585639281716838179484956547216 9655635 66449361329592680099480281449052665600 9655636 -321572396346029817496539066028673441920 9655637 -20541058012208764403180284753747612680 9655638 -3365228597840051237471836530311938560 9655639 26354026088630866417557984785460915840 9655640 265665389969088120506390445259384012800 9655641 23655182451190665069771118422214623450 9655642 -254954892033798403725664156927582464528 9655643 440977452034166822395510617836954762280 9655644 -44277432639508081185201581832583446528 9655645 178981182848506635934123546395912931200 9655646 50680557819981365111789219344440258624 9655647 295036632052947509963797712179252371600 9655648 -210829046327487242602897553747650805760 9655649 237217226829733049083232799059861926164 9655650 -129678644541313647308424004686000000 9655651 404553968690571159734742038722080826652 9655652 82887578388038836182448866620922193536 9655653 -5286801072291964138932110243383744512 9655654 43425996224515198643429019837353815776 9655655 -63506369267389075012414328669227043040 9655656 7380049474779552288287445894462259200 9655657 -277741547923506484074487020512950003776 9655658 -106931598218333141541854770256374474320 9655659 7714541683946268161411799741910898400 9655660 9229876894915101025524858368352522240 9655661 -440304215311545938504974024792534509738 9655662 -180353157858175923348043142600333199360 9655663 120503606680374062283279139806281408704 9655664 -70839225243643889687071087634812600320 9655665 2772431707301119792216138687283139840 9655666 118362444085085931428498969831375549760 9655667 1381517085418290184403049076160941392 9655668 36911113344537430484274866197524817920 9655669 33464766758704762870844682353692057696 9655670 -27937719159279450988014989702549406720 9655671 -118066628976855095787633649555919236656 9655672 -13683364207807694215302478111015526400 9655673 277574363979669943044847485455937746922 9655674 -3678792478571640147586082875220571648 9655675 -98378722671831266835478467406826541100 9655676 51993405897655094398660637739923346432 9655677 96209092084031568784629293871168776448 9655678 -75273651363756518510932107986193414144 9655679 -48423339922028944861930566418054800 9655680 99789585927737110399946560085006745600 9655681 -453195699187803422581367012836486208 9655682 -47032011836508428019680723451340185600 9655683 133053386828292974371460616972061507584 9655684 -338440476114954840816597111458449523584 9655685 -38939340930654011605196842208998857000 9655686 -5253213847696035827000194860006703680 9655687 -462562384915241365322149215413033106664 9655688 75261722542043251611699255174484623360 9655689 -26288077829556189751320236337699887232 9655690 10042048689393672876789618276928204800 9655691 110269468271606404942084982504674777032 9655692 276520605225507537883155139014738726912 9655693 1140185797815380492779594416290775168 9655694 59333414678515703267582207426654137344 9655695 -98608216930038541750387890583449439200 9655696 37393218716173667137412938374460211200 9655697 -164770334734962476948622403502669947854 9655698 -22437930029223291444993692771810030592 9655699 63990442341761532050590865340282267984 9655700 50128985358822470733227051425438915200 9655701 35285752586967864159484673868914457408 9655702 -44497540040384648476592729166883851648 9655703 468600840559913575793491128151999506120 9655704 -31290494395507408269276303309800140800 9655705 44759477610426511291794305045173891200 9655706 153221767096113024123265755501747981552 9655707 -51754295641461431110672996923187219560 9655708 -20144705704925565801711820083086582272 9655709 128042065636720443931914138089372901216 9655710 1975113062369875892165545314523987200 9655711 -149077372124052312311521681185487157136 9655712 137819490618031402248464050383423012864 9655713 -143978379602368516443668988228088101600 9655714 -41694297348988468528265391909940666368 9655715 -158543666287380105070571678322986126640 9655716 -28877124900915579788769045317840732160 9655717 -452361074135119627563873281705013703234 9655718 -52616859982305909318247489074110929440 9655719 -242355713495082828094165362826736195712 9655720 -104375201653931339401868972311376947200 9655721 -145255572534401517101444851980025731078 9655722 -31377697874346811346823481077942895104 9655723 -92432262655888556979661387966703059200 9655724 140874290302679351390053828838228121600 9655725 19027308351597881801702269458652819200 9655726 387447994667467073745404176303893312 9655727 -682338768988846293944683659331366054368 9655728 44995611368933106494308177964439896064 9655729 30930567992246358137767899611760893330 9655730 -627150828071722332963039422458982400 9655731 -102620448191866250626524911637343193580 9655732 44999678502266497018255004610904052096 9655733 195771464509402058242029098772064511982 9655734 23583166309481061541656174592977907200 9655735 363232620445800554118753644112094620000 9655736 3419596559602635396921829173578035200 9655737 20648987066246458743466520108401287936 9655738 84780010480474707406197344337790865520 9655739 -116214485065897320868098368990822757120 9655740 -18408461273520309013736518445971814400 9655741 -364586151049550857705757308277451484858 9655742 -84968640176770028029655880537466803648 9655743 147204053935958375534620912510400976000 9655744 -66657629382811528324910251987886407680 9655745 203583690471974551805038792991449824000 9655746 -32563096568733917070391467436217586432 9655747 528924086446757908356792090855067264632 9655748 -237057639323960151131419292379649557504 9655749 -37604265152425515844649188222788782496 9655750 -45624604874579275651971421068241632000 9655751 93609220616673122108016266448601104864 9655752 -3910745437032126080916716860854927360 9655753 365510020472140268273703681953116369800 9655754 -173442090033709635086336159076810089424 9655755 100744579579478148581390989915355762400 9655756 12148961434494936081274612085842575360 9655757 -217370101141551793896172222670153561994 9655758 -19684985884170227033927986778060401920 9655759 290624595445994175934936039900300190960 9655760 -5982717950729175599899798285805322240 9655761 -43458060974018037122110742659163712528 9655762 -117396042683002665702429955132337114880 9655763 30997293254454678687282141010995766800 9655764 48673176531642141460561123083255969792 9655765 -11836096186837489109414272911373718400 9655766 28622578625964982718137060053364098624 9655767 623396284743828222212136716461988952 9655768 -200287496613618415739699604110028718080 9655769 -128586532419467125080082400326248931830 9655770 -146043366190266212318717145494416189440 9655771 242961791437822929299604122267262452832 9655772 -69014765712564640489977670633645105152 9655773 -130082996668005834890098014840563810496 9655774 323591513119623359801944029783653529600 9655775 -187989072274094705618152604277406620000 9655776 42166721210551660925880117807206891520 9655777 83960430237719638515799165802111550626 9655778 878138144914088880792651086762428800 9655779 -176702145718101764390959615289273088 9655780 208549945078615239486237266184140601600 9655781 12573746579461158330546391207006144800 9655782 -128058409439234169949438057396177090560 9655783 -5497644420071969987210599164721354000 9655784 26863119828059000960446662959657794560 9655785 250770515228875354908918282565190257800 9655786 52868757954028970164058250993060307200 9655787 -14386762556316480393436595293897684992 9655788 -14467947899926828225482642795006366720 9655789 -120400020643203723892887790851096414432 9655790 -58837732104719490487126239230420273280 9655791 -106497305628779493452049660234670573440 9655792 -114414074392720283606781125365859221504 9655793 -58356828089097486696871374592171958400 9655794 -6874619806507849813330153684302620160 9655795 -10580268324378816927314096793991981200 9655796 -453938283844586791345179035142120921600 9655797 -95313972882091141616386700360559394080 9655798 -179867366002364607858588975703377525600 9655799 -456506245652584303398553149513469618200 9655800 48290750429650632097656629207040000 9655801 156263639303073856056091882955919805802 9655802 -15738373515546761718412041746051923776 9655803 -254541971698676473768125739645859687988 9655804 283001666034774393508429575271849926656 9655805 -6565201231766684296740263110104451200 9655806 -6897371047540259509896558985929122496 9655807 -48215690290485739289537411673426671776 9655808 -199068824405105894877456132935295959040 9655809 -76763793896770003647823543618568008512 9655810 -83090527364752001361019286721803427840 9655811 290885096209215507376073648720871445200 9655812 118847274421746441843651618645576129792 9655813 376470702615574083061556604404344157184 9655814 27217234532672367076924118440551972864 9655815 -54691490005643611692889227130607755200 9655816 58641996390236646969693944506788956160 9655817 -252015324220951081989517878268872790320 9655818 -22680249829506594892584697124963653632 9655819 71971937298281787115296897496712697840 9655820 21491801960035856653781490162600852480 9655821 -17741299354250269370829620892546170880 9655822 1083677095710529670955251794056698880 9655823 259026052605303752182723845744212296104 9655824 37469270020466512647541612920772952064 9655825 198891505516854762564787319368671448550 9655826 191172020174896100726112556408956020112 9655827 -178476343058449349519717434811237111880 9655828 -15074743782616371862100756184692441088 9655829 -186934038735624549235691029598296419570 9655830 -38755740699819936583582707151581300480 9655831 180464530821321824259695962539352416112 9655832 -416862705634209549476818073710760601600 9655833 216950123590819566125376895693255834848 9655834 70994228056012902460817870399138768352 9655835 -48741171569394293973604743217705340640 9655836 47237361222167165935287217457466112512 9655837 -182131212110673862108133044979433395386 9655838 185208711741416119214909392935753661440 9655839 95381263067694892658271569843552863440 9655840 400525741366507555773259969501809868800 9655841 74567062262438799073427485881903175572 9655842 112780345855810902386076362687760266112 9655843 -297023733164180003068838077185452447908 9655844 56980853940518346623896170059608937472 9655845 114766971027953204524265187572591759520 9655846 66394271659081440415968400361576310144 9655847 259201085627494380880850931129282769872 9655848 186391973976680238859587919439069429760 9655849 -32258773510701273967135033364542893568 9655850 7322933983057663798211140007032788000 9655851 -31600324297935931318292329969865348880 9655852 36355784059216308066525335139974855936 9655853 206619218487494729825844768438914615820 9655854 43135019698395201006965098617043845120 9655855 -166530059186009683167340110056287335240 9655856 -2963684448769377188406267512299585536 9655857 -180177302465003833757686785040755078960 9655858 83905360616187416594670882114485841408 9655859 -45246412237663535573225396625495725940 9655860 61443689092046728023219589105480949760 9655861 157221277363289114039664656173628420462 9655862 149279524225192592180607303769892090112 9655863 -82937205726928830589600330068980693376 9655864 -161314792285290720156211018478976000000 9655865 -758166570272668698239523034733249280 9655866 -8695893344040367705235501797899718656 9655867 79364821215236043319892687826554253520 9655868 -286537150202621608712367966227422623744 9655869 23486845616438990248626091260665699520 9655870 -5433967675855652839908859307544387840 9655871 -22940528002109361389929195527247291800 9655872 -4021782539725997567147049118322393088 9655873 -120165971124325653781446358808774209196 9655874 83260575360882358449580812075999359520 9655875 -477978964203560433300363139135976520000 9655876 259183965945786807937198087351709547520 9655877 -12465322472544697831363158039464131200 9655878 -5747985579638859803602635003092121600 9655879 -154150202965484714003913859059144737880 9655880 -21201976824093689149546593574256640000 9655881 272669632777383780948297595361791531200 9655882 43976861265777742448007618605576378112 9655883 126284840801911395021690977846672871984 9655884 -4396252704274589093475305326290422784 9655885 25413712390273370872928967948679205580 9655886 237911992928794379401819422622896691392 9655887 -147263510157335457691109868691556882040 9655888 82516418913098098366991059150717452288 9655889 -436442826097189552510674558416823911310 9655890 -31377682249123306924477095417695808000 9655891 -244347835683834205173560821237136606820 9655892 -220283437062172263225555482335019462784 9655893 -89156590625433718889461186891065716580 9655894 81551909744631848287231762338573152832 9655895 61705218703356135277436284469296861200 9655896 200354924429593087559447308198425292800 9655897 -43002312257556033001270800799098090348 9655898 -76048079440322907468325192471941888000 9655899 -964704908324775834178694522979027840 9655900 27498611162952892297899064664218316800 9655901 144436627027601674032165006457377412902 9655902 62910385447178797544138474180217191040 9655903 54458958827484671655009847290048428904 9655904 46509622203484532848772967379776700416 9655905 20570468522037587135453150111628443520 9655906 925710359521519254758941354061841408 9655907 -469554044772142158577024993257020495844 9655908 2795322373063049733650896130331162624 9655909 7442352178944682850657615977407586620 9655910 53549595977297280806729271510213085440 9655911 11361607879468045414296843342698253696 9655912 165192557812249707862506385700637818880 9655913 484356678340387138810817881438621097040 9655914 93506340438868742044082278951958311680 9655915 281521634621621092891537799824581214080 9655916 -21407977747784537221334124734019483648 9655917 119140978067241488396540868718474274880 9655918 246455091945831623394740672142575876160 9655919 13475898874756676714054561077863604320 9655920 -34188280817577645335037278039717806080 9655921 -292258129039125281476146194698532734 9655922 649368941611608592722279424296354432 9655923 -1906871287423806585485604631851433416 9655924 -126010242325866841155385402442041535104 9655925 213521499383037473800709296061424436650 9655926 -38412476187344095729695946185701707776 9655927 -32011070926256828592467321431478340000 9655928 -331910795854056024237738632966585671680 9655929 444952084492285651976481497228128128 9655930 91701266454040436787504014631247089600 9655931 7107263024577431833335049073288302872 9655932 50309315206949754402670339779554131968 9655933 33093398902682870165396461824497152000 9655934 261378721938169287584212006225760002752 9655935 179690630196744391223926087032482182800 9655936 -91143192862161676735816563166009098240 9655937 -238196055534380666944747967678419795968 9655938 -84721432916330278376685005025048110256 9655939 45236584685680104948400177127642646256 9655940 -172474152106692168754834972362248908800 9655941 141946722904701148975725543392130216000 9655942 23714716619119925814628545654023084544 9655943 94507180604443511738255210955080481840 9655944 -24306293474142835113598174872837857280 9655945 -66610701966751402921598184492181086000 9655946 -79054386489530309146009032890568773328 9655947 37996402607725077139851288260245322640 9655948 160260239018874128790155218352491351808 9655949 -95712082185444381560806902673159476564 9655950 25193971433752143128573259202409361600 9655951 -586499093748714512095588668327605136 9655952 -34311931662842021518781377532645867520 9655953 191843376554858054169825606401527718304 9655954 25065766533138547216426617453773382144 9655955 69775997526139632874289988849039969360 9655956 -316759069419695772328387321192764518400 9655957 -40833424710694540794407558079305815520 9655958 -19052581599353784463930866829166054016 9655959 119636976047674196371642707451244051304 9655960 -102175904632152101403272802015388262400 9655961 -100560550514214084468786831426631027968 9655962 -30370091796825801471198351189068507136 9655963 185835430080952259362964568966501195624 9655964 -41462308940585506719380130819089829888 9655965 -51707693718915938141918037949056163680 9655966 35501360431566779228805586205335246080 9655967 131761042260735033701525726041228322016 9655968 66676319898127637226702205522060247040 9655969 405449671512772789775101786050322914096 9655970 27030826605254338511728081789010895360 9655971 59882290758443325038796069120251631360 9655972 -34563289713065867195764121076412964224 9655973 -176143886655846238810808618691083923200 9655974 137757325744223453131235877918892870944 9655975 10757061750291054259680859706968320000 9655976 187795540690079565646153840348750233600 9655977 84584544841688122060071714741469752720 9655978 -154768863522826393455711315551103066960 9655979 -3056282729507275706112248434757289420 9655980 51305729581118263768623894001400847360 9655981 132867544978218158489023499591825109782 9655982 64706823711113381215752629374901657472 9655983 202384324855725463061622385537942094400 9655984 46016392048819634150804243902761222144 9655985 -7674747234555827653322020670424418200 9655986 189169234747780554643862413520950742784 9655987 -50592361297306320266628272547544606008 9655988 61056519118040385672323641965693709056 9655989 134680352619691382157064635925251964896 9655990 3784982308261267285386588110796259200 9655991 154761350031216290037313878296571364392 9655992 120105322673052366858541945971935600640 9655993 -203070774019504535934747201573824494256 9655994 4442174635029787486309286832498888960 9655995 -5643525581719717595782042929677073840 9655996 -92779847590023722475530353351670408192 9655997 99822136843696188497355943846220791680 9655998 43264807026667544380245355051457550336 9655999 -268926317536240279248240105111579419880 9656000 65526566640743752564589126674808832000 9656001 -7040946388051264726935555433143371136 9656002 -19446549930017889284201184923753690208 9656003 22933310716330184468855834200691433120 9656004 38393347652094089659256678849839202304 9656005 -45438169312027103380200038624831815680 9656006 -3837594801438837805556015103115083456 9656007 -149198404817940600991202021066086998360 9656008 224230536788385855096787535634485928960 9656009 182157982762116571577415911496484730880 9656010 -1179247655070416779933993667547540480 9656011 -282014171469922053392751230653673685200 9656012 -219347403412541719228749674240333813760 9656013 1587146054456036076873813303318213984 9656014 89813158419542574119567024313142790400 9656015 -210047875939672294029674629336816206840 9656016 -9572900557069644723316107289550389248 9656017 96371243013339659204572711696305404544 9656018 243231347675958975883705430562637410960 9656019 -17167754271307196203337792001561255000 9656020 -133763690132434958548055551898666711040 9656021 -9355034940471348021917168326295188128 9656022 -46414769756953236756106618481321379456 9656023 184026561589261432361124890413444418400 9656024 -36851493668229682214484989180019916800 9656025 103100710798302280710613673772190078800 9656026 29308534558980134997475316953855910880 9656027 -18096266915113401294714857513486072124 9656028 -643914752735832445164135930786206208 9656029 -493539829147969959911120878566307137370 9656030 175195714026435162816848391393864356160 9656031 111060977367223355390051020409139141888 9656032 -16207061458978677012321737751503044608 9656033 196348577058720669244398527036106972804 9656034 34102749111448749613322440972658563584 9656035 107600655731788505726848327659249605760 9656036 34265141388411045444696660549236320512 9656037 -3231873384418645679779726613896877760 9656038 -22377776352409878879015733291110820224 9656039 -435240299888364828035266242753001481160 9656040 117519688309421748472296037127457177600 9656041 -18690381157270432031214566639815423558 9656042 -113846147904502649025754232565685584 9656043 -225519722759275837942221766111654659600 9656044 263478677950956348661927125858673213440 9656045 95095312491482951738509725439861728000 9656046 -125628093622941934422614847965430524928 9656047 32940190061686779447023303394163896040 9656048 -11847082240356911290233507914837065728 9656049 6065987859310582619581785369800879808 9656050 -1481633197792468886113214815543831200 9656051 -77696196748554936931361670176361905760 9656052 1010248513711657747754841556238499840 9656053 -444269916967146998111294267978020647936 9656054 -27126114339747595645290904871349821760 9656055 62310011190030486815833819458470170800 9656056 270238765165235932087418386114624389120 9656057 -278098972936903180088053988338246604694 9656058 -2368666160642171003568551667879540480 9656059 -161418802538854700366838336653228674528 9656060 -154855227190986441839473147916746667520 9656061 -355556790073114331937962002965681987456 9656062 54869660939262594450615200043527005632 9656063 384142257115608142401262859415509916360 9656064 -140404563839495808298445196927078236160 9656065 -110869962521381592522925224526011738540 9656066 26420091344844997571330307324237742080 9656067 -52180092440780012891943338663395575552 9656068 80197136413589105159826997232919317888 9656069 -124937657386528481161138684213686634530 9656070 -22313498754680082060333272610911688960 9656071 49228662602653317347671199709647420544 9656072 -10931411034925143773586539915224627200 9656073 -64093585136627535606731752524872006976 9656074 67660272219409239591473362485789248352 9656075 -2100660613073564910123848685403792800 9656076 40492959556266323846322485769039043584 9656077 -68851754956411279151517626346085901600 9656078 -135401966251222147240571597005731889920 9656079 132925300118775748491289913670886389384 9656080 -182395257559095108440148071853588480 9656081 324278949791544490717227358437858584100 9656082 -61492839925360461657691293186217455600 9656083 -287497487989087807049864331130633235668 9656084 -9022411873633912303933321950555974784 9656085 20845991039259571664844479096192918400 9656086 -90645423361561702955376911700985323456 9656087 -186941884949572995380316009290150548584 9656088 -14629876843318401354063293102109696000 9656089 341094519685122454074227481357088722890 9656090 18040809898823238940354080120921784320 9656091 258763355409941195181802468395912875520 9656092 66466487733570353466851526567783201280 9656093 -283264655701456781616364186253029205658 9656094 22918820432733827778653900972514201600 9656095 -57121984434594546859786864349806246320 9656096 259110361901677916049656208384884539392 9656097 36875080030367766244721499958372024320 9656098 167837549019567722683829831519565310800 9656099 -133939130772693562587889839765427860900 9656100 118274933117685869335092352950501552000 9656101 -56518631988753306012205029522647990400 9656102 211170411429102283913064740400049904832 9656103 -251316392968555857814167048247239257856 9656104 339173438255217897277506458556465561600 9656105 -224539746564941910971703331971255303480 9656106 -2283721964370057801401875248211982592 9656107 -461087115477899208303623955550731721728 9656108 -28450936139944278754527153951493767168 9656109 -66577370199684949973614433588825782986 9656110 -160765742709972931141588219757952575040 9656111 414303753620720664837010196470368029712 9656112 -7927802498996628300032279989579481088 9656113 -269261904242567365685837293520685756096 9656114 72844157279563999932220707088538021280 9656115 -29585714790997472015801106753747586560 9656116 178331437487303092480159591638733744128 9656117 -82467145835257766218085522011307360160 9656118 -49619297803267847158847805116083121280 9656119 -176772195702753055353991712309723607888 9656120 -26406867933005127513335176004383334400 9656121 80689442621422514365228897023933912912 9656122 2582230016147185061543464459276032 9656123 2137487767890801184756083611694044160 9656124 -40387961174696329326404393251368419328 9656125 -355519143149827617026904333099389625000 9656126 17235213249395328460487049767954137920 9656127 -27851592129641943983554005858546206712 9656128 -80284592931612051791775566259886227456 9656129 -145404263301127137169782439233584130624 9656130 28356266176127232927233521698642816000 9656131 12775109825758685769817710424244319932 9656132 -11565782096300551646545753843060243200 9656133 -142193376094961172610881808765523417376 9656134 189146000881143486734922487844479845216 9656135 -251860015652113702989692534749170982920 9656136 76045589532770178029020765392715776000 9656137 435083266839633685677596120673146596992 9656138 4295908254787924626704361035254236720 9656139 74726661880105870977890811326251934424 9656140 -54628126681812991328081598170171212800 9656141 415377639243049614135803108613292193568 9656142 -1817482897825696023500926299317667840 9656143 53285356166120288843204532840756713200 9656144 31480490230897819487921258249245409280 9656145 -295755963979570384029240751901558006400 9656146 81852580822054404933948178519860400272 9656147 -7826101795711428812448228689343491040 9656148 -95289796348786319082228035676045858816 9656149 -432859570477008394663198279011820000 9656150 67032697407148253759328769290549350400 9656151 39671156882358006647184211946607229032 9656152 -24354049039841873717945873015018250240 9656153 -305167849121963987310098647685971264356 9656154 -100315343650267185476695058820775358736 9656155 -13504073926801132275617385308792034000 9656156 84923002731723409230463661866120421376 9656157 -31399044294706912067525616689995612608 9656158 -98376584827891573722563737736530216320 9656159 78100077974361514573304563190832568320 9656160 149814156522201390633260536461207797760 9656161 817986195845071041200745455955605203200 9656162 -48193620041229272178311195605534300800 9656163 -408509592224997533475479438417280804 9656164 -118635322098703712143194553370934493184 9656165 -93832324421628332951042696844735937800 9656166 -584084785138128730112502537066332160 9656167 353680538690848098960874779436457036216 9656168 -60510551299312718666711823939192637440 9656169 78127186823861329834628670081478294848 9656170 296283493666001236082264940479413248000 9656171 33973046301910871139679236520925375520 9656172 -3735495100357662030024975940195824384 9656173 183870984941924254355145389163652800 9656174 1431679543318713347805303959991081984 9656175 -135183624242503422074179242352662225000 9656176 44495411875784352477332821289416458240 9656177 323046983760411246654919273066946851026 9656178 -18700467507878534037453213506279531520 9656179 79866419167551008196716999158995952384 9656180 -127948737527416500285199783841777510400 9656181 -78940659611298495452584105059370858080 9656182 -139495201266553208269860977406323538048 9656183 633325172848210107623027097764446420800 9656184 -153773412878282951242956414638001991680 9656185 -242518828346162268228162070308199895040 9656186 -78819033355338263764124880522474646560 9656187 -78624985219079574639272350849180432848 9656188 207550540398180023102033028451177274880 9656189 -192666938298161113545561912514423917876 9656190 -8501750057914448514646673175521448960 9656191 -117927224927560287941197790536414197760 9656192 59017055279855707951789514061093273600 9656193 57089549675263882528733504807970520128 9656194 -219495656500884935063140376347640085600 9656195 -320579964375747550789709146350640786800 9656196 -126791613107446668106904667053025656832 9656197 -310059570030520337671715715829447334016 9656198 108798119131790944793077845603407829600 9656199 118875704719759067776985425297377216000 9656200 195176338448800171654557322327096704000 9656201 115637824114962398937929533330466340900 9656202 17430157884010952047224256228913548032 9656203 -311653649074059309854217916269265205548 9656204 -327409116151335651581593096225864700928 9656205 -31132688675558250323514685065121163520 9656206 13020606480270423253919576387710268160 9656207 -65014277877643975182997705070053418568 9656208 -38817061159822977185927996643117785088 9656209 -2271283134736678399438457956396650896 9656210 6354302129028785350777600418964953760 9656211 48877540721767216617742905755711353272 9656212 294468023809181019011927134191111875456 9656213 -79094264961374980593539114157713447040 9656214 121974682978903210385066109731453708160 9656215 -177060689840160398969786570340579426000 9656216 -287315491461963687866495366180062955520 9656217 330528874526521248741201899910044041860 9656218 -82666168977390655625271543156119723520 9656219 263301879904016294228013161569438259544 9656220 14449312018513927446863108606279516160 9656221 6935332479451383827153529963130019328 9656222 223486300461627712077148694513659926912 9656223 -102640986436263944584831244367737828976 9656224 60814890447600970540879179558988677120 9656225 174216438917137720282997887601072493750 9656226 -147095961915896492104313247426724857600 9656227 -45871695469631947675851623220658734128 9656228 -168637830373476151604697377310607933440 9656229 58867662191191596177243156224870849856 9656230 -164321947246968120256754754817034202240 9656231 -67425190182826216020493916462092501056 9656232 78411372594918181396852862789936824320 9656233 3152413510971678344726542897462733940 9656234 171271016222139370882556983009055660976 9656235 75868099629143508288601986614667051600 9656236 102608525852221367621022014540720616448 9656237 -10269594895957934392526507062271189760 9656238 42381707412308635451914821758903005440 9656239 29752610614243972590438561424062990240 9656240 46957649917802863628767144174272184320 9656241 86858509367087513221112096348023547904 9656242 -106281215321171771310881989101462847728 9656243 220435862406168895194491844806837274000 9656244 7539989195604763405884043966545838080 9656245 33305326630965223225049641064906990880 9656246 -254215430899411816456822252858347400320 9656247 -207026641157737225697604744144493599000 9656248 -44815663620796252084816780728771747840 9656249 564604928129913878675809470949079141760 9656250 132622511032030859298463476707676000000 9656251 188666131657618270108258964684084692224 9656252 1786306964768305599241982259626409984 9656253 -4316463342380440552842263505232204020 9656254 -2797598224676736373734460642561392960 9656255 6239647250433889074301555296136094400 9656256 78027852950136603066269264724382187520 9656257 -24380386643284871750645098456398821420 9656258 -195078790990927254564626788265082953520 9656259 -117628423084211772188454237774534166272 9656260 45849570554161473101492415824227392000 9656261 494341318870614327042076786500008527932 9656262 -18577859826753390128994173095674587136 9656263 269388512403506986432993924529355959704 9656264 -120776697309900344281791085974335216640 9656265 35544459232635540068319397276570384320 9656266 -198224664790561987574880275697935625168 9656267 217635314382688566926079562462434911832 9656268 -131123589137372301135765136540848898560 9656269 -46447555109065494413907069008236687904 9656270 -4542890545383932452229346142067155200 9656271 54829196281133597863113548209808907240 9656272 16221673100165379030971015428116578304 9656273 -120014615730891430560319346387466423696 9656274 -22800595709001290805868919093627166720 9656275 -199936441963982130498530753198061870000 9656276 564942372700486309919865173245747200 9656277 135065803657526162546810987647649213280 9656278 -105803909097398794739813504544016846560 9656279 -96972035615231392649623890438283407360 9656280 13586361001213169225836823249074176000 9656281 -96272852017733197114442964638246908918 9656282 -64401350366438211377751706407502149408 9656283 4671682898004353380465880223515993088 9656284 -151085256392296094166155138664674304 9656285 144406159287979809691139013398584035960 9656286 -17813593987801352538487215497071724736 9656287 -339749302535630519269165764252992206920 9656288 78491627846879405296923681426411356160 9656289 -162621030265372074837716477189479838556 9656290 9791698658925419657426968566268654080 9656291 163676019200179791621616749263043876192 9656292 -13896731834408315765207828945363079168 9656293 -41871264750461814245464852455111270180 9656294 1209055167293023875921049435580091840 9656295 -3183176866518742503286690935804184320 9656296 95298247940609088899647035160824576000 9656297 14086436768081754349251653396897919744 9656298 -33154477873769396776988462080666779216 9656299 -130820163500828880538737396200337563600 9656300 42801252315797299414780863876529612800 9656301 -227401830623401377847760210365144018368 9656302 -66823740031206768961850138771680284288 9656303 130353161431135634303620769533712074344 9656304 -12537117464010314483043942778829537280 9656305 173805420596304299043870614308347953460 9656306 -233062150199939627334623441152512341760 9656307 -216141332976454392376762046123250882720 9656308 164404416203141555010960859985961947136 9656309 192808371287294209496963041725150152088 9656310 14147057259115427178946350042535699200 9656311 -90490981224410114360168478423527321168 9656312 -47931020346353533165826407140723916800 9656313 183415438200939994302218267668094282400 9656314 -60406645917084269775738192618526153728 9656315 26664508166628757473927898498945307520 9656316 290216701552899538822204408051573949952 9656317 -59295362239352997778675754420932141440 9656318 7890523329702029063862209889101217792 9656319 70907444576148790110802544746393721544 9656320 -3698354406751230260874887931573043200 9656321 111125040424286395099058852453183211522 9656322 -19893185611612372243376848778285802240 9656323 41388447449019975557964758508482685720 9656324 -225961819747386742422565114375942802304 9656325 28502120240612370636269063726553141600 9656326 -137597215455805104448207116064517289888 9656327 -236277449400113655790669819367088044280 9656328 53007734345487270242429664411726643200 9656329 150357764733044728356299337588629683380 9656330 -77557424118569848581918808659366700800 9656331 -94368817427461425537997522164427102248 9656332 37960436863334138479182691543023490560 9656333 32372772691109970526622352877877722200 9656334 22661749585563070770896297553412925760 9656335 8591443901839979523346174986940503840 9656336 40129922961824824400538640620175368192 9656337 -233898243162835436537157016121812618080 9656338 1827569694060182918371558068092206080 9656339 60166023423037555800282660456176888832 9656340 4683259501057243896072609724214906880 9656341 -176051631376011972312318847565614276548 9656342 -49492438163007885744929549097305384928 9656343 -129620115519966960715534003191633020400 9656344 63797794149597984199843551689688668160 9656345 -94871707228834637364961783231433952000 9656346 -25148119532975448016688483680403914752 9656347 -125950846848833719463303665842977614204 9656348 -67164704886590452142833763367236236800 9656349 -147865082779554204583667563029105513120 9656350 -24463222714536497179181499953202710400 9656351 331726602404667326495858995240385058600 9656352 -261348876030931971657163130441899376640 9656353 26673821238469838225260860790716165120 9656354 4634223575505001910637882847102871376 9656355 -1369472717242063823024293132800487680 9656356 211268001747540230264413447911930849920 9656357 141785065937546873356443534269665381626 9656358 142785515524674463409943092158636474368 9656359 479021309671488068951065491324707757560 9656360 -77507871249513804966833657808583065600 9656361 48513165588774976106194885479143473920 9656362 79225220316713038727679569103945430032 9656363 573527472147556957264380293520337396824 9656364 45017109796979827902023774137289074176 9656365 252964390994146687942716077747420101260 9656366 23473958430137088944826612446783024832 9656367 1645701700712284693556163691728595200 9656368 -28666834278475768990585631323959083008 9656369 -347418224557374353315409018939649147356 9656370 -72430613726452655461787524242027340800 9656371 -195313665070460538957697410547480368848 9656372 191165714629856107107559278637700216832 9656373 205066327103622794708966527659862788384 9656374 -382762054529988390803100386787411456 9656375 116033620540019208254742642228248484000 9656376 -41868002595263888189346974259668582400 9656377 -446635104221042300707070053979956450774 9656378 28634409018785943314860035130441913856 9656379 -82872227097254269669260805110713474676 9656380 112198758426651968708209008393103372800 9656381 -3598069795512849564340799864548437408 9656382 -131174931734583190885612279960601564160 9656383 -89627194195045724556273311898953085576 9656384 72085935174421044069624517025478475776 9656385 -290131816699977522253905310494515101440 9656386 18161612421163360824693340363245611904 9656387 -129223913792792835193680819375015210240 9656388 -666781715825043859938161605280808960 9656389 -2769208047593562525128975373980200416 9656390 103372821859641343274716725680995075200 9656391 193362048686129867439624270268182640800 9656392 -113604724435782337254150266855759616000 9656393 -380339568667784015172919478724764504358 9656394 101804996610033041921746026249442218240 9656395 -98415457821028683996565447238475517920 9656396 -211203422149229106854447297572832083200 9656397 -109854974903136813761810650822259362026 9656398 97526575149602862671194600045570859136 9656399 290438042858506975847029452609140817840 9656400 15484903237375683457878000555835392000 9656401 -188759255254346586503288790418255086348 9656402 5751393564924498208229488703509945344 9656403 9980941423196861092592834533060627008 9656404 -45856805768629780961251137663641686144 9656405 169815348975547773057745659842079042240 9656406 -73041123591199150966022571814435517088 9656407 84823081922557163054154929286465105920 9656408 92644969609946775543751429244422963200 9656409 17277432569018398671505993044641684160 9656410 -49819365292317944613320355550415346240 9656411 -107369550712557275334453348988458285000 9656412 -10885031663538596191397278429060546560 9656413 -47970615037291410307097936204637269876 9656414 33117557164154784224089193720143165056 9656415 4652126666356060927232544279988656720 9656416 -86284858818640396295546951992250204160 9656417 -356766814351352810649229329305742390480 9656418 -148127341526175387474528095138213575296 9656419 193855788794504801287331665569290079520 9656420 -172955874150095658253675226804617920000 9656421 -51534107752532559097586409202270953888 9656422 -4731547088489881176996006146820638976 9656423 -65300941575462266036025568925521079760 9656424 1544708137758065075163741840012902400 9656425 194370833337493158317384988810335610300 9656426 28888518033084060681370817512448821248 9656427 -8308091196837959151060043925649171840 9656428 230491824043211699534426984911827699968 9656429 -128036450247338973006703517525984296224 9656430 69265705006035450566260702572813033600 9656431 -776228995226454553970287691106268116288 9656432 -42257723182732158807880939427366043648 9656433 87471271266075317056495732923434099202 9656434 -51369103937737463017550030057591526384 9656435 -134351486464497038228959044398697088800 9656436 220667119695268664525417161926968205312 9656437 -36895648771471157530648782190795703648 9656438 67463997344876686861050700433252106240 9656439 83387265913311203608500067899746186448 9656440 -2795837027843459511588283863627571200 9656441 -338666299327389769032241995739138529856 9656442 247286376574972139350012601666757381120 9656443 -41388246330353689199904020602037068776 9656444 10775678916491533772691611382637034496 9656445 -17316625307562292433758148148614000640 9656446 7248511047537703866536578618767590400 9656447 321281067081984617205165183243330115392 9656448 -188560149243800792575496293069388513280 9656449 382795650380119328630231836142989048320 9656450 41773427557364920369118790523275264000 9656451 17936588746527933688370814412592221392 9656452 -34390748530887610736481576083802551808 9656453 139687014399174013357832231158174020702 9656454 -15509775366633680762352665239363747968 9656455 -125581977113613184595052537842801717640 9656456 167060490616764498342227141998576435200 9656457 102685582432141576036311160931489191440 9656458 -14920512331228415818158609685871262720 9656459 -207063442468381956354652890730959968184 9656460 -54452240079375506038548607860831267840 9656461 -247859621318665228978839481691780228938 9656462 -86560035460125658250103832757818316928 9656463 246297682593071800064061361289048087424 9656464 -20110948112524811170647335631657656320 9656465 42614511265509771004326290389795987200 9656466 -62997964377793502819529639868730496000 9656467 -6124349070625728717712374761761456760 9656468 161875754005889623207836286746069195648 9656469 -67792330435907756036868983310968524800 9656470 -144810136995601809922075930099185688320 9656471 367580254611848550878330766732264537600 9656472 54723017193437574820712989185431961600 9656473 -303636552221590388914194714740838500278 9656474 24778973294362625295634856848488554736 9656475 -16081398016604574716656272904172640000 9656476 -151080379319343111056573205898615974912 9656477 -217658892766031903251200544155350111508 9656478 55012794427152519333922278161667786240 9656479 -281392427382564568881049161124849920000 9656480 -180364981259295542968098001368284528640 9656481 16072134401492021385449422694972380800 9656482 -22321715139679454204962171525718524416 9656483 252620157232583530967685213259064159424 9656484 618840164237168122766423363470970880 9656485 -6170288664557519571606496108753346820 9656486 92829191215244921306807651935961026560 9656487 61782138241082460934563212758923998544 9656488 -7130159731632183304163289540034314240 9656489 170435786198002684406261953733690839290 9656490 79660690113069885034917008570792793600 9656491 223820528602520531306723485796453414580 9656492 -38478994132328050847846801371148323584 9656493 114520169309154891291762816984824816640 9656494 41463079032049159850138521273511275200 9656495 49143720176197987984644516219827949000 9656496 -6370479455277848747785521325652164608 9656497 77788609447889883665105706856706178624 9656498 -233611455537771961090379572349039478000 9656499 -7395924594632298394017198835218825360 9656500 -11686073141273775279271923672760320000 9656501 -193524684319661210970147516326240628498 9656502 56553589218524512128267341187767005632 9656503 1468017234256478189282695911056578120 9656504 86541537012651359251434985018545930240 9656505 12239993251179245257703154199359720900 9656506 -73230098223149128342052089961111772048 9656507 135326444889813400134425912074938861600 9656508 -110500993144538529567295983713557655040 9656509 -131752006614732360412463811196435678368 9656510 1983999527857458372101957415393534720 9656511 31748815804139260208432172057783830472 9656512 -130242522188037137038583515956326170624 9656513 -20691114646183832230676900019098373600 9656514 14252042619201925801872752980410782208 9656515 22156809537437037913662076421592519120 9656516 208767165407894106081408175360376461440 9656517 12173707761726565403932797823196756448 9656518 153103536532499452266193561445870529216 9656519 34278529195693873162197206178314170296 9656520 139099875602574236721205430408653209600 9656521 -117411760286282254347062718328900815488 9656522 -21473888477462876906838862602535161600 9656523 -118627289400896453472137805818107602000 9656524 159832131554904424328528325890333924096 9656525 -68612671182057206604616682239386183900 9656526 -135363952397519713855252361073051648 9656527 61670321035067702993578322846722360992 9656528 10481019869381592290515836915494338560 9656529 246268980556601504407835354553024563184 9656530 -13591640306262277767377190681307584000 9656531 22763682814592810993899306442023936128 9656532 -5421462173287147531846936376450492544 9656533 14965284807163359253980479198436022624 9656534 115244803975866375196812168649078828992 9656535 -76296831915380961850868498547424112640 9656536 -146712040542200308591594972933438464000 9656537 299100414074341856549227514010238328592 9656538 -32634472588725248317454012234691872256 9656539 121479571691132582343229949910155398340 9656540 -140303469681732318639679199566066997760 9656541 197938257827512693448978566288876980000 9656542 -110975104453392738664369147270725601536 9656543 -7681408424537395830827930596319771712 9656544 178636633701171260792253887889244422144 9656545 -262245229662490362465290486147845406700 9656546 107422168089766788641961656491568528160 9656547 -90725349045127960225446934587122593872 9656548 17480120851889546956379533104312370176 9656549 -113732034598845065099682279124149691008 9656550 -41698907221279182796523323045191168000 9656551 41592110142271583657084163115002794552 9656552 65260935746094860731950094730836869120 9656553 -861602614570333992920907856517688096 9656554 -141066792711626712759617537988853598880 9656555 -51659981246685423151124979031950742080 9656556 -4668217868791725300964977038227537920 9656557 -49825038979492890487391471679908081194 9656558 46767632488271462251492871027638968000 9656559 -391066968357638547131349662777999782272 9656560 -35996971686578442556411337668996300800 9656561 159138971641089179055486418268249064612 9656562 44941137977853154912929283380087336960 9656563 -165455311775764512823723808925954584240 9656564 108933884706412434002907323126937029376 9656565 125316863045683436176561108588799808000 9656566 16222570166830373416757199942430432704 9656567 -200302832234456794807352466639000251448 9656568 78366826200871955919123682126366924800 9656569 -43536926443897151070713532837669060352 9656570 15283148007455590886310121013942737920 9656571 126479469372447463461541341240726504960 9656572 86407988014082287500807348555418746880 9656573 292711198277091208177657000575098889984 9656574 -13090298127979152695632293340915909632 9656575 -77928345275694117942196958287978928200 9656576 51738209379421946002897907371927928832 9656577 115640120281837465492690596444434228112 9656578 77947907443680338518978770464682196992 9656579 253691891156977530628233871326094909440 9656580 1701381285638682484651109234079436800 9656581 -162094216718702612616554465577553887936 9656582 -18343208725844609678906766054431298816 9656583 13644090254833635342582914647142528424 9656584 -61966218350968520525500902607658188800 9656585 -117107872373784618739514979461268632220 9656586 -9494845431416411011948257627235197600 9656587 238433273313274274849275533426703377236 9656588 314268827732893300283713354027070962176 9656589 80824664608080013421732218573184673600 9656590 -100754082069568726556014889680595131200 9656591 -161867790784201859602590978776872838928 9656592 60670370568037164003262218575014133760 9656593 -28715746325492535246008386950568111360 9656594 99266312257737611943153433303850872320 9656595 47057886341589669798327864645194785440 9656596 2521027791970717338726439526064820224 9656597 137719435120378538778248419896206817180 9656598 15952221177707731521847200038766766080 9656599 114045778890085194063828381653870344936 9656600 -37851151867885289011227333234665472000 9656601 31666238654065284798577399253788275264 9656602 -326570209748165872093290690479736096 9656603 457975947907580874163317936738476594664 9656604 193296761811207137094769691916894213120 9656605 60269460796468245416625463096600974720 9656606 140945560329502530060947683365421306752 9656607 9507011820715688566791161779937882640 9656608 186839531851649408518862827646437294080 9656609 23699322310155569585487315388845046704 9656610 22138821432640314790460531398656299520 9656611 362232883214333675542177701347065221212 9656612 99918663964971841225190034815478202368 9656613 -42479704958798107486662819522546763458 9656614 30161850822011878340736196055127488832 9656615 195204617262875949497192328294253112760 9656616 155892112397246578589139432835985817600 9656617 -110581450083830535380541041164536341360 9656618 94584670982308694148974315684410481760 9656619 26690613941896016942956071813268197888 9656620 -88501073459267962884169740841158021120 9656621 204646627432779899773122256478762750892 9656622 155853929022906933732432206662638370560 9656623 -409392272638112911337288947823828833320 9656624 30173959257895058435700434633643786240 9656625 -22993885974403839678014046694109904000 9656626 170808547778800868146487191332504944256 9656627 -442181138558821964902867051684693585524 9656628 -9808764755885277237858254482424346624 9656629 7827314954216758408218472170354837432 9656630 -5280111261171394110466050342374352000 9656631 -270662812174977363291351940739341130160 9656632 -224252099326226778162826248168303513600 9656633 84043647165459097572124816381733291520 9656634 -2824940712401317728957531024152669952 9656635 -28388429494657254349921150694285374800 9656636 18022670319041835556359147453277962240 9656637 11914072666937220218896221352102599840 9656638 -171641148180631351760931579035191573056 9656639 687764271228494502416057761580834688 9656640 26069663989705982395245615286478438400 9656641 -26967203429098657124692540847504409336 9656642 73424823248488713795439476138272374272 9656643 215595891395956804295917851527951222400 9656644 -261160221771488793288303735419791769600 9656645 206864298165474222384782530306097571900 9656646 -28597202677490282064893956235704850880 9656647 -135469773003044031841824611567624224 9656648 14706663470402348746977306833664000000 9656649 204999948775303561661612717969742758634 9656650 64667099958187135101408339891563494800 9656651 -145200560560231431672886473833304762348 9656652 79654824476021893682713988204438400000 9656653 -80125686277344677346273880884638922996 9656654 17837749901852228845928057692968319872 9656655 -1746466065618802674882512627925043200 9656656 65475588707700284472594249248469082112 9656657 -90566999660715306664725722988563332608 9656658 -1688750874622520671854601710541157760 9656659 -29223199384151874901948000514137556696 9656660 -67891149033592498898734166686111537920 9656661 66141768463607384894518844509159043904 9656662 441574571501466716295440204447204122752 9656663 465064589216697726444915924580120957296 9656664 -101503188924821872550300634297640980480 9656665 57339039452514043490271248820235021440 9656666 -135271169749122017749429520958810770976 9656667 1354284324863003780704633491625563072 9656668 -5365242025467190140407419127002097664 9656669 -361655666960918270164384026322297302240 9656670 -26038184071226486013924444712629129600 9656671 -402141676722022316067471484421554556128 9656672 -3766796444433979648700108575690457088 9656673 60887886982851012331844684970601556544 9656674 -25162289077945192049888302680518976000 9656675 -75187286730045546260277913189359326100 9656676 370373209391064058910779396294756115712 9656677 -191162858426984505618372471519242976800 9656678 10890257790335948198273787426615401280 9656679 105566797783674414315689849380883231784 9656680 28507342089665364538025794729085337600 9656681 516520557632849458502720436607838537700 9656682 -317452376874701386154754967238332416 9656683 -22958370550351758709730190511950626960 9656684 -33029485795971535912902033381420451584 9656685 95178919399945168264883922053695651200 9656686 -23907208554969099971703932696974451712 9656687 214410549468297039978990706806961110840 9656688 1617461754418729943935869531981348864 9656689 -22252054875287924414030766792344241408 9656690 99711785354441623783785813011170824000 9656691 -179478307536736719248468445318173309376 9656692 220039728010197052805344189005853962240 9656693 92644819517854001609859493859347672800 9656694 -47255348137795542050940721366255492992 9656695 59048310813276331215523921804676026200 9656696 -18648747312437803525629892452272087040 9656697 149772375754979318436941185758456663072 9656698 -150652585973739963806310927454560032400 9656699 -26315747906761889964680833641298060800 9656700 -31824421873946307224042475625809984000 9656701 -128005652415863338838449538084037026900 9656702 -33660919330622547464095109383871935296 9656703 84482245591259582109944463310739772144 9656704 62341782859062336569399098745448038400 9656705 142979257217207705527526521495852843860 9656706 8794226980070479727881934258811377664 9656707 -424284092406165916462154934301083008280 9656708 279338275013301352711407875133884185728 9656709 -33358568291059633112537490020972401440 9656710 -37781206097683695393753743499437875200 9656711 56960963790492185384133861333830780064 9656712 -38008157486809889571145348604977152000 9656713 471623462606170195333263269133906392784 9656714 462808656937795485004344757857773786112 9656715 -26724252506234854321105158414567332880 9656716 -66531914756090801284679956182404604160 9656717 17944189279056210741676289907307113984 9656718 -3943868557663291695921878637491085312 9656719 63411120530918242161120518339368498896 9656720 49356002689330335364369543871067340800 9656721 266431673526106086357443202982563621090 9656722 -139603832699404256034720486199775893728 9656723 -108827518108048419921708462628839575040 9656724 112445691016563341794131045014873106432 9656725 693129943099323379124790520009935200 9656726 -239713982895946552057674873331519454688 9656727 56188516042190991641253241361534416080 9656728 19907508950353687777787078793178767360 9656729 -184242514388170579444720904402722282620 9656730 -40986192086955341211162397519618159680 9656731 135795301863121037847313994795099735040 9656732 1841558596743862157235438269559908352 9656733 26111960154867008948102301958790385024 9656734 62651460296634470291257820437362860160 9656735 289817898321334918033015289819482756320 9656736 -26385737537877119979441895291156955136 9656737 342257733961464659993064706911143466672 9656738 -13099135848445854424365933284272002048 9656739 19338602069050638341199447420377552160 9656740 118427105027908549269356052584465936640 9656741 -70770847625720690083187899273727955840 9656742 -128436188508313900331449360481026797888 9656743 -37287084431684440353351180701991316680 9656744 18845283282765930176020795074668252160 9656745 68565416579020679762915172245899555200 9656746 -108671958348367478147027371057880321280 9656747 -85386414740113977406285933651730767320 9656748 5234956577989163355325183881616465920 9656749 -615421912013679225640714927919292070836 9656750 -2196016876494913781125077946444368000 9656751 30717100461079374110475499959764023440 9656752 19516925739209639080496961892939464704 9656753 1123570488840763517056620302723482002 9656754 -11281246370628510692918634720856756992 9656755 -151374400481366758937303397547584855840 9656756 280062318620396464108632195338464359168 9656757 112492328192569420026739145412661694016 9656758 133190524646111535213240873895234776480 9656759 100803900389663280544405496882166670560 9656760 -164573821769842976468725825388507750400 9656761 544850533953243211096112896106606593152 9656762 -158273572749287320729331167623085588368 9656763 267214852257149643837060662358157569024 9656764 -47677556680499499245581877697249718784 9656765 -694260168898207407631775110830154682880 9656766 15262832876032017923284535488477286400 9656767 110714784842837987202562065332183123280 9656768 -2957977574974648555386712369397760 9656769 42445081676459139124813683165682606080 9656770 -131624131550884222404577510682214973920 9656771 35009085348376031955178459392566305824 9656772 -7904696935955370748155392125498103808 9656773 -144480557281075150358357361882291479682 9656774 -114263846160600719630623559683353341568 9656775 191281741799820773818948976724083470800 9656776 271713100812389965729425261334464046080 9656777 -39448396004884257543055164906598735488 9656778 -61032826679876907874251262488984672000 9656779 122288117493648465441201699476469780480 9656780 -20236097710450435644257145913958400000 9656781 21599063567337063791792121173299704384 9656782 116941012141995039418215018763826305152 9656783 261243868065716665711814904274964386032 9656784 -1485718433332554260241067275798552576 9656785 13794817166984198928755199443309236980 9656786 192991532127303014552139832819141928592 9656787 -44135261556321927284580744391272968448 9656788 -247385149794096472623843538343965788160 9656789 417402723608370726308366713922881792590 9656790 -9856880839409657936094513453094225920 9656791 -10847280802106260366307477628310586528 9656792 276856341425875148914652911304717598720 9656793 -425103238710985999088908476623125648800 9656794 -41422885014042091062557606467714675968 9656795 -85195160312645431996208354906703777600 9656796 -70929380961711405158081842274145140736 9656797 21469363026418351411960719273191504460 9656798 86186404480264331261801825083376054400 9656799 327991210425283394653589275079612173200 9656800 -109014885329108639525231164763583283200 9656801 125237768164936070304463855964089371648 9656802 -171335099274157826820839968867683118080 9656803 73271782400908391289189038116427806944 9656804 238789882351539322952318337218980822656 9656805 2622943793678323481189420340541694400 9656806 -188854999923185619351710257369251279648 9656807 -35658921638917327178528790326680243200 9656808 -24116892845522116717674059801957498880 9656809 -227771839839841494932649108726774002096 9656810 -9825601491662844917162807567130746880 9656811 2065036039516430689688007198868629288 9656812 31634824036047165640238451697758210048 9656813 306088109925732101216658575720938103244 9656814 13875858172333573796589428029813954560 9656815 49856479641442242417973083127233727680 9656816 -26542545434926312731602003070542217216 9656817 -42390780777830759803007393624852837520 9656818 -176275334942920111419070704546397190640 9656819 -289733071650107474546288105360228553780 9656820 100711443248314451243044493018328852480 9656821 -65096292077469482780603561281642288978 9656822 58758800150730105380713629020884420512 9656823 51153242838372700558129827295548432768 9656824 287155780379006002836143188557464248320 9656825 174687269876315432544061736008536594000 9656826 40553181134958827891752180891051622400 9656827 -129171938755917639091640376904175695324 9656828 204561667260197696463483677063314464768 9656829 234153407933339604110133530945775264 9656830 -48076238150706960987630426550124352000 9656831 478082307410497325301763058619163263000 9656832 22066640836582831394468684900547428352 9656833 -223118397072223863917113951697769896700 9656834 231841032736193052415528271685013486080 9656835 -92811047216072423525585182919579963040 9656836 -36036960757336701397796556515028733952 9656837 -515459489324070035097832194716962653408 9656838 -56717354351141865716271461150926978656 9656839 -252955217581258873668159871980275740200 9656840 38219587884595073074016764174363084800 9656841 73098832141332525312860019967769128704 9656842 -38605839373116897671137720795699778208 9656843 -55778429728779566663017717066097785200 9656844 -24693169997337478613096770043748200448 9656845 -236422822402291152985588305198750225600 9656846 23588465088679428413983700375124493824 9656847 422800226437187935722101729184363281040 9656848 63928310361472078595162525134722179072 9656849 -319474083878312208772641529042941327552 9656850 -30231407928690794698692496021244390400 9656851 -73222049176740526386928009647879816148 9656852 -12772815664191488360908389393366343680 9656853 80281463214510130227254708461337755008 9656854 -734309314057519357865931268701750720 9656855 -70757823796478680985703669844937952000 9656856 -38124066609226646882331387382279987200 9656857 23465943897976797165153377066874837312 9656858 -244228421168870052154603251948738024720 9656859 -285092864062139719535897743448973717096 9656860 11478502226905295440737055846506485760 9656861 133623802584855487163168678072186075424 9656862 61099556759172896102145255334790636352 9656863 -132280271501003816708059061876368585888 9656864 -161033882620679813246809526108002713600 9656865 -92375182116464310585020798187199479000 9656866 124735483006576807614333553358430199632 9656867 95403474650135261514840371977078216224 9656868 -113174149607495391825075035859173056512 9656869 383287131267465218977202403662332478270 9656870 1691705810740172912610608779175036160 9656871 127914381114265436563306109315390849280 9656872 4341875616212868458073633967488368640 9656873 -6215054022310556050692808912002172800 9656874 -48082484952772756907079215044841794560 9656875 34518841483901449074194807858600232500 9656876 331877402811452336899013624221151919360 9656877 -332001419451377783030350172710672804992 9656878 1711496734009798242562160898799319040 9656879 7459504347814546307914095837389775576 9656880 -3002715366056701584533336493481328640 9656881 -43976527642353113534611157678994359680 9656882 94643644974593519969282889475373143584 9656883 236845480927729012434206804460127270680 9656884 198703708295715699944811682947999436800 9656885 49588924065320755995708032055176357760 9656886 -120809837427808344520614134130597081600 9656887 313610844652435213843530241843487994536 9656888 188934566752182195626567778742562549760 9656889 -222176752450436177281222575898250880 9656890 50321264760354116506764930516508262400 9656891 45278150264494709010902912525163538392 9656892 25396636319778052137520984850312297472 9656893 -187392283357007305026639613439668194836 9656894 -35606831029972609875211522789756824960 9656895 -19134119788023976317423691112883700080 9656896 58474231664911019427373878716381265920 9656897 -4707712036200914189040216543429055440 9656898 -58990942803199015001268980341865413632 9656899 -130437097908168090801077588561673136480 9656900 -67185455415386742774285673273822848000 9656901 -1973443752910617568011744508272147588 9656902 -152881682899850347554602469491326894080 9656903 22040798573523385645864643164412448768 9656904 230384780661102628265636371985584005120 9656905 -259892719732030424798304009524272550940 9656906 -56892727788929214882899271296362494720 9656907 -82229232701909617693704258749700375312 9656908 1879968491725993705000013946492952576 9656909 -409724702977497547588210715002406074890 9656910 83114272168000527446652042026346931200 9656911 397069691619055223735556678661690301184 9656912 -20366037584800364476617086874020880384 9656913 -58245431915093806299161924861263361280 9656914 -170380397659093322748838784135076952944 9656915 -9131473014603203652681856381961407440 9656916 92724685442063208049304912253745047552 9656917 -159601973447151439437198426728230698034 9656918 86618624978132017047922539883707145728 9656919 39436683011807221081200840764087638944 9656920 58591305941503391018288410642854912000 9656921 508936997041106698391444561548015573200 9656922 -64062313509876334201507926208921295616 9656923 122444764232312786324116439689308357264 9656924 213595044477272041283164463803385872896 9656925 -61234302961326960976375753618379076000 9656926 163738271241347887813294806269019052608 9656927 124838668819553905083688684989658076544 9656928 -272657767235270541516697276359369031680 9656929 4080421104191493280277050736756980884 9656930 -178374973524295499186301129227501937600 9656931 -19065529059526059033369717211245955776 9656932 308023774662262141493293111271168830720 9656933 131727005627217861098470420802385434208 9656934 13876294855126554792761781241980370944 9656935 -7146627826074461131747481112498362640 9656936 -250527528903028497123632289745737016320 9656937 -216810109865724494405384374486216029072 9656938 196613514824287167167958179841265395120 9656939 -82328008406189813094455336528796229260 9656940 -940852987088747359030000563610828800 9656941 -59662294817711952204001105507843963776 9656942 181683849310991227900883759492273575680 9656943 234103638438227193946624214503983475200 9656944 78345438022240859580618879182712176640 9656945 107185044935653482481328146587267407400 9656946 39920353106626517850627337090129445280 9656947 -232836594082213947933582250753486119604 9656948 -138692976165546011702373287031036432384 9656949 -367716704056939143645744284010375880320 9656950 18439303432338672163291957267885716000 9656951 -26092789006060755950233287463671988608 9656952 154580068774859110793326267570411315200 9656953 -23343974752451456208255809957514460160 9656954 151238761021952415163998261592700536176 9656955 11327729970762341274140661281890176000 9656956 166011750403653519901492987930121861120 9656957 -48605080348123407745498294184885786400 9656958 70707604341944754582528086192716248384 9656959 -195560708863511973873222262655054106160 9656960 171933139552146179256672926740512768000 9656961 109867095953739822501369683149299028272 9656962 82399464033893829559100343301129027584 9656963 -57118471580052250389687745467804798000 9656964 20680581385098590701189975416032440320 9656965 -79253891011265366632691487912444794880 9656966 -214577112781627312694311668889265270976 9656967 -188488746792575909461881137229272266752 9656968 -18676500502266961675648922638068157440 9656969 92562636840709856458460560391335228596 9656970 17420562955275137148917440259740938240 9656971 321856714543869792020163314019166194240 9656972 23275710613152781475545834951175288832 9656973 -116466134582698241408216738076213140778 9656974 19648863978915124623516197018590625472 9656975 -184559683394842454137180153828617243000 9656976 -7350548311648146948538231390128832512 9656977 309169106174164014885946611499620143472 9656978 -231464905204408995882154782800065877760 9656979 85619214220664567586995177939058156984 9656980 -27809858747282736900697821633672368640 9656981 165062203499958996646618973553343600782 9656982 -3438325062672099545776426533732156768 9656983 -1598645905110411605711927833208830336 9656984 -267542394283532987286501508396054333440 9656985 -6800581592518181399877903198072269760 9656986 26946335980103938452865956751699000320 9656987 -79878849915977832556509278258768828832 9656988 -107031919215938938646638223736017510400 9656989 -401904967500487786823139733182138454676 9656990 51124596071690561512011003418143962880 9656991 198499071774396182245351479716315391000 9656992 -35817472106453386456374222584904941568 9656993 -165098445151216040530935355350928824060 9656994 28382597648820553266015573684831598080 9656995 -318457501306068557565467041709070558000 9656996 88931220649020636531136234530597175296 9656997 -112395115177736186218984099037717137920 9656998 131418513410190491788556056653941073504 9656999 468933592548124415313383173245851239320 9657000 -80641747452486887117556771589862400000 9657001 60842438594653844741086370552154507002 9657002 -56897930749169932227894221594293593600 9657003 234720946246169316416695070758053772464 9657004 -85178056188049421825450663086831238144 9657005 -26934767263963489329972676267069668840 9657006 12830317557449641375907090766235235904 9657007 504116676255530035883860857381807514256 9657008 52873079764659224084080208841050898432 9657009 112564670710541750096193679691228418720 9657010 167637103887927641293224714135559680 9657011 -9274379650752845762513457097260510816 9657012 -2435816648391627472881462774745509888 9657013 181020718320697500584744432873682241262 9657014 32832225600718170754568625243088038912 9657015 -36729984079551825080005556428566497280 9657016 -401869562473624129316478810267994828800 9657017 -40194010900956888326014461821236735788 9657018 -134054534473215104625770777303169766800 9657019 11351192375182785378244678257255648040 9657020 32224429303670956259132654190129607680 9657021 60560397938489171651040196665370520640 9657022 31391316396875981212786507088566008000 9657023 79536913519205124164307230211741214272 9657024 918140870640958971165102150839697408 9657025 53027933909884918367707654895799416000 9657026 -4065784670294917260770654572467601536 9657027 -2825504784360208818836073661373157312 9657028 -542937506336989365691986972541483739904 9657029 -77295041741572519011546932009028653640 9657030 39121610443007031466169676829669480320 9657031 55493950496567376836797188105601280232 9657032 -126051991074650102372373997688209735680 9657033 -25025174226462154366573426244774632320 9657034 5823557578581654990689901861382425600 9657035 268177899693066503901770030670767857200 9657036 -276719921264310818953151764509602595840 9657037 -89053306937126038232898960817536521616 9657038 30262227989554448763763246086866953920 9657039 11835690106311612828070693142725739520 9657040 71626240275818912318096340983508418560 9657041 -105352779786786455873542798916881532928 9657042 19995155527652510675136679402973315712 9657043 172903093218428411017393809565667074560 9657044 11871106212594926310491033286915467136 9657045 -79057549916552371085578739223856018080 9657046 -5451828006554287558271007494453400960 9657047 -175660115118411498802561767720162192504 9657048 31528347306084198480493775737150341120 9657049 -45816156049038057051974188857385075964 9657050 17439084940079670540383396591706528000 9657051 -96354130664312754805352816807330771856 9657052 119663911405983477174843498566902094336 9657053 41068510777444194473774735916490954080 9657054 88510136244687603271197907345219368960 9657055 -209923035736652698548864020081928782040 9657056 -635856104663321857748804123254849536 9657057 -204582635196953228438214946270561454160 9657058 31688463470511910301599165741550039040 9657059 -492804614083399637752584530585508821184 9657060 -11219420343705677832803912804214743040 9657061 110316903252710486258774314713775132800 9657062 198499816854103914641836331595797752032 9657063 -75725815210217887820757711073811826120 9657064 -73715756504719647494510585013110768640 9657065 -72447360009879582185453725779200511360 9657066 73499417440332109725068722968013626624 9657067 151534316001440586562216728205775922276 9657068 -121378932086693409274125022343702561280 9657069 2935395833710792731599238916029707808 9657070 109850279280853667492440294360842504960 9657071 -154498037318342515972429530136400705040 9657072 -9887237995020644932558178900130201600 9657073 -159578242990547201582976259638644497600 9657074 -16477264249095556282643441450419992576 9657075 -143042515462846739004866811224461301400 9657076 133066346583960529294842980207049959424 9657077 -13039123153942461145749281817144246180 9657078 48201702568970278768069932172755763200 9657079 -41270161779568239500833289347876104816 9657080 -80747914403761074346471758037234483200 9657081 87693837298282599068954015279874798912 9657082 21414194381201005266848099764489297152 9657083 234440690049062373551016798246672044184 9657084 -36746898488548653892754184788104625664 9657085 44580296890037270184490173374971925760 9657086 202200870224233260196203189802306900992 9657087 141729070863520828342791820448603879040 9657088 -131510833417875552048230290000334290944 9657089 -145625932192777535051926589258955800748 9657090 -176779615853503201514145470889323212800 9657091 -272912413391207892762602007845408853508 9657092 160618086407066691245691491554754304000 9657093 92153468469872776713957817333363804608 9657094 -264877954639720885919901767865197054400 9657095 111368693412697107657008992631346739680 9657096 -205541779825430747056862034478720819200 9657097 -17999931843428855174148413378857030272 9657098 31180285873389465864931015754330888448 9657099 -49780938294416258132057541651528664632 9657100 152827422386771272984554208354899840000 9657101 -386395436621369126982524714265264893898 9657102 -2753167003049016895419014957870653440 9657103 191914896629615795864718776126474323120 9657104 89890704914035709887046234982083665920 9657105 164250865014205513581207206160498904320 9657106 3738128544606678074620903489910116752 9657107 392060283493208120854877838541597933356 9657108 71962401272871888960902741439667204992 9657109 -168112750082392951805405850868907421696 9657110 -75434890310346679396824055738018487040 9657111 -29998031897203750783923086739671856 9657112 1644150258729401020075425283441459200 9657113 420220078137800447233639706095128124362 9657114 49385517059742154437989737311129699840 9657115 -36199374857914791876530691475723829760 9657116 -153564121471605753941016351906280896000 9657117 -293903465203536212082873665103409517760 9657118 -199477740336779833405335195221329655040 9657119 777386278526730768599085191096642160960 9657120 -35098957807506208934525014216645017600 9657121 -90143975020362077221375077194769966800 9657122 -16532191752210761823799009986549519360 9657123 34341831994712858635778657163650810880 9657124 77065443592447996671403677164971719296 9657125 -30669677792111516679108830862668160000 9657126 2322064540533675838666518790410429504 9657127 63733823277106056506280461019225866112 9657128 -139680194048669381649999969691933501440 9657129 23776540325195266126268460703363265280 9657130 9815844191804355620318072684529715200 9657131 -5062277766559912246800264794759604 9657132 70303145290190381635829757224740726272 9657133 -55505919466159278845934907449570203136 9657134 -212034791378098271096022479048391854784 9657135 52518816822147871681242656214524952120 9657136 -30392201327299154753788325818461782016 9657137 -144354269956339366572659920704199641600 9657138 100432840589343660625942575401304994944 9657139 23922225812230333829406995838433654320 9657140 -20138462678757510822398799571404433920 9657141 -177256756552274713074544741888319156544 9657142 147516911557193612230752030797652001344 9657143 214175109973793408623305421671933652392 9657144 3451975601085476624271162275992166400 9657145 247398389113625304686748819730482985800 9657146 -93220756247282892135478102617304675728 9657147 -12475899345004184062197228144084840000 9657148 -35573104746956239783008839303044184064 9657149 -41222200318929688132670776544874269760 9657150 -8861578555977971875175573182957070400 9657151 -42928191707541562572156410401034698752 9657152 -133538617064968627034142300022459858944 9657153 124307955182052234858215692675078586064 9657154 -49621615181738994101485518332640699840 9657155 243146589766239835665575291128007760 9657156 140278845071832829519990925899335997440 9657157 416165317644742228548677574898578997406 9657158 87546512825666848141285710082590696576 9657159 -232134824388406342000465776789714965040 9657160 -12352014993868319076023946820808448000 9657161 -4669377065014247707173899772515891238 9657162 69546680923876015765410181507633884720 9657163 -117747813280868837569835557803542020588 9657164 -250437219544612463031905221619444428800 9657165 113797578488111021947296227263108128000 9657166 -210328395082832515122619553217350875968 9657167 174906379040468777606013522890734441944 9657168 14994008854413899106613410788563353600 9657169 -130706775498829310358613192770841664000 9657170 -7691246603820680536506902385770539200 9657171 252128594248118589590783120912899092480 9657172 -93772948915772374192080038683807703040 9657173 336281479011769150191668436122845885020 9657174 30061212374973361407979295927585243520 9657175 177385450342531997534151546162670033800 9657176 -267364825909567902497221024083374929920 9657177 -17800072946607843918493958232825878592 9657178 112096070762266119224140551328101901056 9657179 34494619038586547334425471504336736000 9657180 -5393799615248720381341174842217635840 9657181 -87546893242813179692008292330096055636 9657182 -15103912165931922988401794683264742400 9657183 -73721480491601150662612657006182719856 9657184 737349513461000148418698572714556260352 9657185 -88317730594801614449951024930175417240 9657186 -53909259782483006721994853270467878912 9657187 -112974277986097985896326633892834678760 9657188 4865247230704655075271152244465757440 9657189 -334658233830019674128795853045436219392 9657190 208616572997138927267243929831055719680 9657191 -454168323864513479102506580037726030408 9657192 -9021550277409066831957545801411297280 9657193 55874958910196772450312321412008766784 9657194 77733575264618817417165773379810113280 9657195 -2572131080872771249591752468729039360 9657196 -153814180093449932169798744383578105600 9657197 -645351517514065117392683135705319550080 9657198 2617492461863786354094864504278630400 9657199 -53857680026043625397308529463181833536 9657200 -789350547009590324013382202449920000 9657201 82757736345332054313954798523956389232 9657202 -298440157034377227025374585054066043488 9657203 -149271716979963026567739455705979353028 9657204 -24602058071303098425226140866681954304 9657205 -244264416672094455211243273984735601280 9657206 11962627256240931600218861469861154560 9657207 33803479993262127957112957107364675584 9657208 -90634013413147861740344494299187630080 9657209 -174395727855698226362662286930591917590 9657210 -34240566914030249491440293180638202880 9657211 337545707848458980524935702372732507812 9657212 -127351748817270803428465206226657582080 9657213 30034335651990162335014632021527954688 9657214 -93530704712268586289892823169966185344 9657215 -66204764392787925014915064201937356480 9657216 92127445665815349488169342079787335680 9657217 -6717857943473921734959730644487081152 9657218 -68981046180864575057191548484521398880 9657219 -54021945453704341222322828290441618944 9657220 -109474473379389660046693607455752549120 9657221 122117696253841563052737300127354862112 9657222 24791771524946752605756943456189855488 9657223 413777309663373903399027999968222638960 9657224 -111581229937030458178126247845556904960 9657225 -5877359398038681412051641917666814000 9657226 -89058625244851400492961987066798932688 9657227 -216118094069113976010168491247587916528 9657228 71638220726334699969119471177685221376 9657229 41272467884451565130682654639267490560 9657230 30112711507206329488437829018940392320 9657231 -167649818074102422625723282311197435136 9657232 11300248304173210482648846409232056320 9657233 263685044249423734174266184504537810482 9657234 -33976446871565921407672913645145528816 9657235 -69282469901012530953236803674337369440 9657236 172940139459308847839020906690397267712 9657237 -410967063924557856365253937623126228000 9657238 -162511050859133630633582403575064084480 9657239 -455111875198862869953646178934173691960 9657240 -87615114102169917412391633044684800000 9657241 -4667630923419421844632968701766286272 9657242 -46167203197839064185420070172510047488 9657243 20149628215061046405770501159689309800 9657244 79293715088952538111716414153469952000 9657245 71715722820645317162913447261505248120 9657246 -197109835783539264690545496621812714496 9657247 -415589902057046886116812557084774966304 9657248 -84865539198563531803178889676415631360 9657249 8526703684173400769516636276913351552 9657250 126844921736502446961525694767566760000 9657251 332370672193507029198590119041468684252 9657252 -451891141867909918088949383364556800 9657253 464441474416883458033881821890524397502 9657254 5081338496897014471684453599118383360 9657255 39402092999740461048588924856724562720 9657256 83427645684468577220528480603013611520 9657257 -39462693519385839437337160007443156380 9657258 -32335529643931398637510585003426048512 9657259 -120480501800525678822518636759376029648 9657260 -69451048960407885055204557950904453120 9657261 -7100646775823290355664894246375874080 9657262 84302009016351853652716144721794765632 9657263 -55560908864934526330639370930328126720 9657264 -26183036506239569376315409788716875776 9657265 -17349776456840074414173336963439979340 9657266 6905210550753905453346527664264085920 9657267 -26748374555054100627574488359671071888 9657268 -57361816564777467200687666650355744000 9657269 54796812608586391865182483498724018670 9657270 -599157457274453781341305131069715200 9657271 3372694809904156790693462756743224800 9657272 431566884903897339338676986396620492800 9657273 105519452272899741669042206827546089600 9657274 231310966235162442213419854624216564992 9657275 -73632799987196034639999112405904822400 9657276 -270963116898712942291909362529607024640 9657277 17740156507983313012185924764328871232 9657278 -203369388288195362273092909410611355648 9657279 -394643684760681130398492021403131556080 9657280 70424063562011580806998625829739560960 9657281 -339881558285584563002908687102200585918 9657282 -57193229565020292444124052925296689920 9657283 180724403388673067295391248058533517464 9657284 5934847436529609747631982887575552 9657285 44166496082203320995541296222160145920 9657286 -27807744167118189618076265124121632000 9657287 -317501989047224410661755157017793537064 9657288 -136683829680600783796778135110381747200 9657289 -26706376607959979906471076840917185080 9657290 10743629133015816433770348173142820800 9657291 1552743250423442235153093815610566400 9657292 435793661478341419101724666259545628160 9657293 -439127779494742672495430913919230424458 9657294 -65422356364839363341065708775368766400 9657295 -170862812341562929428567882611226288000 9657296 22648955568346533156885016142425227264 9657297 -72708011613554836909770535659412104000 9657298 37700661407165614951838794793073447936 9657299 -65784265209908630677509382125166395840 9657300 78306706374482950449118498955711692800 9657301 -88842754154839651740834360281857814400 9657302 -26301934897383246270554256852789146688 9657303 -176039014790713371656682257203112323200 9657304 132359325812501207847176104618801950720 9657305 -37875032403006871824145686005683045440 9657306 17136365573302161981489944936659703808 9657307 -251404149467473830916933871465002009368 9657308 214084295572944358614245670504368732160 9657309 -145134970882303466725634468763803590272 9657310 -31603414377288220053555700592916733440 9657311 451080587338956173428886163114856074912 9657312 -229048089551667546846380002794648895488 9657313 -270862264954410727631142887361718202960 9657314 -93158069039833841185499440028737002720 9657315 94151314887846428399062136030777619360 9657316 -15485924123589423558667280173136814848 9657317 314686431921592538382461765403812743932 9657318 -92616739371894379256482425219797571072 9657319 31325326739783040420055903976867113920 9657320 206086264718858541504762959278780416000 9657321 258527273436598063034872636324955117712 9657322 262434193872740192647936139610984353712 9657323 65241416077923569061625346174041915728 9657324 -123580567072034568022879688263405438464 9657325 439557746525678376652736385216079128000 9657326 2163940577967682990057449919356055296 9657327 -14228417739608657898567418390153512312 9657328 5337268847985506910310914102466478080 9657329 -124595310920429923154817017722163343120 9657330 36968449734333296004051675727187857920 9657331 343062112290040016752468129933129757132 9657332 14698579760126105822151236381482493952 9657333 39097619877371275056486030984724343040 9657334 -98694266735165318003829057121776365568 9657335 -6602066035163706216223728407376802800 9657336 -37979445278781416616928940950410792960 9657337 -33654875430907274759879574710466800896 9657338 -78474134033769431999477090613360193680 9657339 -113117969514711065108106533469508676160 9657340 -4936015366196899095757776692867235840 9657341 -249931019649815890617594530021197323258 9657342 -50642648533036486123235343324708475392 9657343 -13812501450546785702804912257030487856 9657344 -494575768218987918548848838713691602944 9657345 -128288677879664060718183588450061194240 9657346 -176712453764806607270853745798410432480 9657347 15357165528490714394674949266310580432 9657348 208035900670131952469690560750040002560 9657349 -39867387457800532408128347688062572032 9657350 -49169230780759113524097885664809885600 9657351 -112853731236665287586165903061921997800 9657352 2979193722337920704533186909463193600 9657353 419933278392648352685617480023626392602 9657354 -17032523352985800523093719163296480768 9657355 -192767060787962787220604403423685478400 9657356 23728731894740191501371596917968568320 9657357 3560239974996806977159069820978738592 9657358 -33286406821758182880555846863003271360 9657359 307520070880781255675622298872080560560 9657360 -58568357186973768708002547852823756800 9657361 12534292835820351667980854883818902770 9657362 4814584888364005979459373473375599104 9657363 -232062901795364417822576310650552438856 9657364 165712316869991538198119288784079995776 9657365 -154307025313914443015084511499427272740 9657366 -127460458205221722155514032751551347776 9657367 124190310862822682526671947957422681416 9657368 -30740296814398960008114347973822382080 9657369 61447041769784893845733503653787620100 9657370 902909468841964838759711844254453760 9657371 13229164123264117342765187313961631352 9657372 -107096530563906922696190744665226723328 9657373 630235962084092330006555003538839846 9657374 -46910743616580499552770777948679837440 9657375 -14626670053263367206101380762207104000 9657376 132961063328900196903674024700243935232 9657377 320086556559787181049727137926622115200 9657378 74327504716255582349297801551019464704 9657379 174574862987642818452449690566713348384 9657380 80949621927279161873163117018098135040 9657381 55245121850915532696700856777426777952 9657382 -15580829279041913728818294732330448896 9657383 319076103713785765120838738568719213424 9657384 -262884451782679702376609376075071324160 9657385 57923313845096147209041205430798684580 9657386 -8938183506936277032107751669681449376 9657387 11684233159858625957777748106104674436 9657388 51135587296433440741490607954084930560 9657389 -11789759482115723527796046680660395200 9657390 -26755869739135495071855211812483321600 9657391 -388453806753284674186268348990235429416 9657392 66920215486790152444996787521648361472 9657393 70897508099872899134292525728718090864 9657394 248973451902091281457476170578367587872 9657395 -63385742778760606686489197125547844960 9657396 -67942434354958431986783933014636769280 9657397 -65035500703744096810139456080029867154 9657398 72444601690617320524059158853061288320 9657399 70615280313659765592610943410228889088 9657400 -51979144155992263781580324940162560000 9657401 -55275856757186965922543828885642164800 9657402 104742041249546317035440306943479442432 9657403 -55964614361417483798536085474476475120 9657404 25554729884367476071588370536152830976 9657405 64663601075917019984040533429362563960 9657406 -252092656241246135858460410420979891840 9657407 -71075245990632119722283740161303534168 9657408 24058889935087362039346390906762690560 9657409 -255407418162585725487159694399441634684 9657410 57046108093739794614230322658014650400 9657411 237741415685439237474125001125255871984 9657412 -382693345441726282669843307566006144 9657413 -1277650083205024325146704440394966336 9657414 105694287272709204333289890903183210240 9657415 -322648028877002937628550703660087408000 9657416 -40321154821658743341905714302015856640 9657417 12145530950491209645405266631487623168 9657418 141607501181949004772597995275453287520 9657419 406276278032208294741332074399659273696 9657420 -28644391534885765334928290396744663040 9657421 -264918850750688635754218274737743502208 9657422 -41368479891680624459241965288967181248 9657423 2811805174864799635294445499303916824 9657424 -3579666858489940349960863055442477056 9657425 -101810290709601306549436694799839621850 9657426 48898627713917559781191218055427426944 9657427 -38731806409044696092439093751344109920 9657428 391295517515056023332948401362129395712 9657429 -131796953820539855676408449785327554240 9657430 11863331819631139659021688218669573120 9657431 -41938147114158887259490846259856464208 9657432 -70347696439861910709746071009429524480 9657433 -137922780753791195323851109697247859318 9657434 131364152939473404784388979219651609600 9657435 68858162121764415338413283683409950800 9657436 70852644993102628653043646503284989440 9657437 -66455503359824811706263176727219037914 9657438 -37688434695059077334593754339276805120 9657439 -485145104587787870292642820685121774600 9657440 -81001857895573777026163860196915937280 9657441 2618677850726586242798503123697137440 9657442 189171867096707352329005962555186057600 9657443 139124708142964795164877163556975428880 9657444 58119170856365925785510015603850104832 9657445 106871807308070810653138630169050325760 9657446 132863392544779195484505404934540456672 9657447 239272924959619252196248139963292898560 9657448 -175226844861730206481075577898658007040 9657449 337714526530253853103122688014860283450 9657450 -58617418134675094078071859203499084800 9657451 -625053458750741891191649328565098390696 9657452 46172724969732505339153469756705940480 9657453 84079392801687885312992662788747130560 9657454 83907439634704730385193080224106586176 9657455 357092708577789885023419648310534082720 9657456 -649531341543703675121718551083745280 9657457 -94066217275088065468020749059180597294 9657458 -30754091574382412470224994281422119920 9657459 211406151920281489134447685838138088720 9657460 46143916088973291510618573086319809280 9657461 54438740053935804982946476930745499648 9657462 7181899011004553491289802005630064384 9657463 94423373807141083339034059057416484712 9657464 79710543374977991653214741632547942400 9657465 -49567712239141084629242642012711417280 9657466 33467451022147255015443550090904309760 9657467 296249859560370090101734288349914884516 9657468 -1861458864127739009776568923670744064 9657469 415321970156274468627268143102421200940 9657470 10693446534112104339310885847883264000 9657471 -166055808382505892432978743947911845688 9657472 -229908968176077152288119372993737523200 9657473 -110623279580945962219408616482625463360 9657474 139931059665019238388054589212783440640 9657475 -150406167849276472769747279809852442500 9657476 -199741732925632498239111390107674874880 9657477 149497610315177317851047890356793070814 9657478 -106597141528248425111888726991165036960 9657479 48249501945680078006436661412086500960 9657480 44738275525403000457543027643559116800 9657481 -17316556573487289695122502762238586268 9657482 -17105859869879285643366979861793277600 9657483 -234501481709935575316082485360895349504 9657484 10712958517347774485897067769502134016 9657485 26452143886471878640650789108695439180 9657486 -41470960968253952317543588622839301760 9657487 132669320852002115232539547777092672752 9657488 -1736082013713561853805405479502807040 9657489 -457404059127929204841563301605869511232 9657490 28662739394332357043527807566903780000 9657491 -123268631732653356117337004203484793600 9657492 -10836031028997810818812390050961391616 9657493 357157844962230052330944605893054828800 9657494 33488864843615969324575768682848896 9657495 305944296743727242181047293029246909600 9657496 -185091942606064139455448459363525283840 9657497 -233953340581950848712970518089627952054 9657498 82352251057845850135652626635058712064 9657499 245276570920788889523371093900651200 9657500 -40143702176317460400540213383701440000 9657501 -26380451200900190549457201578318779776 9657502 -19524472454548233962808329499713682048 9657503 -120976984724275798366248590350586665248 9657504 -43403367281325270196750629322179280896 9657505 -104671764321931144956916681452850435200 9657506 -69668400172598546312598792160494326400 9657507 -74193175503370095372654056032988517120 9657508 173451817458906442424940450167177216000 9657509 -16948861269266157501465777103520786760 9657510 26552267135001360379535416546442342400 9657511 -142009952577770445840787397475435199776 9657512 136619447929745968755768894316852838400 9657513 -156220152930503693184967576658159281920 9657514 37986356620839137611471335554224384512 9657515 -51277909959650745791317274887377285600 9657516 -5541617931156713137850358779942387712 9657517 2698655981076065075587478764963938700 9657518 -41157875207103332350515093909721701120 9657519 -1859704843238299374995780488800176112 9657520 78530382447018554384481721409858764800 9657521 461379130683763721597273443807035736722 9657522 -15964868591251463304981416747207116800 9657523 88705350744106615562629568072938114624 9657524 152487300548183727062228089706306470656 9657525 58678644622715974544673179743865164800 9657526 155879859101697303823225837384255799712 9657527 75091841785932571384458322914192673200 9657528 -11396972778036315840369232596937728000 9657529 -38158662921004510323717523391992605760 9657530 -83111834917840325471001789333513307200 9657531 -13860955874850151260732365255912597520 9657532 46877460842286243932910811495538176512 9657533 319034366082904958908660793174209067520 9657534 -48767821753682941014781680354742230720 9657535 -9339578398497874433796493080126728400 9657536 -27319569552946986483808664881779965952 9657537 71832623434383051011500802220349888560 9657538 -211636563214821960992323795459798055040 9657539 -92714969722863150176549016463266671376 9657540 24170657495726697619351266419871663360 9657541 239344732252245653155017280561803190200 9657542 -1314892485769516716743767312307083968 9657543 65831653117962458014880317561270291584 9657544 78267714514758997963893261102408837120 9657545 5911210787788523466213500969932693320 9657546 -130496380712828315599616761873916883456 9657547 218925650079778636455255626689051862472 9657548 -240396538209236436450817051469434613760 9657549 -18107434338117186743130892341096261792 9657550 -14969458859874132072688940993924678400 9657551 468893571495995653626282521679364824600 9657552 -12433350134490164681252843196397780992 9657553 -481630450315193969486454645222582109198 9657554 -8723310530673407549173283625318512640 9657555 -64755871651458863033845357156470072480 9657556 -324848822489704010871685753264933271680 9657557 -37159024846591435240319179178713498308 9657558 -71149010771013501319174370624563260576 9657559 98535417507166357433692343536499173320 9657560 -361923485360479543357083576924025651200 9657561 14322392505728182197807072142106583360 9657562 28524265499832506927604647901197743104 9657563 296628459613446320878761189348139759812 9657564 -78627741244500744949151394571629477888 9657565 37504311053263706756342945862441620460 9657566 90672837628158906370386231968100091584 9657567 108215617965351857902596793609228582440 9657568 -82858073137121447786356579634270699520 9657569 215023951887814284095172810715429271970 9657570 34660855630610898997902534705670295040 9657571 79862179732622498060658015943757059584 9657572 -300531695656451251424161330427386737024 9657573 97059187610880862042742611560281963424 9657574 -159714659584867266182856427285562482464 9657575 218190382907428787397134711304396652800 9657576 449775304051756031580992283207762739200 9657577 -140074348507950050822005462546877205574 9657578 -102489947460766760531606560179763609344 9657579 -293880550056222834495021408072114632616 9657580 -211734329527265647338650223727008537600 9657581 443872489310506506775798049921265199680 9657582 -174682258465291193041486461739026035712 9657583 -138548930119215257388883308726332239496 9657584 70446140493805922762351301201747148800 9657585 155063132394888438523967722309140480 9657586 -12271327019684038354526978209288951680 9657587 38255603832416899361003767543003475520 9657588 2537747860609887101403222981344034816 9657589 665715569330278262781461596424266088224 9657590 159474931799044898597516333845457356800 9657591 -25060513290262251306453835196423860656 9657592 -50981299781293613132978171461042176000 9657593 4000356562586943572227914418920478368 9657594 -17778226157960135690315530615325260176 9657595 301280839818480895560060984096993753600 9657596 105362214899962987560619966286273582592 9657597 -124315701667822169889561867018901017600 9657598 -52828455741146605480026874797296778240 9657599 44267795795470268634610230426488685936 9657600 44407541479940209630430527957342617600 9657601 333919998204777825415193554445337857604 9657602 89819264806668318507992890484075596752 9657603 -191086693826703299010041177558536189200 9657604 -41675162085484129754429550659294450688 9657605 150413221957242422647366775761091577600 9657606 14180647211994374054551597207224900096 9657607 191137343692139408462080575797224252992 9657608 22385402954484581173567621603206758400 9657609 -25540914369031196549021110309302619200 9657610 -229101607530769684350387687356909399040 9657611 -118600437208089099978065103042785226648 9657612 -21330658524262763081156813905307883264 9657613 61261378617251599657486303541333640160 9657614 -14048271299451013060817655877388833344 9657615 416694498465676084386736561890665760 9657616 -17221220156597162417448987039006457856 9657617 -207006452856566930755184717176489477080 9657618 -3920651139873618127129779448107310080 9657619 270121052281466382643159521642108831020 9657620 -29496672922758820382716597795472547840 9657621 77255867367550268100651091338422435790 9657622 -33411371205668771675364419405022738048 9657623 158045278770887678655152046322935398064 9657624 74501370836609460786987608125034496000 9657625 -293020270377797086917641466772936131000 9657626 -81519151601511006664355438810902799616 9657627 -9299644431466365629068807769750701056 9657628 66033079814808165746238138227238400 9657629 153704980958988544441760425515337335276 9657630 2191432443225055048955485869122295360 9657631 106529337260897799842215257720262631040 9657632 41806631376319048367394190061144899584 9657633 -101534828347363945777382172105574028352 9657634 -80644518415303198303874282211334123008 9657635 -101379244006365686761479169063673557200 9657636 -163332803064343732953699500358297689088 9657637 -146699862829711007417410807711006413120 9657638 -336454003998929231248760544660034608000 9657639 218234371871497360585639098393111977208 9657640 -32269489602896626151436768911113267200 9657641 -159085326646003914949085314278433158528 9657642 53563451595005442630324610754527544064 9657643 -43693851842568301678018621350889740680 9657644 -41082644701578971086332490815731921664 9657645 24092800964736238334261856304716177600 9657646 36818384669078566601735832486956040000 9657647 -124654298053787725671326448275081533248 9657648 8981952192374402180646153130683138048 9657649 -315888133315741529089962384714602303964 9657650 12281262477328798996709789277197722800 9657651 -219087798505108413956115684613652813760 9657652 146076934467240159957713190230565681536 9657653 -71327701927415985427056119794731166098 9657654 50111491842719824459551958783563816960 9657655 54255920903033415631982642060740855800 9657656 138008061040532110805306585317570191360 9657657 -162797427146930313670291726460352504000 9657658 -28157998800103724175649937986546386432 9657659 536771062760729629006965893893224570396 9657660 41511136756659274041216720995952322560 9657661 -18941433060995277586156930565815943348 9657662 -51886490923772312678139571310579450880 9657663 8415879687590042378993172213032998344 9657664 -18090504730433953527081058164305035264 9657665 224641318074543541576855427707181967060 9657666 -51421521471683349412414257300465126336 9657667 -224143073753150295702941588999446616640 9657668 -298655652962436897758780243692759469952 9657669 -5949437009463348484866422553436723200 9657670 51778003402326553997893678527840812160 9657671 3728574015132521592134712754428107520 9657672 -57075413452633231769406845212083118080 9657673 -33564189231057632687369159296059357516 9657674 -213537449089734063863644058911044502896 9657675 -91941784884960213268553580161211636900 9657676 -61148524477898880666816437777540467712 9657677 -181735660237337880735467320678016553600 9657678 -13911561243543375185530704106382254080 9657679 -265472787109791000238965214863865624720 9657680 -15198126130038098644214525846136176640 9657681 -14282553100317918070060656538859450880 9657682 249737619564162021918494319401828398752 9657683 -118710437126824948003959851689343824224 9657684 -105550792066381104011657961602336194560 9657685 11506581412602005447648164288676428380 9657686 -5518460263087566895703936466942506208 9657687 23719438489274298911428092914039049168 9657688 -399617886840484959016809832406508042240 9657689 77203001836967144269509342643447909140 9657690 24152597964080501685255210319746278400 9657691 -125125929836019028531994888767633214908 9657692 -196398830761858441405566663779800375296 9657693 -203127806647452655714936064056123415418 9657694 -155010269271604830945625288041547423104 9657695 107014780652966997376070333014467292200 9657696 34407583727653000784864880525194035200 9657697 -20738103982479062358659990500067529088 9657698 221048649074751040526821072611088885536 9657699 637096051208947934206239205544761464 9657700 29766333039363910423350690023771136000 9657701 -524014556502916414198930689712655732928 9657702 26748039806345134520613647021205010368 9657703 101561130987924930259515425921330580960 9657704 218502695933494781266706630528088391680 9657705 -124023412423823849725032959856258680640 9657706 -1927520591503187804960661084242127360 9657707 -200890389579838287778464339941610268044 9657708 -91662633151824632675867161161776354304 9657709 -1639595680714732459025342032901429120 9657710 -41670632696974494073186250077799184000 9657711 -4616004706434095287317421238754620688 9657712 -11122646410837345564962858975312707584 9657713 52550548390637624886933167747817974208 9657714 -500503478787680073855727504170037248 9657715 -26714405842586026199983373655171870720 9657716 81555564223462028327327021301916484352 9657717 43840195100955208285917972570822954240 9657718 1103083418386083047967426219979991040 9657719 -119471839955492480418805925093380991160 9657720 -150611225454292123592747999409816576000 9657721 -149886505926573676392103934269360020156 9657722 192421032038655263051868369686246630112 9657723 -99662609903706573333094899678740023296 9657724 -120714190298203013173748464131252215808 9657725 -27855633512350043830848546687070512000 9657726 29799141818988705378744599786042861184 9657727 23764699111472602723960876649264232240 9657728 -225044030635878747119672430422371860480 9657729 -74912594124969111546026568169596057600 9657730 98749301939867960670426424573565129760 9657731 275123034747839324032128049541186662200 9657732 -17460471837060629665589668299208593408 9657733 -522281475108671435785294182948281156100 9657734 278584105849245258461381250545017309632 9657735 -155902924272220955393633204947173054000 9657736 1085378133855468755302596346627768320 9657737 65685781888204641207117985272934925520 9657738 252822925117018315299405378882200716800 9657739 22336102470200012492724741220260342560 9657740 -11713972213479072864279620706992701440 9657741 4860737080382271237022031708956819392 9657742 65883905211460476259351339779290254272 9657743 361035439989798070479738600984407314992 9657744 -31576357386106023061592786393207341056 9657745 -348377022710706444124537993485587503500 9657746 -22656876564749187063395420669363742720 9657747 -129059917214331241681006475909143571832 9657748 -17806599526847358142348670231588701312 9657749 -360021944654451866641572668506417307250 9657750 -29614514277632914683837983892188160000 9657751 180205992593367982314973910366533208640 9657752 -78207569929365896899590223430071418880 9657753 53709192036184441732860386803986493200 9657754 11624490679459400607556497694404035520 9657755 -8207191416102207541676405043216979680 9657756 64418125739658670065453647424886490112 9657757 -4301310930104399870169004238364077920 9657758 -214549752100057468414051973513812787520 9657759 12711946954010376259492938124546194504 9657760 -94968956202367919745349585361688330240 9657761 -355957332456426740658138118357694596638 9657762 27567927601575766916802707833102369152 9657763 116109398450843571429680727854877122012 9657764 -52146591617730639202859160786173845248 9657765 -62412313545092530845051774747513753600 9657766 5523032099694260100399882116884617600 9657767 -52641095379509680476176431578837190608 9657768 81715003482008040821996636602230865920 9657769 -177702291968103406394193455095410754560 9657770 50602055909930775149078963359989514080 9657771 -5514526015106467344020345393348106240 9657772 -357447199183333474954833467140558330624 9657773 -246136712244785921999507086537722111978 9657774 10270925372808864657784717702532092800 9657775 -16302196830427026879164168393201156400 9657776 -48415357893638184097726564231178649600 9657777 -117334286673259964951226079002703625856 9657778 -20003866590265448352804432290731630176 9657779 -151854052924119981297443123188459237620 9657780 -10781708503006344738195748178822983680 9657781 -77244211336529650623511192032269826880 9657782 23935435192239476191562815501008303552 9657783 -301012840279410323202911545480331248680 9657784 -442987043674521589756081380644450365440 9657785 -339332570852022913911473942016136782840 9657786 50850019286132152275696713204542731264 9657787 245886029767674765124537692163668142436 9657788 106087297917541112771172488576761322496 9657789 18862888696551161561829651702898655520 9657790 -17409863135813622008113892130182769600 9657791 -95280615038364441492701155662764288016 9657792 -47730808219820523521670950583149789184 9657793 -427369867144566009332826430185390624958 9657794 199322835302156778777713681925600026112 9657795 131820681964377300657639625185531494400 9657796 -33442730093142185833331655508857634560 9657797 244640275081231119587121918954967141920 9657798 -43108359722063719039735225611861981312 9657799 76977493520869784635414966666815459800 9657800 1355498317912294553991443643798528000 9657801 309575458526827283137513816783899866730 9657802 -15440634898735446426650156513414913024 9657803 456550074311006244504736549083640567080 9657804 -425550532171334502791460629081134080 9657805 -7820324625809762722328638492323636840 9657806 14407611724900291912017032580362834880 9657807 -230042171295823491615946253218838615160 9657808 -17957165389914137946149415382430752768 9657809 131353527757712665311699940811209832832 9657810 91384120595070600060353122706319165600 9657811 105018496594287144170077777527404482412 9657812 -149851522014405340046536923389349116160 9657813 -141157299927765269398985627784371337312 9657814 24656061582294565439750369995273622400 9657815 -66182312607501803472829731352559359680 9657816 63408550551291038148332202329195151360 9657817 -166409162853003680362864500020462549180 9657818 195878843541084276930616538109278181120 9657819 -168091148106207055597225779747636125760 9657820 135924001593156483804477039875511905280 9657821 340449413925908817767675428752455450022 9657822 23406971870493990163075327992739810944 9657823 22355094682874292114039960825144733536 9657824 176624654736302679488029018592316751872 9657825 -15081151016802624967009165521387916800 9657826 -57656241734401555166420961938603376480 9657827 15642606964911200596891847798470830600 9657828 97901916885414317892232204690025180160 9657829 -27981196932637530934761427362149368640 9657830 14265661647496611178286429647116741120 9657831 26268981607044701198083809955919384784 9657832 -46663103405346670719519071655506411520 9657833 1613532500110517154902347880758754304 9657834 -221937930107884280747307290128980480 9657835 -76868090282121391921350900907964383200 9657836 8802768568613057294532976143149045760 9657837 -14465289267368571621672068083809733440 9657838 144655870541160163181479507680215497344 9657839 -59295144976316170448151526644233085360 9657840 28781240685063142262270118155671633920 9657841 269052501014306439864984976736805966900 9657842 94968041173431508027512718584335400960 9657843 2066725554078933014278412623226469696 9657844 40777548844172058119874855702406828032 9657845 81015182940418774314916714744590515100 9657846 -108857423936888731624808044471247769600 9657847 414148787648050612139907153449163960296 9657848 -33866355763735218542732877995913953280 9657849 85820066081358187897476818772634317600 9657850 -193965564316730863462215600886061436000 9657851 86812607159591289442990730646243585600 9657852 73776204758139495160889331377971200 9657853 137031408056556917090215928265256784460 9657854 124297954518375790592472938507720165376 9657855 118051731672352320693553188151802441760 9657856 -48687022158930148396754293572727996416 9657857 -143996125457650758699420978050843022 9657858 29624136319166258735458706396393510400 9657859 -89849843172089428556396378901267900920 9657860 -14733662606160324127343617053437091840 9657861 -75844923422615150874184237790505222720 9657862 131531623422142243246767931853513296512 9657863 321763158582873537094707574679549225112 9657864 36270624775553213234010210998587883520 9657865 85102832877785836372164779394541675200 9657866 87380620895562534854358740237896923744 9657867 52688784641759376166353733834744606680 9657868 52847736835305429033454505084335718400 9657869 -35492404649198293202378232094550705556 9657870 -30706407028394866510527530859303974400 9657871 -143436821054922924201027161149243793200 9657872 -2113811128089601329066806007024058368 9657873 -23197792774684285071567716397220621998 9657874 7924110281720770495644733186536129936 9657875 -102540660043947766734166333779030456000 9657876 161683248994282333925386652987256748032 9657877 13118331841307048210332557821607432700 9657878 76079840141728525183354278797933856960 9657879 2177244306770571033889963009310173440 9657880 -195032932669984384110081576017912832000 9657881 -301217387836539511233659222821791339318 9657882 -28858483161443603089339138776893486400 9657883 -49489622233275337591703507421568847136 9657884 8354422351700171339226753445545461760 9657885 1954444752707037651200076660861429600 9657886 1162103846487540491077671122151026688 9657887 -564701884652010968735929160471581813200 9657888 -40095626946057880916017444699043266560 9657889 -284944965864067985225431789652823500544 9657890 -30946058976812871118618003216213209600 9657891 -216458210250949103373611830348212270300 9657892 65135359906590915318052852935495181312 9657893 120789807724647418827880805099200423200 9657894 92232611695548889365206933850521479680 9657895 11307896466989646701806869767163114240 9657896 91937474344874688959995274124631649280 9657897 -197897768685715060535248381792176140400 9657898 19402275079303790920756483117243373568 9657899 -222288999356258605258406752847758353840 9657900 6832299652884718213544209331708544000 9657901 -3537473219273162491141219969903042176 9657902 54804907074900459437158311100330476672 9657903 188242606555307641156119390329686852104 9657904 67308172915173678581079009498885881856 9657905 -129861541872716676808497966539604863040 9657906 -73609889101298612796865553729612798976 9657907 -59159884895601367724832955216850104320 9657908 -134930662580110332670896160898814935040 9657909 120454068979719195432668750727248515200 9657910 -166795047680409628190941023505557296640 9657911 470712687023482366771285435402152579672 9657912 -203039842652622137948207474224603791360 9657913 -29817811335684317769479821993405838176 9657914 -65893653496845531254352726670935314688 9657915 165689124035952900016261779253793187840 9657916 7563044179918503067986625398876656128 9657917 -185578479962687751406352195538984301728 9657918 -42947868909248022233077246290907582272 9657919 -50937299197992625355279225516309680080 9657920 33464429515631689057247106181056430080 9657921 55270155821948412486415613952170358528 9657922 83700421735606074459160331403288610512 9657923 -271779772763873951724161403994931372592 9657924 -17152633064260667288231791734976542720 9657925 21328378055612914163203760577244561800 9657926 59248153655049871810845006842296072704 9657927 5819130158467332454387217261446371840 9657928 192643798622659577233763995796299776000 9657929 -6543659383707609710250297287132295216 9657930 -27800138599973889129118681541733934080 9657931 -21748525036405166592718795122214897800 9657932 -224135042440706882114259489574610700288 9657933 178743322894678930744671558242218693824 9657934 36704143845885532441193350471773636480 9657935 103755089921505477602153163530549336160 9657936 -31385449012528709363059559860759953408 9657937 -106960644701426281068911231737689238414 9657938 -281998593942047751438476780611535188704 9657939 -162012160327946918379584822544296978640 9657940 -85505465476823376707100313241107656960 9657941 -71624272584827903253910376067015432768 9657942 -1112411016666378395164946306064070656 9657943 403505120492444919300733657057162781192 9657944 33590585902797521563916438380001894400 9657945 -36256047504326354841685737083708904000 9657946 81173790650715110115001659454106568960 9657947 -43203950218091188032051709631214279840 9657948 16168240680571642381364598516411886080 9657949 63813198435964175853288397207935362886 9657950 -32761669641838514985896088403645224000 9657951 -216218489343367680622317145662362275056 9657952 -87965979892395423054340804088883314688 9657953 97975762261260237135377020621537039842 9657954 -190017820523042959702768918007554224 9657955 43286968568881826013280836321667496160 9657956 -8629554069901274984453357828542869504 9657957 -30126156180950422047901045987443893760 9657958 -54451602073615872227613676800418501920 9657959 403234700975418003739111828536091199160 9657960 15090927111988362741785027310659174400 9657961 32308809045312957835573335721011733562 9657962 -82544905333291199765347535992203857568 9657963 -76285788316353119928557206707821381376 9657964 82590374659885504756988834208239134976 9657965 -10033531238294031775094900043790033140 9657966 -77513278793695934211253720741616179200 9657967 40698964914683559497380757916816176952 9657968 87004012007058483176640034485256814592 9657969 -15222523487298146535148720791929164800 9657970 -19755933606309015324096690106764794880 9657971 -44922560511835496182020315404525516856 9657972 -3519657344895816111173759223536836608 9657973 -3817733363470446152277259532424758536 9657974 -104281520646632065672638054912950439264 9657975 -48260422375371836782142433243652252800 9657976 188394873449696225266860102334569062400 9657977 -26250133486674655419807233351402347008 9657978 62451796110370354988187631702366464 9657979 -50657206399044826081223543289067602080 9657980 -173999349328362546719146556729448384000 9657981 -106327170120632920229354023939562804160 9657982 -154599312978660743573592362980304337408 9657983 -40148310886734221360186060066341357824 9657984 -84926307910347358763965013881635471360 9657985 -143871733606983502295227845023803756800 9657986 -27387412756223508362068348088594174400 9657987 169919314452456361068427312620723102720 9657988 8319985481146676022364894383799959552 9657989 376301407378505445621762258096076165632 9657990 57595182964965435416222986075385280000 9657991 -213531684054663926515972586734541964160 9657992 408039481497806407252682709584822400000 9657993 -281156992376291930891056837301638922736 9657994 -62770018020938209011798499077104938704 9657995 27183240185074660101172815937208474880 9657996 -55948007783960388402432719282821329408 9657997 67972848217819734270291531671968592940 9657998 16973320718659616738293355395583947200 9657999 -16730760892887012654849580218142898112 9658000 5500178368307155451871617216348160000 9658001 -358183887290465718122212332115990661376 9658002 -42071612339299806572676772707776170368 9658003 13732274183033263786701890223634766252 9658004 -164863330983970853494308673310935603200 9658005 8372401032318705228783999171223296000 9658006 -252192622018520755592585512058152923840 9658007 -107947599101395814861972528023694802744 9658008 -340766140515461114298164408729010585600 9658009 5802687673718938412324542486464675204 9658010 -80865654812607189106879844122454487840 9658011 35700160413743243401428942930698376384 9658012 60872022236864793761162873858579230720 9658013 -200732738499653079531059835040580554260 9658014 59471246474481155858920480212659960640 9658015 -3980380570097700584525901760259460000 9658016 -159448191041192853795029200546240462848 9658017 79381753055481581329741278086682369234 9658018 -122836068613276230513865790513494373040 9658019 24309175305668408219537062581145469952 9658020 86502258290683131950651788428336967680 9658021 -81415664864865486370948083526543443778 9658022 52957766337518024548199907598563323904 9658023 -196200935987842950270987837640022760960 9658024 131399959188370983084181187569510225920 9658025 49194000080556355414619697710132736300 9658026 30633283410912647444876724271841289984 9658027 -154815667589949159817645281348603489288 9658028 -194918351443328125374799940022647384832 9658029 -6455715913358130972376311844967706816 9658030 74554414176230952543176126432906304000 9658031 44820374044120368613102126881719157600 9658032 -43967333171765772269144999484210708480 9658033 -32754843487868120369649976622722107840 9658034 43004818731745771533057227604277732992 9658035 -245992820723226162055901861922624678000 9658036 36016732731225065991714410040359189248 9658037 -447326725381825465174263856744086871314 9658038 -7836698630707571276977906008750252672 9658039 -439102623543865803225016852155255909144 9658040 97749858244963607952997296124588032000 9658041 216096699036186051266628341347230710784 9658042 8538757768695235177161122586395328000 9658043 129772136679150672555657574616359304292 9658044 -90866641052633130216344944164460078080 9658045 32686296484523582026481777688741592320 9658046 2372867136835931708908966773455174784 9658047 186761181415673082617680585749304780872 9658048 123116477188280892105308772647130103808 9658049 -397802746291541883805698413955096085950 9658050 53998069666023511711192332079251926400 9658051 -252203393716048168284054307698230232816 9658052 -120537308685948669702518898471381665664 9658053 -195380033593236999233081260827916368738 9658054 10558753241089341357730285584276844800 9658055 215487791818078972744565900989805167920 9658056 78214224061062582135978938316818227200 9658057 215559496066978289549497969417350420000 9658058 -1931221869919879539472946177038204416 9658059 -190304418645360982176706041457573757952 9658060 -82624553642021149227558530336790988800 9658061 28640688898407888828525677274781504320 9658062 108494513252595386487330196161496947840 9658063 -51800637934977489469004462619602904216 9658064 39144740943942713458961018214519275520 9658065 20697378229849972202169205805152024320 9658066 209295217940424279122385337416894120960 9658067 -18767809238834840405694471205286679600 9658068 -44577546959819865259196263939129344000 9658069 -82893556748485836874122798669947758340 9658070 -188909056097220234987040533821410487040 9658071 -122940745584168009810051215630381920392 9658072 -223094401779197559543745657628850739200 9658073 -111403820751423902056112199897082883640 9658074 98073329085277810784401258108088727552 9658075 1167761968621033131131664527281724000 9658076 5754321975863918732389753356519455232 9658077 -219801134477395633166424151590405980160 9658078 -31880369839260956700501944178248174976 9658079 139003903218736215017831844836275531680 9658080 28674355010603861377343301809563238400 9658081 16237703563873240621521753705652363264 9658082 -24149744558546520515989201601978580480 9658083 -165013315779828780371421926379821747232 9658084 -130685205411114505157508450823599646464 9658085 6855798934058513078936070939725197560 9658086 -11306867136333708820082924158463158272 9658087 -294744511727001130354228255527982648264 9658088 55355872866901732572368039181146603520 9658089 20115188485097804971979729026189443840 9658090 7055004403722840726243597066709456320 9658091 -50546721988390437022266343540489189488 9658092 -112373693238775740401581479836161459200 9658093 511323919908017552507564506553449616342 9658094 -81358028544792163198705935815185811904 9658095 156538247642445127467899184004645013520 9658096 33012488528853309088521730260030455808 9658097 4945646854032430519747415429834142546 9658098 -55783657445998415076119634647464604016 9658099 450561393775590538637909607260701720 9658100 -98647916640203093080366629469152585600 9658101 -4539006719983547039769758729533012320 9658102 43192915165535909258602919598137510400 9658103 -33290302024196362358236332085815747072 9658104 377275660581113708819706957685862891520 9658105 45634533878613238615953927519230387520 9658106 -227866741670697722383005428925693284352 9658107 -103839919560987547666223708690636327112 9658108 -256462613358555647955954372196906174464 9658109 -496135506014148530548670842594411389690 9658110 4057005426922273467286320902922608640 9658111 -525671822029851990168408551377768882176 9658112 18723945180079581764691145367960420352 9658113 22753613918098336012515518226530148144 9658114 -20972574753712838262370363295189076480 9658115 255405146447191675987801541950507151760 9658116 2497303437430274683590747915523890432 9658117 130419838620721417594042755846122484032 9658118 -28831522663711642834565221406621328960 9658119 8033115613937669648846377431593396688 9658120 55461392571158845571126740213610956800 9658121 279685478354774230743824370947568014544 9658122 -42788451329720702245487089090092254976 9658123 24089744527258041986082035844827613960 9658124 34314564815207548562630160068549345280 9658125 -31364034698553801851357210489706022500 9658126 -99148389045425703692553809805201123840 9658127 173895765382377682803167933207054348976 9658128 -25453441015555575867655682084608475136 9658129 137154746716969264577875479330197736768 9658130 -57914646869024081725041150835046031360 9658131 -10310390390543732228361431990346566400 9658132 248871956315096797022708615909002678272 9658133 125857105300347709383497607754438778382 9658134 45110101109157527609990530501114418784 9658135 -189221174180045540265976427065612930920 9658136 305126308763969795228907908856479815680 9658137 -47710054551461108181454443035052057600 9658138 44804553836893851604226950166549988096 9658139 -334287433701667811282576569708789032060 9658140 7229083051979847663385236661202457600 9658141 3714729344850370857586443103695514272 9658142 -114377632295559949758451191315186162816 9658143 100282195040368786932335987516361984000 9658144 2283388899721742787240901335845437440 9658145 34015435649242164454585322780118000000 9658146 75439629444794783391950314769969203584 9658147 -101971844470157469415166641563372651248 9658148 66679425002092784753992045135233864960 9658149 273989542130950594893124514396184537408 9658150 -53720695272748950550117614125285863200 9658151 228771741855884695281783097789531708152 9658152 -50401611023331237819674191071186862080 9658153 107560952878901371211758311141530081402 9658154 -153527244654871255820269182063338032128 9658155 -36566880521167731057745276547176730400 9658156 -181390158373049845406928515135072391680 9658157 18069725476799119266721062528391297740 9658158 99597116877468541046336018824401374784 9658159 45426809244544758102126093954349885632 9658160 -11377075043027033204555126988531302400 9658161 -165698804037162302120164097275275084300 9658162 214823905731593482588699598578181570832 9658163 -135743534170927836909502929488641928640 9658164 -68180762032715449985864649309003239424 9658165 30921366837131796283457476879445538240 9658166 -66227802265529383278933992873253482880 9658167 -184786775887224202049891615879372388120 9658168 98423038522286345333673828055648604160 9658169 6738373534126041056872839590575324032 9658170 38518171018587629914042246236125299200 9658171 -725362359145299570831718397258950663968 9658172 -270027596703625647474836593255864525824 9658173 38513668523379690741049067564625850944 9658174 -21253039053692208327397303485257875968 9658175 -112695104336024269634466788280277509000 9658176 -64888280099454153004745682832022568960 9658177 -24184539562478414154235247629243298880 9658178 -48536513033216607186297112222048173360 9658179 11699952713033343366560336295557054724 9658180 -16225086698781639982187676304601088000 9658181 -318713670200293864338756210101690998950 9658182 -65783513088828196327485416496555855360 9658183 266578075708542867964404586014066119184 9658184 -52408429043064456699195032228369694720 9658185 -152650874867109050653572868191751003200 9658186 10714258628619179267687885269321311792 9658187 28588527081297846193088675798064384 9658188 -31077660039586456602490085077478800128 9658189 258652456895425828224583546693988300460 9658190 51323904964963425352793913520715819520 9658191 13289401868630189163995439580588665120 9658192 -9051161246038850477684184419068559360 9658193 -453673976976355389436766631329112560184 9658194 -607154337423090438169731222098764800 9658195 -148945846206994181982883077673190015520 9658196 245489829975766151205248400476037398400 9658197 -11437172972522109694789927748858087154 9658198 9799477522488696413911574477852435520 9658199 -63963827352436060788504019810918216680 9658200 -89436628738720577011448749073112576000 9658201 -17380295601488359085182364094657902976 9658202 -217691183409253326284157803475397202448 9658203 105679055405971890549834003003112625304 9658204 -134661439773020034959131315572861996544 9658205 -14098304864370029678436488128044833280 9658206 21188980004908141049245222913927112960 9658207 167602678199796736565933213500878507488 9658208 -128407661445951752235617625432833654784 9658209 38593655982120297269425068736802994528 9658210 -220945599284650035878539881695638664640 9658211 276487368266127697858469753221257814812 9658212 -89679688382235245973127945721404397568 9658213 78822000569221068726728216844664949920 9658214 878219278003243368551205913034655456 9658215 -33839748521741083223961291447303259680 9658216 -1501254013065993317742612850596464640 9658217 90606636754035281083687124835666837540 9658218 -255646474203716256196467742205973473280 9658219 -76018620906309805997019192049143914380 9658220 31340096071479541792826950304394240 9658221 21726416571327611758787300281223741664 9658222 10970509267362426977002284137533122432 9658223 106058458259334481106675579858200241664 9658224 -46082172757280155709142692237200588800 9658225 100434501387790988847311202432137495750 9658226 -14951259456130678098861108329124484800 9658227 -211112255601751640991332344126617441168 9658228 -61064881477074157818794440275546274432 9658229 28935481217379774812828662274902978560 9658230 99367903525030666984740552183889920 9658231 24882484529999024314299996469653051864 9658232 153388552468401770938900154748779827200 9658233 -83195777226556855479691721460143562300 9658234 13918075833842301527511431388393116016 9658235 -235310288623817331040238525003620696320 9658236 -16487543097942312079278715453088071680 9658237 43963664372379027280749901016947064832 9658238 -170356365222074054994748429338608805504 9658239 -47452377781225758396821378453680436352 9658240 -129403949025645621363712747920320102400 9658241 -11263361857924345837566390093297531360 9658242 121749340779776165308341206458306849920 9658243 -165710471269945248875794936000828261680 9658244 -2696544097308317147847041840774727168 9658245 104215193303978541505307543880763785120 9658246 -74223359136801023842907374536611617536 9658247 135193718351378535978384341457631611120 9658248 3733539644343801536722028571165573120 9658249 -360036822219439190412059848725024757040 9658250 44442596854859562010329223219914240000 9658251 254433744239944995386395279436968876800 9658252 -82504220473523347106826278219791435776 9658253 321206335926301761342783849228085066464 9658254 4242571246059770422990850705818103808 9658255 -185262305944629437666826371544411870840 9658256 -11408545261643616734617128262098444288 9658257 -24298931246427945301949838331865809920 9658258 -31889117877295610629980080001604662624 9658259 18906287802847238390409351838882250304 9658260 -107912777978431299090970435024968433920 9658261 139924615522092525759791512048916533212 9658262 75553623242110692165787819265992635264 9658263 -84641437493366150828744323380844079256 9658264 106302858286066542236387825685548236800 9658265 4654418930905052010652500168399755520 9658266 -14370554093244464469318106056513984000 9658267 121570439486889720249377578050692790592 9658268 291670404992124719051134469442025717248 9658269 46294196697673526587852250504403175494 9658270 109677666052638202362496886082940675200 9658271 156584371640156675819259482048420710512 9658272 20605506443284305415186005303786209280 9658273 4819916480602786442538496028600745904 9658274 -115243761202461288070533271843104306864 9658275 -5492115661768416140934568088580768000 9658276 191988377763630979399418075203560960000 9658277 63165976898587355115476732384458632126 9658278 -102451640056476001030504332383297384448 9658279 60483166922926927081886199551356943520 9658280 -35954114555940473973517576738841088000 9658281 -208452853273664399828856528712120205760 9658282 220561173284249920149907250031272482992 9658283 735755385885894907621576234357645317024 9658284 -26904033005061585831357928867395992064 9658285 -11716875958606662535064363050922010240 9658286 -98761281700241737902163902114092101632 9658287 328700589998792895621957597506722855944 9658288 40594897150317933659952876185974308864 9658289 411588084157772246302549623792121267440 9658290 -44719696203161618714170932389727820800 9658291 -74212870314941580884607898941402008308 9658292 271242614133867169489583862849895864704 9658293 -5733446422611088679178386421269005536 9658294 -107817150724882318480151455997614238304 9658295 -141603328584235407367287659624953162320 9658296 30518403620040815045556229459697111040 9658297 -38292386782173760046849098825633430016 9658298 -12670741465937197449736453472645996544 9658299 -41343806171980440134465433625762255872 9658300 -84264564653082178415726156335850688000 9658301 -177713870168723319522414806148276928698 9658302 44743937867796265945694266747772711232 9658303 -194264052199620186647497025328033427200 9658304 72296620219056798601986424391231078400 9658305 -145717623127582115465618789552052912000 9658306 -11671237924633393336061527297090245120 9658307 345667225463552332343067096834242416080 9658308 69194245876083214858390158883780116480 9658309 -274671889098291670044906624021186245184 9658310 157461440389729146731096251782458492160 9658311 19909199571510351818292980326656843600 9658312 -747739204306616524503231413431336304640 9658313 -21660470192146990316971051428787930560 9658314 82164819135713248604738818363317308928 9658315 314085816337609150100448527970915564960 9658316 102412364170391341973551655112582144 9658317 163730975500094983036242893362108720512 9658318 312947370474046685575623339220244990016 9658319 96569019530051497813551013102751734512 9658320 -11979113543428576522424992712294400000 9658321 165290476505322059051066301422967147072 9658322 -95382021930389632646176007491858002288 9658323 110612308745946272661942798399939542772 9658324 47029391345088779804041009887016957696 9658325 -178907041232317123530246263732350648950 9658326 -114535006135061752434265455628902542976 9658327 -141688411116516146718989818472923315200 9658328 223765319507184228613614956582412380160 9658329 -31606474312784829419088619132297036800 9658330 120674744738979215787612115074072241920 9658331 171571645020429135886373448313504584132 9658332 61728561570083875156274664238918133760 9658333 212115561159283362552430062303486620582 9658334 11096403987449496834437018657352595200 9658335 -135454535479070527839546860585426559600 9658336 -164934500089259079683486684712828665856 9658337 72657685482308473965146946276207642900 9658338 -4640272091276595282080080261506899712 9658339 603525469502579151045887720059438860256 9658340 -162327260524770787824023771292330428160 9658341 -95790139294768125249421049958292194 9658342 -182302479861190974159655701213786032928 9658343 -132535760451167289347464794455965897296 9658344 -93747696338089164747043695749430804480 9658345 67718254466741812853118338563098488100 9658346 -151710641257505047708936948134979714560 9658347 132473371335270225281110587226214669400 9658348 -5553171583864898096853980401590508544 9658349 -225366981358515285757242551528213888436 9658350 -26646482159534474713660679104513766400 9658351 -51307006293701412652062449086358473648 9658352 -70278657806436064453041909044268269568 9658353 -132348446443160779280137928498623746816 9658354 43800808963815654087352874312932175376 9658355 23828100293807401716239985148139078400 9658356 145229098377587488121695111039017584640 9658357 -257583716109350179593503908908301485394 9658358 -268523189258487408028386192160002954816 9658359 397682621937490677392389855145483520 9658360 66202370774869447035047856235732992000 9658361 71490479778679455344238519240664537962 9658362 -9055868059201253562715084964521145856 9658363 -81400389135447798054641378887800569280 9658364 -132209024989152076926490037847034036224 9658365 -80441735794906148256758165128805832000 9658366 128928427619743967866179392805488197632 9658367 34247554877134173929851788927147518160 9658368 -143536130247151876412826011436828327936 9658369 -5597229691579974085787837809550083200 9658370 70353706769712792909876903468357188160 9658371 167430108981277095360361948576157073912 9658372 298854211387807517902338747517145576576 9658373 -267741465272082930670853658366811737378 9658374 -30396618444689367198418127674403020800 9658375 520857364695122358738035608187197242000 9658376 -49203050326434494701398331205972951040 9658377 -48455296041588093855726130818028566486 9658378 58734014363134710807543210743028700464 9658379 -36187359865883303609201712045501723624 9658380 -4508009015148949324472146836474485760 9658381 65427607765297325952423756434433381100 9658382 -317574058137813780018481933572420153600 9658383 -64089230344729005759292158859060983936 9658384 12038842283493256319655757599284592640 9658385 342596711854295361802737056518357417920 9658386 67905823956076809458983885236389395200 9658387 -285039305140181020827197427208597728488 9658388 38598800880831529133853263073169212288 9658389 41728250361947530930988421653850519648 9658390 -81621223245087021288348530644841713920 9658391 53841090993414098590352267619878222784 9658392 82120032327746980808585279716219084800 9658393 -41526076700327096649710083454778498358 9658394 -198273856249098450079161549263326047504 9658395 -166751819205188322028170518293183948080 9658396 19792272756855954995602500075209957376 9658397 26192956807560831883679605281357385152 9658398 -33151236135472651553479216540903403520 9658399 226912803381985444845443315222229634400 9658400 -112457197288186480294858495571514163200 9658401 240120849710824987603065732569824974144 9658402 -135618473249371017427954223962888704 9658403 -39506491115506348223765721449450884560 9658404 57312739083105204512220408672286027776 9658405 -34523188512161166532920330094849511940 9658406 -81637053265660209704017955552290374144 9658407 21335831875522608681249153769572846720 9658408 333776975283398139036937861212307537920 9658409 5390924027290453038528821703053087610 9658410 54210949274681001828882652511261871360 9658411 5507694481321227453979474913302398528 9658412 17947406551080278495331883625396093952 9658413 -254274417630267133851219568388354519040 9658414 -22266307015683459511158629691082557696 9658415 135191249950627931751203865154090428000 9658416 42627837983802632776754391175627014144 9658417 -75640400016148587196764131136560334540 9658418 62611842960969395158961049523249520640 9658419 -107897757713778541559912934339339898056 9658420 -154052735706322839820894039747575851520 9658421 137822291251425986053185965211499261500 9658422 16916402158139106786309241774183464960 9658423 -442269317130014829178251267577427946328 9658424 -659565292860058129127955407287638650880 9658425 57447142913662918089120391341599092800 9658426 -20746664514135640438750433367588036096 9658427 -40192611358497896664621895046168573724 9658428 43322682379665152990615677350916220928 9658429 -236408814794346854701841930553003565920 9658430 131315007986951484442323857844976695360 9658431 231726196383916815276331685537725714512 9658432 -21408842729024448895385999578675281920 9658433 25252445592293227736697674982515573124 9658434 3464797277392268860210557037576798080 9658435 -142823271349763968416126936368602058640 9658436 65993797632086704955252185113384775680 9658437 -67200471975122950764281843606763543840 9658438 -170092579773581236371043834314032414880 9658439 -30168299326550998752041652112497246000 9658440 -1368693495753127945571813949392486400 9658441 -8049893905671990417383647408775441920 9658442 60054582304755547089498772411638363744 9658443 -41420940592148790040414930263296683536 9658444 91456716252744867997527642710369927936 9658445 -5887691477597044535194033358856220800 9658446 -31930779825777510407600205634847149056 9658447 313078069106440353510727454742088566896 9658448 46015071314926933212052999331787816960 9658449 6245914561727746273480957899622631364 9658450 -71648427631326575847416725224095316000 9658451 -54181787429486267112709998076097549496 9658452 -42338626006439982498113964779673440256 9658453 -67796015074055016646843809423863267328 9658454 51505757711058661094654851071498072960 9658455 13682178434170829686479276067528788000 9658456 -290144323775209454392828125373001349120 9658457 -116975280960570200768599003994145866220 9658458 24420772050653302369978077608787122400 9658459 44708129854020318422601031667453667504 9658460 -20393402404072184778371397853382246400 9658461 136341350493587501092164405986951715840 9658462 59533656003789550448739579888958656 9658463 49328351109689943391490211997952327712 9658464 -62334452314185221026601022614679060480 9658465 -34797389941516254604130888640456048000 9658466 -152931874186608847295657953950277416576 9658467 36289850712922283937882341197482247680 9658468 90094992937965180764188804324395786240 9658469 450739775373203268047303242728391311870 9658470 23610828565995047765948810365546032000 9658471 463142525852432708262933045248567999672 9658472 413318719957549971599677431166330444800 9658473 230647852207299320661207972784499644752 9658474 66816857409587986270025690841170333952 9658475 -106719729016461331539667532656702741500 9658476 171356997272069834415468557439554495232 9658477 7178881792277470818871153014421478400 9658478 154001081587071178018968860098348804800 9658479 323742293517356712230430799350928886400 9658480 6516464146294942417509895874600632320 9658481 -148254541880382578483169375763519546560 9658482 -42503772831625754615527142290061633280 9658483 89699848080466569489285857482926351520 9658484 4566193939012364107841215910636519424 9658485 -107692852581427715665220786714760648960 9658486 140535813425640155028693781933933790784 9658487 333611147775136361956930641099098252136 9658488 1709082435845806737011761385420881920 9658489 43766713724964556341307192883706669290 9658490 -26088098094178927238457967860878702400 9658491 -216049536442627933723276246189440709608 9658492 -374002492151526871964855894986566053888 9658493 37381560784494195426672922415595684888 9658494 -251304733441657351572603974660344872960 9658495 -83645387699882664540939816544423280640 9658496 -228908622413756364998029604560966778880 9658497 -85506303802111515389018389635880290000 9658498 62212194842259305035252436929191555840 9658499 -570192321226698658956204770051267697168 9658500 -106359207608125957704873997204205568000 9658501 549746092578769813128259731183538356352 9658502 -71356154084997184792432954180735640448 9658503 -25715502860842749736063833955238824920 9658504 -29632057258674722419378893960636042240 9658505 51589146576911090396551682956572951360 9658506 62914718853460925549166361769178812928 9658507 44398403753075193776154275692767580360 9658508 -189876675645191395517699180453201187840 9658509 56331444939402916750735980773888823360 9658510 -128488582069088840380881089335122603840 9658511 5264576303067085566192900853660512912 9658512 8200293587835895542375285284322975744 9658513 143268795198394420348962407203154195762 9658514 188249703912777581511604845067519187856 9658515 20304540134636292994323912398255600640 9658516 -110517174550116755363007327116561301504 9658517 -28828159345472297208480573822491160000 9658518 16658356142580240905305827044353920 9658519 -338283743746635622934780582816164523976 9658520 140297754007382265011696205433870540800 9658521 153993614823196700539178096035156640250 9658522 86482664138699540465076884008197568224 9658523 28107669286630470396253817770081242144 9658524 128687704655129730797984181317797894656 9658525 125432682341283937101270626577748117600 9658526 -118236381338216609631880648055693724288 9658527 -80199516836612121853058589038092368768 9658528 -5643831510126916510937263657558474752 9658529 136822405799330259302053619626071821460 9658530 -15842986455567741670106504516490324480 9658531 2018945908036263835192889425583286472 9658532 -95352766011907792661647865603003813376 9658533 5608400278892401695565504518116074560 9658534 -78639416753639461823506870333740017088 9658535 129575021073665984357466878956347363600 9658536 -185602044846878808142687712270254080000 9658537 -169749914199843816904649259147584112000 9658538 -81263876315825284538025890507519200080 9658539 -76931816154857701486703069798356589592 9658540 10883571162973793826648201430962278400 9658541 -83252257781207066089734142137447182058 9658542 -111431997227161121125056346785460644288 9658543 42855728115639166462867938465188445840 9658544 13477117792549555208457128070956974080 9658545 83480406544802409805759820803761205440 9658546 21839200567160389811214248706430593024 9658547 -221189582621751012028892215555829985600 9658548 -134878424511178575499673086200419143680 9658549 864427810979378287321956072904921898364 9658550 1147450412355538939360130357311881600 9658551 -7498041469335817281310158616860320256 9658552 -290331667456216176018980621742113894400 9658553 426948377467068952073140124629860773802 9658554 -65426764287417128325764840037843555840 9658555 4312021688786857873744094439464778960 9658556 209207853400778924970658529853645957120 9658557 267670136955162052217456815340649816 9658558 -16131714859274921636626323793692668160 9658559 -470105447979922442994696692541808482240 9658560 -20675412531891075574377271573547581440 9658561 -202108371487919768032206908034450148416 9658562 -89967747081838936716353525204240297568 9658563 26935247579703356860378335157505295024 9658564 -45073166781491598434448404225057435648 9658565 -1509728781405127773847915288722526080 9658566 36644877962635118829866562368871688320 9658567 482462059513886301687651436623251206032 9658568 15667613606548566006797740682723328000 9658569 -98664688224610073569536495175902316320 9658570 37987208805458898972025712330638992480 9658571 -23115365779686298397160796873767665808 9658572 27461959143691031170423372857584369664 9658573 -67774049773664259657932225412270999178 9658574 1957516332485815824339481434584340480 9658575 -14763750926301781526844188513568900000 9658576 17056314302097493821742897772195479552 9658577 130967770663965453085793552033168896512 9658578 111967563294167299776597214581987959424 9658579 74048068461876463773068828948483088976 9658580 -146217661645541982119231171913356851200 9658581 -120254896213671597562734449929298329536 9658582 44293453668044705907322950260680752384 9658583 656676514212453801564044349937552176 9658584 95610842588286870662625275007755550720 9658585 -4690472240662205524795562612129780220 9658586 -100064271445995060389829025336784062464 9658587 -130021759128247574368363441033583739240 9658588 33366036166803652692973012596125807616 9658589 -337794196681450489176448668633021323610 9658590 -15397952219238404330381655343917653760 9658591 -121512508548264661616627207030672593688 9658592 -245279054188887619785223581478613680128 9658593 97039107000515531001366727588778500800 9658594 99098200761181338748998990528559401984 9658595 172636474168357386904935395804046420000 9658596 -78001548443514039781847070498905303040 9658597 -39371409378874209812698342139302870272 9658598 -60281795414031844885363982499023801664 9658599 -27123865393287125883706013801479477680 9658600 -63176569642082869112553408630835200000 9658601 -215972034387514435610376336573397587468 9658602 4717029455130840727450906366407798192 9658603 -73062549800794509815440258288676283148 9658604 168817530774824768216234830643809959936 9658605 -112886045862729121012320805614964562880 9658606 -111996215661058281286353751949434624896 9658607 -132197512474319624045191545913670876688 9658608 5196465713552149903228449383585415168 9658609 -519716923170423577566883449707052822190 9658610 14466095007378295409269553993881124160 9658611 125560895747716514027340340872256573920 9658612 334802039938667019499309116353331793920 9658613 -278343276367369152373687404682652537220 9658614 -3549202834589912822721625103494256640 9658615 -54735622792757649157091598902433315240 9658616 -52334301318341502050030303998708654080 9658617 395962856981714955262792750799521248 9658618 271457607197592617271815883193533001152 9658619 740524129962013852974114459902108904960 9658620 -67082081547575001264343617258960353280 9658621 -27198955534947516545884263749877238688 9658622 -45419614622562730634686608907263614208 9658623 15249221386462800402105755472806049408 9658624 138115237248777148050112807296785448960 9658625 44626395077135193151598437758607665000 9658626 66664670953059982420621621593732457344 9658627 171284702039048805674502693433620499200 9658628 7526281487630065865707212078639353856 9658629 -137501284260796817201835212683587790080 9658630 -8759534529992207307609474968561199360 9658631 -282486523759949338507023271348484523000 9658632 255128176269750114945531349106305720320 9658633 -350573749795928030719684318904034342118 9658634 220475566205666710355802346633290471216 9658635 -158976727708827969272537999144664798240 9658636 27085831667490934785026824670740285440 9658637 248444014890769816514851146766753018572 9658638 -96693816504321462242239164765202600512 9658639 49939786988398300123450836142448463040 9658640 15826938706794713128166939263674777600 9658641 -365799703312265254668967476746643590016 9658642 -69094015012966701362314173239604261888 9658643 -192211510745949543665660041965820416 9658644 -13104426102578834953375601502117120000 9658645 32041930373228603428926811032168423900 9658646 15178575093209859266926978265719690272 9658647 -217405709012949399609311651129172223776 9658648 -216855376097705227802184675128536688640 9658649 -46660669616096544780824182658812502400 9658650 -72132321645872649503289454941070560000 9658651 -99584202349726089524609033480834082600 9658652 43434461392769744508235585127244088320 9658653 -213129616578892357081152061804034687040 9658654 198535957935026339218825937985077315520 9658655 24568666059930943160953357857954578160 9658656 177804497978742456530161241394323128320 9658657 -98348366108484715291947891164783667708 9658658 217787452773608124248921360486414713680 9658659 -22868712863452720249353589502058421896 9658660 2226681811920125764362255418670469120 9658661 204769643714169600594313944578149984800 9658662 23312337961084162182560943730749928320 9658663 -56917558108855316793195652727465919440 9658664 47958997621258538012123007604279296000 9658665 -47142952492490928367503156535465858680 9658666 -44416326940712192504758809913812930816 9658667 -255865559134849589413870677381202009920 9658668 110841888866875421159161258712252720640 9658669 129763802774798349834734958617578153600 9658670 22216796598738139579811495051218206720 9658671 -69303392823631938846592989232004988672 9658672 32417776365169055291256348729182437376 9658673 229054134727498717776619929830541930420 9658674 119631012321115051735454580738491193744 9658675 30448300322236176723778226853307999200 9658676 29370406643428855421387381853255948288 9658677 -92360341065531069736937606430996043968 9658678 174947021573405984592980473169437582656 9658679 346781179705894263032985551503179966720 9658680 -97349934547165404271624663376636928000 9658681 -50611355096266851005779396434927391148 9658682 285521202513958359877460716215397766400 9658683 -7226555899311199698197386960316285388 9658684 86695992247826035787065266236206571520 9658685 57661400844090163812755327658409440600 9658686 -104952523173112186067179813148592080256 9658687 178892260504112624038540256675562278336 9658688 -112787283691980780785625334109888839680 9658689 30850419309083170258244939416424985408 9658690 -31649948289388278309017433225746188800 9658691 -179395155192833206804909917378916942128 9658692 20511682398307789686930248370470016 9658693 167123499289811548395905346266864976480 9658694 217476172781577195862995815759868844896 9658695 -20581202142471858800029409144011874400 9658696 194906888907546885983361845017657344000 9658697 -123281057658304525167923094614065378854 9658698 11645470481127054391078682494374051840 9658699 308388219745492406198219647223318545936 9658700 -68852138893024129484409272659726828800 9658701 -10462009549939840088920592796311161344 9658702 53160310837005053628880839813678873792 9658703 -172562746300873118946432875061172512 9658704 -54998166958664268589371564163596288 9658705 -111155615120831513512899630534410946240 9658706 283212145971668161104048158320291445760 9658707 -13395119731066109270017821348489024000 9658708 -95462946470210956515055814419047184640 9658709 -420857837761676352961366896687360567090 9658710 17885626972138109023574569437315686400 9658711 16719196817896399661378515417964548800 9658712 68320662097446314274074836890009600000 9658713 -61751692713366546480959688354465622080 9658714 -62650872879114114754770386132283366720 9658715 -111958912805642107254013758295375560960 9658716 107483248460403146126550471726187325952 9658717 606950983228055691324913659927274588192 9658718 36981847592574272806120748806660690560 9658719 79148054617292982808641685274600888304 9658720 162128021328537874493915204511895388160 9658721 297773490878128576146046720335049399344 9658722 40837730650965891886370895421386001920 9658723 116780211472680382155652299055713650972 9658724 -141393554282360322092311329338057349504 9658725 51718538862631552701464375820352632000 9658726 41028688736286990032502577652631828480 9658727 -47676615981217228181740801668101660640 9658728 -46468933281955255832677911657227304960 9658729 -428329406796037922976651871248166724016 9658730 -86389718360842207701502216553380780800 9658731 -70261311596690382624205674373842849792 9658732 37679169181109047533778049930870444032 9658733 219820599097243486604856808622745499638 9658734 -65341693986197144848447111314399184320 9658735 -250202257069016825641166452709321917440 9658736 121837890050712807834216354563316547584 9658737 -215706314983907468500545107249855176320 9658738 -233907864629765098658021637268131690480 9658739 48321200370490021465904269645988664192 9658740 -15481838616343390154857428011062886400 9658741 7734121157120973446513061804228441532 9658742 -165834396968761308565177778084352997728 9658743 -135993908186267924789994708285545577600 9658744 -294455860282350818676789490479893667840 9658745 191791455414064128422916213174161515200 9658746 -1996517388815497572286779637669140480 9658747 -58136535666943404314191080855615024368 9658748 -158379154180563977394097579929758913024 9658749 -175912454941280680730995370798499534336 9658750 1994218422196751713165883398986960000 9658751 -67155913130248114541238183782794981248 9658752 -211631783274747090937030452484358799360 9658753 147969244091580160267065443917179500884 9658754 38324164203262202360347140928602780672 9658755 -67840195298635084967562174954152493600 9658756 -2947966546781317424189589775274001280 9658757 -203574197316707639324589928708815169668 9658758 31981655131508097845157555243572226048 9658759 -88741916266204367362824885660619773648 9658760 -99534360174802713773894060894644992000 9658761 44890004784223990506343866919659076608 9658762 -118362695134883035739397051545167888800 9658763 44492528464174903215705966603217953408 9658764 4588612479732810865208325853344215040 9658765 224736028111789512572713878611237859660 9658766 -29663902253943998193573771679411048896 9658767 -141264218178749295901037445910336377720 9658768 6773310026875713857614057732849008640 9658769 -86901207766299784255057239287527490880 9658770 -25120788278898092096982002428707033600 9658771 338923659203887775979252876933740451192 9658772 -244040395654707088948127021120823582720 9658773 -213745480313801009828943152389810500 9658774 -85743663280655696175946137477605137728 9658775 43315117228985283791452766622707508000 9658776 6333699457478403447246993744304128000 9658777 76450658538635884195203260610260748160 9658778 182740770387667133754683924862209203440 9658779 94466814622054875773478333000971474688 9658780 -79577146016325363775755643983060249600 9658781 52117332479770531299225428758701536064 9658782 218453144453382976736929267021422089472 9658783 152790799808273918807423584958650871040 9658784 5116442292799117986024545978565918720 9658785 129050298763910575752881733061553251200 9658786 -48262620098159849791465105108634307936 9658787 64004772510977427496903876264049062392 9658788 -16010919826018847446225120777123983360 9658789 1859691745675777198027804971553369280 9658790 41780952285657405116069004618460590720 9658791 144076670144101308090910435886110303440 9658792 -121293171983719027290345569075078184960 9658793 -227339848174299116408916005864693706096 9658794 -19331706730795735786570130721644206080 9658795 156480818888404825542559413287612776800 9658796 -120912554709477287583343359842436283392 9658797 -115294128368600246645758976962039276128 9658798 -1958373423090115809707467903496503680 9658799 -210540377993101366905717034957239212736 9658800 6534877423245516917769631548723609600 9658801 167446174629813802253796270171844609204 9658802 -22190383299802327562490771519018902400 9658803 -47133005578829436759293702177298876672 9658804 -66472089599272546030109392817669044224 9658805 48881583943433685653258811224988771120 9658806 -38577792905453038412030627198237138496 9658807 -56736650838099470032369435964594582168 9658808 281743967168181253993589889538151976960 9658809 159555051545065547821475872543632021114 9658810 -30266347032053979431177058378182000640 9658811 163725297881184430447588093940120046000 9658812 75562213280773725785830041974024704512 9658813 -13704253357384984785248469799206550440 9658814 -66543477686326221687608643185853594240 9658815 -85348816897111352429636131827938640000 9658816 -76441208389189107343131495560107786240 9658817 -3167614337831695763125233363951470400 9658818 36823777998642027354013320123439718400 9658819 -435881409121813243026611034774590078520 9658820 -34153668664774488761670648968364337920 9658821 -80511287375987536699702729929842303040 9658822 -177169576441876090407118807489035597888 9658823 179416223544215191138853063968222578480 9658824 76926247095228272865444936567482449920 9658825 -151586914089977328601325653790163200 9658826 -13092532057606864185390488985937853856 9658827 -57124103606067271933156275252139888800 9658828 -37349031121622053728160597233181493760 9658829 -46442414046482424935791446137957673024 9658830 -9562138387477442659350706805612254080 9658831 -121902615424947113699624164459934249040 9658832 -824707647203482907472900358163005440 9658833 40942207516909037374450111411801402848 9658834 -74588807569383966367982587103924635008 9658835 22212641522034091872354532000935382800 9658836 -98645677202903930580409906991977506816 9658837 19535619104778760368731004351661265486 9658838 -64407969728628798020905233659483551104 9658839 -53416978927299799198513334305213903920 9658840 71619557238286648631834038449684480000 9658841 -11331805353089437214533212186041761788 9658842 -10303925743878581758278543804725810688 9658843 46134764069092971351837374753523439920 9658844 -74201242472795826834032147023507398144 9658845 -4088006875423425118438082585860312320 9658846 230307105780643877335949137009595551872 9658847 155587929932002184300949613822095710712 9658848 63890375288310818636694028531411451904 9658849 1583008603521804680716421249535672964 9658850 2827015169185586520637513501572748800 9658851 285598093632494338090914172058280585024 9658852 -11803602472471921173181567052450693120 9658853 306708549368121150828337516672096575102 9658854 -35201965381393115802747097512555036480 9658855 332469566887593124980787209191807144760 9658856 150893168060051317272960102963216384000 9658857 -140888896459341073065259419855069037872 9658858 88518805222089885943252116123861737472 9658859 -24541755076912365643611628937019010560 9658860 50967726601146986757910702865387535360 9658861 66543898686499678882470403857594293462 9658862 4964829978726209936633229149993900928 9658863 34956577497327808150599573649997026800 9658864 11279530332112989854409534773856174080 9658865 120412186515457220879710663416459646260 9658866 3027233355647801065689014604446588928 9658867 702144585664837780452839144865201643720 9658868 336031423941850012240206427318490840448 9658869 132001353578778128782680342728575855008 9658870 -27726538881243403853047075769613619200 9658871 143856380990724365379691170936047798952 9658872 338676205541547075495755835920350003200 9658873 92700823903103640688876722266436130560 9658874 257210547986848633765887212622437037936 9658875 -2636940893426790682186761976555200000 9658876 490334461674449698979566287858316984320 9658877 -137010119999053828622855899171804316160 9658878 10187828152154400367724616852438067200 9658879 3168617281094703618266332993126264584 9658880 -57978933684957002968331561585344512000 9658881 -207100278813332488440106422859535487630 9658882 150911728250179287763350172893397923792 9658883 -36850794676206081384947101540582579296 9658884 -70644507891241146025610190515547783168 9658885 78760033486759264285972057879174485780 9658886 -200847068576878338403369998232142536608 9658887 5420138445058074715220709125160603648 9658888 -470116315381392496483788689146402560000 9658889 -51745615637810280547893590662742606310 9658890 42601937501567370773957396222933337600 9658891 -110775836650344265337793231834600906816 9658892 466079017757848934845304562834569129472 9658893 94451085184135933013303978308471356864 9658894 36044459322114170122986287062007874432 9658895 458436752558947286022400284056450853600 9658896 -12703364266348811197527003839501697024 9658897 -19381722741426189094800411271360610960 9658898 54149457388128129359819425373560141200 9658899 282304154058552956400744881834329515120 9658900 -118231339665061730167721236519507312000 9658901 606468407904625913744274000954521664 9658902 89832476786607403727712187012256392704 9658903 -82855413668318717284560007201952471520 9658904 -392651600372138978277878514266943498240 9658905 174681055645302398611493926892574596160 9658906 99878116372922448662753675461546855152 9658907 392560139633373090944081309543917200552 9658908 18477725186699023775125726588164295680 9658909 -31482731404154995202262810946623492596 9658910 -25661033306691767666581947754787216640 9658911 46627709698600265075585384240561657088 9658912 -366054097798008351639260998561062125568 9658913 434647364624973989033402275000327019184 9658914 151493758491168821370457031434201797120 9658915 28912402822047608404638287987943837600 9658916 -1781440320592203594584235446182711680 9658917 -66740508955043152232321433415926192066 9658918 873366899305229949338784201615187968 9658919 104131450243389599648746378863224476944 9658920 50711896812103209566942932568785305600 9658921 512415735468074348261235597737921275792 9658922 -837610886520460718216911551220463616 9658923 173094611948283576294562173299312997888 9658924 25393247839997656931552520307736217600 9658925 40542088100167693703247117599823082500 9658926 -2208823442953329115562708181195080640 9658927 -133643014099843727747782212120712682224 9658928 1329786382758224935904990656636452864 9658929 81122055951671116892066474247294999216 9658930 -8938011358706820139213835771157740640 9658931 118307051573831053342589767995098883192 9658932 60596658052660386684378769666189842432 9658933 -120658491575521550723556210220332840036 9658934 -57705723232390613765906351503593612384 9658935 68895596308491916432166472988397184000 9658936 -28769746053715421643090718722347581440 9658937 -55457560145311870810898953785103197948 9658938 -13016385763385913184594436356913321472 9658939 -101983938626382759968553563571527807260 9658940 155551750273958468230568317368813335040 9658941 -182825349911756503612802079886837443456 9658942 15245938388253666634545478677732127872 9658943 123257737859731601160822733668063300960 9658944 19486516579310170848201839759059845120 9658945 -254027491560230624655538505221636800300 9658946 235227140155224733348420356715269120 9658947 110856885102537856554373633868271647040 9658948 -18172716368412522685056382513832672000 9658949 28700497131197754702146286182497002240 9658950 13276093900126547349819897147624960000 9658951 -15595324113761269981612860743054587048 9658952 -300495195728883402140795479393751654400 9658953 181224382249262725010509812914958616800 9658954 159782206786253438787263176442800070400 9658955 -8506053650272127765146948066911708240 9658956 -10162251485319375586499921160339644928 9658957 95166404884036653822424703450744869824 9658958 -41100688772222266392419269246782769920 9658959 139081563395495159810252819554791151488 9658960 -44841887381472483730935158554314424320 9658961 1113044717369953032814713873145523904 9658962 39630805105369845391178230917132379920 9658963 -205191970958195048226524548962392700840 9658964 40477307100020241004465921812701423616 9658965 -43147588241975405126283175530934846080 9658966 -5772503065956860889137409478042980096 9658967 20796593877564699208373220810275819016 9658968 -119290712280502146244950465159432929280 9658969 186252519017151156273848907347429720596 9658970 118609950070400044751161845474596751360 9658971 -104698658330154554221227793397261207040 9658972 184931398537243149809076812531607882240 9658973 302489617820583551684501044032446310720 9658974 3296383293540207356896985898941616768 9658975 136104070947447599146353003578295512400 9658976 101878325745771965380970158863473836032 9658977 136096499570833918045768150583708940720 9658978 -59504449929891457645974692899539851184 9658979 308717372834423353760508637918425964680 9658980 24162939483663447644275058129893785600 9658981 -337983925699761166715876947631436278436 9658982 11495814915369634408014444448005869568 9658983 287661948694439692026700859234047390800 9658984 -37220596738254796656089345570612398080 9658985 -10448727661514776932743842003631431680 9658986 89830141494219571883928585782669385984 9658987 92005718839360786406416981504737646000 9658988 137601283049734729301003567585051344896 9658989 114263231227850072297837775512468721654 9658990 84829687204156131504872282848486767360 9658991 385981096875013859994586060208110187400 9658992 -7664629589210415176329769695995494400 9658993 -79839703661938914446072167359472307758 9658994 -47158652339222837629609548165212830704 9658995 11222413671542668429921283591930521440 9658996 -358834429612334920060426784905806736000 9658997 187130872284308507195444784313620508032 9658998 37211980834726264177958223796812568704 9658999 -123463255574448502249935558216490934864 9659000 23880036432293261936642096556503040000 9659001 68156154877142507410442735321664911040 9659002 164480413547390081032723378380691907952 9659003 128194693251764307025908839833788431424 9659004 -2184465006642700414231512472934645760 9659005 -4098751284988637801994529889796656340 9659006 82800671254503347897145359170788535680 9659007 -328171790485579167158175672552258633000 9659008 145247320271062958402134665181790208000 9659009 147732251155050007524181106060838643716 9659010 30914217752627949176923088169654904320 9659011 145934718309190134654260103782518329420 9659012 365648337924396761951895849743226964992 9659013 40931211532256025481871384005053998208 9659014 -132048908898761905198309282291548065280 9659015 334230395377426214141153310796564157520 9659016 275425113778823019036687681633251742720 9659017 -632867435188243584937789936369438768896 9659018 -23604930485724608016497137120750649040 9659019 4149957134667204807130723943759060160 9659020 -74687096845732093065292376594262251520 9659021 -208669670401522262373709985214584936778 9659022 -105659422466037588252175818971173662720 9659023 483644037835576571974593756398385101568 9659024 64796842641745145077929455022440816640 9659025 -101449203884552188699827137688149462250 9659026 110074926050980361163975744080631378576 9659027 -81293180218331561677595439933472004004 9659028 -140217949941510887064318272934160558080 9659029 461474064381691993042653282988566335630 9659030 12711427595465343540198577967159136000 9659031 -295235454270903828782824161319674764160 9659032 170731293192742877289458723188160870400 9659033 254411127030633706585998944448895518282 9659034 -23991735181397798414148197604874813440 9659035 -67959154327168701929793728579983776000 9659036 -19445679358422428893326440157165150720 9659037 -170062942962556632413541576766398563520 9659038 -45711900919804393174486373987223451392 9659039 -3056140607178908878189740761875264272 9659040 182665960120486677854298820369758289920 9659041 45237216153807060038940315679087329344 9659042 -56537959254839179753194332859165566976 9659043 -175001323053173321202929370748898424216 9659044 -275101123337233266777976045775177620864 9659045 175331493931589880599143131114516249600 9659046 -144439830318576560417689831844238950400 9659047 -2018510589217510781069978520937340840 9659048 16441518959583176577535468994034892800 9659049 41351374917139654360930218960555995040 9659050 92428318919965420113933993538206934800 9659051 -10682214290575232703935691473058111948 9659052 -8523849272245369777329963246211461120 9659053 86704925562144877582086542429212691424 9659054 22988485517059204904422105943841053760 9659055 62113510481495372102380028698310929920 9659056 16395848846675742052760005036103860224 9659057 51802955439518646167737510092199091520 9659058 155007516050000250507716650391425555584 9659059 -472493096085937688720446051805363036640 9659060 -17186037208744963139743081519481817600 9659061 127056425508624310295334923572335406080 9659062 6685262375778933481593477844756531200 9659063 -174449171070808315250877039621425271120 9659064 37010553084038111793342158318073937920 9659065 776339319485023268961204724882677840 9659066 70184053028514278448712211279228732640 9659067 61350883495547496776954027940972245760 9659068 -1396182444820576866268260825593973760 9659069 155148583276813962553917901075478054496 9659070 -28615425729209183626151176733484847680 9659071 -347372110664233757972886482324668928768 9659072 -16593431678200189508454831857451663360 9659073 39593811272872117683412228359793287168 9659074 -289060540289841739853849830540408735200 9659075 221126794964884803209002661619041274300 9659076 -70636567580718456134026436753465275392 9659077 66865083187073093446958194998836596032 9659078 -31200720091330782569078673552316021632 9659079 339877915674331153278301230352166449848 9659080 11315908443812153085436093593292800000 9659081 125461171375431618515766604784746715700 9659082 5885315549991171113531494187271573504 9659083 9041226600220521234981498475627135120 9659084 254601326301791231428052478322087017216 9659085 -32366092952506841320753192467010991040 9659086 56287960390888263931506818850698380992 9659087 310066564728275687326733092993885563240 9659088 5057503998448017919167950306528378880 9659089 159428282693480880745424956976193433200 9659090 -1003642882823986109458147792860134400 9659091 32116601692736142899288887804094722656 9659092 106559944743818917117848415142977966080 9659093 -449183113069702893830204461929512685120 9659094 106311964721250408882536900012572548864 9659095 -203310550474428374707652337626758247400 9659096 -374051485481570335563542690979376158720 9659097 23392486516523822724556921093729266240 9659098 8483926870231725447405488528470306800 9659099 229457204829734162489795142135283772100 9659100 58117194618737202168891538994380800 9659101 459866367035846482830023027444028213600 9659102 41143720787266954917521307357494938752 9659103 14482694716757434578924832009876665984 9659104 9074076076634127597067588864787349504 9659105 148985431510994359586904647850174346260 9659106 24716534639714285085983947067424783360 9659107 163698545188296645877311841265036171472 9659108 36928884119923078499391162419129892096 9659109 22107342687811722843951382135243267968 9659110 -52030073811146492462761112907414960000 9659111 218478467968011357187963130361742436352 9659112 60217698728939783512779231078658867200 9659113 160022654649246158631758829946110330240 9659114 47125495102519490142755585432866804656 9659115 -116375710735484109396817401957992820000 9659116 -39898900677384984252418924373311471360 9659117 9416177173675018561299518118695083320 9659118 -6789231498389283339251551681340759040 9659119 267316429220213211812665341988012817944 9659120 26202301920612021950687724351718195200 9659121 -5699431682611237117377998749551827088 9659122 199149924803208491165249063428828809984 9659123 -383146699979044516459689600846846392628 9659124 43959157601892450682766895273695938560 9659125 -190533497008544771045848165458597960000 9659126 17830518643430246176699531318114867200 9659127 -58140800576844666184861120603202175792 9659128 264136517205475659646538514231378984960 9659129 -4362748358474616386849897979377682300 9659130 -3421427534905919426079924765773537280 9659131 -147301578360070421429198182502296079068 9659132 -87481434058540067604176575765713699840 9659133 -4771496895605084460042546933703134240 9659134 -307427742350166236059862675074905045120 9659135 -507749374953398615521284175120462080 9659136 114899897484313172201270209284975624192 9659137 14431115195633592109396198763635637680 9659138 -55900720261350545527755221408379517056 9659139 -1238609332017048703976106393487652352 9659140 16625958305310507535878184267434589440 9659141 -1608657461201071697975709415790184576 9659142 58123618575960029206008939080136186240 9659143 -10402779011290016253703314184584550000 9659144 -56472975226454451953601074724458496000 9659145 59574835931092470605177228266632028800 9659146 -2858159590412334214112466794338544640 9659147 -123912863467033204583755878281321119404 9659148 -127579463334124518550478167746706936320 9659149 -37374006913156449935677263614017257792 9659150 -62332115281953959042001199332239635200 9659151 267825843036089705312834968209570650280 9659152 -43353447619522900447784628300536987648 9659153 -48280492054294784328135860625936381120 9659154 -50789904335311743161905043138069226240 9659155 249631257242874173551865523916939959120 9659156 -92154616732678034566802533319399555328 9659157 30539287654521047593150305252270248640 9659158 -96350181525467553675106723476946710528 9659159 -67328782452448888708975431088122803640 9659160 23388560879295123052656901903647129600 9659161 -470409858478176242490798179956254813238 9659162 -46844486639189208448393810319621533728 9659163 35012753418933063662965280480284525440 9659164 -262887015455285620419794056160562010624 9659165 -50853526891980495157901640890225153940 9659166 42878774801179647272852814720640720896 9659167 -60036241820610666140408725201447290016 9659168 -188107817710408786979136041120169984000 9659169 11616553715271824103553584273772547604 9659170 13776592870833925793377099086597902400 9659171 -251919083842036068955550032369988702628 9659172 -86558697630524892475581885789243310080 9659173 43743731519348428243494699698343759422 9659174 193841607764586307941694687310337458016 9659175 -7896533597193433156143349263809562000 9659176 93031505029873037001870175795603614720 9659177 -85008425070855558487902558761794942128 9659178 -60809067459472994046978376420800130896 9659179 291480107920068223992683869085370055176 9659180 -143506603705132162159835840965854935040 9659181 -16452665089062494207764574276472632256 9659182 -57660677272311656054735034901558465920 9659183 -180490909111878985217312898380639243640 9659184 31759337424352992430367380165430575104 9659185 -53182327007044985331191498297746848000 9659186 79987034955696611813951466396579819792 9659187 -114811584137837198684962138100919829356 9659188 212522270711782041076083001120933888 9659189 -13077825950775371100953646618101950944 9659190 36195866481705722403618947554681885440 9659191 361080063142829894313967128327676324672 9659192 223126009310606994173647081963634688000 9659193 -255777695186740862218984947707896318272 9659194 -110933766296476747240421750657139267840 9659195 21530172914214772821846068137782666240 9659196 275736596501990907126451863973309777920 9659197 -26738159177455173851016526112809889280 9659198 -37390657532179330912660150044310511040 9659199 179564466120948243005495517673612789248 9659200 71356585623002845675830284412531507200 9659201 -363315207245243067588776081650859238720 9659202 49710702055724280111524055009109046784 9659203 -233281849169783693623677683456073524548 9659204 -211054106551937381879740663545073171200 9659205 48728932174633766501490673593966140160 9659206 -86926952692223420219542860308028812448 9659207 100710008314486910518363075686463553640 9659208 -19902647794153792939736616597465169920 9659209 -80585861214380436106137812165791366784 9659210 -59889934265623800448601165225963892480 9659211 24972409881332410465121840636825018304 9659212 27338475772095988409025105087267443456 9659213 -134813220683298446913135636656851944660 9659214 5868656298780735117189413868363796608 9659215 258028944117656920182183005844702084360 9659216 11711207295366601023432173626025705472 9659217 34516446579948790948969771989294015648 9659218 113407630791887202970611206963571093504 9659219 3924332601716127210727301269265544 9659220 -41155716399665008676785409604436992000 9659221 147893861945855517508066840926101862624 9659222 37190977441482658833068719855460464512 9659223 190067260800733888430708248576557618000 9659224 292319998309091657677448643121537320960 9659225 77432233936038578600581928618280996750 9659226 99320267664585457823925959829777068544 9659227 192658267669193976950176924324952491076 9659228 73054194391149912854824947011006717952 9659229 86244827075175212535901212846616174848 9659230 14326359109042636148949269827489082880 9659231 -63190831777238692843206958214743915536 9659232 -308948636240616294955845788994522316800 9659233 171395513052129391577135769021142373760 9659234 -23411770517214815007760149304436448480 9659235 34489609775704573940338529959077102000 9659236 -194556015003517615442196057241208067840 9659237 107058218288014218817433515326191290752 9659238 81450028054568826182596868177900094144 9659239 263496688853438217013859484954205091840 9659240 -38513455837150657522714274979953971200 9659241 -11514361346269698854642694651148249152 9659242 -229331154613724921298041957968203718656 9659243 -272336916263745697397376021725959914456 9659244 48640183883926301738642062220531712000 9659245 -222966532408103739662109529480927418880 9659246 -56081061903017604822672197893572845376 9659247 43484507195317720433202027335276091312 9659248 -155941990770682972761080856545457340416 9659249 467134372027742346516879027833390922480 9659250 -42382852598920971565309953197343672000 9659251 157547293899461689861225249968247585280 9659252 -282340287727248201884966226619998535680 9659253 19374516803880292878827210581495015104 9659254 -50903328747329599889585169287659100160 9659255 7125916123203415808605760404760675160 9659256 267421020314459519102608560909659996160 9659257 80914677187212288891234053969371384132 9659258 -13237949836544279755759951716733877760 9659259 22494054672014296564384716920592758400 9659260 71315196328624262366986881254285967360 9659261 -25059675359873339309822054059554852000 9659262 -251676305828884122401633245013007360 9659263 267588459764013002303470980764509007344 9659264 -236887667377217717291755121693750722560 9659265 -2339899056109048437159005914403189760 9659266 -13837763705146960692626579324140079616 9659267 206132034336377319115961657443459617072 9659268 -30916694627495624434218791579209347840 9659269 472522971943457575202162068401503032670 9659270 -45024189280950401036059226622533953920 9659271 -36609557866396123931551066417463014488 9659272 -103327919636377095449848039015659018240 9659273 -21711577147910189022538175363575059000 9659274 140361982658050008692387524449392904960 9659275 -197070726408547308586649339447469156700 9659276 -60022984221794805009530752183804792320 9659277 4851510967012873144142708298314115840 9659278 -67249358466293981150815680301076420544 9659279 41679265653076816429455154735997838576 9659280 -765611917819483297609285275581153280 9659281 222042527846716785684059871537283331172 9659282 -55140886786138049871459489488486391648 9659283 -90942027441714438615360239505204616776 9659284 21930173642347021734563248522046629632 9659285 292036714943572871222798393609524745760 9659286 -24606395059357528600837526201529398016 9659287 -318322919407233756223102630984545024 9659288 74410472807680220739344217223344107520 9659289 269004500247893335324434389504624842368 9659290 -40346691720396143746017038129509478400 9659291 -98310401738416844391746440011614176080 9659292 -56271118169653346515751236931482510848 9659293 -6391410166343819260542834722872874880 9659294 -66284709654287694511944611350473018048 9659295 -25613378247241922614570623297761579880 9659296 -4449249310361374988489731550195220480 9659297 228798089965875459336655687717486027746 9659298 60896046324975835236341489653470359040 9659299 15152657616289076541587815063169315520 9659300 -18869472070581131453101714197680640000 9659301 89250995581134249563413556868991969632 9659302 -188026286161691784627406792031725359648 9659303 -180076818261597141714374375414249677200 9659304 -24211644354790077301517535503988326400 9659305 -864447986721068523594217460115440640 9659306 -180737295167387463914189010079589709648 9659307 81226250741802369513206534788343741184 9659308 -286573072748502983494228638622223203072 9659309 -728693050612630225138283052374760810 9659310 63377580110317329433599565530301440000 9659311 3324079072192345543959350695526720912 9659312 -45700220367991134264693476767366840320 9659313 85725837557109169411597293855586720644 9659314 6638829733615515342896667016141350912 9659315 131029218413517447771679254885409663200 9659316 145197334290966991874150300401994698752 9659317 -24802975553941096307106773121099967520 9659318 -29849230403600438647544250326932891584 9659319 -134230834614970229949714812459361386112 9659320 -18684647461230662017506950103730176000 9659321 106261301396982784675854229016572834560 9659322 -77582578202431569868615900474596468768 9659323 -112188544309300030498305761029612747880 9659324 -234100689109714598536670494820810532864 9659325 -12802718258768719527110267632544498400 9659326 127486653349018930149050140902839546112 9659327 392931328908526283800443180166263802176 9659328 28409753092398875351476257101841432576 9659329 -5054668174194075342147353797966880124 9659330 -23348929666889256947253735604344345600 9659331 3881216477357273062545344789916536784 9659332 75727328992442003178258592868889350400 9659333 149686713304150190047887613346235226368 9659334 -110197454792671671779110528737395781120 9659335 61596025016954664212470356072564987360 9659336 20566811065575227255171063890776007680 9659337 -123512826648210972365540252648749046400 9659338 -82867834880235912513726794814098871456 9659339 282360518407061386835646727768077877140 9659340 -169193676784868039998652631864345262080 9659341 251669236113577603639446677082792538742 9659342 69852657258156002742571983856870339584 9659343 38377329758606902978072810931466998664 9659344 97473289180560828049957769305283543040 9659345 -2885232267487736976985949266681207320 9659346 181502047345504456351743755700122256384 9659347 -47636062731289771416891998623039572728 9659348 2686057011608867142226267978965012480 9659349 -84158131349501344121542752787350439680 9659350 -104296039972592589832944826416203251200 9659351 -124271804812106028948579380507858986488 9659352 -7130307889792440653724955216600104960 9659353 100055917822631880501009827179663492800 9659354 98053424512888970562767669852829342432 9659355 -99636875075189696267197242400168625040 9659356 -12257339048886285224677325894053625856 9659357 -88929288315521670614448071137117573428 9659358 -41351114696670846137867119844208670080 9659359 253455869986771491576189173780523558560 9659360 -379036549790749662400869106557911040 9659361 -92855900956878581111484699916033666128 9659362 62388457271256274067571215002491571200 9659363 -32240767583749310059828433314465461504 9659364 28886935753778637074170586865154172928 9659365 458990913517266647242755080245482021720 9659366 176373975607145844259440308751880114176 9659367 -188935430287184454359444079851559711216 9659368 43977718743696860609748705185537832960 9659369 -27172034446789855364730914950645795440 9659370 -1582331431593145445804020648947920640 9659371 105716414983687443840621412672978179572 9659372 -262273887524867942447318832360638592000 9659373 -114589434167957640192755753649734096832 9659374 225535951332403345059611183534298127680 9659375 170578377685117833335627753638512450000 9659376 41061125322646914120551153542001295360 9659377 -4933505367765525011610617077707377280 9659378 -119067750983862973193838222997256531040 9659379 -46259911126873081538495151738950506752 9659380 -39026699208918242553584882220024637440 9659381 -91847849460134770960544704625308948818 9659382 23237640727018747867728888994134355392 9659383 20714726062916351118974233568743436160 9659384 72266201591827317309716971163709235200 9659385 202847380445739695209972798120892467200 9659386 218034985801973442372728425032057817344 9659387 216118118988169166904355943273286912036 9659388 133893614947609998811959696443286650880 9659389 -190638211239954031394669028724189090810 9659390 79092946416495678820560811551193401600 9659391 188728950712864920669464105364572160 9659392 127207732142296779627687112403798982656 9659393 -177663433453357816284277964975204839680 9659394 39593822443673057821732699828487667024 9659395 94349991619828588983731126700372187200 9659396 -53042152634448887889933483033996643200 9659397 -215414691032129802164292864087849080160 9659398 35505044201184862813879948391202270336 9659399 -9132050596451890249068163192172474040 9659400 -106889726832096471880859349147887616000 9659401 280929760523363037570419660512346562304 9659402 -31381489948785167048653725582084887808 9659403 52796508562031377484700367890040131840 9659404 185928703381080716328970679099507545856 9659405 -32008635307182648775765690330885795200 9659406 4498285721882962506551948577727600704 9659407 -212762445824710246901461883989604272800 9659408 -57591022427167639756402405444320755712 9659409 -38696708514652205031433540155018297600 9659410 46507707453756600875597699473821504000 9659411 395939192630315599981568520569682357024 9659412 4084913545590212934124851478933678080 9659413 -72226810317851028244946129495590601060 9659414 -91272840996492809326115192279050096128 9659415 25589257667028360094553763816641443920 9659416 -21524668354971966550470951801340108800 9659417 65408192722155561132280932750401965332 9659418 -41545670610693685333937999921163127296 9659419 -43330853563290869388013697470119047448 9659420 -118884892073321347883056083577401438720 9659421 -39814614954956480580463475768780266560 9659422 -87853300901591561591248137443510671488 9659423 -356266370114258439846439078845095495328 9659424 60558014106008429649437265065630760960 9659425 -56418114804162805733825054553368011200 9659426 2162460098070632309747292883816296960 9659427 53369101397461124215359930890977763760 9659428 399127270482062160257807943288918598656 9659429 -141710845182905888364145467344831273760 9659430 37543435404387323538864764540177280 9659431 -582468849041458437504475203772721198768 9659432 -77095612905537939926914782793786905600 9659433 -1675411821248699755027934015833107072 9659434 2590888793660928320017270258250284032 9659435 -66265113057895294050224078709362121120 9659436 20738650421009175392513594592424949760 9659437 -193869062153270174806887474346890580020 9659438 -59197246734922541440820323554923242560 9659439 -386192557554255281180253220433346389760 9659440 38166844263864750685186929851451310080 9659441 -306281479414610247475423225357625561616 9659442 -8579322783144050424028302259102496256 9659443 301749977320167899105118846338453526528 9659444 -290560933045282109194296647905539176064 9659445 1944409792516899586739197832882096640 9659446 25437184098295054775256220282557600672 9659447 94949515597706468361182265359735127552 9659448 -29217292807393867621980836692294041600 9659449 -71133892821754816211973382750121242940 9659450 131348110174774548799011277211551986000 9659451 -284147967604607161768909761617232297936 9659452 58519571737742808356778216611088932352 9659453 -374181239087988465417372728889651434298 9659454 -24393969812358346943062346466020345856 9659455 14433328750365147086825393238060607200 9659456 -60714763296306142251642034319940648960 9659457 -280893662111204999749195379762418869472 9659458 -93156674849958908497741001832823279920 9659459 -180372180464536888725978980835418889784 9659460 -7314321283119765061970859444925440000 9659461 -69218672410387344595786726068172671968 9659462 94536301792010261409514779234559661952 9659463 -178196683274239248738754571133659210112 9659464 -465574502102468668922025542203369390080 9659465 126527432402918533463624537976545051400 9659466 -24546644225002425272337276006492702720 9659467 -476790145326786044426514661016468708360 9659468 73101470454780481478234088119919108096 9659469 -24646368384921630524813845691414879520 9659470 -6252101235206903597191375846184144640 9659471 82589834747547904643932041193617284640 9659472 27685322286000839942233606405550899200 9659473 106946540651722006923294600658871864560 9659474 172797935316681283149063884975196710400 9659475 301459447450644597610049866955151600 9659476 -8848923028398515162181969931611545600 9659477 -1751300283904995164434569738269474880 9659478 62617646252304111293785719478712332224 9659479 24773992370036279991631177653902503392 9659480 83529328307705690284433456582243328000 9659481 -143610277284201076570265998371177158784 9659482 81254671770464670019863140951474633472 9659483 -160555541187995489596616076768284846268 9659484 -176308693062985254187669540205377589760 9659485 -209541190262989834790936242742887836480 9659486 155316547030537464308284314657798304320 9659487 446849162029641763589647623147275357952 9659488 -219032604820435498320208746747490467840 9659489 44015894878931763289981985213617920192 9659490 -48722298661099217182504861118667386880 9659491 -27325110558672853390537012420912795108 9659492 22369679796679189699234186764072529152 9659493 350234188312602158399303795368650230784 9659494 6223398751372607024425021372113169920 9659495 -4872201525442348768843084491239614800 9659496 46834336385920126589160789407198085120 9659497 446001921962772663085441722241219429946 9659498 -155461143046971760755502290856406418000 9659499 -47808663788238983397233486198799243840 9659500 343629524582441226589270148396593920000 9659501 217989372043384490846636501895905372172 9659502 10751580368524899277784242932767899392 9659503 131739478478119173099257132066795357680 9659504 70598534555569976745838403895332536320 9659505 -26972287078849339746468413627775057600 9659506 5411662051605477060201493718819679264 9659507 -5374717808495402590604302182504821760 9659508 143838968396867078624590610599507445760 9659509 85043042938532862708282190647033585710 9659510 -17600985320190436112383942445811075840 9659511 -59723733736544490840978684480843123840 9659512 -150765949088490440041601173974261964800 9659513 -431065021667142828388010071291404905238 9659514 192572131663210864433613824125567825920 9659515 -89162753513592777310422927719109265680 9659516 23360823871249230213495643145208457728 9659517 52201546824121983669247183446372879552 9659518 65451166084809581631635581554823136640 9659519 -339897066946637550774149549927522399904 9659520 -1183900010429167266260756144848896000 9659521 6666322159762047751380591857837481000 9659522 -149330444168132779679857007141495984688 9659523 -295628900478957990082645330198559461200 9659524 15328772640297046461628932530252677120 9659525 74443460996492824557056715082831741050 9659526 60635730840134524788789748254362659200 9659527 -468024917097799972047773719319749228520 9659528 -317345306865216152967047644659392547840 9659529 117141666606217019935711629945478449648 9659530 -19101364985675521975187293822733415840 9659531 18784608552244615351295462386631854080 9659532 -56362041303209129120877847117753233408 9659533 -391982830638330383104384452674035701276 9659534 91584555635789649805367112206519146752 9659535 136146236234002751434824740660493949200 9659536 -43579183690379959716933059862248366080 9659537 281321114395362254406210983311917435186 9659538 -6914967588915986632137809159679455232 9659539 -105048721120634411504053606139416696560 9659540 -67485041452453268302733658016515962880 9659541 248349651444375479265263413185060338592 9659542 132217067909777281203451280282696496672 9659543 -35842348208123655877752706549612819200 9659544 70618223078670332805995405216048209920 9659545 4925951744805380161995641296266041280 9659546 37652715167120321144554070794247046144 9659547 311878447147075436129438145838404478080 9659548 -73314472489541997699067235557902356992 9659549 -84650474145293674757519297539179687450 9659550 -127413502858487776359868150832870400 9659551 -505631469827346484738599684637297904 9659552 72002677310399511063571555139903815680 9659553 96752442287089376708436946122701783040 9659554 -163766732469760639768143962069887503024 9659555 261728017136585136235735600061067511920 9659556 -59942373305905109054594281505777280000 9659557 31257656513641072315064187777737914492 9659558 -52678905592185088662018530445696153120 9659559 8120383951137817922077073238815256576 9659560 5634127537061280766519984926011136000 9659561 -331766829051884580961725120868952838 9659562 49732879334233199344505042424074588160 9659563 -2609232503972723249066974275182966016 9659564 -43670856243334244126144736239193216000 9659565 -119266729967849944866732569050315285140 9659566 -143334245156840457518480512063793414400 9659567 -150047473699781477434077665312449355040 9659568 21752239014730446695141317856812007424 9659569 -30613017252333533749183211590445181952 9659570 -88349248149183903967251314092758555840 9659571 -171512378726819524145280663565831065288 9659572 -76694106973007775862287174432259034752 9659573 83363162868792867525043890914355217920 9659574 2234257116080881089846580854552891936 9659575 -244658160337222234557448407881600585200 9659576 -84841267186986077201365381108463185920 9659577 -203056097054347247927165512876170632880 9659578 -140294983874799667722467362582078262160 9659579 14544800801152830652516935737030621808 9659580 -14975179798892946785637913968080486400 9659581 -202938478500876464407644058475478124800 9659582 -114627387304900897722324015029428676928 9659583 1604170469858974114491208585227512160 9659584 -65327711955298138718563312920321589248 9659585 -5588871666997230710354241140105357400 9659586 29841913317717417276358596686007489024 9659587 -54771122932354426902263728515634593888 9659588 -201264078683837248006794158136277821312 9659589 -258127213991113562918554456761688063776 9659590 51641393361066217720696732075319921280 9659591 341514202962507761093378889308300198952 9659592 -167394432025203452844482936195655367680 9659593 162074440949267448900269412258999498842 9659594 -71206952256012386111067243118407899136 9659595 178727743832547661398315099587207600640 9659596 -8112124436772064357883328581616072192 9659597 8373815690647682031869433495875383872 9659598 2877702055459620477413500254006144000 9659599 89081381255809471826272236221991500736 9659600 4369466181466448698194892962004992000 9659601 21616765261754241800317251749339491200 9659602 -248504825115870638035849997541659790048 9659603 -382884901304323245060691494914299616148 9659604 44446592892277745745464968725182164992 9659605 193902867899984531427623870222694439260 9659606 2527888017468666071538141790932776448 9659607 235777361501090771287422980435633439360 9659608 56445962799010731388425859744212664320 9659609 -27517356102432036523396498986724325760 9659610 -111234993339101137852415033867156654400 9659611 -85123957242413549995414761958729400048 9659612 -183847346971611844874694018631223897088 9659613 28635125955519888225324794715536174400 9659614 -152834267057533426774995744996673976448 9659615 67266726038919212977801011735946177200 9659616 125787789186767330080955694132054196224 9659617 458202014690346595322250460979109304752 9659618 28153560853210359303799689349727687760 9659619 173559707727358523395598734245514752600 9659620 100237677262590074759278711807659540480 9659621 -88977856729198299022987439316683035392 9659622 5882040919403629914603557586246912000 9659623 80281117906408460194023963139217468424 9659624 97359069596333253563081890975273758720 9659625 -117825592674847567190277712948176960000 9659626 17081351362022929653115684925134168320 9659627 54717250071868754179012457165384834592 9659628 -147282518900668412294013831332550082560 9659629 68922022625596943026862744172801201376 9659630 111205853508974180308873672105881984960 9659631 52485211224863000197097851624725748224 9659632 967734830948525694427734490816512000 9659633 -371815742966147179484513308357371923118 9659634 22816530844607198674176486897892331520 9659635 -42540605673058400243752457567139211920 9659636 58152378563507570402033234542255822848 9659637 -38746999377812365202193301180860051492 9659638 -6191871730058569976838565943729626944 9659639 103535739235941926622211493753606363520 9659640 19352958954259486452258491622343065600 9659641 191832430440918345628500974975626752084 9659642 -3042772333341402691607214523588800000 9659643 72094641223232369362028894483859283968 9659644 127166851674155223499156070649914126336 9659645 -128259424064725857881572740004419409920 9659646 -20195410824800150456187901309915342080 9659647 42672020109918248491059547730831972096 9659648 153367413340144356544598142916535255040 9659649 2401311249171942484864948954094343168 9659650 17224893676974946726453588133387443200 9659651 20746651609383324068812853344016501904 9659652 -5858784700760403696000550421591635968 9659653 -389383076852261408558693820136652312098 9659654 91501441515612727939452055237674821760 9659655 -7203515816907361901141304646217906880 9659656 208346696617232687785400436465368770560 9659657 89720671143042601884155430772001126400 9659658 -44650118507915261600876719845189699840 9659659 -75683499058022214574997150192705327600 9659660 117937709701715809152465432352571381760 9659661 -235662458602344628717679872822731016416 9659662 4474376553570201443926209116475569664 9659663 -72895975523559788242586113510786891200 9659664 -27549197869529759629498395789339021312 9659665 24837521325783622874854856832274419060 9659666 -146000513490002716195192436889513509760 9659667 -241216619655518051251067064109095810120 9659668 32944115363975066693871108091385614080 9659669 -237788825004298915710193253809829350656 9659670 -24391454079548522229376752680281632000 9659671 6070568730308174501223326376225345712 9659672 707701076705820232590058299789987840 9659673 -151806634165220248512270088759455144678 9659674 -38163381485768448643210826844314699040 9659675 60280839632121940436564330893216816800 9659676 53138832042290242356719939944575590400 9659677 593457070662061350534852293872442827872 9659678 -55945511781179063402434712443613614080 9659679 152979735018434865726023649419784371784 9659680 -117812225547785401072085704275813335040 9659681 -273382201946629405902178263930220576236 9659682 90089117916821509880486937184894471680 9659683 -495188992874943866159096610214216697976 9659684 -280926692720175475246333742401651123584 9659685 -62761175202707358532997138329634259840 9659686 158739191515461099475332069712874829792 9659687 -1837138923773778418018993779853225608 9659688 -130971229205736086838372450161717821440 9659689 -39112897791304311268963249968027726960 9659690 20578377722210134071704623174305909600 9659691 197889500170858181058232945987752301248 9659692 351910954121241364297656424333737984 9659693 29380880398807925184631430733558132864 9659694 152951732867665242400413189701354941440 9659695 105703070842928154955444349297540245200 9659696 -75500527870713391673491204926573723648 9659697 -181074548545548587557478077162041247680 9659698 12318496177544420575522061094268664736 9659699 -168886598006927302482330691945776345264 9659700 -10917693439513557936309811861458019200 9659701 -84182551038164628620422585242652607616 9659702 198395551452209785508405321786287193760 9659703 147703759476342082551756347563710083304 9659704 122615727385318321327813566110151475200 9659705 235212847226662722684090138204751854720 9659706 -7341099105323200767974199448104886272 9659707 555045328818405577697443724988756155160 9659708 171584366338174174067630948359834057728 9659709 -421894638703106213877562828743240569280 9659710 -133079961561829093984105814531758813440 9659711 -87999135925791421977648510629740250688 9659712 26345349444041064925538133948688760832 9659713 60809244249355163389819197007415303298 9659714 346148343164201746481670725720207412480 9659715 137541556003114230935908698332961120 9659716 19922753847191642856125283468843002880 9659717 -13733557160795749852389236119229086308 9659718 -49245665734315672402472440222598250336 9659719 -402879621475408943354747569606715859880 9659720 -40314774127492259400943948224614400000 9659721 3572243556667968547381039575833080800 9659722 660630444211513924344804813216625152 9659723 -146155751012473123860287080649649481680 9659724 -19602731393442417917314786465836564480 9659725 22026490696092810055920398025419504000 9659726 -74139276577361531013943584587999626368 9659727 39411697471525182440145679895971524096 9659728 18614709090363808592254016654924038144 9659729 156333397532125282372126870415303721330 9659730 -44274434404806143519814315057778721280 9659731 -314949437993943225881874841185078184468 9659732 -76282584780173974448564328171592523904 9659733 77718935536428096378129966908708744640 9659734 -36064657217278370776829529639724852608 9659735 -1805674572152874038151379344987158400 9659736 43207274185411441947024199988069683200 9659737 -302074767695199303242488729820122826614 9659738 89016822518935766283577801733838573312 9659739 -111388010762501185673011700351927886480 9659740 -149106402232414227314747531837243089920 9659741 -44392027808542768640845072014843818112 9659742 -680458943672441130239560041389470080 9659743 96520667409862341508880947813919703984 9659744 -111564714851554819538950217860341694464 9659745 17023834743720667415956075053347646120 9659746 -71309842115190636534683050956534687360 9659747 22926739299533146659874370149222674432 9659748 28161816232977605844753845515074809856 9659749 485824819658309643667191213684252208320 9659750 44923413777951746727251994703481280000 9659751 -277665966719717911347458695127619140568 9659752 -4948455263365443482903920228547788800 9659753 -130374229312834237259726604809699980998 9659754 -20270891927691167183916103679078346912 9659755 8402119033168996775948504934478540800 9659756 -6064025386098786021389577250253890560 9659757 291869314831718533406782141014815822592 9659758 14856242781971399322968840766598618176 9659759 -205589986592482837882437750803427893040 9659760 -29226540327215768407545897716534476800 9659761 -361780717896051646722959517882403982638 9659762 1942196468222999295681485707425584160 9659763 47321022557259536664064855952132121600 9659764 -40262602046161817694242092300444654848 9659765 219609889952603838869416234341326745600 9659766 -884020641291397199340062558381520000 9659767 -169895514204647446703236398147628093880 9659768 565758505680941180625835198070414376960 9659769 174908306154532016249839817203489155072 9659770 65021006672716248628475723803065600000 9659771 -494561131259945418735040981385254075200 9659772 144259784699326973693360701246148539392 9659773 -61827572971718321116783371948240985978 9659774 -187055972198148126313824299128866071808 9659775 -3779621266833263933425369259631772200 9659776 -34535275512287110565012803052403425280 9659777 134522229791069035379101148000355401172 9659778 -1357161980935392634474074791755913472 9659779 -83369683666524304754646245671844610000 9659780 -37548828764052467497926644425214868480 9659781 -239918687426427662973435579105240701088 9659782 260929064103598207197180524171819237184 9659783 -150540701349789964656537736219665731280 9659784 -39014451364601865135847546207236096000 9659785 -256983651933104462616859431535060165020 9659786 120891024836842799652535496802918758400 9659787 161995175982471125297661719541011161560 9659788 37064942247783524367414648972015673088 9659789 8888591513029915036235084170724685408 9659790 -39180196504813820701233248473973760000 9659791 318599329258628868830862678531205331664 9659792 34407561641665925429474428888830246912 9659793 33804834852367101102455090832543360 9659794 -81228434016467424285180063351883829088 9659795 -42799160950160387490277705495818955200 9659796 -159437439036508124346434947230818347008 9659797 15505593901454719189656911713482062912 9659798 6443659283146479065592087591929809920 9659799 292519045035496025832742087365776575584 9659800 -141332872023282489763134455245958400000 9659801 -6518446627264626372858463084370158908 9659802 2127186644873113919838228050042231040 9659803 -114059797959898245923648067772770973948 9659804 104524247789797906181012022112849428480 9659805 -19057282643891545270921693468936598400 9659806 118704237561121860922940446820644128384 9659807 325284946601053124985552091391270485152 9659808 -183876699972277267575715156145087840256 9659809 -530385145375928049816460450677646333920 9659810 3456530870771555071858157369098728960 9659811 104877531047547954212836036045749338232 9659812 -86949764756355816649887987279983824640 9659813 138054208937315636093010475522028749980 9659814 11218371118579214688060093063378882240 9659815 203840124935594743660754788253067996720 9659816 362080561709141324612840161988792156160 9659817 1580433834917512265586862182167976192 9659818 71397490131801248649290428309892188416 9659819 -132744175381807917521170584488407777200 9659820 36369881541913652639338200987840814080 9659821 -1429876138517907339042064590347377696 9659822 -116467301686494653686619357539859076288 9659823 -132863330262093919199252131495656431232 9659824 59863337964734242733640150828429885440 9659825 15828024501570594401010157190420774400 9659826 79021659137402380553712560203237655424 9659827 258079562078022525593103128067831121676 9659828 -72532761340998557408787175985012244480 9659829 6703642151675687317856426232491442528 9659830 103186210564275990351469473874711426560 9659831 -296505810151222753423990578965542897368 9659832 -11359475001916463323787168997393039360 9659833 -208944002477839633596283111079094863676 9659834 25458123904504741845801991978827517440 9659835 -13531279525954482366823690382249879280 9659836 62185907186840852838037376629385876480 9659837 -143466531867627434113591608897982739808 9659838 -101908408929136309926578093934555384192 9659839 104536968148269016366456455078737664000 9659840 56182712647989961475572567950061731840 9659841 91600762127543835830704573374292767792 9659842 130500235300637873541453425741958111360 9659843 -193555152847228014362423658257297771016 9659844 266900827649747803342730283466795345920 9659845 -11894025535692006550331998619260295760 9659846 -35200986381622341996532030666069712640 9659847 36894977883130231537276748199490068480 9659848 -86117004757755977572226795011487170560 9659849 -49814451161098765372660701562538452764 9659850 15314944038248815004364566784189120000 9659851 495710727163591168602750291632632808852 9659852 -225794683577587692255071883927035000064 9659853 30749002037869249153514697336935446464 9659854 237572682713308104315786343150062823872 9659855 -146342045760705650379342667184397899040 9659856 -66850622661047655993483878903343218688 9659857 -206722382665077947961956627411570458894 9659858 -15320479059836329740616477394303577600 9659859 345137622697221859113678439476305681664 9659860 -147516925766518935801066965508249166080 9659861 -11548181334545842746490951607754711876 9659862 46449869154056227118961592185565715328 9659863 -672173367755976720748546703634992519520 9659864 -2512730193839940086104461868178042880 9659865 -54074464246798591665157665912787193280 9659866 13574996801558320988206935984289259520 9659867 55872460596055640601920482229179314192 9659868 -186252042093345464545058302115106485760 9659869 -50346339801415457944714134587852397056 9659870 18570861955949030365385185100586443520 9659871 20087092773106951660639503145185218400 9659872 153700227092896005459141810752426606592 9659873 -564587321851525850869741519919791308156 9659874 35675527793488781723183172157463199744 9659875 -344666714575727168908838158653055440000 9659876 323727612075849194696275553347330399488 9659877 -36886731607183609663486118853852235680 9659878 -70726500514258831927653770740060598976 9659879 75924205962928713976472536763807977920 9659880 69776233019643916477510579369325721600 9659881 75326262886548901060243391135661159744 9659882 51646114568770157902461230611343368800 9659883 -67039842637292693243351568264823334400 9659884 -18463124492100061289702456211927501824 9659885 -24619202774121568106242041250005417600 9659886 -490926564876947722976347832555557632 9659887 55536306809635141682961611022272486352 9659888 40789624892445613118343598066655232000 9659889 -230838429743537049122895956492842187646 9659890 101269574197016378126229451567526263200 9659891 321148316302641235670589772207485497292 9659892 -135894164799053292039848689728460240896 9659893 -73591173530652082385630797927051034880 9659894 -19022708121666859606970566393575537504 9659895 -36187836831317403385322363627605885440 9659896 76222765388329357129021963744487976960 9659897 -141780397558061860483231252035655252860 9659898 -10988714355378503710694695459837848720 9659899 367943886714092855494757681538955948720 9659900 49517312285462456736887320234433472000 9659901 -128705348986437759146050864465902163968 9659902 11803859398550800781357566481289584640 9659903 -384470833637834722360428326896986617736 9659904 62346934111649621819835634803623854080 9659905 145595626657314567372455215840352493120 9659906 71517337019558667196615193670949939152 9659907 -1691047143256131012023033533684858800 9659908 -58135817685463604754285011245189632000 9659909 66249783992218138954368156242116449600 9659910 16551033053434294154208808668606627840 9659911 99939961832207935477519745556064911512 9659912 37772676049516604485986411811792819200 9659913 -138327347147434378891050149504127741600 9659914 -147495400481322622863125200351134720 9659915 145888086595914164457178385311526230560 9659916 30187012556947129826287110432643372032 9659917 -309692294519813375377422004897597649460 9659918 -13811223657782800673419965422381594496 9659919 242809331415667892537429458076617783944 9659920 -8849217307567011017344088965724160000 9659921 -377665615246743825186347948789428876878 9659922 12396452618968043035780805406866415360 9659923 15493452580945446291327244902089569280 9659924 31804284403653549135443845556356096896 9659925 -78763649793772765022723248419544488000 9659926 -59156057791130171120104029881208989760 9659927 -113265906427627225217743947378942495888 9659928 73551127721417620424554109209282437120 9659929 -265920137879189281532793499925445703740 9659930 -9766518534374940415444735956107520000 9659931 -63740436982007453434376851550037120000 9659932 -130104759473442724641153049310463445504 9659933 -165443637809700104809908842731203485460 9659934 -3361127923035932868373949784872684352 9659935 42242444534434511683387715928844691880 9659936 20497713771673583126027516887997349888 9659937 -38399596902625281533439685935944040576 9659938 216367522155908497606322557001594679120 9659939 -58067566420286560263781562087517015840 9659940 39099704829263706861882520773021388800 9659941 -52392026318622670070205066909495369216 9659942 115527580175897392195836816073283467200 9659943 -5234329591680114988234862877374094936 9659944 8533729119400883949126213741758054400 9659945 84087770314565376651287405165832545700 9659946 -3866329801368987522050940449290626816 9659947 249251713636318343475123963835869587280 9659948 -269270700631781881625888566775167233024 9659949 -59930493727943170833806354633655597792 9659950 -2023393619658791217051350185473950400 9659951 -14226149553150566079172382514948012048 9659952 54977627153765356477500341314584576000 9659953 -33385590226347955723733773250747458798 9659954 6046255136754604139211299349951902208 9659955 -2486559626091054622432271589914764800 9659956 -76322593531195073265140499375846282880 9659957 322208429831149814743504902743916189486 9659958 -159055428785561044892094716742156871680 9659959 -102396847559940561336077194021800298840 9659960 -46674077481496528593073535982451507200 9659961 -296191710664317293588520519738676281120 9659962 51570034738854254048621809622831800320 9659963 -321585145531610614206524104354685461788 9659964 69847628719253392888157185384117694976 9659965 17725155373230565412830706149867200000 9659966 -90165975585872944141482681194843789568 9659967 198389094499756853604053672123102491080 9659968 -24322094720008155997941359253100953600 9659969 129831368007739917538074934142764325280 9659970 3982873081640877044878265034384536640 9659971 31964687579145799235509813525103388000 9659972 -87840909853389493288600140672562114560 9659973 61073692834302363899436129583560240768 9659974 55651050705275059750464360960432887040 9659975 103564365318021006565219153386196314600 9659976 16743034019295375742182294477641318400 9659977 7376556286941634543022831289711456000 9659978 115805541779712867496770939326980201056 9659979 -114017627606252398528209417538279787520 9659980 -78444048545949649553974932651627724800 9659981 428724491047913204956732004298893281782 9659982 -53203747152036453380063432876418153408 9659983 -361683956611993141130999435460696634768 9659984 1351707148351296544402914331192320000 9659985 11774624421032127213092232329212061760 9659986 72911128963472738609672114373589056000 9659987 595481631121125526905120574897517873760 9659988 25803380714445925454591021870230281984 9659989 -212352367614573109195505438309181532210 9659990 43712372210722759063453320005535141120 9659991 241056416538588126396008786954188593024 9659992 -166715284259804778085181816743262945280 9659993 -4665151157144719014748280240425021440 9659994 -101266693909896815449097153965970112000 9659995 -105717437640659705851703727967752717120 9659996 61301675803772965209173012770524480000 9659997 104791421907335977823107632118965609420 9659998 -225076492732358579308344586162972656000 9659999 -9139448148079197043207182524387439240 9660000 -7565134041302277667238351874293760000 9660001 50386417594034455787922380819715482624 9660002 -286154054276484614671934939900510606592 9660003 -221083439545997812531975205417693184 9660004 -138198765441961119099765545555573366784 9660005 119979783305875581667955233829307009660 9660006 -95691204092670094933898986877213635200 9660007 -11747777192875096067594721185971548480 9660008 417952817773538539173151950738720168960 9660009 118547740967885289217693033055775567504 9660010 -71776226612882446785570447122657935680 9660011 61555269378642477155999866595808625800 9660012 165136111972038611691322387785272404992 9660013 -78981205958973596095819606947901811616 9660014 5957286680929628374723852310483503872 9660015 129825196383838031630570968782206475960 9660016 25729805080626865945301569864178073600 9660017 -38843474338931894547194110200188016540 9660018 -109566495831619737149498896599253589760 9660019 -319043777335085884516379709213284646580 9660020 -2759837384178549595077375581001246720 9660021 624053848533033589381730993075077248 9660022 136303612482397240308809665031499633312 9660023 65261161815341977570045878614220038544 9660024 -184992010556880801585288022503603425280 9660025 -101780213442059930171741785519988938450 9660026 146015895596338374867625325581170192384 9660027 32969079062454224178383792825057962608 9660028 117540577838140816831475114028692110336 9660029 382158402230256524433874107797975686476 9660030 -38761908264820151303369644641940663680 9660031 -180188965344188764367519068634720604768 9660032 -14781470942922250081842735612910632960 9660033 -157386020361324789192792810614877650400 9660034 -33943329292139086118205170756975486976 9660035 103850999605459719592880645412638880 9660036 2593499610619233165426365345264676864 9660037 141644673986472944868501856940989168800 9660038 -16850414102302789544592992480494049856 9660039 59857107106923560330268593782238737920 9660040 96444151148571994902313579433451264000 9660041 -371064677179184750231232421672124361600 9660042 -14265446329012525731349765413617104128 9660043 300070611017307711575061078941123470292 9660044 -256590291712777358606168371834546633728 9660045 -18310492294306921591905224862486288000 9660046 60696558281963812521349748641305212928 9660047 65550065506603906565701669961881541232 9660048 -18110779336640948272877151069567123456 9660049 -37527923901550429304339686294788534464 9660050 129605096685424094913096562451672842800 9660051 -17642619208908315543988524093699905856 9660052 -103691698807715521309675707713342145664 9660053 -178071147080341128367735037185158270696 9660054 -34057359733021502281243749256728790080 9660055 121132542847358500188989338632841815960 9660056 -179542726297704164150531745370303795200 9660057 15573158558511256398994644866481561600 9660058 -183049256926627619640215335813742236416 9660059 206798477551850888339469852416045009040 9660060 -4580970163747186593775007771986406400 9660061 620614382997273060079846607249596725472 9660062 39627324525625913164884101384799024192 9660063 -37017529966432822656406088683641934080 9660064 493071470554182345645641485094119735296 9660065 -48564313767777099154825969960782823680 9660066 -3995583672692181947489310297795397632 9660067 9266586350674446002095911980374245192 9660068 -273107041877864175113909997685667564544 9660069 142495929559201223416668961824910659870 9660070 20924492873011491938637717653398272000 9660071 26767674305364488292674007887466047184 9660072 57932879759055940413838047593537617920 9660073 223823580239088737562868971506545305600 9660074 -234248413879188127807861641911193876480 9660075 -111665654545371892768198907078226120000 9660076 -57063177516015088399684478979651562240 9660077 -15181237515033255297975409868162769408 9660078 -159205464412686102106398935094486679296 9660079 -3329250622756781817891908563846902144 9660080 25980873103210100154117305606901596160 9660081 170449059730988304960601357498332784752 9660082 -85767744888590736091422452065637906016 9660083 -405441357767310094833691368329807048760 9660084 69319877945988689690774228003615772672 9660085 96340441442368051180022464551615978780 9660086 7007317850293923392118009810338584992 9660087 249265363844102061513189778091896015440 9660088 230461658323680546150101529749101301760 9660089 57087735898940045352307708175963326890 9660090 3049709374799222708383137411963540480 9660091 -160781792661362685839921245702423090928 9660092 -14050251265178935007834205098036883456 9660093 -24960894328790439925698541424542557600 9660094 71623248311499286601515853443278335040 9660095 -180254469511117419808118742981255036000 9660096 -27480215984848815773462312741876269056 9660097 -365542860807923094059613646484949077628 9660098 28300062449517838549220093337344765952 9660099 165026526713380264620624618357549539064 9660100 23577644428312252080942024551649238400 9660101 -208197811121895826228514610961091829696 9660102 -69497741494647738645666725579850255168 9660103 -329706113616121874852110232242630449720 9660104 104759208641345686728165784595184076800 9660105 -65115471442747225143396561977990800440 9660106 -79435159179423248860491558424051255248 9660107 21777127200426971933540754258968926356 9660108 -68071733763683380428926585862113301504 9660109 -13672431317714471682812783064214807690 9660110 -154551252824487548107255582282191263040 9660111 -106639994723250568478760876878295595128 9660112 -3593882757327583645570774399547867136 9660113 -102703808713832025110441704087274636160 9660114 99728141349052229340295233243317203200 9660115 125666606358958486809420898044232504320 9660116 -419979720842885589278676291983795695872 9660117 305369269016650612569694284292614909600 9660118 40823686418946797940063157680443682048 9660119 -76940057627641799640352828686998098080 9660120 166684967641031854237209989248942080000 9660121 -73484687717499229212484222374831648048 9660122 429757850929334708616174693145166592 9660123 196695862062446007238852916543798870184 9660124 -46766632654889455253496753433893512704 9660125 -18422104516087296740324189687821050000 9660126 36550038672268957927879808044377959424 9660127 -140445285879011777657367527464417394176 9660128 188877872542454761907079292788613840896 9660129 -40021357407402930062577796261338216480 9660130 -52359180948013252786150135987418531040 9660131 -175605208435095450060062619430183408896 9660132 -50361414926999491673962188059555942400 9660133 60242215490091217451902795801697653632 9660134 -87205872428487283724308881176497001856 9660135 33773344522353316467726183745909563600 9660136 12312459919837175104092208038281164800 9660137 336477827206470372508441470599836995840 9660138 -317407105996794780778694989539482112 9660139 258919764717072803163047971606786141940 9660140 -64541434064149870454867476720899717120 9660141 1294419037087437591142475090472600000 9660142 -201736466224953131281281832292014254528 9660143 -71001112162323972092916238090384922856 9660144 -3636839106311284967953516745666199552 9660145 -103357092799899503001895131975779412480 9660146 90377124846276244424994311034780832272 9660147 5186400166820921825606911827831671040 9660148 17325089946399922861614628231393733376 9660149 61783759323135306240416645748079192380 9660150 -37124732922008422763067271460149543200 9660151 71431103053128977913017849122234085080 9660152 163315520429173556529252739933356441600 9660153 -84202313955882403114051776239777662896 9660154 -96523814282991102408621429855038396304 9660155 204239914022345934184842822575259374160 9660156 298168657672109139717687089422557696 9660157 11309197876871048590145076628129279180 9660158 12012364558945940919138022482054520320 9660159 -302307098467764829099749355052011275336 9660160 -14313336845916560231009663199184158720 9660161 81022537696910905054853838061512595200 9660162 -12700390707033514787752434010207698048 9660163 -6191758495302929617179972435619645496 9660164 248283529597711930011808315066904702976 9660165 607779523866888348754955344339328640 9660166 -26249938594162337710558407842786917440 9660167 -15121736874413148709649314589792700648 9660168 129757648179397654913809633422925824000 9660169 43079386815909195595384030291564842496 9660170 24639397412439314910195881347304678400 9660171 155744589646740554088309501144308817840 9660172 -352868957888199375400625209101304355840 9660173 224874543136043733386196151209787450422 9660174 29916884447772958755112650974184075264 9660175 47330446474218647875352677941080126800 9660176 17236621291595382354372662808642527232 9660177 -112352294487061209148687352146944253086 9660178 -46384271265523655717333066856113637120 9660179 95954803251679664620139290495058772780 9660180 -86451221484692017471685050438221434880 9660181 546103491548213591773167610114314766812 9660182 5523957451559488009062319479807883776 9660183 69186160041210751214919924620826327504 9660184 -261558428132129189770575940309923962880 9660185 -84833649288754069585823823721122826620 9660186 21238540647720538200659786930236085232 9660187 -5588339671409086465803331899278250168 9660188 180555893724721555509138262831390440960 9660189 12443740117058345206937420140804177920 9660190 195687025152490928675969320339903564800 9660191 132386127527354305316849785142397098592 9660192 373578109196316806750049869588431110144 9660193 1041348039139368163615839793756537442 9660194 205531391076185493361518978687604390272 9660195 -3676821420876476433156845690317632000 9660196 27996423957326782154538755492510781440 9660197 482112565727125431262239309902093699646 9660198 16464118442033657142481708348676926848 9660199 -336953627773959786634144202833654943040 9660200 44334561184633299346356287355660288000 9660201 270608246701661317212803273353225432704 9660202 -53955733012445043968170924811946698496 9660203 -160295156913402128137375633038353457372 9660204 54484826002600267698224783344902908928 9660205 -110728160738943753907741827238376257440 9660206 96423384379344569276450532684075615552 9660207 102693471095603571121519315066285019136 9660208 1515229190647301888000372902992281600 9660209 191794285312593936860059119632658137640 9660210 -15391045756896973568142416820551854080 9660211 289453528576621857271441238026835559624 9660212 -657210608436130104987436719415111680 9660213 96863422129523962146005065698995466624 9660214 138776604634037691625384528655007639456 9660215 62647082101106692107456411100121947920 9660216 248846665085209883046938875345188495360 9660217 183801618455580514386903778230721172992 9660218 -42912691354971936752704042259270092320 9660219 -80708542884480637093600702256393717280 9660220 63179808578677448108740711236744437760 9660221 467203269626958241543482253610159572422 9660222 59283745789392938494542336717123947520 9660223 122327361618797408471054739690897985472 9660224 -27044895059762225561013366647427170304 9660225 -79374112299627825521755185969484468800 9660226 101274569763952931704899794520571503312 9660227 -249008154872014852305936005812802611560 9660228 -42195292129292709028861883761458324480 9660229 -479776167670555320760049908926981848516 9660230 -16192141696545365934536230117773089280 9660231 57726066691207971185357255323783726512 9660232 -106211092818323975481469187740735257600 9660233 219574656498535977865241927898382425120 9660234 -24124003844309896952840804446175919360 9660235 -108652231308183996698453462198584716000 9660236 -21632895003259478584322383468336178688 9660237 -156478776925255077990265320627818621280 9660238 1104359044026178844967970933579687680 9660239 455064083613429328538685177049162676256 9660240 -24130524442125322638322046507463229440 9660241 34569374373555022916078883599691310500 9660242 188434516765418765941320981068924688672 9660243 215671722543688271656953317870399982264 9660244 -2003942655005690132970463188908384256 9660245 83885676302727182559824403712832618880 9660246 41965301457921128849950396232018995200 9660247 -311210121007158902866068145887514252680 9660248 58304706081891596375264825276331417600 9660249 -122402271789441017754272665758569918880 9660250 37371846183530210029356468070834224000 9660251 -2236999462260198294805080842374526976 9660252 -45361628901639045377734450719017779200 9660253 333383319597232561244462010296062038144 9660254 84695137798348152634561352196878760576 9660255 124676852127836273287489860967327703040 9660256 8044215715830848714562503927424614400 9660257 -44094795605100409038601565281323482712 9660258 -11862393006971290958749453452126902496 9660259 -169659990748616043047667353086059053568 9660260 -945073245830651109103264421090365440 9660261 140717673150694943440275674480827318464 9660262 103927679427362206926419871467540150592 9660263 125322945533770772232735696262007683512 9660264 58204251944933885892458655809298923520 9660265 280812729978470545281623267348547931200 9660266 -41004657263469772590134811223436006400 9660267 -438155671680337908761538741221648399712 9660268 24854885802226493986169064636523687936 9660269 -278835725036120084660454410297252318580 9660270 -64251202837941169707869975631602966400 9660271 -114331282457937930386449621067787700528 9660272 -62714143692612540511203926401713930240 9660273 -82332616690626966216967068740087585856 9660274 34899528543763495671660284627105181600 9660275 178346980137776883999143624808536784300 9660276 162830148392312378621658314239977676800 9660277 235872646181260813658336778453911580 9660278 90190346324482353262560782612260834560 9660279 -211659534649120716517836225819587745816 9660280 -9537979877379894775109164034284339200 9660281 60749114365243416934394771821806641760 9660282 43911710332677852630419022280725823488 9660283 116868321714298481815630481444173306532 9660284 -121651233772535152803441914685964323840 9660285 -7562825738000870022657634249012536180 9660286 383494682576729998588457972692077016320 9660287 23495068007583760122175930763827691520 9660288 234528468955029670794622356097849098240 9660289 -222209291434165765014613295880558812844 9660290 -64403524228424913152521654504214469600 9660291 124772618263422175026891842475281945592 9660292 89842051825843811878158155352976678016 9660293 98880329232759528241105882204326708540 9660294 -130424901196445140305687223911524352 9660295 -58797872990226401460269359269302584200 9660296 117921768247073181573501389933253473280 9660297 69304866304345586802554536866013486560 9660298 48859961999866202583096275694005636400 9660299 -92904119738795716132895327342323383552 9660300 38914163101074026389978529904655180800 9660301 -309268543061419360881876658689869554452 9660302 -17375635307004335691555578807123139648 9660303 -25224133799644924484973587869573769880 9660304 -52805660063612567590078133882515578880 9660305 290254593458694525764138429541416057460 9660306 -140644253979188088752552654583731980800 9660307 -100781762751506627085164701154781701880 9660308 54671368866918768955463842813644834816 9660309 -13893181333140191513645586230891609472 9660310 42080290180537179779153645307660299520 9660311 50994862114577057835407223236898421800 9660312 226048905506737101445042604747511121920 9660313 8716894428857403863897908901898645248 9660314 -70770763814319620013374310494435239680 9660315 -56226665888357370518343416519166094080 9660316 -90698500809896414228179281952117096960 9660317 117547065483177275273865894750292180512 9660318 -53110197883123819908428282680339562880 9660319 128488020864961203389762840000173514720 9660320 -23154494809201279337102887127384064000 9660321 -182496368351303025163727192598438056880 9660322 42592768017851283609138519234135859200 9660323 -245083951109852458334532241355995579428 9660324 59552593452113284611703975234933933056 9660325 246427966959687441470793727788953313050 9660326 -41282255426406456178628068190523514752 9660327 26061249001689211634872483836428307360 9660328 256599458684335906876140340588938316800 9660329 21210130755006095875424675442690446976 9660330 -28627272293330040522585735422768486400 9660331 225990082822204766118103811017911993600 9660332 92860850957403001459264670070376449024 9660333 -9331373347331746631313451642050604032 9660334 -33426120783324359391698775410795093184 9660335 209882098975127231202154456438219248000 9660336 25558836984401657344427132325162123264 9660337 1164476163613608321779196850692552320 9660338 26101243524717583861843654442190565920 9660339 -33901835827070536721730556487095579056 9660340 -118681461181001207299794537773747324160 9660341 -163021557302367820324377540630937399200 9660342 51257678843665829095194872617061925312 9660343 -35864344857840466711475886947849871360 9660344 -20002581703928907452528473532861153280 9660345 -18861637357967184796429230637945944960 9660346 38293419315835342502606511806933564640 9660347 127586004915016645739600851516921691988 9660348 -70029761071513054591277611950488698368 9660349 277522024618453550528911440969485121350 9660350 43734020957957144212290097962213038400 9660351 174750957772674658950252111724104485832 9660352 -32644687314332700105230851930123665408 9660353 -14929196797577580003581801083690654398 9660354 5901513324749100064094514378604404480 9660355 176466264924630671740610937431677823760 9660356 134100115587975267018058810667804037120 9660357 160689554112088569830051400920309145600 9660358 -11718579011143566828924484451298513216 9660359 319554809444930735110456207150347673560 9660360 -2130183878951841307581046500370022400 9660361 -368133603538933672693277554384246910000 9660362 -50396728901001160119770276586754115328 9660363 -97054008315527512143433074794547791376 9660364 131534085638826023276146355142739568640 9660365 -91537071595667821211929985017967184000 9660366 85591172400483965210635192549826113152 9660367 106318010663953929056995364878096942592 9660368 -36352478335149145873529252161310294016 9660369 -648473479104977888730818685881300928 9660370 65366046148932400171792995929937853440 9660371 122132841224412626502594493582796319312 9660372 94293860313873866759091517324066670592 9660373 -50278500177052103081199994096877730660 9660374 -138910614843199304468128480581704530560 9660375 35397469829563021589634821266661088000 9660376 -91773492914814395966278747857776148480 9660377 87520688600782682332384476277806857226 9660378 -42185900056771795629227786556141076992 9660379 190887413216585447016340014990846311280 9660380 -2336145968139691244526572628610252800 9660381 -203087787704264602092906192661405746048 9660382 8561064925838273097466570746692726784 9660383 337235310583389447199967448617254441632 9660384 3298169590500441238583921096988819456 9660385 83987249131521690191808829237494365760 9660386 59428279982596083021975627713089003680 9660387 -88815566161862760950137757142617241600 9660388 73771125108238040700480198210487296 9660389 -31782071654602612927906521475784618976 9660390 -104649313948256190649254154977293182080 9660391 -118910971264729554508473716115228075360 9660392 67685448459578710163852022727594721280 9660393 2146513724878967272783654738790160420 9660394 133603656317509258706105537726910488496 9660395 -172882129974477158753148061578346363920 9660396 -32576760985840704565839140882949278208 9660397 25370999898481034038688451540052229846 9660398 107624818516392419818756966704935976960 9660399 -9580884020984888636374992654000213624 9660400 -46686851552894353066933925041603379200 9660401 -458836462720699671996850061392745351598 9660402 104154077624164746731866308326420759040 9660403 1869717619855503050464096518261828548 9660404 -62852917270267542422693500926235365888 9660405 -221819654291560187291335671209220948480 9660406 -27391896339337904617705875085186375680 9660407 29752781942798636608163457914379271656 9660408 75204867698345805897447845436556431360 9660409 218204794515083808411472589088612092928 9660410 -102078210008662794814205116807673156640 9660411 -257243094318945556474792908363005841360 9660412 -262775364530095873377100037334257926144 9660413 -7334057192910574320265389429450096576 9660414 -39842677843706360838842156350343642112 9660415 -190592606150857783122532605545044788000 9660416 -5317209102044517373620938875915468800 9660417 39024768275401207448615637139572098880 9660418 49908216712156554308827921749552486816 9660419 -378769941407172377258627277861393426180 9660420 15389995202280677215408090825528197120 9660421 -24709856698368318889725066253889881378 9660422 -181323263669613874985365072346667156480 9660423 -2533439887386514369380300513057710976 9660424 223391599155993449978213224745922969600 9660425 163197794950101951486934354200484006800 9660426 69151698888361183975030872259293907200 9660427 -46161680091970378765891588883566898688 9660428 -262814836003410750407723245199894384640 9660429 20097491215100948538568866104308549974 9660430 -13554819435450613758160855310326068480 9660431 117611093556168570886378707929829774264 9660432 -7522555594657684306305298251667341312 9660433 -476477398149573621354706239336904714318 9660434 4450832914870433657521546327765776384 9660435 -118672983319075953831940801728811669200 9660436 -125605003671429258025957042345864192000 9660437 15664944086572854624152157264243999744 9660438 -76152718395746400468345458040745879680 9660439 26949451102496716168847112135357209256 9660440 235612975040254438198242401534365900800 9660441 22869947639564262680117164580191780224 9660442 -18295510268763976012854462228526235136 9660443 -15480653869136595099077868939902841456 9660444 69187873832567416366570672843089148416 9660445 -267244450937399912014982032156907601300 9660446 -6744316756714783304869650318648371328 9660447 -193152915204325232329986255369385814376 9660448 189815218345604641196490010821079990272 9660449 -202540087198005102919848589801647584064 9660450 -36454512313229741405169430938540854400 9660451 -119745107564989083063462093549804973200 9660452 -146456379942065080103032036048541617920 9660453 -186315690721085767514052341973047941632 9660454 -11553457531969073865733883580215700288 9660455 -919317182745536222512537619506560000 9660456 1886387886475587449092997589244631040 9660457 2258037627172430296430385151331493712 9660458 -162632388204506192338180535812173379920 9660459 -132636797783630403249647694114837654696 9660460 -74985180910611612403884622513552189440 9660461 101837113336744865141482140868460973324 9660462 12581069642735901825493720164675999744 9660463 305461841580353063595515462320698877712 9660464 24463899542209778731051953814724935680 9660465 -336731211880399819201172619076317866880 9660466 -3770264186281289572063501718796829056 9660467 276097026081320215587241384616095653516 9660468 -59173064414571414838351908094678056960 9660469 -21660770520596503536927119609614768512 9660470 151637986607475916727582435839418492160 9660471 -37587536168886111873399849860130094896 9660472 -564186790423610931096527445112202035200 9660473 319888357464736829073454775729214346368 9660474 182794575492400102024547520593885076480 9660475 -223931211538155233458352980839890661000 9660476 20647787255866302163203179607017561088 9660477 16620542753536210402931641021002604608 9660478 14589079941778613665373372600023649856 9660479 -153842012255025352492263972122945070600 9660480 -65670018091103028270043478105889177600 9660481 -98266542953361541864389937183600715436 9660482 -22228792117755144962929595567927478720 9660483 15674489811165175502451362639100218880 9660484 -65495100806714719278789552776009318400 9660485 2096180578025881139544663123041456760 9660486 12673820468238601184877611190892935168 9660487 244998926955526856079308907901264162136 9660488 -126593722925357479482475043894027796480 9660489 5482069085678183641163085940215895824 9660490 34711856479271054511025166927013626880 9660491 1772701561393121755557813879037667784 9660492 315029240483511923846024571966563712000 9660493 -43666556665467308920987942751898002400 9660494 -101420437260344860677664577107464400704 9660495 -7753769515231942422994322978006645760 9660496 42202375662557467566476015796073521152 9660497 -367609453083593069146016383926340317648 9660498 -92262222490197975448629581407287063936 9660499 84795446028746329209136857896497549440 9660500 -9558745596502596216739906266623904000 9660501 213098637390240768431981526867798881568 9660502 -28335325488069646929432186828488114496 9660503 -93199610825916347341242172462291060776 9660504 -86653533614011546674578160724782612480 9660505 112550011974873414845577212587571149200 9660506 137381430162101511600870231031833924864 9660507 226832695216758995175578656290229055640 9660508 61022020854416321222239087162098478080 9660509 4018962453404917090069876388549867520 9660510 -18368284799107051887006906338372961600 9660511 -40092498035254567151417142667478481696 9660512 -371507758077611943041418744250348339200 9660513 -14826896337465206501797424975029926912 9660514 -65631160699758852812188492737264681600 9660515 178805676489998762239669441337751580800 9660516 -156148119843524124975459058131090395136 9660517 54907571613861451175869066208862316320 9660518 -73436886691490672175462042456125222784 9660519 237750142161561250097362350920222160 9660520 -1468329932228447554728044868978739200 9660521 41674926934373141919990210983518850304 9660522 68925546140946430336046302450399087104 9660523 54386004942241058942419940461051179640 9660524 -195595725234961142798047591317720167424 9660525 -46689083091190014780645373424477486400 9660526 -46749728642512594470882277182371172288 9660527 127048598973191391978810809021448969552 9660528 798636217501202534871532452374446080 9660529 335101801514660538544512637415692395840 9660530 -18443818124851026996384948773296680960 9660531 190704576571180108417257878576853218880 9660532 67134735033067454547270794802693314560 9660533 -60950290540021467936656536510896907218 9660534 44069846971922458822887020699479717248 9660535 -34452908313320411264489607484287140520 9660536 162429635069782165779254133153090048000 9660537 -62526003011230875606207491167144948806 9660538 238740409329535604532724911878379982560 9660539 171237120253420610302500105732645667872 9660540 107340915891495647501793145079695180800 9660541 -304675607270460028922730964653470487936 9660542 -38842449897649156261330962072197044800 9660543 11885252296666400067626459030501587728 9660544 -185910362176233647235420571028957429760 9660545 20047609451607758105085510699997737300 9660546 1761497601045898870383906171276201168 9660547 16748401730977790534130649051437255084 9660548 -15138177875710508790111515538693124992 9660549 37801484059413080948150567196802016928 9660550 36025210869085930712073298856417160000 9660551 78160785844545372042377919105933336432 9660552 662131007616321520291891002047201280 9660553 -25721729009305901479558869958778234560 9660554 66047171211423322157037023517498140976 9660555 52833225360297697031819788705199698560 9660556 -38820644151772824655097235914267269632 9660557 497104860319550153234605523323298842806 9660558 -66469126045911719033903425262809108416 9660559 383180304497689330253181492127944403760 9660560 4741867584667348577935427350151823360 9660561 -39173935104532676524830418812046072320 9660562 -88654253814822262663028338240539001968 9660563 -29327358645430619989847746934415868272 9660564 -165307203440887692008893115096286163200 9660565 270875713162184530823751162169355018460 9660566 31250474826261270845253647297748884544 9660567 -13607894414001101853691798434673665408 9660568 -587239559435359480786780487718823280640 9660569 187164549915430945709044226438054181840 9660570 82175038926997853885380323676767129600 9660571 472376341763766229576758353706672160772 9660572 1401002351653458147986843047514942976 9660573 138826116699130897270954525047862972800 9660574 83345222961991990066160183916840827904 9660575 63256192279834955679854376895014645600 9660576 -97793103841502841579421669678399881216 9660577 -403575106286243197697675158024735116574 9660578 140963307606916458456678158344131093840 9660579 -291135717030800001015778101003359636616 9660580 179552684464781401096976469166968844800 9660581 -120514150758281293518296678060492599008 9660582 -25675653051464319161331641264813349600 9660583 -247630716748018161376155463285225927616 9660584 -92829801215856679677894270356404807680 9660585 192526561073244200810562663620626296000 9660586 -26507072312422752973211232380894602656 9660587 -236957616274445790396199653193416994764 9660588 -10635405325300545056893454771011829760 9660589 82316221996151116367531770055112686592 9660590 180059316343417900622667066801264593280 9660591 -120973714325515410164979489916997758200 9660592 10967179614003250812811086164848279552 9660593 414055325916109672605922305872376116544 9660594 -68127932610856563105471589173927168000 9660595 -3213820934821189494889907538648384000 9660596 -133206316238673956371376987927150653440 9660597 219782678541038318866985521862974512480 9660598 145080337993938798020864445481281826560 9660599 48236149881425639460574689379827787464 9660600 -41928911041760230377130616798438400000 9660601 -35787763427730051325982480578381145760 9660602 -18337887699718466345999286809072908800 9660603 34273961683700343516316375144567898904 9660604 -194015379118344523902622472116036639744 9660605 87312995703100453085390815702444345260 9660606 72764432525716255368123181657504375104 9660607 174732729594207242491117733192620876800 9660608 -1906907389556158432996114232166580224 9660609 81132282561308453194035854958266456064 9660610 -258058449727804018692267558515515630080 9660611 -170427226994397852412295011076289262788 9660612 30534992611674809645786520931243241472 9660613 -115599374285543546470184573777642983138 9660614 118378440981155699198750682698770402656 9660615 174304946268757064721306117105329264640 9660616 1978987792335876239882913819465154560 9660617 -37496905795206725337139857394777703334 9660618 55409937932982193325476807707062051328 9660619 -46057992088251382428172352049158929920 9660620 124499312958552300476390816358904519680 9660621 9449738702592687913170282628360386240 9660622 143628628629461570633184082155396576000 9660623 -9696370292740319654308980305346447360 9660624 -55165891209043729808356207715910942720 9660625 11175201203851037815117732823687325000 9660626 54518556063654794116980500937260720640 9660627 -23150372510206336236536455056246945924 9660628 2777819430281196288690953012207128320 9660629 -293085921475999484690679699924890363520 9660630 19705775303181684811553812013997772800 9660631 -82699006583282986412518537380271013336 9660632 71045783655267374329576495362818150400 9660633 124767385817027835720655311059014332624 9660634 7909218203662464064255423361253300480 9660635 283251411342143632569374915165872355760 9660636 -62236392432961926400246970902644277248 9660637 -12447603906092315797463705786733940096 9660638 603392567482658840159027663732035968 9660639 6877220600884083933510840890300590080 9660640 51548102498771129641675286937600000 9660641 -577888183792484660190954085942860847548 9660642 123433937323423342477500056482405014912 9660643 265472777065093392558465413297091796892 9660644 -161275329604784483606611615302749896704 9660645 163266320109239805969296035532958060000 9660646 -262198555462108260324052301108512138176 9660647 -238173405664735049693305036881764072904 9660648 -25210109527403519195279409517806551040 9660649 -10460274186334744818326718722115449100 9660650 -39885064901415061292486020274407346400 9660651 -17553471330750902684731493877418301952 9660652 -64002382758855820893015352933266544640 9660653 -310925618634306336375743843372804845098 9660654 -8692252929470404896014896563548160000 9660655 -169730204249516030908513493829182848440 9660656 178604328587386349762869379155034112 9660657 -285863673300188503932181551335798255760 9660658 79162908155771653934354379290910124032 9660659 -147055922587152956326655669437145401140 9660660 -5982467973609581014025913779068416000 9660661 -250979164452009065448759107282122246738 9660662 -292127269739767422071094773969845026816 9660663 -32020563092953791000377692559019164976 9660664 -100644155712671113924710133227236352000 9660665 -71868159760780159119901741968969038400 9660666 -2408355868792306440201127535942871552 9660667 -311582097454477309865527653644092802640 9660668 -103403186202243258559953356375697149952 9660669 -12839590648061866547198448052100536800 9660670 47993870346015235284815085030325017600 9660671 35046577423476406218555974997940632000 9660672 44180583785158737884401818737521459200 9660673 -632695023929726903762311984556197357440 9660674 4832506195571732125992566076516635040 9660675 -53567274765833729139322081910900545200 9660676 101662446914463471060293615330972044288 9660677 -170343640931876869315031692156465504740 9660678 75693450151208874052444607769146370048 9660679 153768842406679523163047331230073612800 9660680 320600281037010453472419052544652134400 9660681 -2634152394430798011226766371515592320 9660682 -5490148171001688713163951961350087168 9660683 98406129087231747436491736660623324000 9660684 -43454998693170017756557405883469619200 9660685 108155656527511937528375936912470786560 9660686 -19589627370252665014230663880586588160 9660687 23350242579867060111764497237100835600 9660688 64721215424880916867560793117225459712 9660689 -70354541746880418313697288853564210510 9660690 -22359735803212038112498814319223449600 9660691 24252798613114793277161836350091938092 9660692 40841122091676524631201299912718667008 9660693 -43721256709268737614401141916087691680 9660694 58895442581529927709066769532069553152 9660695 -15404363428454290377907383901930866000 9660696 -53611764710710206894684975734351155200 9660697 21758476952157869060687738036150835652 9660698 147467402325468024049208722193977167600 9660699 267537112946359946812229329845153850284 9660700 -6317016673710389081991339074511001600 9660701 82037167960228552479109848189025017702 9660702 64703889270833530894488537976116495360 9660703 -80118073078463914036974573256961627816 9660704 348000325942447923824447515476458274816 9660705 -133381153620538785300974455510624448640 9660706 -195227720059143044960562271192646967936 9660707 2128237505704485081713858566719540336 9660708 -69775127156008131354013601569925351808 9660709 142600223432417355812548821566066625792 9660710 -144671515563505274432152451334647280000 9660711 47830479967255519715725891232991184464 9660712 209807047243568936003707153234045900800 9660713 221424812510338201778402690783693736000 9660714 -33251613419511163530221492386315243008 9660715 -41412827523875007657658736822449982400 9660716 82732864747453792422529316735543537664 9660717 -226406415115153038390751153702749477312 9660718 -151842639163297267835069766924397429440 9660719 270391182294585841967342235153408328920 9660720 37932269432329519822880162307650027520 9660721 2695727465117054132104731861565560192 9660722 -240742746064864160036238918790540175088 9660723 65157521628864889693914712909782061824 9660724 1483876794782380931132919576702294016 9660725 -54992589028990132312586078360106201750 9660726 2751427629167249125159620396799840128 9660727 -394886970474813075587063653197982734424 9660728 -71434026008621131733563778533959598080 9660729 -14349917737836170812879270879921120512 9660730 -73657489363908934526391034504565510400 9660731 -239987894057091378964914881271843261468 9660732 109782180162052285755267607978709955072 9660733 45814998889080788186866516525104505120 9660734 63206289833145621199468344499697858880 9660735 8625496801801516960999624932749875200 9660736 -22684441336843995681634210040090984448 9660737 -75373253635546095330478224839684330028 9660738 2538088451536264703121591076178358144 9660739 -317227529712930668487383455086434712000 9660740 -49551232194594079945583752857274982400 9660741 138526357825123126309345574131791181920 9660742 -2468871949736026828713199136505343488 9660743 507801011822522353267874461783126504080 9660744 34804296844694000322024876111706383360 9660745 637941165011949832291622669205609402120 9660746 5895421767276880952620092458205249072 9660747 5299805694827609333147866647971966976 9660748 -44624100277746239939802441285329401344 9660749 75316434457235859066811282745999416512 9660750 -135458488224279165634757849509956864000 9660751 -199458237929895752755066589558802797496 9660752 113819929970834359789634999019114332160 9660753 38210054856223697651031374206167557364 9660754 -58539077065875972824874786957539309424 9660755 -81269117602421144185109678202116081040 9660756 -87164019055547753249470926334707892224 9660757 133307785994525935366230450422160891552 9660758 -156705903471816226733396953266595592640 9660759 -126985047978023604287509205506629830400 9660760 35528061930610254450307404460189286400 9660761 -584295669802518717806088130276154214 9660762 -234181110581275185619086049010224796160 9660763 -61602803527026290934579095345245179904 9660764 -325271214886105079766844932039890087424 9660765 81357512669626610493086512707762772320 9660766 38677738933996690614714722382807560832 9660767 -1346384723022503662602184549026175560 9660768 34723523696505730572197859267240787968 9660769 -105923072644484623968178888816335428830 9660770 -33926769409153669914260146865008896000 9660771 110978368608598730141794221977621768808 9660772 63061014481671396518322424957382768640 9660773 155764294716476860749591731348845238400 9660774 35878299997203906000715935241375738752 9660775 200216461417103976017136017050657404800 9660776 -168590151297221896667213096193427153920 9660777 91363091000347315017809129590117202304 9660778 -41873571427171208443323098484824064000 9660779 -215830070043530258460721451724803770080 9660780 46950710005284420037722311906234449920 9660781 13970705055052799169102598512104933932 9660782 -102226077576205714385487213418266071040 9660783 -29728165899830627806122833425109567232 9660784 34868395790869696743659087492416208896 9660785 100155895792145839358846130757855132800 9660786 -5101397309090270150205272720800292736 9660787 3929230129515828507325767091504487760 9660788 -127923329283735850939291810419716790912 9660789 8359941261790857841473059022085613820 9660790 17053252739544632920936198205270878080 9660791 -30803982385828521781614701753564168520 9660792 -276614732683129452416725803796723138560 9660793 -9001010041191735654718711202239975536 9660794 54112370995508748348313802409284934144 9660795 94838558282435586125515285978237822320 9660796 -19511650738131095834967456176776017408 9660797 -709621086974578640731546212270130519200 9660798 -10924385331568590223334889041945794176 9660799 474790079613129037511550475673598599160 9660800 -131041154424295212172469376956497920000 9660801 -131939765399533973895238523997324700368 9660802 -17144658922386696990273521641540953648 9660803 162086506323612347047569061978880296800 9660804 85601906265601023506912365121381354496 9660805 -62086289628204789121493620918572533760 9660806 121184496707182613221080271240709912064 9660807 85490563717977102303291621821642836248 9660808 203275254030687795874688717924199720960 9660809 -5400027319161808744008815545210471680 9660810 -1321707051370871250696008597310451200 9660811 -15145606236716896505622600643857469440 9660812 -60045650538779754195543789573777119232 9660813 -37146734917884314554071031779612373056 9660814 -86996780796803935375403925595015474368 9660815 -119181563286917904675059684246675776800 9660816 -37206249721981195357609100564181811200 9660817 -307393460542761904563768302718757085134 9660818 -129842365731590238392017571636391446640 9660819 -98970990548155392326675033163108337920 9660820 515604093642272650528396736257305600 9660821 79749380715717490088793368368566683022 9660822 -50382366977098665914143986499483728000 9660823 88774643445291672149707425461078769880 9660824 -296556999961909633894797815519275223040 9660825 -102985527741898113056660282054987868450 9660826 -14232899319087257438340211845157981440 9660827 -165743787422098486392761780606551369536 9660828 60046670759658421305250607565602488320 9660829 -151273518800475008950329827530450640448 9660830 13312265490706994596968321633199528320 9660831 -315794827186543875617587821255889063680 9660832 -424623341347298243020415276753377886208 9660833 -4090813711498607397181326389768982336 9660834 -1270486777314855090050987570414765280 9660835 225492162796296921863023632375153001200 9660836 -310979581826185257424485751015391579520 9660837 200269110967142668756732896505094852640 9660838 -265388334439348296297283987460889122688 9660839 -81689851165013344832761607139190897176 9660840 -14716732767158982734841050544203366400 9660841 28395757202619922918286817384495285242 9660842 80083115306464536061912170539198673072 9660843 -248175025489522290645665290394251390800 9660844 -114412310905825481124328300836801494528 9660845 -100572778059761332758337146173061625320 9660846 57780376523063502624161906274469075968 9660847 -9952671649141576861210339094967864448 9660848 -31663240150559178520092991766860922880 9660849 -204902190191682230110963861709282523552 9660850 148742978736594377375047303945869772800 9660851 -136012030903812126598166707079767851408 9660852 -171088321671660965235513989441784507648 9660853 669130154610686058769604531157752000 9660854 -1625773520244963505553587177112985600 9660855 -14492039309817361251677105350493669040 9660856 -6070235473910082138107965118677094400 9660857 -359616963885065004262721847788965265280 9660858 -35910493717605578514996727884861957120 9660859 119563158797242984024534340665679690704 9660860 15235357185310211395519981641979714560 9660861 -57422879246238023765662363007496440640 9660862 40304336174413652019945038767384118400 9660863 75692553613614912993360023541628898112 9660864 -71792768243082336646148274304107675648 9660865 -47714665018334188937733789266230750080 9660866 66905922594612286455803419952407295520 9660867 -18789310612595894196452180424405421320 9660868 -27024609764725742309893800867504082944 9660869 -217159798747239893109238063442998901730 9660870 9756460439259020501108059818059114880 9660871 23914222859594162764607121702987826176 9660872 -52488639299042440671519043954458286080 9660873 50498740085892429219294364693240413600 9660874 137514542052447654338915976267102954240 9660875 -41681310959758999337845866943447152000 9660876 -89230976421226091854032515842773139968 9660877 286568811536997822539000431394078271072 9660878 -192230630515714830290891225505230525760 9660879 51936855593731925779787192096874925248 9660880 -33911930977139983621577485118613258240 9660881 -152011011565374231063825649027755138318 9660882 38012026803222754418443474292116992 9660883 38811511534648123541781563635285468920 9660884 -220429875442024523538455644575553325184 9660885 -73018997243398404656836788362469471360 9660886 -83779113480875413289247601166084737920 9660887 398619688755923711349963703493111303952 9660888 -68328058996762023663557913443943628800 9660889 139010314472408939623996642261938064266 9660890 -112508514330743181870679312705948139520 9660891 38012801127829397213055631851647203992 9660892 174546208326954276731934553239587128320 9660893 1698453209984723218303302576593060928 9660894 64132712755364046534026692526419924800 9660895 175653315146216988949513583457894236400 9660896 -2021385631989086647982977659992801280 9660897 233439384131115366477881399199654113280 9660898 -96262231534632062870042815073946560736 9660899 28040851043395314137006535232906677840 9660900 19551326059022595562171803987882316800 9660901 -336483454577941424747069915626759412098 9660902 -69859560420466187255352709717615351296 9660903 -2019927359562423980683457894486660352 9660904 56110924112080528200178932502161162240 9660905 -153492881205426963510151438977899486940 9660906 -124689903623308846857645450668620523088 9660907 -176671993014298461843994812524528760844 9660908 98610343729805986200854674190376769536 9660909 -197414142358368246557650002787755369600 9660910 12853026040707530300233444304456294400 9660911 -25060141838739189740165292993743801520 9660912 -4990546907028582434426900894524047360 9660913 -418636324866328349992473011619251316060 9660914 7284900236354314069850729034990573600 9660915 -178650453237899603932679254204778920800 9660916 149266850193013381113640964602878904320 9660917 122200739702693404344884286934438699200 9660918 59402939163334328953245241027331296704 9660919 274856023082643705147839694481081392696 9660920 47401445318340864013643284382228889600 9660921 -22758719754542552514153570576764883888 9660922 -37304004054746322200356079041945348128 9660923 -239594345067659047230108576820214271960 9660924 12409332767249211399433814524527575040 9660925 198943478642932862513631760131880941650 9660926 186070168941231638669797015928393045184 9660927 -61196424350254790772727486874604039480 9660928 -113314502210289684534951591286595911680 9660929 -202429012682594565529111214778372148524 9660930 -46027629072764770563514649092591180800 9660931 130094277651953561557132447466415929600 9660932 38670792705947545843040901204817466496 9660933 219869573548178027041911571033386591966 9660934 -49183417822569479036534769242390591040 9660935 153467534104410877566839139014513406000 9660936 -181431158573288647345912340495044608000 9660937 -159080739826947985060453360159857178560 9660938 185368650655296235805843572724899545600 9660939 4831918872394868662951829438777838528 9660940 127431219965271591783546609446174284800 9660941 -15111293515489322020756568315778515658 9660942 52356467336259143204851291248827283840 9660943 72397796069632210000617312160858342224 9660944 111854046777053443415615792900942069760 9660945 6975104791804979314162837365400521600 9660946 12299805950290798924813434941470375584 9660947 146544209486336285811007381993414978800 9660948 -76630296465005378920264062439056414720 9660949 37935521048056081768910211500574934240 9660950 24343416110113068032012620455793632000 9660951 -413098814009108537376143454501999598080 9660952 52561381391644804573427508139498414080 9660953 -112165069833816040716147253032513485112 9660954 152743806390945201689763654671130225408 9660955 -192460224078347748131748699931722750000 9660956 -336135375875914861974202817237180090880 9660957 -253864460871908841952138712575781266560 9660958 -57778014794000000367850556531175542016 9660959 -27490182780344604279905920681944846336 9660960 207859609050088576052940573718403481600 9660961 -8149074957970071797022180528196060668 9660962 137805015143175491302438222072842641232 9660963 -2345356679696447562444435455330753616 9660964 66506974294294014593337849068250365952 9660965 158682974722705916173562699805598564860 9660966 -821333004243749789814768536829222912 9660967 2131820385894144916303154130166250512 9660968 -56894765381934871924564097324611584000 9660969 177803817724453804841425730179080771594 9660970 59062241873020759281655194870599224320 9660971 176996731841681969493718334489149494144 9660972 120285308375776112656012209187879675392 9660973 101197361168130960207394433547735461760 9660974 -16175907425548012811665172769222723264 9660975 65302269982203766607128806338077608600 9660976 -10598026882304935521736019747228745728 9660977 22813153130319617295594312816841280820 9660978 78453442293701746763843186380352075520 9660979 -168244954702024780536937158988476226420 9660980 -29785950993299806261031359971728670720 9660981 14604923249128985367419231455335347424 9660982 935688706596426358807405610498690112 9660983 -92149572219950048647412767474965164280 9660984 -22026822579483180110416006481700679680 9660985 -6408665493771237890964874868196629820 9660986 2373448211784444318433781222031014880 9660987 42923639340778027773455285086040334840 9660988 352862524515617980898661348275021045760 9660989 84642873368584638018220699063475827200 9660990 -84843311314961269728720195684742517760 9660991 -349847824725238234924963881158793002208 9660992 118077619058319289916851025608339095552 9660993 -76456742257255674545585924194143229536 9660994 7991064412454389850758956006771646464 9660995 -69854543094207237740434110185344285440 9660996 -30805204320759728095265370146529823488 9660997 -103274204369564460563831236673114171560 9660998 254844490387790759736752839953764180352 9660999 106057063985087009862918102503483901648 9661000 461859538614291246143903920990917120000 9661001 -1438403477925826675790072520732016896 9661002 49421761198391742171287642018600048640 9661003 -142556029132371567831887400497342164 9661004 40534104056515649105363264445151343616 9661005 -115951651971792073942264534159874596800 9661006 164490670291382711259201617802868967040 9661007 360884135312294380885308759902499982752 9661008 13844130879122388084683768652360843264 9661009 -281858413627587728140850373462579963790 9661010 -32740735204968373236603824169288215040 9661011 3492425931317553001378555034724279600 9661012 -65101025779991460749859841596284633088 9661013 -201695360448994444862256677087754738738 9661014 -2062195666128303555848086392530204160 9661015 -8956591252838120210466124949484240000 9661016 -108721745808667378152077657718449387520 9661017 -116421466299588485639847791941852505088 9661018 -47761850502299105692204626253912672800 9661019 -229770806984998891384799397155890427580 9661020 2503987161151391530718372946078151680 9661021 411386477584026456334817026159680035532 9661022 -43691046907295129762417912903537098368 9661023 -46939267565302686943207191313073929128 9661024 138707314761037650648217920377766936576 9661025 135019551329628977724303005428855842000 9661026 -30543973955260017840800406087694682112 9661027 20277099575240391464244764862720348880 9661028 -51880757860696098213184381703696213760 9661029 -15657677530462194900556842431181176832 9661030 29026887121741794476768869520519222400 9661031 -222074805189729724342893148306101367800 9661032 27301322802943945008052755032789268480 9661033 -319105996419876545287067052882446452002 9661034 18276717174576191091880428070402502400 9661035 -21193312445575889457970465758761541120 9661036 198997831699016143138438006675487771136 9661037 9753551579160029875893262981954393686 9661038 -194043362621866078317703351866346567680 9661039 -6228447677399658798898112046880941120 9661040 16105331382926059968764377530115522560 9661041 33808985458486064266214431320067930176 9661042 230592055001353895819402528290998792192 9661043 -68632603967682187530285950220487719600 9661044 95789148970528523850031935875447101440 9661045 -169873900409357782978627485772430969700 9661046 29540679156170869767685647479717442624 9661047 2377799058172426586042129538884807040 9661048 -98432879331265923101823503172541808640 9661049 -178388636934863812644112128783344513280 9661050 1123728019953926516077437546551020800 9661051 -118991456556240112557483464803501187400 9661052 -20234859292411998260097768502950144000 9661053 -95566766790285784436210545391279479296 9661054 47817960922753672250525393441022090048 9661055 -5420397892975140230817400748844450000 9661056 -50679230973540083179119094765348454400 9661057 8175859671948797737826621121585812736 9661058 165539237250395820397304496639684566016 9661059 219306801670708596526354631542311636720 9661060 -76923087842955193662526530141996172800 9661061 -342575752720056181371703591628362991076 9661062 -103021565120058421509400554854749501248 9661063 184161174696687167028253260671853542920 9661064 147047427747789959303731185463224729600 9661065 -35407882752106827555307441576588697280 9661066 -131361188977603510859155766900157597600 9661067 -73872449190998287107587397043762129680 9661068 -2019419825565206547408792870421878528 9661069 352468074849423794171836768090119886560 9661070 18847687505199328160564088958877122560 9661071 47616980921395300505648041163568330624 9661072 89752048236233775393368761273744203776 9661073 -8310055662375690538163986946443387200 9661074 -134004985411032191578265667402174253440 9661075 -18132002649256409277282611039964037400 9661076 -26607239131687632243889454756976656640 9661077 184204595121089979782550416687347275900 9661078 -33745250632001179397939519856808538880 9661079 -22820270026997790943345748099807083320 9661080 -7780121782873665941010456864512409600 9661081 -162016438468117082816804876353790633088 9661082 -1361955406986094332423574758983278608 9661083 -55043754233483980480339416831462752976 9661084 270657594518148190144422525299680841216 9661085 175370772652031571024027288115034553600 9661086 160640157916146512523367773018309571200 9661087 -350681704369398697425490020245787967264 9661088 -118411223457879543065802498947804037120 9661089 -113397100362938865207221500051455278400 9661090 54364875705362184430028948614638784800 9661091 -598732663360501248081285607891429848576 9661092 -25221230509168824164916168042050899968 9661093 193211093479584376253672857086594071644 9661094 -266759196962900144027235737418707471904 9661095 -134567750850903771702565394577613443480 9661096 54324391881191749392011563014083942400 9661097 162587644310466733117079045587105130880 9661098 -60389707667945273965242774193537748736 9661099 -16793338696265804118509557793827774064 9661100 5330832147266759337197994391327910400 9661101 -141604173549793588277888768555812962720 9661102 -103836675057643079618002102098277240896 9661103 -54947577925059200566402256909065410144 9661104 -390020238765829505395542487024336896 9661105 -6992764835355123506490136619844446040 9661106 3751727432433234391933897913573099520 9661107 52241817431567346685396063765467846192 9661108 116056346250949006227135965877182200576 9661109 131256436685379234742281976193411651310 9661110 50418887993126753793321167444142437760 9661111 3293886404182463705675020549275741592 9661112 -21266160613503673315047236718809333760 9661113 -5586023631165198293296183384258142400 9661114 39087815248040437474160206476459036672 9661115 -27181469379750955446016495414324890240 9661116 -74265828319439659852491349319804328960 9661117 171959400020057190439731804016410766464 9661118 -28678459127981413959600944755450040640 9661119 33798926839171779969480467046875584512 9661120 3164897916779633341612978265181388800 9661121 -164884874515529731854932251287150401088 9661122 -99417193192235101437590819445610795440 9661123 -4710586818250258695633735530802401040 9661124 -132873292029361814349390612864957312 9661125 188031499070130155317074009767588088000 9661126 -5241951045183685966911659844984530880 9661127 -1146945594204153026824099268252022480 9661128 56999742988249730244214516628227276800 9661129 -25225331584716540115460404324247119270 9661130 -74739898472586956898875151626981723040 9661131 204642350244524802245227701353693601840 9661132 183605489820044579070408619442170920960 9661133 128893579394383054251572189918789342700 9661134 -99503688198978945612486556839949776768 9661135 -79086073201401636909361213206079773600 9661136 -9407767661120160580913699244583723008 9661137 84047789372832893023706159798640358752 9661138 -133329826441179760724422606135755431280 9661139 -49366458421002065372882752341519000000 9661140 29150712574131342250558412317874073600 9661141 -107329002771494458560463598805341714528 9661142 115430300842920683632013029475518301472 9661143 -227882615291659759177751589198948554136 9661144 96901600448741386549910275584778567680 9661145 -15663023862243904095416315676704324280 9661146 -76041727760638455734822809502488050432 9661147 -636942790531331397879069864011302065600 9661148 -65992385006217787606879435346371359744 9661149 -228387186159753988210780390394265199866 9661150 2271706929463142584242439548412723200 9661151 562931573546646366691252008368795670432 9661152 -65731136794143682438088160189196271616 9661153 -230056331016891547232955944056793877598 9661154 49997107228424123534665760585834880 9661155 18340341289069628816434831524177623040 9661156 -32596249297527000986414112779931894528 9661157 196633670117884996853758450692943280832 9661158 8261681968323811909789726399224779520 9661159 152428486278275015929505642424748898360 9661160 -112715711971455713348698792263406080000 9661161 16514380023405379504100478101595204000 9661162 -2805725299687880537394482550575947776 9661163 -331715600844989164019661864833117496588 9661164 -50361446434622934184925067741355559424 9661165 -4895205271214518106696142840808787400 9661166 256596550799474553099725904803063215680 9661167 142913298982031095298651741100484800000 9661168 -109487105305696168068828599037346775040 9661169 21259529132040266264979693696410458560 9661170 -8720383739105422790803558319904345600 9661171 127705158244178114844230614223767854592 9661172 97992440960587877325032896042090786176 9661173 -9149355891481970054969542509545848320 9661174 -188357837549650063695044631116410730688 9661175 83454035597990597042867678715232608000 9661176 -110022211229499006540948914168811110400 9661177 716871092953793571611489091508118110080 9661178 322564942495235032155600185035067777760 9661179 185357483581185479010078744689803000320 9661180 220940864627076712925278376581510041600 9661181 26527436120839307228361739560427513344 9661182 -131735637016631918190390172107059577216 9661183 115423302214757664595481109979180371696 9661184 85464548128455969257678304953084411904 9661185 -5273416877882681362548089965341357360 9661186 70290932075643809415391059692166435792 9661187 469121757366418661177964329370137059836 9661188 161361110486623757346979984674252057600 9661189 -472788925348196179381372218474563583010 9661190 -59185151229368081817064490881017047040 9661191 -3636765854862236150456574814796703360 9661192 266353131056642222757881972062465152000 9661193 -478363059713336869026531630292378062300 9661194 395156344645641670918959484044102348288 9661195 253924933251082191511420707988542080400 9661196 -56358828221471047722756003611640545280 9661197 564709683492444434894627897095059456 9661198 -138573955563170779758203486035967822400 9661199 252149704736467561913891411109799127952 9661200 13958280025627384718378619766397337600 9661201 -237160935939916824381090871671923684496 9661202 -41043625077480520974383895622232172768 9661203 -368701770613561585519592217681781722720 9661204 -21125693526821908350712501060092026880 9661205 105235911040038499938799117682005167000 9661206 -48843870395678245743842262689940110976 9661207 141942832770961067145427980990144848456 9661208 7317170077193930640882030182215249920 9661209 -208402134873703926235938162245021316480 9661210 -1970042366025891516156473167811000640 9661211 -61970144293649112850035029182724688096 9661212 -62509039468400288954083670015365840896 9661213 -290534310737430542207224341273685901556 9661214 -105144508773271119855480196571137340544 9661215 47558921363697730170188700494213184000 9661216 -193892644290729932556695804875619893248 9661217 145712114413589951206876950373228107780 9661218 204458962880682482264688126282918912 9661219 294608585956218044636866431716525092320 9661220 -62364026265078880611506070454510821120 9661221 -230921819942435124621238794048506933760 9661222 -182832308492325112332991029277572653088 9661223 266301857207847924135173385740051678664 9661224 150760077863997814445457681858433105920 9661225 -16102435737205149586337986713048929600 9661226 193835056632021881764881712730290114560 9661227 202259021243423312641579084778735781720 9661228 151171059289367303601122425648088521216 9661229 -34578289726971474258041043553049690016 9661230 -75336277165515183229670412719177538240 9661231 -301822044886742601821143950149693609968 9661232 775026457798184923555550098295341056 9661233 139963178134361396474330591520941799024 9661234 -40443421417432329211812003279793420800 9661235 105530703619432236205879475997513181680 9661236 47877680503234737484709056265745321984 9661237 -34190527457112486449377436225642316068 9661238 214170508481578355020542450685755119520 9661239 -66590383885577224693127278299945560016 9661240 639907287245582366184890799141273600 9661241 -385042118540320776134060384066836564032 9661242 -51482712346729797621317187264055349760 9661243 -22836039084678328197532778909213817536 9661244 -98118836115354824359960595052165026304 9661245 194494840713543111033905465898800160 9661246 -52179346552378842112901316903636716160 9661247 -672207913613757818189234779944658421928 9661248 78139113737369221429189942311408107520 9661249 -91340637376311380300870230857377371436 9661250 -38452232042922036965255393217022800000 9661251 6298330865671283047227888548718700800 9661252 -195017617777082461688364431441478975488 9661253 -56633301902792721475203114195524568960 9661254 82938321876344310012352574439648184320 9661255 -16414284108917996377286275032224624640 9661256 -19863929903613635670354794221664993280 9661257 241723627851163580521898545834859988 9661258 7947950858131990999305035828106386784 9661259 284275699806896758186255517384610168000 9661260 6487929375892947036516546582896885760 9661261 359113531884063011028924102456470767862 9661262 62589082231398770969386945438595284032 9661263 74327743541237707138320681653606778000 9661264 -34698188401371896878507829997510475776 9661265 42546821961135486133365641819717181120 9661266 -169103006672169238050816387013255203456 9661267 71182339570516045300876342767159235584 9661268 32854919367647773945420710963045267456 9661269 -236851611206065973692303403339613730656 9661270 1368940960207881712025939669366465280 9661271 118465715226343114959335367165324001800 9661272 187784330309463820013657998232806195200 9661273 103664859436511604147938349090490680960 9661274 -5200326994464260314574282371340476416 9661275 -4364155414606326364269153220804063200 9661276 151785880610195949347202951903998620160 9661277 487256173016653437726070066364387481126 9661278 -27306399062658190124119326646899013632 9661279 93032774615361761713443696910619238576 9661280 -210857056679572325972720163772421898240 9661281 -56485041811523775045499926924798624000 9661282 68903268981967226678398305644451561984 9661283 1183456488009506248686030886532230464 9661284 321048017696625852586205952517635772416 9661285 128433397960385150714626113001081958400 9661286 -211784639187374087164758665196387938496 9661287 193497462484164205500513965291902358352 9661288 -13371870473158089717194516368630087680 9661289 434985607634474962371609103296794859600 9661290 -21666131622563187964517719142248512000 9661291 226029768012429839393505675404783591800 9661292 -37625850170732408165242962611440081920 9661293 -57016121453922976131378814304729079636 9661294 -36362815484804986151249217205291401408 9661295 -54017477628318291759230825992564194720 9661296 11023227957478142562239762316382961664 9661297 -313212389504443770568609042119010668928 9661298 -235606358226824382145837410381433839600 9661299 -257174797846027542551453793610739528136 9661300 12559075149972273814098520098631372800 9661301 -18524679061616575462834347149169133188 9661302 -15036846999826954884993538300041523200 9661303 121689949943261846696644184384134376552 9661304 27646636254045411870109347536270131200 9661305 59510001463434102470705018215752499200 9661306 18339096736690476520430985577292060640 9661307 5493429983336743125741872975791824192 9661308 91114754666938924970101365113064399360 9661309 -127458258136271607466201445676712656000 9661310 -2217425401452449869059981751435440000 9661311 -69059838632139039061479333939603053184 9661312 143613296432451190730098506950560972800 9661313 -204884495090699314838077832041465389438 9661314 -5231842363339370177819379367189888512 9661315 -115604882233905926425997222674140317040 9661316 53954337333952639260674688819745763328 9661317 -127590893624496397999685866798690966752 9661318 61217118762778191270741351903289035360 9661319 198902901575965523112811396033169085720 9661320 -178476080636027509591018041534121574400 9661321 141599773399671381179673895271585908680 9661322 -30483838619429798532639704870457533952 9661323 38922553009750669230837675578061855744 9661324 -95546885905246189901000144805963315200 9661325 79995186560917266156170411705655573600 9661326 -82402029725834948404666922022030336 9661327 22919709432992334236216903337970834360 9661328 99520914332790704535888582571109425152 9661329 12207492941017121881089206880090384000 9661330 -55409448212399628960392600006029572960 9661331 21751134259809921269139757292320134312 9661332 81626733452478724218342809297863759872 9661333 -347022903869433072502344513350544336480 9661334 -127352463973794602986039045554120099840 9661335 -30245755503120823800223043424946887600 9661336 -11405001821375356386333618994230067200 9661337 35277485953676068027542528731293411392 9661338 -15757003137293597063264062027268591136 9661339 -69251591040075854346265037039151236860 9661340 21296674013908506304970125774957516800 9661341 -15493662816324570358409456156469230208 9661342 -134522789462437056497107848371147389056 9661343 468520758227844698885119538710884246600 9661344 -39335318625458489856563420213601632256 9661345 -430788250291405769832422132826292131480 9661346 145284685042005261717657702816709918080 9661347 -17804258681721911756412365633649346440 9661348 -17193223550397878356427179787415649280 9661349 -91458629017373924060196995381175619650 9661350 4700529270774308739251666658622608000 9661351 -112394546289986796153798716286707529600 9661352 562774000154420019773050782035907379200 9661353 -47243763457342185436015452993349880832 9661354 69264456871638533534003961213873203376 9661355 -60892003795683834130879306497184224480 9661356 -1039438601591028383920321602952554240 9661357 -132439687039615322415079561144159964160 9661358 7992368103743444054932043118797249280 9661359 -25756461163051207610231361847927215096 9661360 -548198082715606020535296001030225920 9661361 -259071669890690617850627527014916477038 9661362 102881702680553513648280291758387252352 9661363 -119564740165062011926368292650026360352 9661364 374531689251324832497078986325743616 9661365 52411284586498127060550785011893169920 9661366 36933299672804947273400319968030592 9661367 38823715544154054643354638158237184000 9661368 117513479331883819245920518862099251200 9661369 565096097194883559397028878390528144 9661370 48809330775619957191699512070410692800 9661371 -218377512675678215466629100257756325840 9661372 102877452802741076135366629252966299648 9661373 405091982708218505460447997283655287622 9661374 -128032116199768602366966321651219387456 9661375 -310357486099797313851947909522397546000 9661376 -124623914827142404436015665667238789120 9661377 -44384263742783433340854027584718693696 9661378 -19712204448893685386207283747203411760 9661379 -2746750563335568956520464868684936240 9661380 -32740001732464184962242911169540218880 9661381 -242803640810182050072433120564581839136 9661382 -50167296521072999795380278100165193088 9661383 5984347623323792868988636496850075600 9661384 -326445472644570879729171120031938969600 9661385 -286228926196338899979864627527726811420 9661386 22809455898192106115696182604115210240 9661387 -152167322352897136809810574310103797232 9661388 -56864638668058391086877712297638936064 9661389 -248305546087021835762028270782003896320 9661390 -28227715598784724394892089766026644800 9661391 10195901486133648153256489022386263792 9661392 34047443677372799194713454641050886144 9661393 54632747206674700008046875978737915200 9661394 -110188706887839129506618585663210781408 9661395 48232842347747483648691732151990466400 9661396 -95388359228760475475775226801684961280 9661397 -212015916957252312230782964560944095154 9661398 17310495988042874711822054017082327040 9661399 -88192357968792100480575869567416115880 9661400 126066569140263174826185129791668224000 9661401 268000085762019288236168699937986368692 9661402 -161297334283292376955819391858766458400 9661403 -66661535799789434478200920762243763616 9661404 -4322768642885892319065892720470251520 9661405 944026478085076419737039129316230400 9661406 -229442538160279869453891206909334282240 9661407 78884088462284117958338872637873804544 9661408 -132910888022446634719501615072814039040 9661409 -86778390695383744498487450544658647390 9661410 -30104321966998171834082954021293593600 9661411 -151624682060167562669853364712785930200 9661412 2971166609720089049931497142268265472 9661413 -27842876960731418911918600074534346656 9661414 -18084381998547086334121736246882439168 9661415 -55170134790554592612700618558364170440 9661416 -4109716513513327662169978589931110400 9661417 166626108727176383168780486652849889466 9661418 37633447904370769648341016254844421568 9661419 -84250022234017029301346499892869275556 9661420 57749302472660839463903943165831905280 9661421 4121261343683327872041120996827947008 9661422 -18853144175888234693851947564429102528 9661423 60303179235101222250673019724018389904 9661424 67909474944390346775404471611228487680 9661425 46450246376901731857468283465594766000 9661426 28203678979438025677400455407348040704 9661427 -164733704700536414342419362328998747480 9661428 -31551625342010380112838842959676691072 9661429 84959108478090663000986003309930139520 9661430 -277147184583186269300062628866706457600 9661431 -14629819511107458602908783698743308080 9661432 268770579757089447508059723599737958400 9661433 147473209654949255242635859421223952320 9661434 -14130980695964562011672899052621905920 9661435 -57117960263982052755818940701242095840 9661436 88250676002384215483285776700672327680 9661437 120103864873460309956211674228986279660 9661438 88470931809630819771152343613078917120 9661439 63533466234747578554377741763048842240 9661440 56206858066245254547791742384765665280 9661441 336344599953152203654768681250090787842 9661442 -2844707082035582206810270846032050688 9661443 1934941023049371642677244128855272128 9661444 -40782267605997334758210461237325849344 9661445 16724789991704153123384814900071767800 9661446 3504512647532060628375919781273448960 9661447 -69890871784833915336269283929104402160 9661448 233326494726880781595225987557263119360 9661449 -533774799172462576431369214523049984 9661450 -9578384622542479210936044164598240000 9661451 454268963294171187456641513174669518032 9661452 86566247313471750856479108613789036032 9661453 126420086471740446667738287482605007020 9661454 83276131764335617787975124140007732672 9661455 1833086918682918647023126825861881840 9661456 32797470199668376292425465230509473792 9661457 158132385129872052398855929409898285672 9661458 49763510665683992756291586599541849600 9661459 -162991966827337418910714674544976080340 9661460 -71314247231171540306808596208064266240 9661461 294862211328238665423105508452742564224 9661462 4678623346064779209788829392715000000 9661463 -216911436740040458719535658905570058240 9661464 -222147306115177014415401887136310272000 9661465 41506064105212087876512593430759515520 9661466 -295908990131143473563328551149248440640 9661467 53980325943264053890346936169683944704 9661468 32154163693017532441667102507579399680 9661469 -50494845517320948322479982482012829140 9661470 -9551128602188753592368160643685683200 9661471 -205754332478236848161135965702941841368 9661472 215751722381027515562590933839891136512 9661473 -92965436415773503902990954139897848240 9661474 -173658823240645480715610172095737287008 9661475 -5885607579796607530816674870475934400 9661476 -55351078317623134166253239451490209792 9661477 -96344781031379052042911424765550636614 9661478 -304813731988338822777847764623093576640 9661479 -154711167080762215362191947815773440512 9661480 40655200925694172618586863003946342400 9661481 -234144865837185103543695652055518470000 9661482 130546690538509824646692948397767630000 9661483 21670384757512742748118188421598767184 9661484 27450956896175764112329221189709547520 9661485 -35159162487108962304133210533126220800 9661486 36717625312665638435912277614343208320 9661487 -719122922137393612455083768741201832 9661488 61631295057748127273742439077494882304 9661489 100438633197832989118944834084061398290 9661490 95594609797446691151826679426275972000 9661491 33588477562010035899198340993908695040 9661492 4820633439132240228514453942306424832 9661493 373593426314932891838308377203439622044 9661494 -70371972262058265080177732292892262400 9661495 37048147812260707187518748710564564800 9661496 -105143350986661341330545105487853056000 9661497 119220288632056664885506685338660914000 9661498 1190020911387517071057929276572323840 9661499 -9396736383784769840423335947278976936 9661500 54516753140691919349576485290574080000 9661501 -61045536423492724201244016234049992096 9661502 57563715377463185725007834733569117952 9661503 194375362115644424807091564995519854464 9661504 80847640327700119328651536271910895616 9661505 74385011097930771140644522341827972160 9661506 -158885650472089780650356527550116692096 9661507 85970519676946995621832737040384013756 9661508 547397372007486371582492031814303973376 9661509 -124879354652158810977204485720336413152 9661510 -6864245790916066878007766256696432000 9661511 -155535221036671025429978169166553310888 9661512 6535398814092325214349425083927756800 9661513 25942277657713976112974620231175604660 9661514 -52030879722010956428944176615723494208 9661515 86726472120018473016431544464937550320 9661516 118263707732837786820359706207703581440 9661517 -112303180804337182817547648634085479434 9661518 -1062018655274863075099865811885207936 9661519 -111931030669549557868603682711610540160 9661520 -34839220168749198335636523951518515200 9661521 -14545495090184911981241638775670183456 9661522 -22376193786946087976060251225130059776 9661523 438304698704725150244068893333157505772 9661524 203407651425443090845729611361238415360 9661525 -77786616536243414869457476898828928000 9661526 169345777636453003070698130569055542656 9661527 -61145803031972809170514995966031558992 9661528 3741994604598740559760615092223672320 9661529 -27277985855176832267398245176566582392 9661530 14044209262320066345705108799265944320 9661531 -15628857617715737681314143721227703536 9661532 -175885035039296905086676086718145207808 9661533 102367079898148856022194586329731980864 9661534 -102149530943061869129130765040169419968 9661535 -13535473170296347440684274043111337600 9661536 -124295333026089168281255459423411109888 9661537 88816686414346424259399913696300721186 9661538 -44140958288686829154283337670122488320 9661539 -74808662716781659580550208299832451976 9661540 15957065472103356474911194670022881280 9661541 996984367793755826977149292861270080 9661542 62542441062869800715161823003021107200 9661543 -60035236923884244867867868162636928840 9661544 -214519830919537830101901190746402324480 9661545 217428810719933056407343592688288432000 9661546 -86492099836825901566261119269111726496 9661547 -101920755340194614173947153927154297968 9661548 -7312181616078431613742468250047005696 9661549 -182947746730895966294900212575700566164 9661550 9638308431227748329289792318515836800 9661551 35587623821673577755835048038512849424 9661552 -104667133150244495519473857827613343744 9661553 31700548963738537268420208515094673920 9661554 32611210076658668722579721943260213760 9661555 -204993676184322762697317943981296363840 9661556 233684616992398416313537880758527784320 9661557 80589340420108651480734801606817075680 9661558 123967951625262513331344297974600669184 9661559 -69751214788950515046236153840955681528 9661560 -169176922237802685838217105244095078400 9661561 62831128898474276426165212424820564672 9661562 71771369345456462689297844692447486464 9661563 -34084099373734524364003481563797885108 9661564 -146273196040776637471031077561970515968 9661565 -16474207293999075383595402415547335200 9661566 19583603878726087306073149843958169600 9661567 -226080816539489854620211624937143072384 9661568 42337443866141414227396466222919843840 9661569 283574845493534360821879943301526538544 9661570 47829381926041373081831473975829736480 9661571 -197084598101935345929814659292636068228 9661572 -95556351118486556062831985049887078400 9661573 149133582634732728988170413608580909340 9661574 -8157166302788758137278776700385571968 9661575 -41620919704062604366042559242163808000 9661576 153460315417882328900652558376065024000 9661577 541019476085150488597495429860292214580 9661578 -65328594463670054241150123072085573632 9661579 181004026600594872284863562879313524180 9661580 -275507679276611180061648586108907427840 9661581 301741768905442418406942331355194720470 9661582 50433433760979525340770821012509632000 9661583 -107360621853233552801723611532068137168 9661584 -185599931338735574538172670373003264 9661585 167260048118850035893415794081771377780 9661586 -197989148407969644803023705097335491456 9661587 -61688183609336471776366952329714454784 9661588 95392865310569852940473723511922781696 9661589 -60188263578376536042506027925940520544 9661590 -57342058966744013756421862509626570880 9661591 -175496474376520764536045166061513928 9661592 44150754027979415242807021498319616000 9661593 -57357095174339255109896519480647893120 9661594 -130321118979718801665267750417725189904 9661595 4502653088298580108890539556519937200 9661596 23719236896871625143300310964232069120 9661597 -148722914618728537387466234037941034336 9661598 137185088112177182818387806903185212800 9661599 3759656083269250001315823853541991720 9661600 -10360817496328829153132925814358016000 9661601 216601833165704610315441082168154016432 9661602 21988444798974518408605827070298133504 9661603 1650572524016727205657370695948407456 9661604 -86193246922315276496425966596873292800 9661605 -40525861892342073453094762338519731040 9661606 -301336373204349408906699810441742068096 9661607 435792541413595621590101785387803957600 9661608 364948090758959315069844729609292800 9661609 61570005487746514706509035795317969280 9661610 -6224903933799096287037516382547374080 9661611 -306539679321249540755019299757294270480 9661612 211414140265297286011385601805595384320 9661613 36385529617662109102962618905499635544 9661614 49315533010774430527352438850947143680 9661615 51042373613644541369522588397801123840 9661616 -97608447006169860670485410260888240128 9661617 -47575247787169994340796064615956356480 9661618 -41927955080913551710901770938488438784 9661619 -429731977770277991031342196855428338688 9661620 -40497475196994424864544019973352140800 9661621 -311292779059495545045687745806121256000 9661622 337305561985901409659050218330439862400 9661623 10204728649177162025706003336262470048 9661624 99515948161521476421689026443789864960 9661625 -215191226990742929128126873053501270000 9661626 -17987726246742309605938251759371819520 9661627 -2643407363382251050971791899928361648 9661628 115122094262855848134910875191310394368 9661629 99025270238287227808335856756879459584 9661630 -62564186408101143026541685879996529280 9661631 68738707712325624449761834491150145392 9661632 64038543425790524291946855992018337792 9661633 -110342478416266130466526032750119985600 9661634 -237885593969719700092693839020192084784 9661635 -56049836105190255211651767937418975760 9661636 198952792989599726310453554412114942080 9661637 77749529073103263596188867719317888286 9661638 8041201748607900960168948547349760000 9661639 98126787169933876898195376353394840424 9661640 -16561633724499273104278369944829440000 9661641 122849244992361525636479672807557984224 9661642 -107706002753775623631565998630264657408 9661643 49937686869852370220898464206466446716 9661644 -100925202117922550852081165699662831104 9661645 60085636985376549380674427180178574080 9661646 22804907404295032878921344780701914624 9661647 -89125220283676353082223317160821985400 9661648 -26475003592521927954214560630560432128 9661649 -994084672556094221946470934234681600 9661650 -29908015298023052719362644309914732800 9661651 -75034917005683874543807741618093612640 9661652 21322603086780716524780126550769008640 9661653 -143251404427702459232454844418137891200 9661654 109169503960366232182225089225886399776 9661655 54423472649471857246373163356567617560 9661656 99781624209542051422278646979646320640 9661657 290796167209632426517056037818964025472 9661658 98432589411896082930595629984231108576 9661659 56825638443133571067578755471340444160 9661660 161494057010371208262671479193021583360 9661661 -144376697325882370827104464268430437760 9661662 -4444583657768661928859374654936160640 9661663 -274648996542897235624833408893581399680 9661664 36130635502708690183616992999757316096 9661665 84516749857026958869648621466693456320 9661666 -32485671835277051425693321479224378880 9661667 185841488793179682964835989811121826716 9661668 -114900710518202139739554347757571780608 9661669 381598793214275527350571369577557452060 9661670 -506210442711264252366956649075196800 9661671 18913408417587425400150695950755503880 9661672 -64431291263491260343480076047922872320 9661673 -346944465642088017098580683608446335580 9661674 124581994968418480991769041050687330560 9661675 -76757826400367391880730992062287514000 9661676 306075607450862580672620100530630315520 9661677 -54829886442718638389081550709736067840 9661678 -47589731016524230027612974871477956480 9661679 -267869720407392665404421842299789994416 9661680 -10475204948385155158809636720743546880 9661681 -295548434589395532168384152397768569518 9661682 -16048825088052254196152478340315661808 9661683 7095251371775248878248208171924256824 9661684 182652285815498703857336849461532459776 9661685 -259738638861603168754489528566191686080 9661686 -16743518165355283367481412866287577600 9661687 132985201924102044887720013163473234352 9661688 77303229032385011368827637834094530560 9661689 -36220775096546434003717796503302402246 9661690 -1941933768896332775590442320003545600 9661691 -2748613631813853375379260802776079296 9661692 12810692591351468527171115140257890304 9661693 99494868933951530907574588549151495942 9661694 -23169085368653798767698609108272276736 9661695 -41185010560163739910098126003428133600 9661696 -28689030065001386839081309478401867776 9661697 -36159355954028664244942351851046558800 9661698 -75356541060771436335534109048000911360 9661699 -26240963439122542993715290512039708464 9661700 36019314882071458967759885139704832000 9661701 12462125835059558425758327931863307584 9661702 -158958070917302464021957164196317038208 9661703 -310428262696276907248760725629453075048 9661704 19654094533700203902216987969717043200 9661705 -289488720549147735292654932979509226140 9661706 14010157530476919094090249899958773552 9661707 -131286845795801665609517291557949070720 9661708 -20722611820466722197622029765054496768 9661709 143334076656210219417614223727022706240 9661710 83723187967196357880177375421720056960 9661711 -174662656743222832257689979618877092688 9661712 -5703499709028828471844726085565923328 9661713 3792409150414469828266590003808820064 9661714 -50850954880386189056008519233419474544 9661715 -123511505385603417759774714113977116000 9661716 -10827500106637133912671414851715488000 9661717 103656058682197418082196501080203071420 9661718 11822434820902902026909695060814243328 9661719 -100191538991702406736791787357875888432 9661720 145228289161945863705006212288094412800 9661721 -17244368749455414817268073957495946800 9661722 -9985304472704295550290136261811715840 9661723 293709853732122120783505201960895262064 9661724 271531394980764300034523112133151786496 9661725 -81951548898327545345414460243082970400 9661726 -13722558366679845308850915424167653376 9661727 102720278572697709826008207460677299520 9661728 -301809908990234899970019273284187586560 9661729 -122481400046853844445126602916711446272 9661730 4346403126288753871209345050346564960 9661731 47751954816271620590075968576451711352 9661732 -31794649057359009041785825671046073088 9661733 -5532792583586658055739250967222830018 9661734 92445425711176925082379622175395706240 9661735 170301835471935174036142627969166315520 9661736 -52500916959115560039071721637695651840 9661737 -146159613907704116912669422844509334640 9661738 -177287109634794665884509853647889542480 9661739 178481921101781514991467931375302702720 9661740 63803192070993974592314796120438374400 9661741 -149319098330173311990466583956776486708 9661742 -104227754038897054504248095521666945728 9661743 -38356032384059179288265871036243397632 9661744 -686786228574334048226031073573027840 9661745 -13406135219951237987579372443605890880 9661746 -70443716223063041218784713597984279296 9661747 198417432424308321902638289536934382040 9661748 42292786010882445325596702250861086720 9661749 5712758578055959327196876896017386688 9661750 39496238745503311340749867309406784000 9661751 -78077943822971014377408928128568377600 9661752 35196838821005703550189551110037381120 9661753 128406722683138036930513116546187977002 9661754 -111507377912330639148546358647612161424 9661755 -55770003743747493931289124984303031440 9661756 2086019948938496058528172922490624000 9661757 9831546978489158583649769553281020512 9661758 87190077977574102222039900306494961984 9661759 -244712278750190787148782732275467071040 9661760 -15729960612328782714890452960385433600 9661761 16673635726881077925219881000729973204 9661762 -168009242363978943620489605848635895936 9661763 110741390020443320015527641224461774896 9661764 24694152397615576330766639568525422592 9661765 -11011867301191327277358519361571942340 9661766 140126566511763577248759577765528835520 9661767 103509983910687991485116111125483904640 9661768 87480897561065678848353614695696450560 9661769 -1638481201886747905660081299044370552 9661770 -37375852319489915695391106219107880960 9661771 -240909679972213840926478625191550535888 9661772 140186917747181208751640912098985669376 9661773 -41165115467450469197172095018342162304 9661774 250626564099445367343400898438991776832 9661775 -57276022449274624186126092380876854200 9661776 -27473828890962815438195363088084369408 9661777 340242189648943495852472926380130656626 9661778 4021598873475221189993632363345683456 9661779 102695944838366072517103318601218498560 9661780 -64363342883299737995495663488088478720 9661781 181314108818179258516638583676597627040 9661782 35386823900986883221322841504305013504 9661783 -284202891953366309489033440466267678968 9661784 280898947931185366448411813606052433920 9661785 -76860783081147015859966372380409344000 9661786 -2745075572728276367138608612689232896 9661787 162678980005023980544963984482684666436 9661788 38000998549551816676568384515972638720 9661789 276918984097459200710880398406582742156 9661790 -262217888651627528920889050461478026240 9661791 78518519611630747291619287905484811592 9661792 -7863363899756326027889427901689888768 9661793 -125507877278456522717836948416460972476 9661794 -26043190935751115325293599228134104064 9661795 93278786843083244673449074196237358240 9661796 -177749522153511490523030235001085270400 9661797 -310312117993057244500235037850590293700 9661798 171255927911458857162837834657964658400 9661799 -2324866107652379425868447767402876800 9661800 -92251781161645746185503978310387712000 9661801 14145995012788729691068954033729730304 9661802 217805128790703661256554168058119372032 9661803 93528871825332876806474111172580783704 9661804 7510854909559580778679906607557184256 9661805 16899849964575675343930483666144136460 9661806 -12697169047872371741534941784747123712 9661807 454427798063206207104409041080237783920 9661808 14475181059051791251453085227557617664 9661809 -59579186475909564089060706935769457296 9661810 28675122292170262899477151437297994560 9661811 -388685416717757348848292852747753379288 9661812 63547049570888710507624695681832046592 9661813 -10757890862567298223098259844687654240 9661814 -46818137795215928525477844499328025600 9661815 111976364235373158283822443320715492000 9661816 188840888846609875576682476461928980480 9661817 -31107773095885955526277603107219992640 9661818 65284065450753641383975998501552053760 9661819 -37820020844426137343646051022059911456 9661820 25087959673154588991426808984418419200 9661821 -5617895030875326425479218019324499040 9661822 -89603972147596432812570958393311221376 9661823 206981496524254088084430300480669303720 9661824 215904444171923314135933009981152952320 9661825 -29300749988854270528694782394648560400 9661826 71170268736268631578066214976919964112 9661827 -34726764644114970852138376120125927168 9661828 -261206781922379542308544932205621883904 9661829 -170106710899883899802806197270274833570 9661830 -23641985169204507092950196019847649280 9661831 -125485619857672284291905780328135854496 9661832 -84815894743875534884220148482106982400 9661833 67375318072212317272152781751929887402 9661834 -311085686181368945622968090001911808 9661835 -99154745654937733786106071093160490720 9661836 -126635137509957018834474693686261887488 9661837 -714406515931759807260364117368631147776 9661838 -27231129294486039175441366054059583680 9661839 -103177864830687965477961404039443528704 9661840 11528264399246776590283683950690304000 9661841 -3397031680404451037068337110534630080 9661842 10681134007490766377313688035290880 9661843 -600976948048000865500589399583535497840 9661844 15620655435689984440083435000016515072 9661845 -60774549923865948105737701494076416480 9661846 -12961383251810710777870552107998236128 9661847 -24608625323897598847250106533577029280 9661848 -3484431229393948582661559872569344000 9661849 362618932347318230724088220735487403850 9661850 -224663087831372808801746026332874800 9661851 206537514685970157905321627258397206400 9661852 171024282038379937764121398024324455936 9661853 257735746327489285034493988706991312102 9661854 -75637740051635046155488903499725452480 9661855 -15082054622455016179995120910490114880 9661856 -174512991592241394718272692644496867328 9661857 172001219403400085550510448718493605040 9661858 -11329168827514557923435780204816240640 9661859 181976737821904542186848809256451780060 9661860 61818560321404273326906385102134796800 9661861 1786590552109724751940011682163143200 9661862 -64321802950821156378921069338970652416 9661863 22517546094059731071036226432774576128 9661864 -18680705341310095368208032628040417280 9661865 -84197311556027743457802738238599339120 9661866 -145278388206905946591553758092188843776 9661867 224756879675798978981780389458616708916 9661868 -541809460748949190703800791034682310144 9661869 -141468620472641814984910439978614862400 9661870 -64015413143556908264702518028598624000 9661871 92683749097271318356294252132112733072 9661872 -72802386328676739694440261279688949760 9661873 -198694280912599025409949377860873887436 9661874 22493385223484702383629219922859697936 9661875 -18547952336036918392859586835756785000 9661876 56561003125967796156316741065850943488 9661877 23846155513311113578996622675172440700 9661878 14449720516525565198120699377029095904 9661879 -36323577862688282292945497444917376624 9661880 -243942566108253649177196521267928064000 9661881 -119474587691832287131927742039179920048 9661882 9172629398034617482418739957150243552 9661883 -86203989243470767986075976693361383680 9661884 22194306874115271920287379879235551232 9661885 6139650632270692511202313046211986400 9661886 -19232349950825682240556422302832709632 9661887 -65483454560686700436351107398722163680 9661888 -45986477433830423754823599358279155712 9661889 52447017911136249107699562037954938690 9661890 -18560525358866219903569305487198003200 9661891 92375795703557013995466241148197470184 9661892 -297892433871000568102943494483768358784 9661893 43479068767711935292124444193210347328 9661894 88064652244133847273247819105652056896 9661895 47789026905572682231587506534586033400 9661896 -146920685977670933788063616301959577600 9661897 -23914029944649907877267602310225687168 9661898 -26062601229832795001877121933973829120 9661899 -140413608340347242299750306165241539200 9661900 81427869613144191822628816430717644800 9661901 -465144672285318454482175939330277359200 9661902 1920286268815494516945790082920657920 9661903 68023366739004153017130650223405992344 9661904 -5323531606388899644777578458038140928 9661905 206711856421951744048883895357667416000 9661906 80723343519112799643716124988390563840 9661907 -26896942863450323306097280545115860240 9661908 147415315089956332933176570456542300160 9661909 -550556498751839858887213166813790282240 9661910 -110365545444995796975978288663138704640 9661911 -102729221700011526599352329609231220096 9661912 12310800668915884419997924787792240640 9661913 427300772930495272849459495046606577162 9661914 -143189071056848879871176562326653940496 9661915 -38244796428768683223233793234082610880 9661916 -29070754198877988460211768622675293184 9661917 83944809043613241095404747897509962880 9661918 144240002830431894793243810968100814400 9661919 -173812435725577974952319470345757731680 9661920 12340817835063439597027327435721932800 9661921 155966768466997550231070518911964090624 9661922 -203613162999206134481907401090180505600 9661923 363419770788874455921655696610583738984 9661924 114394622513179130333178863624825241600 9661925 -3873940527111666503241995060475878400 9661926 -89892160505049268552261002977024704512 9661927 -48304584728886616317695718851068982736 9661928 2407707671960200475129666032005365760 9661929 1940871341327745963438118005642442080 9661930 146332813247103840316954594609810046400 9661931 9313245596444518004800476882943280064 9661932 -40935208066474681294415046741164802048 9661933 44372708856027988393885351834310693100 9661934 92520195505260122145654935916566231616 9661935 102977497296740107952446660480701046800 9661936 -147135540733685248303810723276232818688 9661937 164670888636808940188752923566444051200 9661938 -41693930513122468913225032892484985344 9661939 -20958620416429462842965168748068525744 9661940 180026875068013729623861568631430071040 9661941 -50738675111359609334840586325655511552 9661942 120647961911855862116729807683103107200 9661943 -189302397494200442723992213972386422808 9661944 255598474127530826456608654490502942720 9661945 225058559410561801047757627320872886600 9661946 -25728908581773384734474274914070063360 9661947 -91759858970138998747694738739883985472 9661948 -75779973939056563627102997695465480192 9661949 -200446521984555473046424864634387165280 9661950 52993298231143102738646209549102176000 9661951 -875001353574649218967899590718003040 9661952 85608242528012849001251985215792873472 9661953 21968031597133291635766937745201360768 9661954 43321306565559218818331083864851107712 9661955 89421611551787248305559798758136328160 9661956 -34176727843357312562847216817318133760 9661957 6375822692894774849440849797893418206 9661958 9382526916050811578964971070175816320 9661959 291712316763394189131974899885540942200 9661960 -45033362297439860239856575417029427200 9661961 -115335628335681468593152696637633925276 9661962 36959383216115690206986443519044231680 9661963 -7672271441754284955275874401596485312 9661964 -84082054558684373291782048571430524928 9661965 -108006095130032451420456395704917806880 9661966 98599579912522343365233621630728886144 9661967 -180754412486567148490913445767085403200 9661968 -31738390225785337125682366826951393280 9661969 179622926523053407270589563868721832370 9661970 22626835238343243802992315929596075680 9661971 -9087206243145300496123793840266560 9661972 -65175901586289066614787831073763432448 9661973 -474289223958760586161737591305794788996 9661974 9383750815398590413884429126399025152 9661975 -125287520334839221367337240013107929000 9661976 -177740290841239516213753421086274211840 9661977 100258368182518383046838453534240711040 9661978 -27224683814677030114620099429456629760 9661979 54790061291282614749063285148833896580 9661980 48045068365781108758571113926362895360 9661981 -73597284183972544887020314047496987808 9661982 -103149342093056399970329609062255785600 9661983 163538685209650823286157980876607806024 9661984 -82412482547431821132361697227101831168 9661985 261865330415206642839784956053346156180 9661986 99321689361864475144111660929798516432 9661987 -100611257244085321475251559800757010368 9661988 -1657729780016693312833430191635210240 9661989 -45407381137987976442650355014979670176 9661990 43338865257341976701503365252667125120 9661991 301974122295996759951132370490801254392 9661992 -243865494102716398089312039160087265280 9661993 -346034700665605534641161192020320480 9661994 -26835503770973444316225505458768817920 9661995 -30220950056827318366352900303234347200 9661996 -8020030389986747734948307978581984000 9661997 557414653672971908389603217298571153740 9661998 -20091774523803295299815016586858815936 9661999 -98354420244291545168532689773162711064 9662000 -39934219750806487422367483870642176000 9662001 12377287142013425338127711317677922944 9662002 19068083919794097883418867659292055552 9662003 -37258119195122377308969764859851913936 9662004 -5833054565084036985023001273018882048 9662005 234851735452790625684330747818524101660 9662006 -33639300015200933829277732348921341696 9662007 88893859578312318401174132278197521640 9662008 -71058640903619673229062880273956311040 9662009 5788943629915956657909702531942903552 9662010 12701502338856392977167774517892386560 9662011 224933878999445714500928849360248436632 9662012 52344017888759268340897026838322605056 9662013 161489707588893075808572957964568438880 9662014 -1791864052596764372182131746828308800 9662015 111344245428250660534557602273791755120 9662016 25419792495422162209347698777841991680 9662017 343632491448231740395108579437937564800 9662018 -49417080634544326315554210309052784640 9662019 5185372307588181688418818337616457968 9662020 -234102590398104212462077989607989841920 9662021 317734387532039635457534554086564600222 9662022 -83898656009212162859457903304319103840 9662023 -60748995521200887313315697591568458960 9662024 249657929700217587457639252184548638720 9662025 60933810425605287671985647993520969600 9662026 116367440457218736013818913012792886784 9662027 205870458904001791741586631058592352 9662028 -29800637478174533429142432553077633024 9662029 -63112317110104441701133894960309297120 9662030 25261991238068794700372215207116472320 9662031 103320866993275136869511932112975604000 9662032 -10436620617164220068540043071753420800 9662033 -266897170940149152259190820313225144320 9662034 74172557270429593786085382861275289600 9662035 50397703057311443078234147236357312320 9662036 -69336727908548426860769040872973096960 9662037 -30535586235861508476262788635972339712 9662038 110202900671028419605073433758767621920 9662039 -759110952099822916861448146140144636120 9662040 -190262786225605605103458984641491968000 9662041 17007893473173579240685509787781698442 9662042 -118444187661921258658995086060237387808 9662043 -190936027413522670701197537910635890536 9662044 -78290709057844870102102367966404896768 9662045 -74868839646212360453365091667000815400 9662046 55193066819986520611452167606767708800 9662047 4581465877348161971406791041210060800 9662048 243330487683932666134206839012386406400 9662049 100696882174071743626246459302030298368 9662050 -49755843732760160066898119307153367200 9662051 -156634886991042609141803465149677262080 9662052 104163107225573859371364913617758717952 9662053 38694536658188070138316345624266623040 9662054 263744915705781745039568982125317468800 9662055 -30375754579178611881840941717277324000 9662056 -99936035495811853932773742925316613120 9662057 2354414070989612738089131108808184400 9662058 -29389807806315467270604171560374901760 9662059 100328062603438018577406174821175965328 9662060 40783454243695663502252851126254274560 9662061 15242253867242405086503584941354226880 9662062 -34492754893918385115849797688135208320 9662063 476474880669733876823309703177912591312 9662064 -4730045144656389784984394416829693952 9662065 -17896080614622725010548833945852527000 9662066 -112244293831059572549136706231362302976 9662067 -40115532762322543455783753492031699116 9662068 -130560540406585951314505827599568951168 9662069 -157361567913167841307097764540099756488 9662070 48057039298501293141836478591720652800 9662071 177269583767488950396720457351793319272 9662072 128890956360092739028429988042110402560 9662073 -12210197726752841326207440275170936416 9662074 94667189099784352568625549188822791536 9662075 -108968125529053709976688239698911668000 9662076 -22403496346637870020940802023879232000 9662077 -13181083473950946271055742525494209760 9662078 -34842797069545103926434796627095452160 9662079 67961168773919635133642191108616995200 9662080 18975329085256951789639543318747545600 9662081 33189187252934190150770831838532331904 9662082 85501535539122873857131986246081489792 9662083 484480401245706577928553117601216914744 9662084 336664098579744545459516989308686937216 9662085 -12071765446171768044738403902587705220 9662086 51651613209681520204907979498808002816 9662087 21370582585936400867765794519371188520 9662088 -95568608952878083404701833621876285440 9662089 329148608612357459153414874184349831440 9662090 127554958107350035695671994046970632800 9662091 -23157182024494982996790527162665744896 9662092 -351410534701563050509887728799699712 9662093 -17398862655249014411883407984068588416 9662094 50302047776864936882181784166777672448 9662095 -170857958372156201198701063130646134400 9662096 122045779662114029568782595242649034752 9662097 180019142557962946355914637815914332400 9662098 -60823080724942110096671803572182271840 9662099 -68915734496296557889082912148243478080 9662100 244764384794409722567206743325900800 9662101 127406586876320828736271010013041391804 9662102 102241949582356720305814564677919198752 9662103 -323017673266272089602812432981724175952 9662104 428756277057136618853156288387645030400 9662105 -78398397322804648835433581406802735740 9662106 26684935873920398943935881619384337408 9662107 -695988431247988244606058440827208640 9662108 -25172665423268370570785601363992071680 9662109 -168833747082348788101119400480102164096 9662110 113248817659763503133573460324789552960 9662111 -61939232533679133879677559393676358976 9662112 156285509440707962731093955129565511680 9662113 -409277797211848049413301808915696344016 9662114 -90035619888844312644635342134923719808 9662115 107715890405754742007391139889210700720 9662116 -24613444386140385383098308798095720448 9662117 139124041061958277415407867047707795712 9662118 -91711990691026109518106667748443160896 9662119 717029345675805856963031638980063332352 9662120 4146321508813117276907406962951577600 9662121 71042617585571758022016001203820767360 9662122 177760541434137774530836505953782131712 9662123 -253212007692733146955662200624456711628 9662124 -68779479693144028836586494072946604544 9662125 -355606160698792314005843183365859256000 9662126 -102728320854131315021920570508704640640 9662127 164687748871131123595104352994523060480 9662128 37992136076959668833339820610102558720 9662129 -2238968699308032210737203215881916270 9662130 -55892632865171725432815757687206764640 9662131 -134027895570386192079397778755385966068 9662132 363433547953688640791112584900496064896 9662133 -110344257597450160229785144204371816960 9662134 1830634105339356435391999968105716160 9662135 63985433120366582570614096402609344000 9662136 267839232805850223101510145716969472000 9662137 22621148311519258740742590286586470000 9662138 159291737512435651764195817238757444720 9662139 9679136958012635589610667643418022400 9662140 -10895261433272604484201167847324646400 9662141 -222448936882909908708230310545954493216 9662142 1643528628750665966150840878133968896 9662143 -1493445430897784058137388988909067536 9662144 -27977365874693555458725616290159919104 9662145 -59752164306937722109947298940685713280 9662146 98459690962162538164078492121068070400 9662147 -204472895511648281344353652513801373688 9662148 90198677325141310288483794429404135424 9662149 -52860946089810271607677053568807837664 9662150 41179614674815464755746961060577448800 9662151 39139888005852406621235883110588279040 9662152 254160273078139073585528372673007641600 9662153 -12934237545942324773274005285131442598 9662154 28100166114137554288593803797690655232 9662155 -200813702179962781972136977405090489440 9662156 -3720788164399708037568563915769698304 9662157 -302730894581367741823472583108984861546 9662158 39165715864747418528471521159925729280 9662159 102903058562272521683987273827416049008 9662160 -26315950243473184426115781146538147840 9662161 337280341432849126063598932870946699762 9662162 54559220406872847354791571058995525120 9662163 153294943913748041194993147445300861880 9662164 801592947803213349433394759607445376 9662165 1779791129907634372790248999151920920 9662166 182073480403496923744275674024388558720 9662167 353636943348108698254453196638931807592 9662168 12698887392652694044921018419890688000 9662169 -66914184698146946797214310064413218592 9662170 -39586655023095373060460054444689674240 9662171 -541960592259549162238815930780189307608 9662172 -1187780851407453558057819912109971456 9662173 113927170354957967328208981735929207424 9662174 -101410403610429870187074149689673360640 9662175 120506050212535701098219702090641521600 9662176 305267963202201506600274165776922181632 9662177 -54322251714440907966349840110955049856 9662178 61407111556837253743078468472951701248 9662179 72411749999353552667044226080204730780 9662180 -59601664140283261236324480693306347520 9662181 -223206356262934471198315357749343570848 9662182 -215161239418687880218677271612226987808 9662183 -179239204717905438001725421432604932896 9662184 -24234543477212929614564836138201088000 9662185 35527268089803697974034367066907980040 9662186 1429595394796778175448302046183367424 9662187 165499609168386025683241999103400637440 9662188 292492795370960029021523076301853202432 9662189 468433191038771429666469841825776750540 9662190 22101929819293465701195191178586427520 9662191 -82177885364055646028158399284837296640 9662192 25855486302487092099686982332285091840 9662193 -74617739748065697282257205259186984800 9662194 -140750150047803266907571670473758391680 9662195 -77749839997192361542970885123476870800 9662196 -19984709195273922281944222308541747200 9662197 449219915859462018301186302024365528860 9662198 38519475997508581200811090678940110080 9662199 53936097380153704460619421793829591120 9662200 32952024773580046753088155929982464000 9662201 -86218127991407242609310713268612091798 9662202 -11718359903202639907329399432516940800 9662203 256460066117711820793595142645989166000 9662204 -63332816637155242961098708995353837568 9662205 62883668975429376406494803582586328320 9662206 15566537050200869525068626451666603584 9662207 -12857264796711829514821494247749516048 9662208 -48205668629478286220203342491964932096 9662209 152259249790324035087885130780884348720 9662210 -148859649979149985220764831719967158240 9662211 25973697273417595979847056419396717680 9662212 51807890560275449766809437184193197184 9662213 -641141386847457056683766454607406400 9662214 25325986096721805464469592036961231040 9662215 -264902988496592919124319063949683600400 9662216 114788006183265066154810192210002585600 9662217 -33254833771451450994968371848866099136 9662218 96155080820173832248710086858456798304 9662219 -29533242264944836129925672749726376304 9662220 1628116443637168355589073323032064000 9662221 -141615562221119689160675990593634509856 9662222 -56733191320259776678018590549398071680 9662223 36067124501113228679841765605042377104 9662224 21208246596529470462329966568374009856 9662225 -52232055472219235877135515840729300250 9662226 -37021708891878369708393676877118013440 9662227 -129126098222721015455665932222274675924 9662228 284844718685067084287594584438348829568 9662229 2130929293493097148240281076834487904 9662230 -144659997079723506822238930568002358400 9662231 -242110328751452569990030169273971717488 9662232 233267485097458415946040992902753464320 9662233 -38895663076166605747531901669519847680 9662234 5360925721942253596578351050406646272 9662235 28665683985619931595131113452457113600 9662236 -172742115032210608000751555250501982720 9662237 201265339225312538152544494472108723154 9662238 -87322821233385452672684678068494853056 9662239 -105827396154056968238473624642599800544 9662240 135064356376017110067076321148487598080 9662241 -128799648644448857052626384667752620800 9662242 -244216703696824259858067426084833047728 9662243 -62194872278699176724783193371079257508 9662244 11465279164042849198661154961781154816 9662245 -30080614734986030591789687269214268000 9662246 6863300902924137077799662790519398400 9662247 -7770246125037632508978479963060818128 9662248 11446200287805123917075600891006238720 9662249 -173621097899555687336235959363515525410 9662250 -29404377936680909787522071636603904000 9662251 103089183775268352605384754013570057552 9662252 -31203852149504463815147306062673541120 9662253 136938771733999436203290982184540851200 9662254 6941889228842207442240603553940557824 9662255 -16674088645471522043683745634530525040 9662256 40748406223839792306925497933402243072 9662257 393053328395456733000604413760119106032 9662258 -15147447503551003251323332780842564480 9662259 -41730269236676634783988398209395726800 9662260 345328127549152827789180872233005465600 9662261 192507112047413678120966232667476975132 9662262 -149666812254462128329503985197893686848 9662263 -153826588020269877085750825468053841976 9662264 43370900384776520744938548997524480000 9662265 85534519698251070574535067024131787720 9662266 -21034295773917658772548278674723622912 9662267 30673173085444834487127393346029775752 9662268 -77571439240809662957468805837704183808 9662269 476564743001548460885080556337200905670 9662270 103693077984818528489030978126465110080 9662271 -525410693534386336221566725578086016 9662272 778746184696105148026734500928028672 9662273 -507303133608869411971907785254908030496 9662274 91945544017041383650178331886284637440 9662275 -17237478054239709086118567848458989200 9662276 68552573631911918970938867514702488832 9662277 -193019171887600574266715097389955398784 9662278 144477550185838159217969223417720481920 9662279 -31348530843555043974678355022097928320 9662280 -13877007242919768613937688973413580800 9662281 278334993744625709079450075606367928500 9662282 -31833342493931481754677876024286403328 9662283 -56917401753231034032675249842062751748 9662284 -83263106214119005634100351442273840384 9662285 111926642597099462293391075339164469400 9662286 127875142969510120614257076559759647744 9662287 -227362588339328180780050872709268135168 9662288 -54353364974670294318183731519986802688 9662289 -37436683596681349151494102601609703552 9662290 139369022185309225934192187039849461760 9662291 30033093010866192115296577197623258784 9662292 -43882622284637575073949618215791595520 9662293 -366578748599588920860103629867042737458 9662294 148292941849619626179953858754468561696 9662295 -366108680649944466197362008330421680 9662296 -130594285773074318677175007485009879040 9662297 117747267883866188895997440208368951552 9662298 -139910863300823219572852736923553771520 9662299 -199347858608257192698008306329960495080 9662300 59345472448379085136947111442065484800 9662301 35390878437990486143518220724095177280 9662302 -79247479583407023966441470523293153088 9662303 134428329084312862414270513514684308080 9662304 148245036169751472261266541436619980800 9662305 -22255071481970244303947648517591000 9662306 16598325610367801627521287515259114144 9662307 -358392194917481460579872604208653081600 9662308 116042387836538024377479820045138231296 9662309 -229881031982042862455278942030138425984 9662310 -80625672681242911822705960186847424000 9662311 -61380312600314744189526981313105686088 9662312 129986033710843172269753279797594931200 9662313 131974993297437186921423872246773516944 9662314 -12724519348233252292083634901788432128 9662315 1254942102055775618182284674396389920 9662316 23810851845050020779107534938344336384 9662317 -110779167327528129129304613823206392000 9662318 76482299004915946247015777871396279360 9662319 -77438231864198922062593120711233034512 9662320 19783679024772634718055246996035174400 9662321 -100578541264679067365913621254217842478 9662322 -86642472135547870611124195244900089728 9662323 67488556505626843718132345021246290176 9662324 62877298380514582727213595444550828032 9662325 -30825741074103028833009834312433670400 9662326 144345767328268290495925692645777854112 9662327 667920440878853516883321366268159649520 9662328 -782559122605163850701018209426145280 9662329 -91633036713844785252039715036685634070 9662330 164565069079194629068905198651243886560 9662331 -50487182973135437319229906368710355456 9662332 -224008502316379722886982981665708328960 9662333 594120693509010088994173702930716101004 9662334 41221474066744109507876013810596160 9662335 -146417408321592326802045658752026637720 9662336 -137549143499869433671368690162991104000 9662337 -183277984683954943136667114861355835406 9662338 40175101513747463266843911375328507392 9662339 -277823277646826036929212666731426752800 9662340 -24235263340272935564940243192451276800 9662341 245922810903313374459605158160455015224 9662342 7406149700042893891730492289600196032 9662343 20799339047768599538327444622994136064 9662344 17188128947099583824077077109249075200 9662345 -89720858820942381536696928255218375040 9662346 -53012238343538141033143659190548253440 9662347 3228501301484490063107382980669451840 9662348 -8415112239739589730711107953174508544 9662349 627764366842729773625928149112105568 9662350 -23825562736012815034303148516594745600 9662351 95322478935601953556348963332293596752 9662352 25285407234891864961912350342945177600 9662353 26569445765333121362403347815366985764 9662354 123740735545713238015964096719553651712 9662355 84830296332710148369664229809440192000 9662356 204358987407914840024469401432455065600 9662357 434887142205125454092499480121639128480 9662358 1076297259424358601433306882897394688 9662359 -64361170533479787900175817135665255488 9662360 246023370233912701975253464643779584000 9662361 -11678988656329846198894233780481755360 9662362 -154279129988140835175542592664069137408 9662363 222594020434623529435764691214327268612 9662364 -202951947561737143519865214487294470144 9662365 -100118015850088621476500395996054861200 9662366 -13323794533159872438795918793126748160 9662367 -46667285523290767786106174104287356928 9662368 -103781955542818016838132086717443276800 9662369 20167153276556522267059147886694615744 9662370 -10998699247582088449514482211645491200 9662371 133076165867856525960102950356322566800 9662372 8025594093563541691548470436169896576 9662373 -28464375300377788578891149407625695776 9662374 -41872703357899856641605984560942467200 9662375 -279613526099267492333432911955673468000 9662376 -41372399529488841138355021859596861440 9662377 -213841650769816754713605351161915845980 9662378 136749724790703207674453823116766182400 9662379 122286399977057978918120271401506186584 9662380 -17050632357234948661916262027755827200 9662381 66365587780441171329400563643243036182 9662382 -30979879695304018151094877549809778560 9662383 79889851106038786635437112605425887632 9662384 25919801649641235550501588553813606400 9662385 47076935776419852537287799185644377600 9662386 15623568617722393619769868491057733392 9662387 -20326651960045010626669672616540112048 9662388 177512275040999419940707252981282775040 9662389 68709046267321215487002789967005579360 9662390 -1741249858144067538136510951850803200 9662391 27191124216392754392847090068071003200 9662392 236487128366172458130882826376801894400 9662393 -146134473753499883845500636028577539200 9662394 -2747103769876178255945092390778158080 9662395 -43330636888765022117054504404674089280 9662396 144686218438078739960560629139323796992 9662397 -172971092158540402407171326738355398400 9662398 -42457178554861605608781193105015525440 9662399 55796755011334161544341566030016302400 9662400 29090317802609128907315372441311641600 9662401 -2335824777456210845845287202832787456 9662402 149350747626246132599375994856827341040 9662403 -9968492926676932078094641359445189896 9662404 5820068587779672009474285863755796736 9662405 -129878700737707926524878593528483654240 9662406 -89873414322593917009033898573887146240 9662407 50215629052271272496041967667309213656 9662408 -43148331792612275594224027555859028480 9662409 192260324764947119813224509990826723680 9662410 15029611764892521244717792938777099360 9662411 251571188565066562591474486728418483200 9662412 -33363650118962793726209246183717990400 9662413 2742343061653285811972171894858203564 9662414 -11881025385755270898858980396911104000 9662415 5213087032094061537524150118984330240 9662416 47846575029502144271342394819778076672 9662417 431693571296118194658731243035691250852 9662418 13051429613397105865769787261082888464 9662419 -98447654682558711493544903462686849856 9662420 -58866404041895042872467325464687360000 9662421 25821636800281762304330841609868290048 9662422 -18372925873594849563452706517361534976 9662423 -338861027415111766911859680099987847320 9662424 69850526943810766466089694675594833920 9662425 -4677272081484721443278511553785518000 9662426 5574723865105257970151380200698040480 9662427 255921409235642610068936087195558077164 9662428 117299435968716917456616004897787283968 9662429 -78069480620413867301968185234932102016 9662430 54619196118241404448241583195183206400 9662431 114830358934177299732103942969381801000 9662432 -144476018208388888208444220901482037248 9662433 -113233424577504380439108333598643912352 9662434 -85561503570700990264857260817549979488 9662435 -174399563026322269507425562890382803120 9662436 -64926376696090783613525207444876206080 9662437 -158624317389381034729646143441159382914 9662438 -139110509117840055583092350891616291456 9662439 -56081877196736047362347995101619844400 9662440 -106003062070567129839254175545724979200 9662441 51821360935552785662213856714219089892 9662442 9017109489658525313171789259167721984 9662443 -52215609126372219808764902899490921184 9662444 1233856722481383990051594268333289472 9662445 -6775995879696936168731244077153712000 9662446 -178532832621120519449438846804094903360 9662447 -330201546237427116794887413813515869104 9662448 25980880069880563303298230169380061184 9662449 378421523606173533014183890084032122450 9662450 22071402245205414748598822989774656000 9662451 -218008770707265447366188802701412045768 9662452 46771269779595892428733973798025953280 9662453 36358489054662464344540167946348476960 9662454 -101196973258907499600251894949715573536 9662455 22061088968939399637850772925559080 9662456 142726588739335088935017923128049602560 9662457 204020365949285135817981679110098788752 9662458 63444213752346616018710184998664821984 9662459 -382157197997445761800422793058110041360 9662460 -30833758617473735926284508919250647040 9662461 95257678757220078828665084959146432768 9662462 138503492687828126296433871069535395264 9662463 62079043781586340084747350371661453600 9662464 145789988796542556602811527935710724096 9662465 -99048615443094204054721262820019636140 9662466 -63089458382029222541949842342859784704 9662467 -572642709005797291508602107076763532120 9662468 120144810538769409793740497733857008896 9662469 -76424063931931135853085590311399872000 9662470 -22864081759724702807039243573923530240 9662471 64258083216565356764100906774741940704 9662472 208523262616637176723968332849403371520 9662473 183695686472903255313182811887361840180 9662474 48604918377328031054096800783643474736 9662475 -24150646148543494568386094524636985400 9662476 122356335536393795295352251228157170688 9662477 110140516809160047050641226272995430464 9662478 -58608724466811573005922299531792378880 9662479 66855768048237715205017079584357404080 9662480 -75438088002593230725305089055354880000 9662481 326435039822607763557465351871508284020 9662482 540660004191849889614916214100565632 9662483 4111739686710847642031276170030674048 9662484 27133853181551435417948679079146774528 9662485 -32168245197441293787169221170467104000 9662486 -194585493872151968550827872986953123808 9662487 422541762605741569381594531231632768 9662488 -339968480077872542311667180192968704000 9662489 -99402235090109970810264395871293975280 9662490 6065988629984841265441225177200076800 9662491 457046697074001884028828824023450549892 9662492 1442790231970894100784881524401515520 9662493 86160630493455673504775228905566651264 9662494 -117107455161669410830662366087871369728 9662495 365837566677813257287001857422554882880 9662496 85857321957838950327743864177628807168 9662497 87496579784234206176000969063526939540 9662498 -142594489432239781789113854623988102880 9662499 4113456114413426120390043537320964096 9662500 248843422504618031326512780599608800000 9662501 -648971148195344235743386985302226722500 9662502 -73589496818279000013378245605266946368 9662503 275881214985919649592128443926899016784 9662504 -47189014024126202201265481365631150080 9662505 -16761970233070329589892490774801588480 9662506 143165022820908964317465475232128260528 9662507 -123931574560791299716742378317960197120 9662508 83778443315931450421360294447326619392 9662509 309555314169476190964320160646640930710 9662510 -80746349705937457043220206480068876800 9662511 -25115203279163797555028592392659307232 9662512 -84819386018577247709242910692599414784 9662513 74304782327091437113043221945510322496 9662514 38067581865338690465834470548657100800 9662515 -50012342677905037541793510685736397840 9662516 -144498570639332399452014555627292882560 9662517 -152858219799216540420456623897020623360 9662518 -32512002567349513949318208669645950784 9662519 -312447495009161089520607958647399349080 9662520 -35400412284737430687670698167461478400 9662521 -448838624873363316268793472867512332656 9662522 205126373907241470161448169697297766624 9662523 6719416282297843717162464203884051680 9662524 -329645690004148375866380879462957691904 9662525 -103107127498526038689150861819176035950 9662526 -1311478406248304752458036221311797888 9662527 96390562582134847868646855157196360544 9662528 49347569675730686488046204220233220096 9662529 20577924063488746677843401722051332960 9662530 -323430393502640098338966746887726080 9662531 175959314652836744428004840886666751200 9662532 65741277462093123723987632603482226688 9662533 580658095871706219616542093177028837024 9662534 110837823058915957887836967465258153984 9662535 125304217321430922095804622974706289320 9662536 -6239737745639978194120134876973608960 9662537 -417455126747429439790904703104311787814 9662538 -129270577210593071400286828196564480256 9662539 -349531549323762365531431703531748084240 9662540 -124048728162911628143718061010440565760 9662541 -44575515058970879338226477068233179136 9662542 232355793566039902354382444869377100032 9662543 186310267472736189042714746805150249144 9662544 -19507036931743524200037220128868270080 9662545 102273455125198348437219469754321894400 9662546 -265536472053759168804232214326126236528 9662547 225754675730203756311656484634467862200 9662548 22175020141794127747462669503026688000 9662549 150155993917584489328424458958061640764 9662550 -1707886528552049896721934332159126400 9662551 199586788414138151459326575305901164552 9662552 41365603175198183317628549732319436800 9662553 54191916435683619169089951196975245120 9662554 -65426260768514833600161147559384224000 9662555 3431427812660398417280345175014685600 9662556 64953311494097047001126176306553743872 9662557 -51112581958219246817189303525135309408 9662558 -140015425247204167568531017613973997824 9662559 53803097792920315450219939440239687040 9662560 437592115180548349542834594542054277120 9662561 85128306689365853112313157924027568162 9662562 28362720525156533142724776065222943744 9662563 180595879019366046426736911917734616424 9662564 211785366697000699447196546897939174400 9662565 -47205064442232747954376187764449778560 9662566 -112629516344836049408452576414900116768 9662567 -16015288003091951246614273435298675088 9662568 24309488808977113361615457621377433600 9662569 49582362583282847013613478756782379520 9662570 -72014841059153562977001389330601935520 9662571 -14784418907560158745490632200393856188 9662572 -11184796707980748936232701325692144128 9662573 -4360648298458482543878292143996068896 9662574 -33881389561321216642564928563423573440 9662575 191489669634727868095082674577649742800 9662576 8114381966657114814961800248819712 9662577 -49978087580336509864306576960273460880 9662578 60556824147258883400366154524459469840 9662579 75085581744527258642169776318294024376 9662580 -94151924493020318657087991585830442240 9662581 -165341262727040939271889101794301553618 9662582 -36309579898582672128992115497667040608 9662583 -65126634304074996086467799542050193920 9662584 584228169466376260465574628595659141120 9662585 -565721223431056740533511109656969600 9662586 -151773447329503370331277651488043739136 9662587 -121587422014435162347566104501960271856 9662588 -153328434099030790557590018211352558080 9662589 -34985891287762088730751722060798331392 9662590 60156511775720995868566666211941171200 9662591 290235016436708877870578286092755138632 9662592 -211727665643841762184940531266785116160 9662593 -4252554054327035708590496267453644476 9662594 129353428928216961939659122270041030096 9662595 -132637467174577408185064044600840198480 9662596 -370479547985222243745663963665631028992 9662597 106297826010494659936916758367658528000 9662598 -76197053001794963184083086655612175360 9662599 62306953685506246982489398094218047360 9662600 -14532786817230520701273794891012736000 9662601 -68407749245275908491481255955305912960 9662602 -205256704812240021328330842940184390400 9662603 138256524586721551367069907056766795024 9662604 -129923597522073110415980822031527391744 9662605 -72022448316152723982547492309881060000 9662606 -295083045026029094263218568574349743040 9662607 75857325484500587007041762962519856640 9662608 -118489520945882033684776360165826387968 9662609 290171598485579664021996259254152169840 9662610 -36137727742377882044524474018345236480 9662611 -31956868241869968127919704217833587456 9662612 -236251281329945864563738643890472559744 9662613 75079030337496889299876301995358977984 9662614 -100082432874681381603113232354839214720 9662615 10599299703216601947424634537912228760 9662616 -39250951833216279904183071096975360 9662617 -231705141454358615664105658557794961334 9662618 -25396397298477065773114937982352944384 9662619 -5165571022970668931741793463085873256 9662620 254170738258670202742651272292109352960 9662621 50958710016502668949615713733698139200 9662622 -76239176014592965644422013793553771520 9662623 158974652458847122973537885690609120464 9662624 104543976672198286647727176681580265472 9662625 90814538020453148882748666803486400000 9662626 179814050051167701271740199696824840480 9662627 -169425482731175252047768805178141073440 9662628 44941149611017554960753971088342942720 9662629 43280507222390025982334469315366039230 9662630 -34530641720187358838093659239362081280 9662631 177315326540949577664721661802309948544 9662632 -17038459002210343958641708369192550400 9662633 41606902821461391869545165715526213882 9662634 -5001818011763243699791061038879669152 9662635 -59585542676760576077533519337695584240 9662636 -97231825514872482559564631544360960000 9662637 153720820726282319207733752658750768960 9662638 68842523072589792817955242156246771200 9662639 166914586987092209172736555745167823856 9662640 2648199784555596309362904142105804800 9662641 200073493294054191646028669559157113600 9662642 46630209438732529233340177367062001664 9662643 -156908722895224568564686452958147321068 9662644 193030871340446532849731628481935870336 9662645 7186682409979030607672425424114749440 9662646 -30745983741476891900567655633425657856 9662647 -316664926208271188231234893534135531728 9662648 -284038849089884132999960400101812224000 9662649 287103049449540540362168273442223485264 9662650 -80187721486200161801790778423483740000 9662651 -31958899151799200654127431670311997048 9662652 326800334366313193743658046803472389632 9662653 54651893367362743850729874973267219200 9662654 2879179423301410581720932118019621632 9662655 -138629121435732925538100559663720056000 9662656 -71161553265057398531245934064629186560 9662657 1971747843451669263155965003374321072 9662658 -97676476933965311715907168457545689216 9662659 963893085914886292387874791666936640 9662660 7938374775639629059061939287498444800 9662661 124376609410740343537333059554650349532 9662662 -84499478773283737993387912785795744000 9662663 -365971986655261654534752571744469282088 9662664 -186651489481699985708223328812389007360 9662665 132585688820505952378139679444744057060 9662666 19171455749762055007757320382546016000 9662667 59784340879945626130548491746488947712 9662668 1964965670707199236313369391435350016 9662669 -679338887606718066030419406441053952 9662670 -60478083819931611936658765372545634560 9662671 14962334831834102996592433089903717872 9662672 -12292150950022591981611010089620250624 9662673 79193596681889403588831754094065612704 9662674 42126608292095069082154703986511791104 9662675 93483690497723437659536620351914903600 9662676 100817863687630206785710711429466130432 9662677 191412130202485245910446283863227080526 9662678 -239280591232166479605851478525609034560 9662679 -137419619640472639976851889545016584800 9662680 -154261110499132789166270125087656345600 9662681 -72100254784641124597542301389685228800 9662682 243158117839312164568419137755184640 9662683 -46873332886191774459867285210942262560 9662684 25800263624292311402780708569791552000 9662685 -9316965016122151397362217569311868800 9662686 43205259671980761087317803152443483520 9662687 -461260832305388544022248918719102765664 9662688 -28703515882251197560740897149334061056 9662689 -87850278932398844680531743093330940510 9662690 62374199617258018579988041100286873600 9662691 -240858616709106751985759132484557610240 9662692 26535653318741084938756968981295835392 9662693 -290825774456725540950980801514530813058 9662694 -33150868627432763672414706587792758272 9662695 8693745672034493513312480950390833600 9662696 158208740016827972953295872264240281600 9662697 372751190488210377692561145289330320 9662698 11108695852145143634828972152588823232 9662699 -521453722804075902266181236566704108300 9662700 -13893044545533922140545699341713408000 9662701 -272703840439723394122682125417815840298 9662702 -1229990959096864943672175831222608448 9662703 129323489130563879390984591846957975304 9662704 -25018127853249337577144600973069844480 9662705 13982923566992137685477188569691368720 9662706 165597854913179693506404715132038700800 9662707 -345836951701066442955014691440918365440 9662708 260652052824133008502536015364793788416 9662709 729052877969272059927995007887334912 9662710 -97973343971296627181569982113539594240 9662711 -47225575107038086677843529447167569688 9662712 51082939257503790897004195386881003520 9662713 339407682422485089915784697012999182980 9662714 -131925815726866300782437603183834034576 9662715 -10039165464824751342425351790499889040 9662716 26586787405065997523833071425288355840 9662717 354697823373425781182778274414391018220 9662718 -2991750511437360743378462813682438912 9662719 236749123196219518822190585694084913008 9662720 16304857234285460333167183757574144000 9662721 -162934343337150849125759161594808084688 9662722 206044803609249080705167647003596569632 9662723 182649604177707760102244872665016082640 9662724 -9635135140522685961679496097608248320 9662725 953677137999696090540992539478028000 9662726 98444390596395689412232011488480265312 9662727 226662683028385626035715945509300401920 9662728 -62744105243610187106600382817776675840 9662729 -343393369546814283719488096410032573670 9662730 -17562962324483593091096492075242291200 9662731 25816481655903590557524642798543622784 9662732 239935773544254069913114220517320332800 9662733 5018655642298739281030416091181572662 9662734 -15547567125305464652338101167012241984 9662735 -131125998349276358965600948964702700000 9662736 -58845888735282217551219152783233056768 9662737 -17482362109699623100905051973242396288 9662738 265190089850193784086260109586270880544 9662739 -196284254705901925173548801475015059712 9662740 -14490477260566364232026938325024593920 9662741 -187967558746664849334493602414611872800 9662742 -30036354057585230963723148939075434880 9662743 -266044949166816850695449529185363998656 9662744 70566660389354227797095524909649387520 9662745 1386491350492349440219848364747822080 9662746 -242138435636300053246595840601988550928 9662747 -81167330473612201877685859710322122096 9662748 -23633314075608199819356145475098192896 9662749 -252686352813133909922347848549743376360 9662750 83588458143620371363717103713752624000 9662751 16273806996923588332304742990835340712 9662752 -131842613191820174424826313914010566656 9662753 -48789560135729698334547219646340567760 9662754 -89953437580043850206663868410075953920 9662755 34423631183966670260188080252289331760 9662756 -173247489467485728830906711088548177280 9662757 -46611792651805825192329357773638294464 9662758 64338829777353485777449590449265219840 9662759 -240801406030148318634604832609784332040 9662760 83545380544135991503244715596759040000 9662761 344186825961327618353497805517486282362 9662762 -90043920645606282368025336187246580736 9662763 27505630777939520790986095966193376000 9662764 -123269181797975178839570142716987847424 9662765 -101257127974970406233623081960522233600 9662766 -96635590621577934678008056035683903232 9662767 -345344242076082141053705525422347507184 9662768 85831004972224091000547519472834363392 9662769 6069211171741176035569975868059805904 9662770 -23847679315644886271532288453384499200 9662771 167926949257679046636910319703324078000 9662772 20000819091318057804514614311488757760 9662773 -311088314607655974627213935131805605280 9662774 -183227884693817353773011676793888579008 9662775 5534562955858866633136461823091215800 9662776 19991870190426581477029776892197519360 9662777 561374895067706242824938635579341651072 9662778 -41813004564907430296898851274224800000 9662779 10104879591079465932598174730867938576 9662780 6720128637312997285253860045088985600 9662781 -65968026911613575975095718526099376416 9662782 235760659718053977904179930024387508992 9662783 56029566522209911471566652998418256448 9662784 52885955883366831733995000108385566720 9662785 159671435929712935764485109178533802560 9662786 -149375450586090621616019928261017117184 9662787 699101895887935678588006857999300618240 9662788 2199168076126151513654708720617569280 9662789 -55438471201721975907985817253635461344 9662790 -86056999637629151421423614614040369280 9662791 -5561761051918885393938645290830742048 9662792 -127060965855222244814697278525819289600 9662793 23080636968185567602815112400240406528 9662794 -353224272055126954730133332022960839328 9662795 62407701586711129163902526360506145280 9662796 -78518611119733150157542765117934078976 9662797 309166287039730704338016766907020352246 9662798 7747163553395116452265546007552474880 9662799 -233388811404418888755242714419597897200 9662800 -37877977464028012772925031198439424000 9662801 327398368547517196186965799257525253224 9662802 18686888925375472054739780461432175232 9662803 92454936945338716033725619949480193784 9662804 -2152415373522923880400705159183753344 9662805 2372856029561339626330788260877762300 9662806 -22057480569005878851880780964344934400 9662807 -86986059542644116375575210272127321856 9662808 27278236872617924633471248566495928320 9662809 86872448711150656069943721776984849480 9662810 18049866513551317252260819716289730560 9662811 16545756781203068581085506748285292480 9662812 -169543628204574951662774276522089721344 9662813 -51937297343868377549086688799675309696 9662814 -207105966990119522651709686184056448 9662815 294304745491872029743333585932946641960 9662816 308623905775544433282091479577014042624 9662817 60945415132386697906607725344684710112 9662818 -116173815986610206121124841489843760 9662819 -219468085709113000785991749225928920 9662820 74068973460738094471496294549680558080 9662821 -23944958547770477643893015911732056960 9662822 -62294115958465092543335574338123650176 9662823 142475284509078731125063562534975920272 9662824 -216493923424102565778244296295199539200 9662825 -15269155389092226571462093954950486000 9662826 -68121947494155344747655270566018624256 9662827 69700293216035923414681816725829568272 9662828 5668216501894405795737074479275165696 9662829 -9362980697893004386518720813933926400 9662830 -17496942283429151347693677302145878400 9662831 -343502827479700235937088270099544328 9662832 12541769906304804312198901774209122304 9662833 28917223514226764038686718140398993920 9662834 -233795099506851716587366777948618879968 9662835 3439866713819967828949374580322073600 9662836 -36081907324298697000761426884723229952 9662837 -85541492419669091065992215821013508 9662838 -133549823661360896683965214038271150656 9662839 -7542812014399804428654199217080914240 9662840 -153763278583468666249776618476046950400 9662841 -199252490192888925433339843364249638560 9662842 -111614176693351482370271312388736766976 9662843 51127145199055338727928396615647584000 9662844 -275407367416994364998011785332385914880 9662845 -190719875008250702085195443103710515200 9662846 -13266342590160567332589880547925827520 9662847 -102583242938200992524510469374060706672 9662848 -46379165000449813572065010521714196480 9662849 -122470914097040262461716956063456241440 9662850 14698349750101072697934694807908348000 9662851 -304918625619542766104572888509844590576 9662852 -7276428954303137291017663193139007488 9662853 6021778758454779377216162139320423904 9662854 40604324278582630388390826886375950720 9662855 115011825145344464425138413834395372280 9662856 2602757016363824893743261062927155200 9662857 321684884839194000738551280987335811172 9662858 133648142224467706094224741825805009760 9662859 -58288705496410681763130620524019335236 9662860 -15348268370011070480905244025152087040 9662861 109109902569338637993367673080714585452 9662862 -60329437932052096204397665070376262656 9662863 17308169213799920929584176009891972480 9662864 6547855551735211723915242334897127424 9662865 -137350028970992311452110868432953921280 9662866 70837082463887101062170126392260790944 9662867 592512777083182058483263086375744653760 9662868 130397780259617293119909450296901427200 9662869 219835831085059219616003351098604240270 9662870 -42140963816103777688060308405987459840 9662871 26231451477782218197850909054292569344 9662872 41083071718266428172952845663724953600 9662873 342032912006852090172082082251266303504 9662874 50255181666006471934995716238021919488 9662875 202798065601157383742493460476507768000 9662876 154734070918285783161591349918579023360 9662877 107823319059026119455665003016584336160 9662878 -72615924024034571179808622760632712320 9662879 140639029595708157585267733681091960376 9662880 35695131872813983463670671910151127040 9662881 -2862187328824975136148191288260724736 9662882 192212097740325564310758439089094803792 9662883 -70870440527939382697741457097535594752 9662884 46305462471909451431620992314567598080 9662885 29615720193859463320091414720944896000 9662886 36360085028828016591210924723788573184 9662887 2051589491851377323146848887645917920 9662888 -235755765666506283831694003976062740480 9662889 62024053875837575866549951832685953424 9662890 79600116241377148494023680078333744560 9662891 -63484987367617393664353400526036483840 9662892 -20751137204993742856062759310670658048 9662893 380048659610865482243153450554022346400 9662894 -34935129985178319153883318314857433408 9662895 -1840812515858944668495542263605570960 9662896 -90773315216617977517231095427787112448 9662897 102746176748193202755790976242235187492 9662898 -31010677508033626105430519872394442240 9662899 399935520428346303416934731345133701900 9662900 39709841414904968484391339531504492800 9662901 -1381455816332751003838225854196255968 9662902 9150896817765303621530503789570642560 9662903 51366042131029743303191523238936082280 9662904 -85644146801694697801635476060930211840 9662905 113867732901934878870215818432326951360 9662906 33388536251961544233128853098499344640 9662907 71763308007476899122620250668411922288 9662908 -145878254864911133804130952460853519360 9662909 -350650599486485399074248099016626036384 9662910 88389123314872673661487429300035615360 9662911 32892498572280152137134815059770696512 9662912 -56972828429827420090208941220026122240 9662913 -117365362220485760125418694720049694202 9662914 65400601040573667647371296193600207056 9662915 80113728201324180325652830498511292720 9662916 10373531944819910138639351552948244480 9662917 -1095882316545804913525631003614033920 9662918 -342930750059085908988152644460749488384 9662919 110954273651466426788090576429973871872 9662920 64334209537046283749286066807501312000 9662921 -39270824413030713917496252891905364096 9662922 25743548470651134029903562240736051200 9662923 39871216975346718442617708402083913744 9662924 -179889052915695944055715451352356312064 9662925 87415837297691744196957697311255732000 9662926 -25182279636027414882190055662183070976 9662927 186180705254262884215881096858033985776 9662928 -35129357362892204160790849216990543872 9662929 -335629902286830565426153571594586179100 9662930 34294819233772370159374666769143731360 9662931 254353814518412858652444590530638202728 9662932 10817408459234027987453423065332250496 9662933 14319355933439569962038817403226197920 9662934 -91858635333408068391963869385090740352 9662935 -34072443979933927374541986308795984400 9662936 -78922968899005490980786173202998435840 9662937 1251864874050975688377461585935337568 9662938 79663991470139873392263278769111224544 9662939 -87169364278386915856072675332231168 9662940 12516288083290339002544499098678425600 9662941 -297793777485378634656935549805384453248 9662942 -251893995838211213026030939523983419456 9662943 146035834666450984856345585371997453568 9662944 107414689581019877122623758942789959680 9662945 -481064902062997700539756214281186963200 9662946 -112003111236344896863888854703272361216 9662947 142478705292519701589019924009418687436 9662948 1893077043992634583335933365662924800 9662949 -33625902862477044295598085013629639360 9662950 138358549572444756207733607294518296000 9662951 -404397501459924130338149760749148687048 9662952 26400012335805216225799641235763773440 9662953 -95769525478616369690606057534388628320 9662954 -107667973782734296012530299495512777728 9662955 52242845539135981657223007437909445360 9662956 -129044462695128731313386571878019127552 9662957 99093227478004417198011221059014232800 9662958 -30273847593516547274177464697614772352 9662959 49982262088860733469061057106591144120 9662960 548842890589170276664013299193118720 9662961 8174433741808062459201577604939750400 9662962 104099433171185642480568250933668984864 9662963 121392722981155797352957279538579464920 9662964 -54702106577011095843923983287060848640 9662965 30757041235192442331410935182726001920 9662966 621049775080994485286567319228448704 9662967 158207521842705946860527937132734458128 9662968 -28971545530397971990519017322257162240 9662969 -98191661748682904459143158911747754156 9662970 63298562442034473431984262244454069760 9662971 -84032123790875330853879754775773924828 9662972 226325955874433104383053816313814175232 9662973 -180324088646793535875148722347345910432 9662974 208309075642057972756776830357987309760 9662975 -40068618846752406497289122665238775600 9662976 10673880137366960006322680076731154432 9662977 -27197806455084084724380679439396329728 9662978 5820813998779081526834233905660234240 9662979 58582898327948312714515404766919036928 9662980 -38431188838458608949165950515108431360 9662981 387160695613633948692292953955933378782 9662982 49455262111980318325925744161913702400 9662983 64863651199872474283784279723446137624 9662984 -114716900549178655528625774211501465600 9662985 3520286835259796076018109673867592420 9662986 239321769057042783500526016197095142192 9662987 -493400763967520650598869130637195771216 9662988 -132787993653482502469470765003650880000 9662989 -171944341666258675273751479817223693344 9662990 -71846798711417313365541630870261722880 9662991 24774997979145964193309892397522312080 9662992 49716352010235679191566152812839837696 9662993 -191440493159970056092528105357548152796 9662994 33425871416231497309642352355359009280 9662995 185320594485416280015979659383950638000 9662996 -227170816972629358915235697942638899200 9662997 -14145121552481387457143574066844458240 9662998 105913415328017175639652849488880776000 9662999 221747666670824683692799243596658803840 9663000 -69882414798788491135873905233602560000 9663001 -377097846844409627223617429660272804400 9663002 -119095214293689496887383353047880377600 9663003 -831372622323042362552844840739353600 9663004 3469290218288055510580511439833099776 9663005 -326338056017338699550427707341115131680 9663006 22978056666122337704957510476907651904 9663007 48237429305904000725630219266452187080 9663008 -483434435279256288212040791924509507584 9663009 -94319746882434681110954634185020609920 9663010 -1044419710620503222583484949107752960 9663011 249432696834078959324484916335290396352 9663012 149887184377337914295333905398640852992 9663013 29304909074498960928844271549639055744 9663014 -127855275226993141219027343446693338144 9663015 8080967593350225784875277424577946320 9663016 381553653125630100799836580662412738560 9663017 61101287569624982228993544769822800192 9663018 26726417341423005686169742372933482240 9663019 88956873270267561317926900336467051496 9663020 -28232473915564729052240134474297344000 9663021 170107331611362889943497963751455935384 9663022 -4649201068260255839981827060377414528 9663023 192187534263008184184041232932174976272 9663024 7382056859428800055760352900384030720 9663025 53656437027425712960090252473573884550 9663026 191409397390189181305060688049635193984 9663027 -6843502405149065554546513638971190720 9663028 146892284652432936151909103687744207616 9663029 144008883082275335312756931035937079200 9663030 -18090525642411291315123800589245913600 9663031 -40641243667602344849610631404430423840 9663032 211880882599689843655045601557941964800 9663033 271136535958708483094420798582107306848 9663034 101642504051338412123985309054825124320 9663035 31997535319066573702306263433576030800 9663036 -66709364759153718701546669588058341376 9663037 -79793565042743877089450800149018945920 9663038 -6999249021753801965971108621977225216 9663039 -114136539913940647966469930692130592600 9663040 -29711377101913521345710029903374581760 9663041 102398335846447218692651173129834435584 9663042 11208422553236194418941625659065484800 9663043 33604413554461029170498834126506042080 9663044 -46026145968793878268570884928203280128 9663045 5800558158434211132274368399720456480 9663046 -2606562915166689865473241241469141696 9663047 -10801963728123578108794935588963652416 9663048 25541024027521318884423705919240765440 9663049 43035336072210495319043706674711995392 9663050 -48511603767202144442390810157287833200 9663051 169239340299495025813259423782061692632 9663052 -62513731137235092091015802498969553920 9663053 36254791859636944696436032996433485302 9663054 -6225702353708092122079156700856941568 9663055 -187685795904953539145048726844472277040 9663056 -938357071317929415496351413287927808 9663057 22164348029342621008732487447553612306 9663058 112007232412283557913454093584462336640 9663059 -113256825142129150756544538034107414528 9663060 272127571046532167261437823868794880 9663061 -16878460476319258555901557342099181700 9663062 -28092539129145387094059696409828255968 9663063 -108220993630322657050436443261621877376 9663064 240124593396337856154391626610110351360 9663065 -44219449830612935978000556396644945280 9663066 23472695560860341092172496209218366464 9663067 -540453705443862947075779136545680374000 9663068 -33545048336122538830502723180166912000 9663069 58134736559007904970525000037274823328 9663070 48245185942041777219881825621455068480 9663071 32005422380698639896904851714400635888 9663072 -49970901084676946390660861140383301632 9663073 -32595437192488929346452206546258250560 9663074 -111771783658828406111056505123318677728 9663075 -45235551705059505202222347054422789400 9663076 -151432434544793432562604147437942778240 9663077 182093033832739069177558594179506401440 9663078 81800703280922312222808983991811871424 9663079 -162288271447809422100658749414765796680 9663080 119135889903272136031813273703910604800 9663081 -155435103052112666702184639048808894656 9663082 -29703743880790526479263628481392525824 9663083 -14360776800577229118858488762739015816 9663084 -206485458643331944733759193929487605760 9663085 -124023929552882961362048694914386520040 9663086 59489220827211424301793067425791159040 9663087 -52367432532195683413639600322680222848 9663088 485733641902720192402653844005617664 9663089 -6777087573977712200635377166782675360 9663090 -28989788058089648560113288121905684480 9663091 -127380292875884327746804764616156707508 9663092 86904717035863352264713011522621345792 9663093 226503831564949983115624637525603102304 9663094 39802220029776879190863541770904524672 9663095 -30579196947164844549998423009052960480 9663096 -71844460895700975872262630094125465600 9663097 28447769933080177513128589983953823300 9663098 -46840721051322092130266716584519277200 9663099 102974670692005740705803336562619991064 9663100 104980642612328024234203712203007308800 9663101 11063054669968556181666229545405229152 9663102 -90952232956303083841714578968999027520 9663103 2186704862653926453223405213248712384 9663104 240313145771990715716919387531289559040 9663105 2758084930947658358550475346567512320 9663106 297952599465050863238763890734671814656 9663107 118887454687043346600726264588483295356 9663108 -22720346850107240444170004302078156800 9663109 357445697035025945112110883888937699104 9663110 54025433112203743204544339186763240960 9663111 327705062475743403298689495744354045600 9663112 -26457057306105153638184560957577984000 9663113 -25245802767586762026241471541276177820 9663114 -54146079831287712073916963862077564160 9663115 66707142128159107176083163412072742400 9663116 135977468419533839619277118799822032640 9663117 177936156827340522645895413197568255360 9663118 104736006520819229909833428743030093760 9663119 49172202683705775896360330917563495360 9663120 12353291778067979764684452564941291520 9663121 344747683063947587187937751193580219584 9663122 59105139045765868877900775254411642880 9663123 145536482717839949499302674986188264304 9663124 -411289342372775460711652105351814269184 9663125 31006642364580345858245445492472863750 9663126 31844622912439657678270510703746507776 9663127 -81224251807038582471751257759201076024 9663128 67502605181769468332070600923224104960 9663129 23763151871767132705749133705950514368 9663130 -92583170350277787759467080470579467040 9663131 241863512803165178880009434603144764932 9663132 676631999179004480338722209148985344 9663133 -141060906933647093602741669862497169376 9663134 33303356516067999997252206734382120960 9663135 2507732748871821412470289068058800000 9663136 -1280952624462431582567131884017418240 9663137 -246214674305206757662079412535427984208 9663138 201944987575700037740561112420820619520 9663139 116949276813107548943540884773297428224 9663140 -88125761045269434255500097027834117120 9663141 134000987164235506387959085055170611360 9663142 102174018646023413472403960259833699200 9663143 -27333967460305357584829819023792862392 9663144 47495831424702848271147713100115230720 9663145 -59767975734926127466238097458034292920 9663146 41896812054432408623427842645433387264 9663147 -110643481924695525876187690331363086272 9663148 -169677480953277279441337385442574679040 9663149 238346471069090022904843828178440771980 9663150 10785505951285539529957630426393113600 9663151 -141992442899653901939534097690928174080 9663152 -56183293350289118509661958124108038144 9663153 -86847251978284822162576573657800284160 9663154 54553435722146596443688024206879445776 9663155 -80604983893617500400156384865912903440 9663156 -3400141458157475529667624694400607488 9663157 -125369045967540812471265280935392515008 9663158 89312797896546985001814967741311638976 9663159 -235797733875773194396036698183367019904 9663160 53130972147768296248744235356799385600 9663161 -456655159953062025122363559629210225238 9663162 -87125264124239899502504723014943874048 9663163 52866115798692865996006498741479381720 9663164 127925703269781595025646789293374955520 9663165 61594185392898933877255683433153152000 9663166 -87428925577518925324926983352620832000 9663167 -179059791812220844822704560955389733936 9663168 -4627181034616988702856023077835243520 9663169 -188650881543383415441871780660181418430 9663170 -1560913434965618175705973436095649280 9663171 -31860509783413162133288780451997143552 9663172 33849809961645334825054146536736768000 9663173 -131142040386598622628887277188609371236 9663174 -69128235591053756260814377524698049792 9663175 -892160148306586762138282734917286000 9663176 -75049396908542258380271127947040522240 9663177 101123212705777965629500369340435352000 9663178 262584078520778459398352728927084032 9663179 -102716414996129795046499807055970529824 9663180 -15157734032399147291723181522864215040 9663181 794774134842865530972638852639965046 9663182 -80544577300170293331906644988575807808 9663183 -153615175793195621173539389810603745048 9663184 57211464674777461555990985881095987200 9663185 -39555353885085724893057692234328411840 9663186 58752004216582594889994162025728267264 9663187 43263608769476105793799275935965449836 9663188 -18404689731119873800954059419156711424 9663189 -257714362185326278812858605696339969376 9663190 -33364108643067372103824715021817222400 9663191 -475391790305932280554900026106688346480 9663192 -164752920680425354379318809160068300800 9663193 -129365284557409190551375214376980037880 9663194 -288223049470006830452256869618134741248 9663195 -17331575050055080851356883659060432160 9663196 -104467399742087793909902313316967813120 9663197 -124029609639360047120518778683878644160 9663198 -6772209529397098526495317932339001536 9663199 44618919449616170051886158526340669280 9663200 322981523153378281131930872364426854400 9663201 -82503263894042099839748225280193342080 9663202 -217913866709346594230365307069448086448 9663203 -439943524764053610962054832205274426880 9663204 119674849337897356658337536372703261696 9663205 -66139196829683596114164020554487467140 9663206 -66431891663852525780276431303024285440 9663207 -198075847956943659691963704407688409560 9663208 -5656778248752668368272807921377710080 9663209 1148954149517111049229241499909778134240 9663210 -98475961558985586362725537880293689600 9663211 305187044585988071929486687741342157472 9663212 45009264851843743281458121112092644352 9663213 -1838859862287757107632085168201597312 9663214 83875107859008576149733259381350672384 9663215 -830810456844613980636543846799376880 9663216 -2959567261837992439303668927610945536 9663217 450642406527916429771204682076351549266 9663218 2144897943526739219145194136473791104 9663219 131992935931575760959857656807278300 9663220 30379995323574576333908169866406543360 9663221 453530815250119263214131380937409693344 9663222 -52528233449649766367342527615824740928 9663223 269738164648159224202722404833629898472 9663224 -79604460207994150043448510953282519040 9663225 21875985395754065743054878799369142400 9663226 46572502053685002908442053923493139312 9663227 -54391575418674412012443572327500870656 9663228 39273517192926912836844599089564552704 9663229 11875121248132779003861791082467675840 9663230 65319385952698675683113791832073053760 9663231 47884708358090875276374788689793572224 9663232 155713643858397599565798183508184662016 9663233 71973129874943802783247288731083188482 9663234 -14200112894313863280760730788540082688 9663235 -378997493175851814688672522643896573200 9663236 142130279752024134076864979865979038720 9663237 108253817015437402839949956952704545340 9663238 43199178357430675677415509528709849344 9663239 306874494988570024804786472149676292456 9663240 -84544262143860321833786040731030323200 9663241 -28974186346796592753441093200228716800 9663242 -152670047739220912723702092510933597696 9663243 78463217285966495600933531807158527960 9663244 -85781293365619627056354707745368914944 9663245 227413218014247913666405287401776128000 9663246 144817760743712853454073124654162336000 9663247 -597334264937047843096938675648347817216 9663248 -333297629584298779529074562535260160 9663249 -100285308148354982085963249814255608384 9663250 186833316805620740772129694968783624000 9663251 37362966045202128195779563926717326460 9663252 22257698922632091533624143020264978432 9663253 -117160220179913645286052859297439234980 9663254 95136421760354390837062769111987278080 9663255 -1501646885139907424888159404397732640 9663256 42449828685999482562115225776955361280 9663257 -200891964975652391479691513300712637494 9663258 -22232746402083904330940997275262664704 9663259 -431629202146466305779874559589556598400 9663260 53163822284800471787137687150531898880 9663261 409669591986518837756268222408361536 9663262 7720690688412468482574082559848286592 9663263 -31538108913805196830415977263795697536 9663264 41447305183722129479085119342464204800 9663265 13520244699421247985474081890570423400 9663266 -100663207197266882806594417715541935616 9663267 -56704704513354942051371651532460797120 9663268 -13043235012630521748687028340905410560 9663269 69731183888069422586270864924389547712 9663270 8954313832608431263984901938964169600 9663271 -264013268110278378380340859660489099528 9663272 194787051555503893856178073130182732800 9663273 99792905643723850815526891424330330880 9663274 -181144468735409025274619681518216086864 9663275 176113822446187290227085763615264213800 9663276 54282838803268451854670069919683346432 9663277 -58448980367779097696472870834240216288 9663278 1016115122086649588257626817099525824 9663279 279391700824354975869304339442845298184 9663280 57983432218962593354522304114327552000 9663281 450105260207763360663279514340171119332 9663282 166359219761921360452965634429444813200 9663283 -172438200788171004405176744034064687280 9663284 128428762729694406247418887268529801216 9663285 -33904730891648595281370604773508137600 9663286 83733264480917002512564144269115926400 9663287 -306964803947064452686458357588591368760 9663288 266379575879604168553877107639303864320 9663289 -33375063949430428039310421511441992192 9663290 6380619741830767614127704293754879360 9663291 -256494043160551062382712564963727039960 9663292 11951455074230194301419537046992609792 9663293 35975491022431456707355869683624722980 9663294 -119409454125193347484937008414312163328 9663295 70035237559941580408492342326827231280 9663296 81268622595773514041326988633474334720 9663297 -45166995786656266507775808495023128128 9663298 -16440871410859551061884920768853410400 9663299 -273743384888744045863192721559649637700 9663300 179925650187207854857756152038870400 9663301 395597702054898130858295707764094470302 9663302 -13167402115188163955003708350519104 9663303 60301352498311374880296268878484635648 9663304 632246028431664487870663543136747520 9663305 29214366831977428637781929094658632000 9663306 21385484436908309993791508199187701504 9663307 293287483260555785115991308688128001556 9663308 -4671053680241207868172701801084510720 9663309 -69835085171830838496146492503095273972 9663310 131473512035005845140116398511327013760 9663311 -60736540017596193429078321970600415136 9663312 -11909118653405385132490554856479916032 9663313 -71562152795556922562802168458572819392 9663314 -10356106117744336692576577905553317744 9663315 -73876246159073989906278583021993824000 9663316 2720487468271409994200058462729463552 9663317 -447162102837577877405754362338401916260 9663318 2875909663095348559545670252103405568 9663319 413519851142858280955970701111655315720 9663320 58975600516930888254764719509617049600 9663321 -189585949094014064846613670724778288 9663322 197504170182698276572256492797527352800 9663323 6289032100304171467477298799053705520 9663324 -127462256297490263103834531054646763520 9663325 43088287617926116080079440413900908000 9663326 -111440026108132707255085497863097530880 9663327 -124708486958167200777886876465056177600 9663328 -27769014699850354716421967063342776320 9663329 -637329189564243944753198223500481516 9663330 -5855321229796235443599017380209070080 9663331 93959715083966130310121406142484705664 9663332 14931653606272588786824751846287470592 9663333 -69088191436003293355582740491907804576 9663334 -78516251090797464582312177437831926848 9663335 47841729889931105207466895169580172800 9663336 87851935482651463862009297133037624320 9663337 178094298627172451136378141501256284986 9663338 215008004502173240447421637012307878320 9663339 100680307604115842079685877534045107200 9663340 -125237711565223763577630492540139868160 9663341 792171211817339597737934904148553222592 9663342 70042269926021231699894746272926096640 9663343 -18997406585749661119049173978817157760 9663344 106609299777841477037157887526980222976 9663345 -34290624786711356723616344922397507980 9663346 142573252085978656017035849884135096320 9663347 -6579298890692508586727694659698619640 9663348 -88998023800071731096255969080168734720 9663349 -390638612575683633139184842638573437650 9663350 77950706700467605949433309605679148800 9663351 -94637557899702786829186888904239349760 9663352 254335979788250423162496737953394073600 9663353 -24585056369571081943063769837849377920 9663354 184594177123037083451397209120615139840 9663355 -65156150880003594613533929221950350640 9663356 -35282726572200738843851656515440302080 9663357 173721731247737403746151698571992726016 9663358 26141958450587723924030878435872457728 9663359 -382384700717118821201048769150692075040 9663360 -66899829507610222529684474658029568000 9663361 13627657474375539460593788120466411012 9663362 -118595551035769229144043307621141584000 9663363 93742357224288844557530611680183716520 9663364 -51809900164023134911762167486196331264 9663365 -22692212264538558488421530054893852200 9663366 -101730930389638634808025321796833363776 9663367 75779858639769877903567326824080190592 9663368 15285122640567229327920363041083883520 9663369 182480191651379922436587785549109897744 9663370 -146453264556459495705658503897073737120 9663371 393912338988245663517969311802116131944 9663372 68046307913045625981018420993198147072 9663373 -36768884797456853383792795187552290378 9663374 34489402278848324925865586689398912000 9663375 -3298724114106849244251785673453144000 9663376 38233702509262425310359413323935268864 9663377 -3934896646842412467009439125523600536 9663378 173747745938721941988379082037210124800 9663379 20538354733309231741983287790999825480 9663380 -271209061038217111251509719781804505600 9663381 25766649769663084652219565890807592960 9663382 62062167193672069486219846567006646784 9663383 405255180714111919758350365254566435424 9663384 -30023146579915681301932483325277634560 9663385 53861038713597393179887058386994120580 9663386 59692451508823521512225648616107185392 9663387 -103748324534109772234546645875987752040 9663388 325177892405028975900688676074814515200 9663389 -23218365338863518152823784685453149140 9663390 164012131705016991707019698404746240 9663391 126259494865585514856125961268523213792 9663392 210810298835838362809244458990351417344 9663393 33896179935806571944678348250598603584 9663394 -12435454590570094978958030807715560160 9663395 -45778068592910768710382396232757680000 9663396 11813958946309279595524781715065769984 9663397 15641497951125345811746462817408911840 9663398 176715535693917907137718377475975327200 9663399 -277762526381449438821664781843535197616 9663400 101848708785841992238863775089070080000 9663401 123006177089919621720788766505869817344 9663402 33860201630411937332253062388659433984 9663403 -132422206671625036198613530422431686348 9663404 108178964746250806406244840347764632576 9663405 -133437716435779278668057533687479735840 9663406 77876382313188572353451052172750009152 9663407 -94251419912813701328395994290145389320 9663408 22192509234576216801470385871930982400 9663409 -52021164574200039784166135913030132480 9663410 99196101527839917885950366191171484160 9663411 59737777782206966140783029848458614072 9663412 -161684368665915122594881429758105415680 9663413 44423624826290837630849252854830021888 9663414 -78869353091373116490203452780058410560 9663415 76696130744589724610758099186961952720 9663416 -84881002634320933051024128142032445440 9663417 168205511033344804830597431652158989434 9663418 10516720420748103865033457838850562160 9663419 -289503112810645871106910168935979272000 9663420 104604119860280082578033269651096734720 9663421 164862550296093609315278556025265954892 9663422 91481320325411726207985314890526275392 9663423 -112838047010288616668521373485607808 9663424 84299504408152820710390940386570797056 9663425 -182666438657260107177273491999698055850 9663426 547805243522721368093438527394355792 9663427 -60110325400282845308046122037153469200 9663428 354524254219703642862119272875478553856 9663429 85045401277775350144257079012810282560 9663430 2743647462749430122326522131806945280 9663431 -123756065661958413891969980797965231888 9663432 -27266828137800502813928420791648665600 9663433 1228473750322996487419947181814191680 9663434 -57265102369986914813884048061697450240 9663435 34487612626298310811411824337962163200 9663436 71039272503738481121989738925916711680 9663437 13213659608191113467672717855485906338 9663438 57505759523937675005697501330594816000 9663439 51901233275210848713235731046534185256 9663440 -8668543350405419552643365604163584000 9663441 67058850265138885431659957074586333232 9663442 119121606310059942183199348985767362480 9663443 185490412252464242470962597368334396360 9663444 -14406644476722416305304899636384923648 9663445 -19164245489760979388361774831913548000 9663446 10118513239077048952618830256008655104 9663447 -422378805749367459428536318754568218928 9663448 -2546029952450887486303535586464010240 9663449 -315968509631513518320447048186463682550 9663450 16058213976167639286991454730141043200 9663451 -11180693923406940348366630336284898816 9663452 320677610831686889547574087323573275136 9663453 231957344832313477938945054521752275462 9663454 -497143667046765308093422545520613376 9663455 -46619887465498132611268733736062830080 9663456 220472958942972639838892227905252753408 9663457 604849903527024797878350130810944981600 9663458 1958135107779582265416457063690306560 9663459 -49325056859554329897991096156994494032 9663460 -110938516799710224913118644494631587840 9663461 -27300197080072383482694481651625878500 9663462 -6192976939681304319107217278890400928 9663463 -539305708761447353332956645204630602160 9663464 -136562786551378219921031522666311664640 9663465 -16307318375645055257075467324455665280 9663466 -192045359827262834131856763608205119568 9663467 -341637766384235088749633228138295642480 9663468 37421931869394439638806071140440471040 9663469 -436017709435159814804398845067183353130 9663470 -37530351802303795747925595514180192320 9663471 -6751581413141498808952702985792555592 9663472 -9706872266976480120842887656666431488 9663473 47136339662682900854940661522056259584 9663474 -12627821311006010928491172419606816640 9663475 -29708890358225103200371316556510659200 9663476 -1749862462452152236207242437176596480 9663477 438323552792960511405941335455417437184 9663478 19277020701617083334461681190556278400 9663479 -148956192034019116424811704961421388448 9663480 170763233135306609267745718840556544000 9663481 373809438092980028484976839365348882282 9663482 345015165022053166327668335828561977344 9663483 -78237198454794881148457080215870622096 9663484 -238987062415280363586999286874888617984 9663485 85914587632566052871111227962213022200 9663486 -51677647101302611497321672511380377280 9663487 297027256772361707636613234472222181280 9663488 -347857135241353596663677511533919731712 9663489 60693842375187533405199918429983605440 9663490 28947991616035328245983296549148141120 9663491 -17992931314251252492846302648692463928 9663492 187878646806047877544553468179378944000 9663493 167715416579406199851544119430691092000 9663494 126548625970253493440758926625910477760 9663495 1089732112934269616133116479476422400 9663496 -271190448779613539654981374243526246400 9663497 -220896015533861417092194439509086404428 9663498 15489539357450512305624726663678979008 9663499 -213689046264700800650547657555995843500 9663500 -61415551521991372974002518963286016000 9663501 -32072645319448830486310959935000021568 9663502 152823658239956514455498170081179029952 9663503 -190881923072253397462557645564147271248 9663504 24981393585402612171496612461937950720 9663505 44791030357341164233420193150863977000 9663506 -27107164857291470932893821670652348416 9663507 -21868449990788401311863618108609924448 9663508 -86681118503412640416285732176330068224 9663509 -333263824332753445268945188054362454884 9663510 -118345638544928585100362450356359609600 9663511 123587933351991014758966199855410730544 9663512 -100858448248931421764694616984147845120 9663513 -22838181666865937276693931567720540000 9663514 -32798254883125457820937298933041044480 9663515 -178042658758850513552320235047809531840 9663516 105157018504025522635034150736661877760 9663517 414576025492536290287952389517716528960 9663518 89411321859975628642012740317814744960 9663519 -1479240607466127601692105075700422912 9663520 157012342230282189966291124479965921280 9663521 -6158403829851789745859106087292770816 9663522 -6103140543054264620007078539498793216 9663523 -284652173083432090275368168160271384228 9663524 -61360909984799654482494274556618833920 9663525 67296562170721888952205408291943180500 9663526 106909905083600144857132463321157692544 9663527 -141340270750657024369099197134182575624 9663528 8110581172289094145189666456125112320 9663529 765396116356368166454203650854953416576 9663530 148477891446952652084793500086836536160 9663531 -63742800984757962299578688902968189600 9663532 -348833256227899218492663867337451543040 9663533 -421124254959718351820076793446822430560 9663534 -36880737006173095126725137102408447232 9663535 155442909090535753578843158151180261480 9663536 16863570543612606554546813155597123584 9663537 14353729278023009804523380446496256 9663538 -160651337048853347932614945543994420320 9663539 -76318716058732509789914238563947404660 9663540 83740984215554455627019492026750924800 9663541 -5088447423581507248329445010705547488 9663542 3579022139144773799642304758683613184 9663543 2903503583208639635430843016168979544 9663544 726989439552042635599042080446976000 9663545 -90499545370772167405604045581358601600 9663546 -69313854863641259396961279807786095616 9663547 -375702840125759679120558401463692560208 9663548 -17482933873910991027467032908327604224 9663549 -19021104650684862678777246292704882048 9663550 31961442873759326865313669717105348800 9663551 -463997866809403702992622266093489786600 9663552 -1687856421259781769266710840407490560 9663553 -139849997155729525601939800691323198 9663554 -71461329995738408284465982726362921440 9663555 -52921931618364924328214369383574657280 9663556 142463245946104319642013029677301329920 9663557 -97480302017580276318079908222994487808 9663558 134088302931687604482287047665226375680 9663559 124070286548966965158487809291098920840 9663560 -183253096074774252683043751798497024000 9663561 203245592607062399804075620104765816810 9663562 -6443350027399364565686544050526005760 9663563 73938440219565347593675945776744158208 9663564 42770729808952320745536234088179211776 9663565 134670386765041351904582234249879646720 9663566 -185928131353859666635745957116404557376 9663567 -111695612260144415580520331914623782520 9663568 -3635221622773098336567785703969652736 9663569 223868042577324193777459647691605740196 9663570 -19957429537275647279555036019947980800 9663571 -29923688633380553968395882570317990800 9663572 -239273414234844975496915067867837649024 9663573 -131492974050547701254959214337136927776 9663574 -191938210951318960628809980099740938464 9663575 -47449253581365866598377736474751861200 9663576 74868167701033490053665459230913331200 9663577 47831097872778679627643115609062709888 9663578 185231889920847029423133495025223481840 9663579 -16720744547847532012615252289830087152 9663580 29841314239963578949231243743407347200 9663581 -374525403121586649583360279104011046618 9663582 -14966563407029983424217845843333978688 9663583 -198960300827634099890527450059888546120 9663584 -273044698146795167009306626662404849664 9663585 -169188454725379704477845427439365033600 9663586 100898857321034607508130373576162443040 9663587 486275290846530664687625788212802462236 9663588 121732487864172687075057669850786787328 9663589 -37328964434719017057457324008606514752 9663590 25913601967455343828999503518373446400 9663591 -113887399185181131051478179085626865536 9663592 -440302075645992370434328222277258526720 9663593 448091646315324148674387430175125329024 9663594 9670950143286272969917304778378697728 9663595 274189576485885454367166690428604069600 9663596 -78595698492390311937953378840886865920 9663597 262875521811879548261989984678574206080 9663598 16489515918006570183923336523752604672 9663599 152937900311399334607766726961872815104 9663600 -2418188115443903096711377476302438400 9663601 -113763523074665110133476793888885014928 9663602 -36250884317101744237265883794795005440 9663603 -338861759180653719660754805878904965056 9663604 -123792499923066478412093113392521996288 9663605 -1931906088291204678746569218761316480 9663606 -50056315976355423435714696216875136288 9663607 132183245646848222361804418591509759888 9663608 56815198155722697706417756264737361920 9663609 6531665280514549432815528485698713264 9663610 -53183537608260062174008363205150016000 9663611 22385561221625742894399797872716140544 9663612 96305756307142394201661428298224762880 9663613 -15158169737599640034064677035081673140 9663614 -95473775400925693132757066893603705344 9663615 -73490192956754735003440003729432317600 9663616 -22343559350041914167886612646047252480 9663617 -5523491505458451144660775530148709328 9663618 -154241414069580043401464491485924864 9663619 184583867965390496357738209736403698896 9663620 106362694674693340927848704121183655680 9663621 -138983821812447892341958342416670199136 9663622 -344995117325482656738904709397119791488 9663623 209554264632601070470539433436680566336 9663624 110770121520333906181537172804232975360 9663625 -62005619333779418395108785974236758000 9663626 39239996728900996256823358306278677760 9663627 74627785547117162675328616480485281520 9663628 135978034607271659777005646519536163840 9663629 82694629171176172465051717491780226230 9663630 24698617811729001997181703450901463040 9663631 147265503316546098828484613765761380072 9663632 -29997204817914948842510619280225271808 9663633 -7013028806131978325304159279992400060 9663634 8335903687285780239381588437847360000 9663635 -208700224168877727109429545931937287440 9663636 28997206942044442604961921621158375424 9663637 -50647388989291300287639267411984135140 9663638 -108932672755127529647245380954385269504 9663639 -27446008862227906385733286481814921600 9663640 6133015962426807293900983152194764800 9663641 -31231250623568575395787255750092553080 9663642 47981686438176403008061419804728198640 9663643 -376539158859326923651065556494169285656 9663644 7994751643874564807960892297491083776 9663645 -127044626680729233264790957835113436160 9663646 -63139237834738871194009340218539481728 9663647 4620525599589547510050408293815822080 9663648 403594002489885804435924435927564288 9663649 -79070382383388294397288360896922624236 9663650 -72385736163933045311072019068038452000 9663651 348087152131066363282577654250277229040 9663652 97754367165101743967807978454629073536 9663653 715099083162080349783178323585220151580 9663654 -6567616095008981020083119472574648320 9663655 -302579964902366654191122365428974490440 9663656 -381779213605405473780163484354563077120 9663657 -88469610958213567983964048306818635712 9663658 26322961501796080789610228250251797680 9663659 -24382760357562166737817891059680982600 9663660 33994487872266902786864513303554728960 9663661 47265762419936985013499757286217567744 9663662 93616748831406819895161667580701568832 9663663 -110015543649233348602773907832433446256 9663664 -23316609921054223957268294066149720064 9663665 329568518102270706528643890204758580 9663666 -196902155569816117409560010393724887040 9663667 -9940038465704854155543242322811905600 9663668 12953467337010623252589524042189463552 9663669 224829500310750829397536510327136484000 9663670 -27933689848257222122133486007664256000 9663671 -456433167305354808588575684360132371800 9663672 269841482541528085846961211533811056640 9663673 61570584945402643284447193374031840080 9663674 178130271580747669188260417715761460336 9663675 -72029621442274390408469297981288832000 9663676 -139994998726716189513638489430528606720 9663677 -84157260125527856373903914190376620474 9663678 268125448912225474473821104557048483840 9663679 -238492796865413348508081124144550902720 9663680 -11478924254054992820614958660903239680 9663681 -186872565984372874136452446053291681856 9663682 108647764037835582802112942130615628800 9663683 -298417328053059482648519247623267152068 9663684 37124207604826125010471490997134426112 9663685 145349475083925715825760809773307159200 9663686 222151028727551316920974569412080573792 9663687 -86809768172814027586167890399091906792 9663688 33753773335764822731691652071714677760 9663689 -22895861046627526112188802667435683328 9663690 -67504021736868787831318319983288220160 9663691 4258615844685433608086818991211060712 9663692 96711020328731991026004793635469135872 9663693 -72050604582097283052443233487215564800 9663694 38284352400818294184638845828469243520 9663695 252513263937033951390308764193288968200 9663696 11071879248563771014725262583002693632 9663697 -52741199668265019130704022248494996800 9663698 172358295505596434183183521413147440640 9663699 70878507493405237172994925991041895520 9663700 56670505072299994129051707687208838400 9663701 -472714596400292893694136823952422165668 9663702 -53287271958189734267326958392278042240 9663703 -84733497590636877758872499827128886272 9663704 -371673339877311281813041272892000358400 9663705 5323627353741519325833150203647676160 9663706 -14528465999478056215498253848385150016 9663707 33142846089039102187638946612868144880 9663708 27843910223612064093600839840086018560 9663709 -159462992280160415341604057218907495040 9663710 48208029836228595075567385408134792960 9663711 152094409347055613933556641021030035272 9663712 364237307201996065702504382345931128832 9663713 241035949130664992019945325098946156962 9663714 -214986424091635679868607290208456065120 9663715 -1375556982167557189038264784408831680 9663716 39399238897530523531827284452207729920 9663717 -75950656566019947649865393573007753216 9663718 98780245410388094395589183450536103616 9663719 -77829857509005786861698838637803085656 9663720 -126906475889788477869395136090127564800 9663721 454644277648601594555387735955363412922 9663722 -40148603980029185576290100421254725440 9663723 -87023556254542549332114925891440906240 9663724 15701422690669916661534930563503154176 9663725 233901057737313324330416416550995301250 9663726 -19261589295752394813429425294136238080 9663727 -326954411650612838209668886847467701424 9663728 -16384593368041567713791550649501286400 9663729 87166133516397129405160513428858543984 9663730 90452930183582625028849294753840697760 9663731 83760121847343144486273532200811905480 9663732 153512163412506487430122489925895843840 9663733 569533294625205717316297255087513705504 9663734 -1087178825890775673736943304948624768 9663735 237344099523689822923931551271707865760 9663736 -1168262238702233513903020567588454400 9663737 53414792630541556537189327315522081386 9663738 -45693302334862788649489159359566968320 9663739 171875889364135596750819806578215759360 9663740 -2900506984058182661671411269087974400 9663741 215829403829082332646929869965294060 9663742 -139374308203603898893782480089533209600 9663743 -228464659634207439367249561928520907008 9663744 -135639801291641379251807853429921939456 9663745 -60306673374791848335661613399730781440 9663746 32181314506125391385315254949022906240 9663747 61986820291225940212796629272132977328 9663748 -271179523883948378112403524167675550592 9663749 -41456007575647144639753603625224539936 9663750 -7257016917105419379308130395034300000 9663751 -114460779263038621382753516465854631496 9663752 -125948918200324629225904768148689059840 9663753 -215930308803619364335505727869469813792 9663754 57578500549572149109523301186023710720 9663755 -27687787650121957649200819337676751440 9663756 44378499771755391720413499482372009472 9663757 146825496872861474085925811760614895660 9663758 215276840052908582149531222103437532544 9663759 -133522808779551909768497300706624495360 9663760 32956353276428893487418451797951283200 9663761 -516871841447512478216561491171625811600 9663762 -45479001641459743117965644767171006848 9663763 -427343882431115788679479818745931403988 9663764 -292294450910157539832738886560364781568 9663765 -177502955030689731508261663621238367360 9663766 76159099892880168723475717407042683520 9663767 -124433771349263506092859860815099956200 9663768 83913769108526911453826048655189043200 9663769 -480278603753386143262111519684774306560 9663770 -136877185961342103457468358875235077920 9663771 -21001230020409085947188225873442715056 9663772 -29431147937869273475889563065677028864 9663773 -37232683579398906757500981808148581056 9663774 14130758700474468387936015496893581952 9663775 96792337806386633969608385629524570600 9663776 -33039670572994639329908257139317997568 9663777 -165511794169862766143776063696666032 9663778 68011410678925609559563762591633519440 9663779 -82751814128776535561734239460956019620 9663780 -30806628015622097134595057931766886400 9663781 71202578465617401706611774240627893664 9663782 -19286439367623304203271536507822062016 9663783 -138138411167210023579383807817974274776 9663784 -73529644366019543596239993254833121280 9663785 -6641547211268403533908590773554026240 9663786 17660082965415110494634393874419040 9663787 -534266628743681572773826130897376000 9663788 4014386775529775543394971642722553088 9663789 267038212537722619155193968860440130880 9663790 142890373675919097693135609634470398400 9663791 60279546025686278098277765328977778192 9663792 -8482273008671325225645661896930263040 9663793 -513502570820709315542818404906333822958 9663794 43984016339105179108342130129219500032 9663795 -26684931056330135243186227522497192480 9663796 12737676558005539210209075783133593600 9663797 -134250191297740132621748893283302978080 9663798 -2207050498957397858870700606911061120 9663799 -210824828767698640735872268529663992760 9663800 -173034536704449162198790942154426880000 9663801 57998349070274630525312067651798830784 9663802 -254138787560150276552350351407722421648 9663803 -373983702737109382554341076063295601760 9663804 157823091099995594126467381870256663040 9663805 -77027677894253822267857359215985651540 9663806 -35129117952079254285475032007050171648 9663807 -150935768785745502195251759314188143160 9663808 -7027109204063735111495249123226943488 9663809 -182707253138661395455659281364650834496 9663810 -4237479694815815553448122584130816000 9663811 335235736112274486701806820438994001920 9663812 248843130624813618834386235918717523968 9663813 8256048680518498460999642035250148480 9663814 181208562433391482199221019627967548256 9663815 -22310517832518195437951844811107547200 9663816 -35341792158390938707036395259601510400 9663817 325290690255228309089469504553490619866 9663818 -43173791971818413503561890592849666560 9663819 153621280995586600397680246940079223680 9663820 4481908744250353485214923127356303360 9663821 -249058903593665853060856936948234946388 9663822 -9388426119513797148524589672695357568 9663823 -13284572984124029652441197457018858672 9663824 108499718428838165486151398277060157440 9663825 -174468587948550403650846369912949920000 9663826 21298652475364578459976395895177011360 9663827 504913822754468956248174458322544493400 9663828 123583798875281951507786288995211274240 9663829 122957281613773359713785571894028905646 9663830 -164380481787963106734608392840188190080 9663831 25870651620388039863250440826224174840 9663832 226668156529878146686593599286254438400 9663833 -342648521754628715252705481333395080320 9663834 -132543964795741022880343248640699461120 9663835 -121164503727964219973213579546846325840 9663836 -23475194118612567315703220646747832320 9663837 15005334287663076867264076033657471680 9663838 -25448773416875393407989466665925929600 9663839 155011873438725382893864585288437540640 9663840 -282005610022437856477932796008490598400 9663841 247479955236010740768206160487043415744 9663842 -146501283833514622497664388573347788000 9663843 5746428756354655505311212338794321920 9663844 -45725857452541215543522566294123765760 9663845 -115211389033414733734886474201719345320 9663846 -78557614855979951503738156296798144000 9663847 -16168081884997526506549042434956598848 9663848 355483958969120725391566663888770063360 9663849 -40713454339191994888826134977887796672 9663850 -31841478571680037797236619035994259200 9663851 -483791558551437172704285856783742795148 9663852 68743936328676413159009804056092057600 9663853 382604060007446112615078122644863158102 9663854 -242792534515970907738825879979728194688 9663855 -21760756068105617450545780737452717040 9663856 -71455554315470025148506300261460869120 9663857 70701922432944793521107316114468405312 9663858 154492644745709579463994647412237430784 9663859 -8409512453232373828573884372575889800 9663860 -4467420917644403878646302859017175040 9663861 118044823221672944925179229631500431520 9663862 4475302801673277956285301341281962624 9663863 -4073979429973556921726390077945020672 9663864 -14244452674708705357646832455838597120 9663865 -9096388567485325149645871687808913600 9663866 103363015228927690332415699810858891632 9663867 289257956447693292463869303792008698440 9663868 135160176077234770896293342696643536896 9663869 -344638711501083430413808992597828644730 9663870 -135616691605968359661152035406333260800 9663871 -50720561354675083358110777341897683520 9663872 -603919575257723519872656647305046261760 9663873 -32766277333767016077720159044914892160 9663874 -11895059560608968823845170212663797760 9663875 -219978977023897291860670678303491240000 9663876 54088317801346684528329097044328510464 9663877 226161355527333752069604842362939685726 9663878 -3225822125257331897420797338220512768 9663879 269700911363351185592647945686966869760 9663880 111096630129867636122873317256248166400 9663881 -107240829089041022098446992911913502336 9663882 -6465773165929321466494825794389256192 9663883 606167680723195972605465022008653503504 9663884 18910303951358554260474888593557510656 9663885 31633317904505671488409285138025788800 9663886 22023221262466254821727459644954721024 9663887 -116934354022779601715593797391000614240 9663888 -10926499733548278472737853731385638912 9663889 -53570077500394278263517529891030287310 9663890 -35237795563559544334013418095845864800 9663891 -27894911460339438553237824053880424008 9663892 65196416864892284211140653785189713920 9663893 -272838728154932005367946422996489823858 9663894 220329421038698736948194643210488448000 9663895 -9494818653476069186164317323200583280 9663896 332426436961507971428565905857702502400 9663897 14664002052497750087684477107688283600 9663898 -210611722937627866575028267173014614800 9663899 164839040176696320027477198337831416336 9663900 -26074984872026637358529791417910899200 9663901 121827166266180434189196152412398291212 9663902 16523314920251971536122892803639217600 9663903 -193018028576271675687009775309351096440 9663904 -241032330801618242023839488811019075584 9663905 143322633095776534736217783515649369600 9663906 548188384922193139167631620126302208 9663907 -221773266621765974178940293101419372 9663908 26583161821782373939872681048279409920 9663909 64560514486563712013360977225098125568 9663910 46179363171320571721698490715861564160 9663911 358957911167611427996026048640770939512 9663912 175200407627771057563425623399976960000 9663913 -118969801127067893619242246473490397760 9663914 -3797774558743214239158286333330523712 9663915 -98659009378637298822865023706850488080 9663916 -324637806389109396489176412423546947072 9663917 -478477667119837757496165354602485805034 9663918 63655031628793611204975263972722019328 9663919 -88203212321900229287785197015718858128 9663920 -21845294599745042496900192193863352320 9663921 247123905843663182385722843566699939200 9663922 96841443991510295500741344649291348512 9663923 461697168827663728773555225009642428172 9663924 100652221022121739385015964904331513856 9663925 -4619213645212437921684963452140582700 9663926 45764287280229637642288970481293802912 9663927 -93468054079084828253155868777420418120 9663928 -19561876061092874308191190819050455040 9663929 183349728452175491269576763479368232080 9663930 -11012719517115199093534502575946737440 9663931 -64721130487068195246037817676432704668 9663932 -36700246554648204860253606800189437440 9663933 -35552376452091157216006990675099081536 9663934 54466345703680057327257792621359736192 9663935 278829307155108012835640437836438876000 9663936 -43240633666580712085194469288389378048 9663937 -13320437605770167646673875565925812414 9663938 -46105133530028333371419949831176290304 9663939 178288157618703316008360262619155167408 9663940 -8527041735746765625522504633625804800 9663941 73346003971003742856232725628123555872 9663942 -92725467485450576445403364530687687488 9663943 187766044587468384064697963825857287144 9663944 -38389716419524799285244721791541370880 9663945 -168980990066520248620315215630664580160 9663946 103833871503684479630025511428772485120 9663947 -455258100548968122225648528243889418808 9663948 -46178183576525669783997897890663424 9663949 3391293763140428388164888408019405664 9663950 -17860576519683658631042593203515313600 9663951 -13303434604563090212680517599407911040 9663952 -25890859765368218489507953119593496576 9663953 64373466821386567008002110437509304744 9663954 37871889929455682635213379446765998720 9663955 -60409374190871837197875854846225574240 9663956 -95132277414440158421651344655744876544 9663957 -37053909776080092602006055036803644146 9663958 132822649988678944897935013518364051776 9663959 27058386416130443591483677969360173504 9663960 -91719358174020353552485292189730816000 9663961 -260471735761860974671174779053800360438 9663962 -53720073020320397349342510220410272256 9663963 -263700181671220699842213318873703044456 9663964 25446983520209166775455269265014976000 9663965 -44994426154271852988257620108587244800 9663966 43041646761012175079332519282075291200 9663967 -250589116871121603896459927283084561720 9663968 -335739887313089610798144161259651072000 9663969 -70291943318657438674907615664067437120 9663970 -1231275369719559678972129796429559520 9663971 -149894778418935496846120618170824781696 9663972 146875754347269063371436570537834427392 9663973 -142073932805739592386370951570469994240 9663974 61777185967893342089798999955874880736 9663975 -251749580583463386498543015540070560000 9663976 -58828624820824667662184970072781670400 9663977 -319575907819463338497482396490252495174 9663978 104975895016333774706708762271124427520 9663979 75519008618930013716921308118974643808 9663980 99614952662404324123043112784308848640 9663981 50432599331619340400676210522703436352 9663982 -59082956793965204773760693332759209408 9663983 96414571282623770752921479651590367840 9663984 18106741199314915433637642602666754048 9663985 -163894090067889806010814108204464431820 9663986 81420136646379256072271228252429613888 9663987 -82927857225275996832077900871041957520 9663988 -123067700597555244547784226147839312512 9663989 -433036954670069716453876024528882836000 9663990 -7957135324036128268162150113722019840 9663991 -11866900071328303079132721013741416000 9663992 -625703264831476068237994370146344960 9663993 82462438478736165274277828543853074244 9663994 3432022157497727867723446457708570880 9663995 -46207859282181326298906390252519356400 9663996 -173796083879326143125860027421288529408 9663997 -144738687230918677615486866775361598368 9663998 -97256474182743834374327392793736960000 9663999 293887177704308649073700134261918529280 9664000 -108021497216625985677803634730991616000 9664001 -154912443147701958288701299229132454096 9664002 -22494641706791109586686390135561584640 9664003 484105456927542478606221767896071488252 9664004 124809676076138347094968526012343545856 9664005 65365703401464823850919263690100259200 9664006 -121412244940638654086120494113562835136 9664007 -52359955114707490100736911128391313648 9664008 -11715841836536317698263502828917145600 9664009 68436387964165244780356492375088669210 9664010 -24508096845924797725603498647648999840 9664011 -31859286316523293864091600595832240896 9664012 -38901495632528593370519693669027186944 9664013 -197717785063608705136017014821939730304 9664014 25148451951984546370276491772894878720 9664015 191205378496652704095910112121056321160 9664016 27730967512015777674897717706573750272 9664017 -42278114704275708981422051092119069600 9664018 -21587392316044623315387001458032916480 9664019 -130829136516261040410448580020164266256 9664020 -10417230738468530914321584436599175680 9664021 2868157755948005623560000422091180892 9664022 -122434548432333773789675966508706759488 9664023 -32319030671672761703893503730672915200 9664024 -211230140431205736175659676436438323200 9664025 76340345865007761683542831575901924800 9664026 -21398729832156098215038816235579896576 9664027 88808551579922726536050542687601223680 9664028 49702874286731959818482950429989888 9664029 -18263826126880936109302946479476925140 9664030 30478562294480010074457079942956537600 9664031 -54432576350553204922459245700172111280 9664032 -3494297695594234832403557711427403776 9664033 -78470783479220990230665480774955206656 9664034 243239725836608739402412159430832238416 9664035 -1065185590366688747376839724243912960 9664036 -366264521291412923286623633985119221120 9664037 2828814763560512917853251020680186400 9664038 -34250387459885664426706478641649477856 9664039 69792031417426705289592107310671356032 9664040 -193978247936228943448638494861765683200 9664041 12709639786901030674702911813211779744 9664042 -21222628235540766055400741075949269328 9664043 -298391553985980114325770304721085861708 9664044 27721889555890362005632720826159078400 9664045 263676227309368883414184697045631284320 9664046 -128321674855565736452055004420009205760 9664047 253382600283087007175026697806271483520 9664048 52942223918032106176375180336577839104 9664049 4139854774921817716203775761562343220 9664050 72203638844415726861637334839835961600 9664051 -266485145827184155656353644030277080948 9664052 -201880145821806407247943351994864129664 9664053 13768366290836871127178404831359168000 9664054 -185912012471565784746591619710038013024 9664055 187640343518105993339764912090076185920 9664056 -319676171669763905733363761684297932800 9664057 -7413208974401086772515337531365206712 9664058 253618773035508313078647613138009380576 9664059 149991939061511993104782561447569767704 9664060 60151227868134169591310328317487667200 9664061 -69757477649310668914467655261065358176 9664062 226241329878311668094398001624371857024 9664063 189736812562754573603324861938406405312 9664064 -27162172255604533503089739160489033728 9664065 -38424686287554257363098394377635072000 9664066 48474354186588565846936092101126465232 9664067 -14394066121602132031384887995511347808 9664068 -33165889437841228506254016424867292160 9664069 -271159659766328508651495569800877863750 9664070 -89089864963772741742114959218175462400 9664071 -155479600244062300078191779546800896 9664072 9670772228440810418885553023731507200 9664073 -8861382922889433661667186056713893916 9664074 148700860740959567386873787889434020656 9664075 -251502343155754437751951551769926279000 9664076 26141215971882953508910386159107143680 9664077 285941736396928152341329970750570493120 9664078 -7147035242792749468773169559733353472 9664079 -143882921163406273707022209561116028960 9664080 -43512816890928348331927051888451911680 9664081 -14393136548106599005603271213236342656 9664082 -33811163641369811553729638282775216000 9664083 161153201306259765973057203702717672960 9664084 -50171266206904585271748312267395020800 9664085 450536527645932042451489739655363360 9664086 -55825465587921794058025202439237251136 9664087 -306636897747540022173546176398848902640 9664088 -11118608054165371616905547795921264640 9664089 -293451413678644772884370873483148312672 9664090 -67320357903467582345834292683669671200 9664091 -302356322420158313190135509809050104508 9664092 122963215091809685572463230204643469312 9664093 -811491042836715400320571894857969718080 9664094 -60516613460686581735653999067444080640 9664095 -2935590820056588206672371459557273600 9664096 -296610626490683884163056216232426078208 9664097 -339296696921363207400463604382597887454 9664098 -6993129121320830579009345811498105600 9664099 -211842621472645398820141835274351298536 9664100 1158257357062423395310189783228972800 9664101 2195593338368076338087238173550597630 9664102 99533940539966692107207496194518093952 9664103 309913202019706724254786825776353706120 9664104 107967263294513740496881707469533265920 9664105 -14237705907337057390712853182817820800 9664106 -163115848097530046757492960104669383248 9664107 56146077350097621028642292662623837888 9664108 -140738435272100353383731280756964189184 9664109 -32850424862124461649340332231537508608 9664110 -35904536771296791853712308161933262080 9664111 -14352473030074972509914040304038831008 9664112 61522221134301905889704004528835362816 9664113 -26780444013624713969823251235415475856 9664114 -59276656918441308832623764891370126720 9664115 55337722657130342878156074442474907760 9664116 -63916143891877757728726000868410490880 9664117 -5346753849856360001952994042008232128 9664118 -89935683540466326475395326769022758240 9664119 -90406114245286160457294111191988387456 9664120 -179835755137995893228800611895320883200 9664121 760808389509003404156008262784354720 9664122 68780358984268576651973744911878581760 9664123 -572644300697995417331450022339688139184 9664124 -101600042068901151389774552962152038400 9664125 -110527578046412055840236487787558872000 9664126 -13285296360429529233796803316051126272 9664127 110625723855452645970831425693600551920 9664128 81890090410351617468427972966141132800 9664129 -288003324206311682628964369290669574270 9664130 22668898242192773562379138522147084800 9664131 23898653344963074535526414829546537984 9664132 -151214894579577808867461183006588269568 9664133 9793570971105407447927304112548180000 9664134 34161414317723384906109044073490177920 9664135 104634400822628048288188660563961836960 9664136 33725911595906073001976827026268615680 9664137 70673320345280496808760311483528928640 9664138 178802524446058274852540165326057474560 9664139 89764163632131830966219667267227165424 9664140 100125647476725467479642238119624704000 9664141 -177053013517892073585978381510401841600 9664142 53684281296540877412204082315917633472 9664143 168696413086917605764571883715757500944 9664144 -27521199287709542467886419663767732224 9664145 136871139406093061587417259349909366900 9664146 -1993438928560994096375706598930199040 9664147 -97316920986341054306746997103548867528 9664148 101149997977669278071866033929790713600 9664149 579183593334968150548449687605335680 9664150 9673456527364873284513501562733104800 9664151 31198566110566105630040577418218713088 9664152 80192889979954010215023786395115479040 9664153 114009534145356743826172580467161635402 9664154 36180642404628100342520335031959046880 9664155 -114190017828976684715396376784945892400 9664156 129481456392050324077224032519773867520 9664157 147700527258598706607764982636023571072 9664158 2510576577794185161287637313686896640 9664159 -76872699344900489155966730430010857800 9664160 -72672916509451428566415637600036454400 9664161 78505183524560214458048022195869275200 9664162 71411914821698039240356866985340906832 9664163 -143190824230497085835725322249178765600 9664164 6064764322935789959084818874867773440 9664165 -64117973201728168689951655515085113600 9664166 -48573519711478436071174594264845107136 9664167 -56038156207505395531015361927373735552 9664168 -15885724316925816855595238670056125440 9664169 137656240479068375424639441686578165860 9664170 -103926607991580496147354121181279609600 9664171 -46000316472492460045118694171824862576 9664172 226673037787683659397203860425414791424 9664173 -55318707299289971309440341998213236116 9664174 -52327930016125879919182541920508049600 9664175 51606388301835222226652380255239505800 9664176 2264855414685454865426028029025288192 9664177 423204966863152884933328922306592888612 9664178 -1700290802265961304404637620182102720 9664179 21790001851462926844828998189109332480 9664180 -107692722260308469260058918873975481600 9664181 -564753503280882067006538997294868494048 9664182 -126578933042321392626351010833514676160 9664183 -289205382545718960393290151668910660568 9664184 209495422909363847950602012692735938560 9664185 89540818470470539703255574860329233600 9664186 22503544129435442255594310531658281984 9664187 364333787763053217707334468618845418432 9664188 57203707472414296923346555764796489728 9664189 335606762127001350015809732507836271724 9664190 166595712036164856455130079422463425600 9664191 18168762005101987671841906771861373232 9664192 -28057379316925321433389707962320158720 9664193 45850524253814425931025808750877997120 9664194 -77468160224926901069116158056801948928 9664195 -170021394437559486091069889824896898800 9664196 201028379818673536062607721489144478720 9664197 70423641710414826779401113343967451072 9664198 114874666847100331518952369000597616640 9664199 82436006640794063382514041368034336864 9664200 -12288940673063649733756337917317120000 9664201 31991987927601129645005199455126477952 9664202 -10773512554264115012240960250919773600 9664203 87733251541405733749833223487988569304 9664204 -27325566567581021048010108410553139200 9664205 198621344713611145005561457388566438860 9664206 30944887778613379609374510688409738304 9664207 -1367714879228932760339688853494553856 9664208 60776681653538191990420177987506757632 9664209 10533628655671759498629406759087090944 9664210 120140225122358433446719161599626560000 9664211 460407971067815525683498659651615076800 9664212 -77369489053573836998320623309996822528 9664213 58537741704594877721913828895382443324 9664214 71527022041026439522963773380745019392 9664215 -19435633860031959361733903247813596160 9664216 258415056835112629769253854675609364480 9664217 28953509358973935297612630157466066640 9664218 187709161053336272864122181144264663040 9664219 -23768858652970360444157583699475640000 9664220 134942798027523136109626625360306234880 9664221 -89659532869898624628323003480329953120 9664222 226224399107075182242736177523004853824 9664223 474453302217859883795760369903415277472 9664224 -83811882335089633402211059878753730560 9664225 133213923676599795166932361535857301750 9664226 -1770543542028174001365938533066801152 9664227 -104263808604847876470707091467990465436 9664228 -155458628556971935930074338855275560960 9664229 142968603873063864855147396808800599676 9664230 -21269056327585683184207828514541922560 9664231 251764624495498420364992149927129087032 9664232 -58924727679094993628080983420296232960 9664233 -104110286632067146841293309352331552 9664234 209642197586850852790866404657740503552 9664235 13446555217634324916641150406408096000 9664236 12719760620259962934517913669081088000 9664237 -33060731865620446738332204337213039008 9664238 -191821617795549998826379450105472616000 9664239 -115776208825642034583861798640591183872 9664240 -23079506605650843429803273613818265600 9664241 -8574134668425442072243946332096248000 9664242 3766066976178266851216749234779610624 9664243 -60033006041822873269775212239067827960 9664244 -64036307466227376564739650253050958464 9664245 359024267729378029733155933975607011200 9664246 -147466445323945134096938690757403352928 9664247 -60409491696004093123534235131671809304 9664248 85159850303049598384179036870798213120 9664249 -160814849280542047461024292049686820864 9664250 1001225381745148376852907541232640000 9664251 -2163825156122029863998689270192508880 9664252 -52597288021642659096900014066209497088 9664253 -127217217861153444866456547023658729120 9664254 39720920189679059292849323193859664640 9664255 -52953904058393152796233599805053657600 9664256 -96461636429002304444497773801460727808 9664257 103101774121640649142581871766314958640 9664258 -36271032147769787842817350541795919840 9664259 201206258288925719028045197531875007040 9664260 -30103056395586327220413689081353789440 9664261 -30690016010940976415773473499072489700 9664262 150387145689942384434354446770251316672 9664263 -140234541093140570772081412959391036032 9664264 284481732229201985888155774634266383360 9664265 137441306830856668271193165504303615660 9664266 93541892205227155661779892962250688000 9664267 66510028290331569183756696016352044720 9664268 -51593226188660671275833786596946794752 9664269 -67574205712338861871714136149794862656 9664270 -35076775864366207152102064966925760 9664271 -232318713107656396297310765374430951448 9664272 5561289635622359079575106381261643776 9664273 -159001391955559024026048597785660742478 9664274 89742727875996333735068764870129601280 9664275 81031026111842346604949258607084301800 9664276 542925400974347046300948175220103571200 9664277 -4467494037652498258783337907276421728 9664278 37721685537280547390578918124815607808 9664279 -463204740876802954404729297613157481840 9664280 304860896574358613816226885039065088000 9664281 -133572309533709495183275411165907935232 9664282 -42868852808586466295562274533279341088 9664283 -221494750016408902839120358366464441468 9664284 -119952794825069709814140985239742414848 9664285 89436483953459122000893916862231134200 9664286 141651352127523638877253257394886462784 9664287 252472049982331958778626585241320191560 9664288 -16929570895091261583176959881433251840 9664289 -16280108409161636979823466180905906200 9664290 11031763488456673348811186986678648320 9664291 4089966480572429973964089194134324288 9664292 -220860853107855639583229912569326489600 9664293 1937636808456128148095143388673461760 9664294 256090359486943239035122650875376201696 9664295 -116466092846339685168560963029198960200 9664296 -260658634334175782858688135958549463040 9664297 -34626352359666780095780414384561477808 9664298 46662073950536975804257073544970752 9664299 -140772473941968710031365338979175847200 9664300 -39488806442996827847088614678239993600 9664301 108270757400168855800747957293404819190 9664302 -17956130636408950138663480588028199936 9664303 10335141227625994576911657864664043064 9664304 -44955570497773880039200221413037834240 9664305 17159189126788189711568117787069928320 9664306 1567507002159137646233483863026846624 9664307 450641972834415522024658232721190341120 9664308 -69449054227603867997822824256469669120 9664309 214727005535444008008112735800408806510 9664310 78584902877404261900952617112593666560 9664311 -32001951028515868978760249902310594328 9664312 -19067893129854939122911825585215897600 9664313 -62360651003967002567520858218119983360 9664314 18063468380307706561446592173101959680 9664315 41015982335938193827213412897996745120 9664316 41791624463570857143683174096469987840 9664317 -15276005223947199101693312673620048532 9664318 -287014055026654219080388009386876480 9664319 -148277374864797737059666285769780753664 9664320 18333284706383347198583443563825070080 9664321 -27301325538275733235373385143905980478 9664322 -6138244062461589121182438533440660608 9664323 -237572209380296523638558250030735831816 9664324 935717828209842211957221013364244480 9664325 57892011695897009086278748419101899200 9664326 -14741401785076900512865515104804597760 9664327 -297091487627472897235190480530051849640 9664328 559012518080120347861991289448197980160 9664329 -229271445653022225299952669300176741616 9664330 -31375021216719383764379506566322174080 9664331 70875713467346533791309701382429884400 9664332 -21102705268627145180062374223751808000 9664333 -49059640174752478889562100669741198880 9664334 -128240110858168937237419960622601317184 9664335 -92491696804006965817916877912776198280 9664336 -1220178225690871667242788988724576256 9664337 389473220356887159460187735093638198260 9664338 54313668063202793244655785106776519168 9664339 316756781478772792480625941313474268140 9664340 -32449639065154782669809355299691601920 9664341 -2781225968176628774222208328766465856 9664342 197997057702675692748848652560496567072 9664343 -26933750806176696736738211338997968512 9664344 -189336723240863572160923687003188848640 9664345 -333764867265494822770657154790786075900 9664346 -34781747902971462956641375805974426128 9664347 26208861804729743098682244787753033728 9664348 476976104712155759407390831622207474176 9664349 -388965217629648963263816468999584306650 9664350 -27711077851152943066445475064900608000 9664351 -30557495807044272288307226395178078768 9664352 -243836330807747582878752159391503876096 9664353 -21256563233430300423978734993876334096 9664354 30358745402963432964971422210317430272 9664355 -47781079206392141219197384506183672240 9664356 31492680700944576106869565966374002688 9664357 43574308745700862064019897359543888892 9664358 18862028011897761886290586057093750080 9664359 172662521562397547486498056253719460904 9664360 82636516637517094160616931325353574400 9664361 -106410508023348144108907888216671696768 9664362 -60232165953612159040538244827415270480 9664363 101163374328788293311139679330989130640 9664364 337040926948576928580866827357193427456 9664365 30096966285979829359810525403624394720 9664366 235753892187214339010321275873074338880 9664367 22123869463721996766970409970818590416 9664368 -37254237262338440653443512329332326400 9664369 106944730824504047655547692451961714880 9664370 1108221268538441546028897075051379200 9664371 -240989218274919931975017895257652652460 9664372 -155405548386654955462423871657441655424 9664373 -33240020901274521330948823161815880516 9664374 -41171821161113849908112413236755103744 9664375 38881254809144072436190965313182755000 9664376 17720981300274894087360279707858841600 9664377 151163692423625546094433699091246387040 9664378 -23136491766984988237429952394095489280 9664379 -997040770268128842625111712533530480 9664380 -22318015909155040667931881486417510400 9664381 -222422903043419499169847603172721487028 9664382 30668545899920155182580561987790847744 9664383 7726967278180778468369849172484035600 9664384 -264603793607891910328644277567676743680 9664385 -191354539305623187997583719956052533420 9664386 -44778529573949971741462978407466521600 9664387 -65979012487912090921558396877306438880 9664388 157748652711438815898900278971277061120 9664389 -71206317514841322474326756140777621440 9664390 35521295048706337615877778460319299200 9664391 -72226082858327363351762698152480972192 9664392 40708806785626293362443955050823270400 9664393 -77938964838456145640874721418760158976 9664394 -73302390968349577666293796843945813248 9664395 12689493836902651794998584514654136000 9664396 -79033349336624876331236385018652770304 9664397 13549539559583996668324912357023880920 9664398 189140781922649018525501489348947689984 9664399 -374855379380626260227971640214961819600 9664400 -5436811753374140064300993945844531200 9664401 218300247311469857829493364276442196704 9664402 11972717478744021750185922324512683008 9664403 -30913684715424812527661094699035571120 9664404 46999165010039996182473022732785088512 9664405 -95296924471780406058804247609140986880 9664406 -188482644880520394222181404653093434848 9664407 24065478718709000023156609121160096000 9664408 -190418222112161021177025378998703882240 9664409 -147158123164931172162222878816028172800 9664410 -32576707116258181711764927693364730880 9664411 -341900239529746676382400869413339316988 9664412 130119438050316858019686857057872313856 9664413 231059088059560940746737390106709798976 9664414 -127527440563545817844658351990431458944 9664415 -302061413812111270382345707112960221920 9664416 -134796930354173842868557282610443714560 9664417 48522949945412486823417804239966072226 9664418 144105180676550597165575669217350478160 9664419 -116533176223464997845846995892141394056 9664420 -85683825257719394496846837292065918720 9664421 -58619958740352517116972083745604877640 9664422 640884473925739479546506921020575744 9664423 -55711187524536601554946856578162536328 9664424 164617970275709297780291402162076057600 9664425 70498650437055861863292106889974138350 9664426 -13925909179342730332073110791666850560 9664427 140334464724248443605383338973272788276 9664428 -34983856502082804835016806992843962880 9664429 12605129620121979331789604054964971030 9664430 57514178998121890976037718234642897920 9664431 -67062996267358391108013716636782640256 9664432 -52014474508449009706050224175240019968 9664433 51134018280766948871720434537158040608 9664434 1451829362833488067445265894597469104 9664435 970683768624146577403234098050784000 9664436 58413013544037843192874811985773445120 9664437 65250597095434618408953308773688011200 9664438 11759892458708059062582839580008409600 9664439 28494348611683893145170006752316814224 9664440 137323942769834897194323555392635084800 9664441 -119982905735612901626494062509754931200 9664442 -232661910851932661289119813375715850128 9664443 156642216000241543151443392241221233760 9664444 67415217982304756317088776909036079616 9664445 -99722183348967000789537364089844348800 9664446 17733924309689266994144078705087643648 9664447 180214956249573720373361720739152570480 9664448 70857059885250679614168720058884292608 9664449 43547863382045382100281689388573732672 9664450 -31003144118591791348215478756383926400 9664451 -317935821688178020820878494296462788548 9664452 -39969101558852331906295553142988136448 9664453 77744313244681519210622333786057218560 9664454 18886554968760687572409805619348273472 9664455 -72177017870323593499383793992052718640 9664456 -154601178607618008496836587883322629120 9664457 -545152852816525469011183128390124034496 9664458 26919064314023519321506767401369273088 9664459 183592913991591749314952515891838851216 9664460 -21311187553154435990652793760246768640 9664461 508092001795960172711608333258906980480 9664462 124244436701252463512865727776477443712 9664463 243102953861766314161662538814712617712 9664464 -36710668590080170105314926358797352960 9664465 -4264087333441408050814979759067744000 9664466 132572502380048690913061926563302054176 9664467 -85021245490016326315967853383406827520 9664468 93466351207251594630007550246482477056 9664469 188744649074375508596093086310456556096 9664470 3060221637454011173811914144392919040 9664471 -289285677724894047121252675419978366328 9664472 -199821919065534815922146595759997870080 9664473 -1852292096220845691477966443939690112 9664474 -85313825642550869449403270919653365056 9664475 -194693819754553283879421723854165477400 9664476 50606974211668686798822280676503286784 9664477 215377756413694015044969274383780924326 9664478 34426507834983931518339351572857895040 9664479 -22899479724516756044602512592574953104 9664480 36164104317509442233391747692258918400 9664481 -135959846047817411463731481687902262636 9664482 216970359125726643326638611342896908800 9664483 -384476896712406191719492983319948766160 9664484 -36859356743124109741254604918880035584 9664485 39954270184135322019203687852537107200 9664486 -154684836409536580540579361096465972736 9664487 -70929557371157102210252754105143277600 9664488 -166168056910737729418547167124965785600 9664489 244124186273985608501382857585692551424 9664490 -209615387857482847904394988472574428160 9664491 115443713020284054391778809144258018392 9664492 -31988731975078855690775161331131043584 9664493 3470513033501253648501682788551475084 9664494 -12250711358251281395234519490636438528 9664495 146300890093467941625588554716289579400 9664496 -62250083890251262586602599365670862848 9664497 9868817791966978393042120353405367668 9664498 66277175104993654894648414382501548032 9664499 196059702267073361891289729551648600064 9664500 -134696038994765473460555198175575040000 9664501 -118800700332095785660146110349533331072 9664502 -211195435997832931701793042096020014400 9664503 15977300842255362122218176006837462504 9664504 -260386705786459337861393182298036244480 9664505 67820878581509721184212981710752686660 9664506 -115426245651927356140720781826553484688 9664507 19383013274801295940371368960283629712 9664508 201793375146722236464337737859891200 9664509 278790087375316021426709199081887637504 9664510 -61967086670491417976915471171635728000 9664511 -59304082666237041180745220194883785920 9664512 9670712705894004595169246765383680 9664513 -51089649022194982391661796011710957120 9664514 -124849455736617857009477548272421380144 9664515 3001430961675462678058932384594468240 9664516 251738899135818938140484330839699734528 9664517 -810723079751961339594988933049123328 9664518 119290253271321401338024583815606259904 9664519 -451871840033123185564204506776101919080 9664520 -36112511340018764917066045977816268800 9664521 84305396701418402655164300715387787680 9664522 -4568079545207997877844608699982746368 9664523 41608316425226771817113509750450139304 9664524 -28136026854125616392842877966010320640 9664525 -12651403907595434946763896536079362400 9664526 175827054377251866481369670542578827712 9664527 183085306950623216566564085506306486920 9664528 13551202755095558567857413537504706560 9664529 48074792630284827136003919881903360512 9664530 25223988380039150376100935775019281920 9664531 222943472880203229705434469804189672960 9664532 160754738067406589280260077544803533696 9664533 -184472817483929182068144417281062728498 9664534 -285125461928240147967862294905972260736 9664535 45803965374674630983906786692143086560 9664536 -100106378110023335939273299016128266240 9664537 -229552382624343845159512547519197461814 9664538 -32393638580642831252608181881302749952 9664539 263013552768806832147035940158010096024 9664540 273527777049796154938613225613467904000 9664541 137768519462154825188957224214527933632 9664542 85333010487570068680821844251548058240 9664543 9240433561428716649566261828840693984 9664544 -427394069029412903420995520472903843840 9664545 -15615446568251435424719672022230621760 9664546 -41016647280440045097109169930865252528 9664547 -377046704658760361248256418447991691520 9664548 -63070669287306965294537232186284396544 9664549 438544094700007231641026395795422192736 9664550 15170306433321112327277063102624889600 9664551 -661170141064090630198345727261080224 9664552 -21001034008049692446384340312871654400 9664553 166395675657267559564413824493760295802 9664554 -50352295717979849178849492591918428160 9664555 -113955447931080447900170026193849627040 9664556 -87451852321123017337766303000482137600 9664557 639186271603423147135548499422768192 9664558 103129149099065258116253566844168117184 9664559 -260263446780059250224601007570776807960 9664560 2859826054171797576857126247231651840 9664561 -41838407774504265684032115057703516896 9664562 99873602174963127521773897695134326032 9664563 -227709913440797399584549174299385614336 9664564 84323443431680931840619000454351106816 9664565 -227495064044756242392855759639273016800 9664566 -67316265168774451412331301553603405376 9664567 -88454290014825277136000891108370775848 9664568 -204144491614409784633429555292132761600 9664569 75636033286774853345679296307261763200 9664570 -5346420883261275506236258263338802240 9664571 -81364504874058490742083629877362959088 9664572 5453366926951720181213115100751688192 9664573 -202815611017357610044656468641426470400 9664574 -33472341449042253816675293800287838464 9664575 55591361422648449923066469447538128600 9664576 66633983771596477778293233481251553280 9664577 -32225327650850333637331309401306316992 9664578 46306912859289975331116378143702138880 9664579 -270720466567580154079962816291529098820 9664580 245209169427624127790418356275014739200 9664581 -246452972569241336787780764587513685376 9664582 -3140839889399229918435810376926705216 9664583 -227873822797452683717880568082587968168 9664584 2664871140812434912081354060546744320 9664585 2954433213408710806614824707785715200 9664586 -219332680786826475206658325764659437008 9664587 93223219549623699768548424026423086800 9664588 180444808089771521292723553447336018688 9664589 -257614852704898866016138509843930679200 9664590 -42215937926488484114852507690534050560 9664591 19918665860703393443539975715922720768 9664592 -18631481330431121906472997514274275328 9664593 -270108591621908513494070825886253375296 9664594 -1022556355270258362182419591228239360 9664595 -196967415506028187252434004777648588320 9664596 49102994972644975737795420858751617024 9664597 -201513031212521120719801156077415640320 9664598 -9648629754232145188216881139626579840 9664599 46315596284507926671421062265111560960 9664600 -59310121952453150220984088767627264000 9664601 333259038296294457449582203117368670602 9664602 24911852392738770154936688388288918528 9664603 87926949224488521004548212655371249760 9664604 -140603835988661332672807996533910207488 9664605 103922258258559412406906991266970491640 9664606 53973929414848243310809261981897971456 9664607 667393477797077742761624355350108200560 9664608 -259948032672894013945236404222985240576 9664609 10836352346452686903608483441860291120 9664610 229859158090130213110647534652404188160 9664611 -156980646946801068301321265820414810816 9664612 -218353939954719079300082510466828175744 9664613 -7749016415466290644242183848038405440 9664614 -32708459758539107641074063241938441696 9664615 -42417564175727027244734233292747319240 9664616 11792374591800947278529439833232998400 9664617 61754308063127564993535939095571457680 9664618 -145483156714866566552097529244935836240 9664619 31404180277707164042036474624457177792 9664620 -24405669220772757107406970846511677440 9664621 -434018938905860890348647755783856267178 9664622 -28594024110134544859847542227547717632 9664623 149768954187330147054655558530290227200 9664624 -99658792034245906540795598318414659584 9664625 165204271882817155666184766061586217000 9664626 61094182907833057728422308805308297344 9664627 -30936243270313007415833790136574383200 9664628 154501497289610918518059959986780714368 9664629 -78243133543091296495813111902702206112 9664630 -96020483034297611429989902116834135040 9664631 -14280598609658100392645682596774204568 9664632 27007822537916403908061626845248000000 9664633 588963325300568360753418912402760826 9664634 -1582279407290338588433220870066816000 9664635 -207514121833303163908630787143489593600 9664636 153868229311181628087496777299344787456 9664637 -8963061317145138062747737554543763680 9664638 48844476770106345088527474996425626944 9664639 -80872656000852512813500889342888665680 9664640 146445663534330157543820757786270105600 9664641 -67822391728530345247212149264107150848 9664642 -59052070415591517559412566048254359040 9664643 -29405061736316415604154758617677312376 9664644 -209701152982822988910657205469461856256 9664645 -14391918231507845707707537575431274280 9664646 -48863663313445461942888715501434377856 9664647 127300344085675389569751523845120882600 9664648 -127558788218871074558580903586046115840 9664649 -109439000638570745508713348842454586780 9664650 52955025192121904878601708105071680000 9664651 325203115324579838252394784480232413652 9664652 -284215308870348722808150825317403742464 9664653 -3693272370101439612168366595945907712 9664654 46881375522832667862694664539111526400 9664655 -2410788726434448514599036467476124160 9664656 -32196314103081897627165508098513960960 9664657 921239784606258380080854196449863785344 9664658 -3479681209143717511041982739590366320 9664659 104252640501508331475366355341841585344 9664660 -5767302948592091378061887388658264320 9664661 -137526895565670000775681337941998906738 9664662 12278984041706534361970578334624149504 9664663 -60759323217370560080908551781619715656 9664664 -155734811262868392129307137411975598080 9664665 -35296605354931947725833374785563092480 9664666 5370866507679740171876782223135380224 9664667 60503869626405987847589897972447052792 9664668 -47465280473893966487045513016105808896 9664669 -44279189390751862896471743247200595840 9664670 -98497523565436673102599002809238048000 9664671 -93778039741898993919381169748896296888 9664672 311442492292787155729670063846011699200 9664673 -61047885088785247685604713625280325760 9664674 47668221269193892025405362886322917760 9664675 -224476291566550751643011088836334192100 9664676 5355972265287297314514686189620064256 9664677 -2697696847520169586085372139046816128 9664678 32369483221242021027494507346528860640 9664679 -206634783634299821937677226207121347720 9664680 1105298662149688299337904405807923200 9664681 131542333377160847457896327393701155464 9664682 -60794574660691868972704273569717235200 9664683 34546119267083961490266016579376067840 9664684 18053397219795145598598458190078910464 9664685 -239684359707655067759408937731546944200 9664686 -21695950617676572693793722409218237120 9664687 201136033120900993066235313240389612784 9664688 -320993107836411596366602467933880320 9664689 613588435089336396885877266204674208 9664690 -25946941559340212570455016491489904640 9664691 -69843201398160459279211156968518737908 9664692 1465189581852891635892899863684165632 9664693 -201406297728136956593279771958085431058 9664694 14155425956235649527122300287424077440 9664695 -19993042960454952868992355174093330680 9664696 289719364161489659921329915758507048960 9664697 69372846873620715010258741231545887232 9664698 60535833855738987845973744709638718464 9664699 118543645154757307543781041868456367720 9664700 76364781811235186991782348769709670400 9664701 250560069347727528178290316705687295232 9664702 -340240180106773571741111242404745862400 9664703 -228265394530094383172751749554084832040 9664704 -61466186767348118854644895289746391040 9664705 -27627318778372348265332599373466751000 9664706 11058866868756992248745017300319673552 9664707 22524110509061232749001426626517901488 9664708 -105221276989334950278198319890186086272 9664709 -88748877863105014571376831414414632196 9664710 -3102827536368609921608752007709050880 9664711 -154489977036995660882197549050926048000 9664712 -73498760904322706652051341530768972800 9664713 18078337258692007431957454437246292842 9664714 19663219124345521936088201987341398720 9664715 -21180893292241270251320942163885404160 9664716 -231848142391544812803238407621559096320 9664717 -15698047817181384879144631182336196234 9664718 83743281072285882043409953315369181952 9664719 54953469832999997217190976509623435144 9664720 -15029188030205145060003672866586132480 9664721 -135811888229769230486368581323264362656 9664722 25278345510088971350610077071111410960 9664723 228311575517624478885644208994575511332 9664724 260184459331725494761981706667897808896 9664725 -20301112566638819326983916435225680000 9664726 -148009791538837267686772479358468862688 9664727 45037278268883909275383051338039901576 9664728 -161703077179865689505311709077396131840 9664729 433166954296668022787798296037091608330 9664730 51580525176158682127526939655017337600 9664731 296368547782487483786787569071329667200 9664732 124774807596512477681530371329238343680 9664733 17227355295168673549758737546344979328 9664734 -54293389181227463676457410926492080320 9664735 -200484602192066119269483964278995887320 9664736 27878769956850624262563234969806438400 9664737 -21834698672215330265893997196868108032 9664738 -14799551603520972551694033780134060544 9664739 29828540032590240294033523202166280656 9664740 -73519963345325218711363705174106269440 9664741 -407663842614253954450084398431879113858 9664742 49750382618923753446833745690044248512 9664743 -220732669188198233991473994454817808000 9664744 -11696937690667431871625085306096353280 9664745 -333024454478537606406183045204791521500 9664746 4427953815499731063539060537061605376 9664747 93135663101278742583149257756406936760 9664748 -1553027043316033726438863915249154560 9664749 -38427702644342496138801185303708335200 9664750 117072582790087926017569997100895392000 9664751 -348625376851308044208743027139500418528 9664752 -1934594251096257709768824725328887808 9664753 -135897550287366721345194992083697040320 9664754 -4818889877267711352751153299065712 9664755 89972511209932995351704440539887178240 9664756 -97038401605351293431888788751307633280 9664757 430499517963324780890468848650207897006 9664758 -4942787469392558332754066337869795040 9664759 -22592652590609936620704581584282993072 9664760 15539034781310520447151317762738278400 9664761 -25151178032423721622269577820808400320 9664762 1556401012306911256186139663559384000 9664763 -87858335071914763973177681873432119440 9664764 127413955020528440147117801756859941376 9664765 -225246844573424327571614337839528846880 9664766 -446876085894864970549575164959850112 9664767 -112293404591009323922998810306445252880 9664768 153738386738179514374331710056190443520 9664769 373017598356526562478842600552255853744 9664770 -26804324230741624708504297529388541440 9664771 299006010104803314699591298193927678972 9664772 -63566813254283365480884020466305103744 9664773 -162827119724110370256793851636372650016 9664774 16101114508780283472820635319928065152 9664775 5815937393518599263824448611603825800 9664776 -3980302712251703217856988955905679360 9664777 -48128559526160105397840967262982301260 9664778 114519806456227277309753672201769223680 9664779 224308924195285834262824787954518799088 9664780 70082397392301500581568515167832089600 9664781 238137132377280273836666183101129870080 9664782 -11658290572344181668329629752070223808 9664783 147232390455183287752929488627786422080 9664784 38805459534193846452079843888867835904 9664785 -20388767899668064252250356575976060800 9664786 -192409068475593206338551049940081376096 9664787 89663852499240177146519872582860178560 9664788 63205969629889919111877449020693794816 9664789 3091217157496659802110796925869480632 9664790 9466489980159207237790088189723625600 9664791 156759332466368055011763205846372773888 9664792 -134211803416519756732912154198617804800 9664793 349866076094788648492676270792920260042 9664794 -77938335846695746476097454859503375376 9664795 49895181521109509005081147226516693280 9664796 -51924165161902304943197550641736311808 9664797 -223662486836859976829670329311437340800 9664798 193425877114060206689141899883043962880 9664799 -408689704529685886516267422716676891216 9664800 145689543930244176199684433099214028800 9664801 159946618896961970129085418335493262100 9664802 7876675744728388058240080489834813440 9664803 61187856880531350167156842687335265920 9664804 140677900186331034105252368364828352512 9664805 237696099793129867033899229340318654460 9664806 -91725495838395933662051646706423004160 9664807 17185717134607469287888795363962617664 9664808 -73534539529726149105175440616318894080 9664809 2336602610364328430133213913893999360 9664810 40420112716473420319104196272760990560 9664811 44815837459580788168295379573008104752 9664812 2212327329627651648233629487652403200 9664813 -218862874029285173859448494936597656938 9664814 128989628214085609537590844411657946880 9664815 -14831362519157601339157569994970698080 9664816 26309860911867830366964142184141750272 9664817 279166792688740878469421118622478810946 9664818 -24105875382466727882144654216696297472 9664819 191340295134488001936445941316324418544 9664820 80184116914013062086247339711120834560 9664821 45723758137850099158413083562363657390 9664822 -46489379100529742935722931952668680288 9664823 -3236389186678145951231997426525565248 9664824 -88046083734105113096034026501667348480 9664825 -129097374196891557913430947835287502000 9664826 128706148169806187390152330302623552112 9664827 -1246535660785536087241720564621651968 9664828 -33269562251463066457943768637569631232 9664829 126685822244238233589904039460534401740 9664830 17142495069307661759740547350975737600 9664831 -88397909159201045271368043533508492936 9664832 20054938761930991773978760441971081216 9664833 -11476438343580284506610494545403944000 9664834 -107184079076245278998461137581775611184 9664835 -7911598015457191921994685439115419200 9664836 -109942099892788644070204516903572415488 9664837 75533831454119918435827495328061880832 9664838 38556162799502590673542339827954580320 9664839 -158416827527402605370812711584607391232 9664840 344286788810227555933759555643080089600 9664841 370356084727804727696936341582961953242 9664842 80351285848933666844317402171922321664 9664843 222306226086820310703638523485459331092 9664844 23167795626272308897007446328130846720 9664845 323699139165246343755146333465901177600 9664846 50236277033535274058949774034237639872 9664847 -164461967248318127921943681047136322704 9664848 -14953734324899394799934011877501976576 9664849 389380265916680249940473833793795259120 9664850 -59298376095352669563735326672177364000 9664851 50147276253745830277751474452382064384 9664852 1044980275091771640116486660058335232 9664853 42902239708608246446592681796286449728 9664854 42600280121698791859658891299776323520 9664855 222277931014094232400212737112727733520 9664856 -34717563041489377528683364729235251200 9664857 20060014334307227243115586147008779400 9664858 9877816710536168813313180329890899696 9664859 -131499001606798596989831925863449010640 9664860 69113538664840789011288509863550976000 9664861 -63737322494780508506465347246555670708 9664862 -175010679840426739652299504310331571968 9664863 -35623116644355328321220949587637728640 9664864 117500454931361574893795147754890330112 9664865 -100385926486913479321261662583107744000 9664866 46279248605578394664725535955430745600 9664867 296643159822271293883606389797340229916 9664868 58974557220399861851672559383911491840 9664869 47913118946269388618169750694393369248 9664870 40118036699284158392277287016289858560 9664871 -295401308218270342396765026715411193928 9664872 -13239731602893659139250937024193331200 9664873 -377569994466619929995927792077253255878 9664874 -71742939117999285035725889199909621408 9664875 199065181531503186527488919167284000 9664876 39170233754004275953339051522648479744 9664877 321409071420918319198755203731148112726 9664878 21359693402487528913999632499713129024 9664879 79333913831922623007279454628244248960 9664880 -65316304368748990118047580206078525440 9664881 -60080205497404193071865274600608322816 9664882 -84392865309894452899521579034172340480 9664883 -117866162835617175675785344091697554868 9664884 -163399442204381691773405763433012598784 9664885 -131840070424762723403039283674129121000 9664886 55370756141204589056652254861827018752 9664887 11421676863611319271990798514050473960 9664888 -230185966838091084217396437614516736000 9664889 57689699465094936500676303216815629128 9664890 43038460326448288361737780389058659840 9664891 240498973039545784035558601301249246952 9664892 -27728952824020797455237285930136023040 9664893 -82508497832914678372751197661954321280 9664894 -106426261625734072976483916369429612480 9664895 5071116439267682124681221177428692720 9664896 116400902288853793347739610872440422400 9664897 -116575015296719940844724102599719535296 9664898 93159747676665024356359555289275436064 9664899 97231537398949044470889498447540979968 9664900 55219569327044727357796811519133491200 9664901 -101262190369407725426040336093153062400 9664902 -47457424028699613822379613017189227264 9664903 119298850381102608175050159438262800152 9664904 -440518238437000443011926804501532298240 9664905 87607163277024864179790454955146100160 9664906 148457851431085306892802051285822376704 9664907 -44600251655510103914907942703072070844 9664908 -10402778887897748209536012963012034560 9664909 -72076932125267946900755841709820834890 9664910 -2620952043692424584921266357737080640 9664911 162661222685802842963131142918781432360 9664912 -67182727108418078185141043536229392384 9664913 -198824442906511267777966638708959909838 9664914 24556399093182665091842659568976072192 9664915 -3109179803082298834560294962712577680 9664916 297679468996899955287569149556648250240 9664917 -106248810580026623298437332909043746080 9664918 -59102615066251813333582745314923527808 9664919 -110180667675977242369700180496001251240 9664920 9526727999549081255952696862030848000 9664921 -14020539769015543545075726510180211200 9664922 843103799773302166955065347877301760 9664923 171568073037509248069171184573559538584 9664924 -109533504449277212757588459553650287104 9664925 59894034149527166219985800116910763300 9664926 -13912699326003468992394393794801280000 9664927 8361750385875463273738581207973815776 9664928 -38833678643657076979033159783793295360 9664929 -250034097671731930302816638249721812526 9664930 66127581843581345902552392233281597440 9664931 -248157790525725136447991060770166200728 9664932 -5633090058667100851720098150521389056 9664933 -13927366043205088248434205091494685856 9664934 115157300149276948166203539097822811616 9664935 -45605864896277981361561735544351756800 9664936 -121136746072733806972974435064006456320 9664937 -230200753154217254573975455525758225414 9664938 -1586025627402944080430066610542428416 9664939 -324565959283407067425011866143398246400 9664940 -252630962738352716867289165080314152960 9664941 -6182754722485416096769887187586507424 9664942 29635260382568354501034793260306005760 9664943 7715154549107566397581894209604875720 9664944 -1277423777326410402400672536248451072 9664945 189420822589524337763892188730822412800 9664946 -59978372739668665824980495569476349440 9664947 -199271107080998794861498620403938385920 9664948 -110177521161365544874805552595976693760 9664949 -190543394376009823598259435167378919264 9664950 31934793705681461103981990003808929600 9664951 -101471143260893072625394520976955727768 9664952 32289948920668633605871512717701836800 9664953 -92414849684318581953667702223842706016 9664954 -41865982877265288092503439553036288 9664955 -53543832660460691396651775648153304800 9664956 -94213905883376191800915782588386613760 9664957 379521954361806023559997785101981691206 9664958 25558403064734320032023693326053411840 9664959 -9013561284389759953255706847621479280 9664960 100556982347723483303609388173497466880 9664961 -376468997556423843766816968475528709376 9664962 94661638928766515966723573632110226944 9664963 -49877446125264082691841348883278796800 9664964 34910276278638177375775442890841294976 9664965 193652077563889008440988152374703656920 9664966 -47356803580433693890645966488397649568 9664967 -17392819033540491471152237695254047760 9664968 -60121081599664959809954246906199244800 9664969 -80535859310797456635125090975612350630 9664970 36870591115138520884271398932923458560 9664971 125668814198222799710746543229157361584 9664972 60398278971377328131232734421969963776 9664973 23103972436162311180114751284515247222 9664974 -22976516493607890497178109893912299520 9664975 250059051349029225401382922005482499000 9664976 121384031524124251014384608020907999232 9664977 30171009818276615811691606185070202880 9664978 -166348836659993904293626068898984302960 9664979 17275982156970345814569520307538752376 9664980 38773420934261922614996311692958801920 9664981 -364799298554001739423417049825807680 9664982 -95674263189039323338401431618246562816 9664983 153957693541468373991998694168941798784 9664984 20680572073408672195751618602047283200 9664985 117746259353766767475729872664289752960 9664986 68677263395694085662968534848505908224 9664987 -171791925643901952188710127504734230000 9664988 41416551412780081008355582029515647488 9664989 25639066599201853791860523329173458720 9664990 80461368312087083566891288863979080000 9664991 -46181009826672204857556885566814383616 9664992 343691816988956615951091084684951552 9664993 32575243701389558420558545718370116688 9664994 12264810608948185398416001274861105152 9664995 45151721943921064053448315078947539040 9664996 439031419281070704249719837352156160 9664997 -273065719216228048001832673256804743554 9664998 16090574379128666250350499893128458240 9664999 -123300572684104253446647070448160126864 9665000 -57983228994406530351679345637174400000 9665001 2308516621531278673520279685639068442 9665002 26733633514363521142475563053421454592 9665003 209183202507250374471615014774616410184 9665004 -49798046235437249073614475105631011840 9665005 428266471789933870611243111318660188160 9665006 32557779938341148959572223671956573568 9665007 -261265762849202980947630497992463988480 9665008 64991978256802226564931593059648274432 9665009 -227781187230998567982274009635679983120 9665010 -47653868545337234538293928411701096640 9665011 653219952703316140498824872673003599424 9665012 -22648460806764693196664272235326894080 9665013 139236518655161426229422468981169871584 9665014 58146208723315071023602341167857768320 9665015 -131199527306952303525574445917946780400 9665016 -96739721661089134866914093636865884160 9665017 77367664203845559009731092265539437504 9665018 -222114378505457000820449365951056814080 9665019 21667316318378235451731515919238840608 9665020 -91905481985908459418297287636337579520 9665021 20483515099425392628913426805607139392 9665022 146477261366635667107976098749656292672 9665023 225029007016789883535079448466440018104 9665024 -181453499747805314962388373177630720 9665025 12691741149573225474861810198040377600 9665026 -31434348363846969522924801943873850880 9665027 91315268611475372863227047325290099472 9665028 -195693235178669022891389410633620142080 9665029 -153907912896727119909740552934509912928 9665030 -61446145810481870286325185165890563200 9665031 110707916794616283172959349378570416552 9665032 21948390932971680836925754534244352000 9665033 -46674240869895528052396051832002429440 9665034 97271147013836564639123892459817920000 9665035 -327008117162843061614826083122217303520 9665036 -116683722129282442902862248751641381120 9665037 94100476048781536468056924849673097568 9665038 -32981274739239491279708246700252417600 9665039 87251909184087898939326241587840465840 9665040 234666168557037420823854414393507840 9665041 -476154999044694299388266526668681044558 9665042 173918884516659607365642760124442678672 9665043 -143407779235289003548052014508026546176 9665044 187168355126478868298541540272607813120 9665045 136763863099493952841684388494484743320 9665046 138603403833388008095595596826872511072 9665047 -7514395625586043426685353097138181968 9665048 -95049696270061647555288021814892144640 9665049 46302250277202427684286138835084787488 9665050 48829057489709463285828789853369582800 9665051 301180661930158728444336522181214857704 9665052 -212662246626867560760688112108009031168 9665053 1031583147900077249799990302792373804 9665054 -11762855493226855683073119715111180800 9665055 -136795063904808559425530514783091288800 9665056 -56283628750242926392203094680536088576 9665057 -230646596552894096320579187968622369088 9665058 -33852849049451832772393478112285030912 9665059 -47279226071618410058511485613024202040 9665060 -104769815376930908467216828271086448640 9665061 -43449724172061381678321157383464942976 9665062 209761421453358740163628823883142224000 9665063 -84635775754661037318800557148612807688 9665064 416352397528138115594951062748190720 9665065 7575080532785317627764298034141015460 9665066 -125526893634605605662228823206617199360 9665067 -5234628037118677549599176448249471552 9665068 -20169302845371700290981324296348417024 9665069 -503113762212949406489299597705482535530 9665070 104899706195861134757211436607179651200 9665071 -55791043223356512404426017162620866736 9665072 -69109320358467850931714224923634728960 9665073 78325953798832277940372508646737880160 9665074 87403328262959547560308005218836747536 9665075 60472024177564437509535049232396022000 9665076 -34950222029360002207578806232778936320 9665077 -109198709776164135185244250942363532228 9665078 181324286048411318531846220200569659456 9665079 -261240937947184994984513907646054127280 9665080 -131284330759273665820625921003426611200 9665081 -195976902632898983052691667875814120448 9665082 -35313250313801264254342981123179126528 9665083 -263027719630710884162179427742918747216 9665084 -51929221051759555733997661192925423616 9665085 -34990544326067114491399370399428492800 9665086 -64460140671556188306702580754983627008 9665087 -148582497623748742627322515592752688640 9665088 4651127524450725535365836783191326720 9665089 -42941579934862507461996324792593236544 9665090 -68736737976815829153743815301208223200 9665091 234785953076343184384018236354411990000 9665092 -59714086023785445036979154585413312384 9665093 10842526945184605904644353318656583900 9665094 22829789721574524824179711634552497920 9665095 192000727491895728230254082370290532960 9665096 41417979007082752430779193168237199360 9665097 -68420122573129846477184578162342452480 9665098 131995797667037897177457765302791690800 9665099 65376416679382336985980455578268484680 9665100 7846178409412647158150062913340576000 9665101 147965861987630136415783060034934425472 9665102 110277948662280556083669364521843394752 9665103 -81505227990202725178578222609872139504 9665104 59462351811708702362804045750608977920 9665105 109405443146335253155469746550664720000 9665106 51881164596399459741662849835362254848 9665107 477550995325781513929472449157463045356 9665108 -455375934490138005753331147516860119040 9665109 106576377076268601023713352377977774720 9665110 516834666284528960644938309878630400 9665111 210528917949937180657194171793465286424 9665112 -62649970444407073259954370612645273600 9665113 388070277150706284765828574170231828362 9665114 -27303406162756890831862770827474083344 9665115 102220012631016606260086305484860612720 9665116 -67608532878787201221569527233635202048 9665117 19537901564482324907204027480950176 9665118 -3008756064896213934219772305330012672 9665119 86758590147148362435190351874628593400 9665120 -276448452635767257294695667499283251200 9665121 126592841261268964896238036998835476912 9665122 41618033844704398904132568298604396112 9665123 15748341608839873168064739415975538400 9665124 78649818214241782459463126931931410432 9665125 -120842676764039365287369898699884096000 9665126 -75009534543701599032313831069103539488 9665127 44471856497934138589026494319035481408 9665128 310141011029115775161078023064934072320 9665129 108228029707636632826375890595337815680 9665130 -38442587179416608601629401073354484480 9665131 -29484999673649092447872792320868160000 9665132 132427975677974903114409511056084592896 9665133 -30470112229476635860039465447878598080 9665134 177517854111496525466210791700046129216 9665135 -1111068309293228471749574775262903440 9665136 18061120682782502394137250507858247680 9665137 238244234460988149690357703145647544786 9665138 40306496563819740548008280885427204096 9665139 46357420824351995994115794097383075840 9665140 25629597567766568776745998287817539840 9665141 179467963018781044733670531659286442542 9665142 -23220916406620035085790622009666769536 9665143 152101469295813431565743933363665068392 9665144 -213924721460803490652164565491494195200 9665145 32388713387305381657140232737645008640 9665146 232881504519852453305227751830094058720 9665147 533693240389586869076857119707423005752 9665148 -210529217913531883871968109337815900160 9665149 1068424260570166132880823236498449920 9665150 13464504712303769923250783614001409600 9665151 282082926126104640293771540828176249032 9665152 165586794010489621617181001351178485760 9665153 3149293114491721461541142177264107824 9665154 -36313425306020774369481584542277186736 9665155 94412573972185314705568652207768938560 9665156 230968962673244694206022874737429179520 9665157 255913937557401800371541611080301302240 9665158 174114203779776716893423122079052803680 9665159 -710176853443350114416866060804105728 9665160 -88831006635070940403178888865169408000 9665161 238108351232292761462098728052588899024 9665162 -8902045436405192331297185575741419168 9665163 -7794690265275495482254708798188013080 9665164 -94435653646897498430571836579946706944 9665165 -103617779172924816967558735409590560000 9665166 2236666862927189670352177223647908864 9665167 48232206032935911372080352099136257640 9665168 -13970582936573418000659583736215134208 9665169 -127923783377809971180525559077740123232 9665170 -178314395156845630960568090657826628800 9665171 -140629478917385199623293455764784286608 9665172 208165013359820024156857633460599130112 9665173 -6675972882630162259714494027463203840 9665174 -467011253811164074653656828387824704000 9665175 -4967739468367488772147419321367065600 9665176 -54730483035614716908598690265306726400 9665177 -92826074182853192713326105090674464248 9665178 154744623024361417998002518792602312960 9665179 -450226697300269919121937896059247834560 9665180 27435858786467699919166159383551016960 9665181 -257127902219390531747400972684540332730 9665182 -116776540860058542818955316487767175808 9665183 556142833455743288395054136369599570800 9665184 172145476902873733874014312507169046528 9665185 261370333848623323548840893676678463380 9665186 -38702117295467985917395964256818688000 9665187 -73280430180313642472218941916793979648 9665188 -56562048602081514596295825521856577280 9665189 -328455143949315611315084245513162163010 9665190 -17183344811799596965127976739735814400 9665191 91773498117533550923534963004878030712 9665192 -175710774242564552533837755769507968000 9665193 -216375691791279692995848305555522445936 9665194 -16800265797114827572376482985416782336 9665195 -57113398745754884455027730570145219600 9665196 3424070716380220266150931831333515264 9665197 -62780862998416459792132028288488455828 9665198 -65566293986841275611604340034960715136 9665199 69015532775821211497302284925186539784 9665200 2342777988419975394512675973876121600 9665201 35750520904668826377467879081347995252 9665202 32455259014070598414103085691483004032 9665203 244525211884799888661114904202031961920 9665204 187924318123257375787737389989685379456 9665205 -158655531668518913661246630053272435200 9665206 -5821804005435632897831830305488860800 9665207 314671965814522949229515228554068677160 9665208 34818272337114427661312080160300728320 9665209 -203583972611667127193981693318538965590 9665210 175911223918766639550291029012299745760 9665211 -42509988975045227970905692682384517120 9665212 -129738398956074928534816975982384364544 9665213 -183175376380851706413023839128602711700 9665214 -12645847662019061251903050586071338496 9665215 12959473220167418194546906891560115200 9665216 2391756223549807115959722522999521280 9665217 -136835151116752415150079167884564307520 9665218 -46422255488422165479008960148969499440 9665219 35531583929567937359356058792625938352 9665220 -52462598424118987604718794977695006720 9665221 -22765030219733654809376814349443108096 9665222 -13942833495359379277756285997868936960 9665223 191910577403899971996447631924353581568 9665224 -311124279869649325921315140461826662400 9665225 240283356936708334131020259524454402750 9665226 -90796943178433328707798520450002871040 9665227 -24578895884521459980825438140365449840 9665228 183513827777333969946088181471485901568 9665229 -26229483545821572556011644316636815232 9665230 -119655262085210611206795521803217306880 9665231 32936313799648386374158975543116991200 9665232 -39883704307322004506305894250340679680 9665233 91207549197986766622590335042657168704 9665234 -251369824820357400398578179389931847008 9665235 -214806748866678308995877026966631662080 9665236 -71084157491181151284647354509450936320 9665237 159973873048085763857846711261755842972 9665238 -94386397461954717862334913070252608 9665239 -2714663192773870462636717889999473872 9665240 -14397600608103984344092354216902451200 9665241 238236419700564132185100714334139869392 9665242 13065564946608306509178774398016697344 9665243 10507963403260850921833517214645949440 9665244 -5368083126174685638716610953068821504 9665245 48827865590012066184716515872497131500 9665246 348939514337207246153972642955724640640 9665247 293908672952843737028447537103107971728 9665248 -35719532391365210733427045303076782080 9665249 -186478147779798900026536544112740953680 9665250 89436951952257870453925688974349184000 9665251 -112507851695537064043816996585059556208 9665252 -26341772613402354826908614728478331264 9665253 24397081984995084605468015726178276540 9665254 269438555237549016952561848196385751552 9665255 362832655251364643212339329598250328000 9665256 165208811166756301793585919263887196160 9665257 30847783471963767737123702149468713024 9665258 -54018725241700176928040819285681518080 9665259 217853138677719077411241481279616700504 9665260 -110756953235382634016432461892465187840 9665261 281492045784506367972378250184107727232 9665262 -158564319997876831396208928787573248000 9665263 -170367210600784165573365741691171702640 9665264 4519513914630105479434718200984436736 9665265 95680509303714845871940061532572476800 9665266 79725882323457163232477148120056653824 9665267 -55415028262681073984365912342396132752 9665268 -169824825041037562425690432938020184064 9665269 180251963374292464713005413910756170670 9665270 -77220556471488447298718776206179665920 9665271 -141232435444875059157092874766467264000 9665272 -265849552133810544535124800034941747200 9665273 -8520323174864884150257988849880589312 9665274 97727345090574781259256660704270333952 9665275 54038621799811872556520028655405289300 9665276 161101359525551024871674424513777177600 9665277 79208030592720351948085538177981962080 9665278 45387175871544556056512529747239427456 9665279 88784996381886232550582423899667206344 9665280 -59617942381804814514744912913209753600 9665281 69447217495403661265459586101731305120 9665282 -3549696586940926623868015794115087872 9665283 -139674460850698419992248344357193312776 9665284 158375035798249364044508647272193920000 9665285 39003625230215816236639939051951224960 9665286 6635183768860807534358924092384326144 9665287 199976539112463344341527240032440022936 9665288 4039920490332828008695483598856898560 9665289 -143181160380105748529985188347083295446 9665290 -90964793975451706514636885475901025280 9665291 244541576269665849234534775879720036692 9665292 15777637008086217316617307497126887424 9665293 291825486821343656834815092795505746144 9665294 -243121515775376490879153744506675855040 9665295 44036558707964294710451733638907010320 9665296 -29731093964194353443370175837326852096 9665297 -22716727485578234695570305187958290254 9665298 -220256444896844963992986043881250202880 9665299 60349665709160906144293842562547166672 9665300 50210503772916284926189322728879104000 9665301 195696546195063514540387317567068314944 9665302 -201776645520837915333300440764939719648 9665303 -62198066917541704907267065595381252496 9665304 -73671342185726650767881318521197035520 9665305 15708319846155836639016230682303120 9665306 108269138475623658655875067548354261504 9665307 -46222355998270169319043345312447387272 9665308 -93319039541770342878510351693909187072 9665309 302808895854637201239792162275776689510 9665310 17404539789180457281340857677415275520 9665311 -284832178988758643655127489032054543600 9665312 -473350908877168747549070824765189521408 9665313 -59718805556571651742328866477502610432 9665314 -249224329490439524308006682877268815360 9665315 -171204244855675166101196323385751513600 9665316 8026417681566210353321378727988026240 9665317 75677219699844673038518228514803827072 9665318 1224474074503901793768143151118578048 9665319 178755364236467352156110763048326269440 9665320 60614149626967157333756624711098368000 9665321 -364150227556758765257437466490975322800 9665322 -25950884676121072433561966117889193728 9665323 160692050119367606529594425536838425680 9665324 -352261450340394677955905704321192514304 9665325 -1066316771337530883745079129228402400 9665326 374613770406492310893554985178821487488 9665327 47076616586504483710407357119848361952 9665328 30997767297131732382284129283704291328 9665329 -262866414535964961213162486422461593070 9665330 249833613766880416526938131317131464000 9665331 66679347515606240780858812949338294320 9665332 -265967990919464197504078274001692140800 9665333 96444111792830013099467756432631654300 9665334 37404111200368166980963342858746040320 9665335 -32444942893922308668193352239693332480 9665336 -236699051895947840505460472711892787200 9665337 6679630311599704712237380983397277376 9665338 315167001926310720550933532673743658240 9665339 -151597246710950013872585792834481976860 9665340 11386357042700460281869486689675724800 9665341 8179417510045019359055088421638079072 9665342 -85127986479195646594611844321872177408 9665343 66590610199060004014823878181202928440 9665344 44632570614281507268924051389185785856 9665345 -107169121478240038584873765921398307480 9665346 -225254215473355974941947512256432896 9665347 119503063380842086456606968896906216880 9665348 183800199879139906411594542163648244736 9665349 76090342588390542326827632985918052064 9665350 -36846410595494268150612475434967075200 9665351 410937367171350799979747496701172126672 9665352 161286825878223789409398401339252736000 9665353 -332945669403485854306028314410425062640 9665354 -82151888175674884543625929466561628624 9665355 -53189061575688546748518848810300686080 9665356 -131943399505478646490943866734150729728 9665357 -71325280340551979239202033422118256000 9665358 -100336222008255985664360613960121338816 9665359 248655154144535821329529456283793512 9665360 14232275905880143506696273013268398080 9665361 -83149780664397111752860788769822885068 9665362 -40951415915441972305131764741500882944 9665363 -345337754207497249671193017843690170388 9665364 133349523178893314914858587651207954432 9665365 24329431339002326540273158565949031200 9665366 -81591344537299428111392401310908755456 9665367 237284233340437810468500895591240949712 9665368 -741144706442690100372252186334064640 9665369 22612062364483286627726985696525471360 9665370 -27738183441153158185911397837403166720 9665371 364186043589384783082175233695512489032 9665372 -2452357611827846333628631854679692288 9665373 143997476121085369008682408236577824384 9665374 -113983023530361331433155274099821730880 9665375 202227080981202368668291725007543014000 9665376 -5902701317456755163439922187033640960 9665377 33195257383904495045635007963737768226 9665378 96244603328066783490199062484608924240 9665379 240874044520940245322542964826561319920 9665380 172036799609019896179042600797654220800 9665381 -177821559068894050387741127379735019200 9665382 54401999040369571487162068145666856960 9665383 2097553685033334951214908842573111264 9665384 -74640240773239328553546726773904230400 9665385 23217249835975326589815415742641809600 9665386 -241484456868503596524111607690875862608 9665387 -323085865055579306208245966722424621964 9665388 221752925961992476079475361768655929344 9665389 64364561014186258274044575181109569900 9665390 -2032509172435984261960185718298891520 9665391 -171261244221747898525977525716424026736 9665392 -9471478797466828184511933762251685888 9665393 520100351320225837454266291392243090642 9665394 -45688408340819881869253464596725219200 9665395 -12702047230368652775935870868870278800 9665396 13171980713090409786525698128603060992 9665397 30200544128546210569802513275416038400 9665398 -51953510436367846734175970890930427136 9665399 3313303340624671759070159275883868480 9665400 -13523692686805171050348031016186880000 9665401 -50661601855712610868393506151786533240 9665402 -65049715152531110424894624553119112848 9665403 131891788625557202363356209226880409600 9665404 -3095606874280436905678170843768095744 9665405 -14063019024551426103193116415271735040 9665406 6513030377711709407701960581927234432 9665407 35871724848607188752709007629230550656 9665408 29161159031455838013549184632666193920 9665409 4822440339927514846751548110594885888 9665410 -166539307226184723157869976506554328000 9665411 295114499127305564763608577726914304 9665412 -30139120667707618498655323389776114688 9665413 413645794222752636202711046380157721280 9665414 941256445691314619421148769170911552 9665415 -161063651539515868103607643391392410840 9665416 -423510075742274896440842884500347243520 9665417 572514858672007553209049863077723304512 9665418 -12966262327050195136610126209579711488 9665419 2726290148028378294986174333863493944 9665420 141445632768529223344835663979599662080 9665421 -53874569478919118102773694446458189888 9665422 -490930286727689912820158200302558336 9665423 69642249438640660696045680332736666672 9665424 -4002081358164412249626638313202016256 9665425 92583051011394499963244167439800017600 9665426 14666188937288855508974254669614967584 9665427 182674664897578814659782750098009006520 9665428 -63620178974467724550885474553509150720 9665429 512407069617595374474160738927724166030 9665430 10103260113200393336244825373559040000 9665431 -519758878604028542827510716138592243768 9665432 -115617038373133029763627802467065323520 9665433 -31165227539274518187194817350006515200 9665434 32362155815553284051817356784603190272 9665435 6721014635339667778663721237579830560 9665436 85556162042052356147678621185222287360 9665437 -282954976232356278915686649858952517914 9665438 -43580007908504693602407149608144778880 9665439 72644357673709200622473692682572352000 9665440 514392107507568907186446689057703198720 9665441 -52175410791581549505654733604541232158 9665442 164692613823085233647901188052974006400 9665443 194059954371531908968904511219529805904 9665444 -103877367458420911016897735424593096064 9665445 -82851588044378127945798844735410058080 9665446 -132218632161926600963781102638012867232 9665447 -195135769976158155807348177829406378088 9665448 -55896695154059838137579677837257768960 9665449 -322710191661219753166836127577036076550 9665450 -45836228967197973139261691103561324000 9665451 14277109928560872677139878815387676256 9665452 257285447919107233451533684270482693120 9665453 12410610880231962035680879511131373280 9665454 -1562871883194185730623645879383483392 9665455 -9935872676142309916892602248380808240 9665456 -33216017445443349237719099783869759488 9665457 -1390714354296978024441154722334108560 9665458 218943332682993429572799788021177431680 9665459 220825703601786840338974748725052040192 9665460 -16696290079989982360559156884745011200 9665461 -39097819316213000098630980753348206856 9665462 98195790100584107487183083895269885952 9665463 -3790123153773614511587683344404755200 9665464 -327134072844399484345368191775316992000 9665465 15396232439085124339366438165433908800 9665466 -52601776846154310893189810323905734400 9665467 97354939747710192983852774609677598992 9665468 -77165438979176457604588254293861913600 9665469 302281224614176409050757199001363064448 9665470 -92675033122412959391881248507841936320 9665471 455686894667973485389781584604429932200 9665472 -14964881998693066253411941736710668288 9665473 -71707113324715739580853279362691896620 9665474 -14254344719786401276183405749504092160 9665475 15631180050434818195255289040095826600 9665476 61803865188163100478390080136913938560 9665477 222830396127816162800065683775709047326 9665478 -145577992845254859074656079219647545696 9665479 510755621936861184091660017461250309080 9665480 194559035585128079041616546298931200 9665481 -102332251604263441175342350004928528000 9665482 33001523560062532971750447436679660592 9665483 45688845865971748548648892841813934240 9665484 124033945439475748810189267958549376000 9665485 337103860209309553629532097391933087180 9665486 -30251926571248275130368068719195814400 9665487 -4426530695998563665795496576779411568 9665488 -23148825632481315104009223935202426880 9665489 40313813229227589202933554478909754880 9665490 12378392261415384399617919267984998400 9665491 17811128728161635615084176866449862984 9665492 -6028659981372632672172682494542438400 9665493 10144247329132908203941454545758679104 9665494 40359440988140880866276114557618987296 9665495 36160472092468435372090094064789485880 9665496 31625235769923105788612589983585925120 9665497 -4960764560511206691278623990883095680 9665498 -51768704723351128715016315227402645760 9665499 272501889155673638855123324138814244800 9665500 -51977839894875915372169953316328448000 9665501 -491772976657422266475631872417043089498 9665502 -57395540015153056364589252075997919232 9665503 115008768906931784709865228329873377856 9665504 57731251805581799627231485783281500160 9665505 164147597661774724029360617421140082900 9665506 237707248504965826328279725910005357344 9665507 364606069770928979282562876552797337756 9665508 -145411343010724906608338400597477550080 9665509 -29975959082085196938939105277467674560 9665510 16550155204580246727154196893322718720 9665511 242319071740947395757729121881625717584 9665512 -87870666370776045099664972274089804800 9665513 179644760561309364414818294065585584768 9665514 -109439240502937722948094001427028638720 9665515 324398333419341862523253353287499720160 9665516 62834801615583464311430829399966351360 9665517 364618870602645154715280474488203927680 9665518 227533926118124431015720663550830608960 9665519 384237004047372609131038151097608611920 9665520 34922622280959957809580074273907671040 9665521 -131925350849864729407460314221364384256 9665522 79594093352274541947316445326580727312 9665523 42552220121325422291201587164114943824 9665524 193368875662724640620060203125762373632 9665525 44506434441746397096727860205683787050 9665526 -20611298654039590493922950770077615360 9665527 -146424425434417419522755350007926105624 9665528 45329484545141462571440616648129024000 9665529 48473255887412073673517587917371833920 9665530 48966268987086213442495769720828006400 9665531 -270823238181274907182893300324146253336 9665532 -137351039459639277694147577800112300544 9665533 -424359066265253761262779822342743660960 9665534 -18714487199090633789670980162576707584 9665535 -91906669032783633286098142503914294400 9665536 -190083311383477898985540624834447278080 9665537 -205474996053416355559098441468965129088 9665538 75816144326548556095921890567456207744 9665539 -86962648234633022625610804213157587872 9665540 -2517928523649222081316019538053836800 9665541 -316801936544262268041368129782913506560 9665542 261338551672088726290272868624086149952 9665543 -137060721043026766663875436170451259376 9665544 231735383874595313305110543518619033600 9665545 -84810715033591260101894926808981691000 9665546 -4033934003549163309177948733619546112 9665547 60609933959330992516741564850725735680 9665548 -27285125698378249774523493244259692544 9665549 -186173230470420640713955923331328005236 9665550 -56720404300430487847052802829333075200 9665551 2289143245929507522767926194801344752 9665552 -6422634916463651768982549276524544000 9665553 -110402026651953672556060213671005503200 9665554 -156450841272863430673750454473250658048 9665555 -43933001908200395657904099354381120000 9665556 -166214157745679952978841107908775856128 9665557 93141860702751463621384841338522975680 9665558 35575704249779003767468803060210754176 9665559 87793870683167455126824644796884880864 9665560 -181398172849338656247187022756527104000 9665561 -40753434507161869864485178070138645100 9665562 39384492766020385653303551192354698752 9665563 -1411080590824837463094147705206262296 9665564 42296425115563671169862534514175858176 9665565 1292875825176088432568265600011082240 9665566 48513399712171720038751507432561382400 9665567 -453271276876444881979500452517530484384 9665568 119993093143189869158004483392057376768 9665569 -347921954962246227100191589951597995840 9665570 107256623223846905084280890641701768480 9665571 -89644829908884062201051317455177216000 9665572 -69590589992294550173998181733002506240 9665573 -178433072469419832587059108422805270176 9665574 -27308344605972615550175118933000402432 9665575 110698433893783046353093256527178689000 9665576 12455125960507855041109062227756236800 9665577 -152266198400437633097456432991825680886 9665578 34106954191573223476379100490865599680 9665579 117466596798544277480681116916242812672 9665580 46526668947984211728010018726027484160 9665581 -6201884176478577934681116206958525236 9665582 36739642079599539134751380400700976832 9665583 -716236012306897189886647633356168192 9665584 -5657958107628544834710654058985226240 9665585 90288977669859692369151800698261334400 9665586 -7890972624939981929904438613833480192 9665587 -147967887019639069680826168726149563764 9665588 19018031502072942335985673211108499456 9665589 113795805745358498648638071635698188288 9665590 -45905145451987615319739855065077180800 9665591 81120648558156893721527791199513328072 9665592 -220086720313608958050402276229951119360 9665593 -303588275331870576114935673865078502742 9665594 -249829844230987076547967325104261781904 9665595 103527432984463433300862327867323205600 9665596 95671094092765835467304267335811763200 9665597 641307110955363628057006540832119411392 9665598 -121174215206671745299499986721107244736 9665599 -50061490972928140332559731140112330672 9665600 12459545298139747914904970455311974400 9665601 -255519846600903133507186809655796784 9665602 147851936687538530210011388494355500752 9665603 -360097023824412762756649866818733157080 9665604 5543942239868523813327263719556874240 9665605 -27774133250015174786044639876298925900 9665606 31281668360291053254393312811165603584 9665607 -22360480143620667069486041599640462208 9665608 1509581680753969260302146101876418560 9665609 85450971678173575196129122953736878810 9665610 38464688255453742355912327640081817600 9665611 58714884452942377042011301879917823000 9665612 171075015397026859862327827441613635584 9665613 -65785696620047396247480785091224929278 9665614 12106513764556034724678878668402458624 9665615 -170475984082439582107710766799769813240 9665616 27838076281685756905964673243774320640 9665617 -31917776827949008269173912413972079706 9665618 200395067729418082140631472638797167760 9665619 196253899114432339595231184836043052848 9665620 -193618762687346763370755187984918360320 9665621 -8855995723622250250586430155456110464 9665622 32688642157971334720220627235009273600 9665623 787959635169688216150271744141129376000 9665624 -36962643430014755384776435048810598400 9665625 -129410908636922027254206202062979800000 9665626 5368381173991921195944040742925110784 9665627 -114926133838717509764353665024588307368 9665628 -72460163208877814051684990283518337024 9665629 64749201956877818870968501854390498400 9665630 8133398506141534711257779263860000000 9665631 167419857014474277515680066020076157112 9665632 -292622556469122022290220096266004070400 9665633 10567093091182665304685539665239445288 9665634 7623589147488086087728655728290604800 9665635 41810872379545854167201249764938255360 9665636 -74985328023110070740865565924437313920 9665637 -116055413465557370664419414499043738080 9665638 -4118203697382350918254562250243525120 9665639 -39823105590969755027453769456459962208 9665640 -66226245575459893605528090501438720000 9665641 -140295747174474987443680044242735253958 9665642 93746194853349006416100139834130784000 9665643 14489535061425231799440716288278897920 9665644 -512892221895544050636561903113209350144 9665645 -10959880485866975690441589853847769600 9665646 -44946818044785828285345576564845524416 9665647 -47979101136353215001356760653358103528 9665648 -36916374316815520820720358159454765056 9665649 1418075497408383799220330184928902336 9665650 -121815027621031842686224541288164608000 9665651 -118752922455124057484897362117095113208 9665652 35773156476205782940751617067221573632 9665653 -262901696998080522725122653010204166098 9665654 -14207408198798765873916048182877079680 9665655 113274636185476003855724480041281038160 9665656 -29542942925237097232061681717343682560 9665657 -210412962773225414108776182709446755094 9665658 39500091989216735706416571587383569408 9665659 -215950206253683742149913034582157449184 9665660 -14168825257742623349795376683847244800 9665661 -81385690779914433885089066465275415040 9665662 118187374970447045720288017831762048512 9665663 91908910691332659372596117155410448224 9665664 -59816206141811047435473288363465768960 9665665 307690086438449238514438763382155295060 9665666 194054007477845357981447062692488302032 9665667 16587299213556056179185053892134082960 9665668 -126305266060931016884613211330750289664 9665669 -1674705628224244155803793587173187232 9665670 15370424736688888574996599222324008960 9665671 370166622511357388259654438063515229000 9665672 115606758186716860120200369312718156800 9665673 -350612613250277314739194744013362944096 9665674 -217736254476829766767069388157060179664 9665675 132658688325546933413275177699500903000 9665676 23450803363595277976990136126411243520 9665677 165901577019118375322936316198480021472 9665678 123665373994675240421904205540616011200 9665679 150100188956767956512639488721581244160 9665680 60235500056370664108649566452350976000 9665681 97122478691955336418055149581250615680 9665682 -34249411249112439537947190309215430144 9665683 -88060377896565534536839083116509343616 9665684 -44370275929671254220503780759745822720 9665685 361030798567667170538812000694403295200 9665686 4420207407824372656349311009081224384 9665687 28407286902510723738643200574050094320 9665688 -280764300556169042149926842405146951680 9665689 -104612058665678089578449754396952239600 9665690 -24161133537190909004475788421415456320 9665691 -245247952479277977868482317097710553600 9665692 -306997429060684513981467523424379933184 9665693 69509231013862046937767491043406387744 9665694 78642032278500776399730898986496335168 9665695 -45196910735493341508456089974614904800 9665696 -300014862565021097077604873339761655808 9665697 79123851024333796680743554442566426800 9665698 -95876511770489570808030325826641534464 9665699 -328956517559456964594418417141600163520 9665700 53077668533846517833032163095300608000 9665701 -415553896025895106742770832313155583298 9665702 250629959463926882544652370968510851552 9665703 -341237050623419079796841746371631633200 9665704 -132693865240476694305496453769666396160 9665705 -96461884724037839982853377567178675200 9665706 22986322281785388472551127526406891264 9665707 -63431596607888467795995450229069351296 9665708 -60367183817926993648719798526762152960 9665709 -64010140915348638251142102835790248512 9665710 93175922833233015046819052559480491520 9665711 -7029585843708705368292448125815214096 9665712 -235949704864878563976136853827878912 9665713 -361859409796271614092056371251172253038 9665714 -139705994172378748989098999934905570544 9665715 -72381522894269619591684845929746236880 9665716 -97265068579331536200041017334726000640 9665717 -3758661747830064058426723602069957888 9665718 -68266264833263115015003758431521077760 9665719 13742043455841167254311682309148875696 9665720 176738271406253524688599851486274252800 9665721 8882842763421844203918153007727242308 9665722 -58717934194001282096587183289981463552 9665723 -100183316342546433087612946976814320028 9665724 -204361028120635844665977651456405347328 9665725 -23894053921384257036958710760129696750 9665726 -129957720386772768345182542933546622976 9665727 54791672936890194764257144562010256896 9665728 -84172570441647566603303377675702239232 9665729 -24510904094758118935827680580529392000 9665730 4653727676028722308203485332260464160 9665731 131803462405187390808804259526614345532 9665732 26627813166414349502230909746463438080 9665733 97622453343150896331793844485790811648 9665734 -19517561159349620393776426247609189760 9665735 138945868361843712519642179407673938680 9665736 32153715863121415711696581106367078400 9665737 910752166521421027661801149299742880 9665738 131630835591309530367836538407748039168 9665739 8527300338148187682831577956875405808 9665740 24371175012378947715014579129541120000 9665741 624514924965894775346314001465144974080 9665742 -67020845256916038324829871735938941888 9665743 -88827265786224589549057114017703150896 9665744 34751704016050872283997785787897610240 9665745 151213513849055983565112253967521125120 9665746 -9747142076709821293140650495555874816 9665747 11937892112604675014949220537695925152 9665748 -1976658205073354201905411856335267968 9665749 -166750098188635374241522860932218371250 9665750 -73149848971828011625744872103976928000 9665751 41719378070319913369764050436718371432 9665752 -359323032940800623186170589338982400 9665753 567720963531864903907024598057918059284 9665754 47757099225199630877635595043986053632 9665755 4762621110282902593579875132836893440 9665756 -63568828729060859457459018376679808000 9665757 -39957226909379606874615977730914046720 9665758 -106899909443005912364115790298546739840 9665759 202680068918751316357862724650618294832 9665760 51836821913397874259622017524432896000 9665761 9280101795445834386697628392751930880 9665762 -56407407587660871816447017558290112736 9665763 -14437826240788554753509564117334220800 9665764 21118997452312374921241594907442728576 9665765 228268764378095354003486519016232943520 9665766 39528955144942928145816709424034164544 9665767 73682102096363259494983497072619445816 9665768 60822354599443895190468985023676661760 9665769 -16309658986694560001535298521661539072 9665770 -5397939099601052319243564959640018240 9665771 556227199176187972073795356457057117952 9665772 171085373579624712216842084566521572352 9665773 -41770180090117648582270707369217009536 9665774 -28480091111843230731119661598784700864 9665775 -946400190272204397620309312289505200 9665776 -91126039576193075274453979014461718528 9665777 116631233473760401575291786947571480000 9665778 86831407615255172269559533759509661824 9665779 -12908063573153256576389755793310601200 9665780 -86608952266863099619017226159071878400 9665781 -1202365268131745549990863564976430720 9665782 39485467428456609217004505738162186240 9665783 -62098145990645474024358915257253241776 9665784 -22409841282304543482658119789253017600 9665785 283854186985091884480152918041400293760 9665786 180722399560425260719259145277628161872 9665787 5458678802253926338867807791172451040 9665788 -160438059370810624581769509877758718464 9665789 62976098126468513461883697464198806566 9665790 72125792913127425910201291120841646720 9665791 78604467747408314392558877551199262384 9665792 22362326205456361124138306460494856192 9665793 119377861573367976589745132613461467200 9665794 -23801586236461949474851964627663473920 9665795 -41385231137965582861416511021764121200 9665796 10799354032378465544257411045809782784 9665797 65989245978706003100924662898999378620 9665798 659691030624468404947065680788205568 9665799 -108325548297817121582220336978325267584 9665800 9011812468178549714270334266327040000 9665801 147758430713336899250752431795099893604 9665802 78770064817544928447473737118200511280 9665803 -293592529659158011291034969242045757920 9665804 103194591219371571743299210429959718656 9665805 142133194739457481893545334914105569920 9665806 -13500675747132873582744814994677673280 9665807 12947511372657554547238817093096526552 9665808 80796188431582441583421629344186368000 9665809 -254803286326352450439856410635461513884 9665810 59960998737408737034360969851172971520 9665811 -113865331352252085589579308214524376380 9665812 -67907722612721746511107953654802333696 9665813 235345223294513454510743694876149917920 9665814 -62761565289599907070256943616780061760 9665815 -70275751998505831545314518959269000040 9665816 -228738533256413639831697722664628838400 9665817 -38512018293072261583946419176065648640 9665818 199040549387956243456592212955715141360 9665819 -115045980752600809062241353003167877456 9665820 124018360969570511165957795675605056000 9665821 -58526933454855049338053446482041090400 9665822 -169397638754945438053738423703649810816 9665823 -234639712512915777777601728452234469816 9665824 -10056209201482937753853629645872693248 9665825 -58193493367417431796010738172910416900 9665826 -109988229192350446007167059119542436352 9665827 246991288939479966041754075736732867676 9665828 47950826392594182423769376797540147200 9665829 320769041158185441222986703063993255264 9665830 -12570362530201738685201528223341965440 9665831 55457054606583968395840034411516657664 9665832 100473771070083941320054559771905228800 9665833 444137019029096167896257376592567657082 9665834 10450369220613920785774164513738345312 9665835 161091948463459066963832016651636038400 9665836 208744850590441288265335762776672308480 9665837 -100775316868308478381929007449964337514 9665838 36270418203163735494960219899872631040 9665839 -3930029498628247206285881867122844976 9665840 12951343199976829768077959420027535360 9665841 1729524856130907764415372046437383520 9665842 31203435088366073950551633878144412672 9665843 -164740089800463916051146138364104192 9665844 -16458293584999008032030056204118544384 9665845 23421563651921741536807824490859616000 9665846 -15002830935145308196996832262785985216 9665847 138179563477085030553216530938674949824 9665848 132015211443159154569385287573070172160 9665849 -292821454299258687873178252463959299840 9665850 -9144209745219571749121929386898528000 9665851 184296276422615578953336698546498479280 9665852 -42458220415368329938551007879250288640 9665853 197828144213430198488815927336879067904 9665854 172934962208305291026813606063175035072 9665855 48699060081492976178968156928619446760 9665856 21869247688439511131020465689578176512 9665857 -366905865190027151298963716865451580 9665858 -108941059602856304761511896502132028720 9665859 23669567494666290443542226481160017408 9665860 120033906290785792971342366026676595200 9665861 -59840979692085097617216301323486149700 9665862 -26724705891180890970799680028915802112 9665863 320853636987574299776352032904446977112 9665864 13514608825231734197021873511733585920 9665865 -58958574241199583177062741220415027200 9665866 -64734735771097645079685702549960334080 9665867 -31199997808952784151308983955558019248 9665868 95192053593696528787512518426579828736 9665869 176164499496798731089157948529902419680 9665870 168623947477975161506181980631687619200 9665871 -227098253153689372489708860967698068088 9665872 49205051884537103607700285822892359680 9665873 -48677299413924705456382971017026333440 9665874 -35189830204500552902041877326715545440 9665875 -185327864377566496821502932747084660000 9665876 -228710443096537257897827421279210577920 9665877 -49936243060800053158137234985617799680 9665878 182991382585936606395670695380117310240 9665879 603717907896078266877409835292138569376 9665880 15646788273815669314513596508707225600 9665881 50002393528638426272467840791261992391 9665882 -67025649998830516042586217018811976208 9665883 274859648702581816584201110109245658504 9665884 -4342461189357387154039697944697506304 9665885 -151050385873956731666618213622435654420 9665886 -66950203733525703065695773552317497536 9665887 47023642603836079647657053310102170880 9665888 170512762500423305692659450173718134784 9665889 -82842839176018649405204894502752305920 9665890 -37621606295034824025443164680671686080 9665891 -220422478636857563588444026455482196708 9665892 -5626805530668999416933062011933942144 9665893 -65324423971623984626896520313878404736 9665894 8923065152104428142106416482168078720 9665895 -2957714493653130522866667046623024000 9665896 403658921628304144986249556756728929280 9665897 164907327615317714129317759187448460020 9665898 -78008842919490908907826677678200593920 9665899 -2112445136743278881709149291366632664 9665900 4073928254695585087432125896610316800 9665901 105299765558028360284196886168964460192 9665902 4185158042145234058205818821477868800 9665903 11769832432881981206449452125514386400 9665904 5598513253778954022651401491665715200 9665905 -222444924445329205485813816865014356940 9665906 80488437632064493895641430704212187152 9665907 -55923843309463580253859875977315175312 9665908 96285777530897058193764743641552179200 9665909 65122817394089361658437389043000061440 9665910 -7674052390999819900672040728611868800 9665911 49041318731687996482063282270823366400 9665912 -209849047251084673099396934383323340800 9665913 177349728925598097616749540344830795344 9665914 -25565024226194103950256299752618917408 9665915 -28416688447159797944965412130140809920 9665916 25797216030489167801329225319739761664 9665917 210336275164902936303949532584980042412 9665918 -183375890647918299659894081588733845184 9665919 -299319422039786612929799172136763389680 9665920 171850670792258651350531046961787699200 9665921 109133385470496313077592082413953879600 9665922 -135947734016621360287741451453592576 9665923 -91658055144987430245550239141988189828 9665924 -93561532682422001630824650373020254208 9665925 104603327863430072836704429476547144000 9665926 -275747926157714911147183251694594494720 9665927 4306887021523550664009062204862852480 9665928 118034996692406206831696727467780608000 9665929 65075865630599167206089600801848696640 9665930 4710600320357077250713238835340873920 9665931 -169944311080937872250303586612982220160 9665932 239158942277373207429448849502349772800 9665933 376145487092448924308535823717885024182 9665934 37274827632192534953273575475419637760 9665935 -54366196849979105577051755815262716800 9665936 32362638087571776963981077502468464640 9665937 -170092308883164294904561775544160108032 9665938 -162542882346940500884824050146203187040 9665939 412518188605727128095838900497227437740 9665940 80450505002891487462600736184575795200 9665941 -5065685866116744926974524032800745216 9665942 -83211435095696420337087689376898286976 9665943 -18651607266458309658289591359102723072 9665944 432517018222595463424573832042752604160 9665945 -200406975593995754460800755965118694520 9665946 163743148336383681553464056848613260800 9665947 125804232455734312231678093800949403396 9665948 103799726356427279146324286600590007808 9665949 -101123967834978207382662069702623953536 9665950 -5369286194758905924195563287895625600 9665951 447406694730108445437628819115507945952 9665952 156115492118749442593123697426546294784 9665953 -334232875317150519173653726479352344480 9665954 99408234206444600752975180494113378592 9665955 -13033757599795638883449074631278459520 9665956 369593560839425248695804396939600544768 9665957 -27052287435309696888654240488835800448 9665958 12418748831241878605440731147339976384 9665959 -86194911008864665459610199397398760840 9665960 361991380435305148349453631097095782400 9665961 -224039168325749378719029481829312532480 9665962 -101278819898777953084370956639068090528 9665963 118232385619374522471861207044734219824 9665964 -116365398392266154757448364285033472 9665965 -10658176887008528350763356876416314400 9665966 356676393043202064244334531117167196160 9665967 -59299465359325803649306790566509782640 9665968 -2431518878452270320583410959706423296 9665969 -358352528440185295784466268059631659630 9665970 682019322621438593553061098877747200 9665971 -48583508391009243626629795930361459888 9665972 -140709081990894028475806534009499332224 9665973 -21014872553971916468099291321392224960 9665974 -138074441819268552839814574050785223264 9665975 220439193012532366324352385629490645000 9665976 -1275956538495449218082211889408573440 9665977 284363016110032282629683926809914087940 9665978 -34545678503403493861494242728580415744 9665979 -52802208294125204151763940006083365840 9665980 -74319385355162221554926183878242416640 9665981 -46009086816605142664532149738648463880 9665982 -129578081102263506845206322562329640000 9665983 -79614233043407920816164739715713816768 9665984 -109373062243436003284367507505020928000 9665985 112895493564462480420918094681406357760 9665986 20548046968628532712037041901655656448 9665987 -12711996637489968644284840952751527364 9665988 -46711767449485877599127390094357120000 9665989 -62960428087882123760807387321480950340 9665990 67314520580797794672628749282030652800 9665991 -11119368599987218852468369310661373848 9665992 -169703946170031431762787249117922590720 9665993 346039905090582894129014294173080337242 9665994 18275622243607023637620590478094940928 9665995 -276966242040236087662309957648128444000 9665996 71537528914010249853777733272022189056 9665997 82559529866132654123664705284948132640 9665998 160714847646218102843482350467467320000 9665999 14481524050621647168812861100869776992 9666000 43663620841998779074255193412403200000 9666001 374544218347713566367655129402882230002 9666002 -129874601168459392881415859742064012128 9666003 5993317045058046599600913634873413120 9666004 87517714785075205137857990692935645056 9666005 -279446531736752080067728357912613847240 9666006 -34237399287820540336217796721083088896 9666007 14049060422427942700312222750328018672 9666008 34999768844626075191464314172383825920 9666009 66791903178377909318330507907139098714 9666010 49254180222381708021855075543862552320 9666011 19971771662784395697975384109036020000 9666012 86859976811587895777737123395600026112 9666013 1650886674682969798370579685002590080 9666014 -63366120035298976920281232799781845440 9666015 153341927005029424961386997964867538320 9666016 -66334886809625434107999483464228536320 9666017 -11967238071928593107473018902578577408 9666018 -101475197977465183951896080023044953136 9666019 491337528435509607669364721543626377120 9666020 15737571984786903412215840084088258560 9666021 123649171250910195686779062938710972512 9666022 265304810162103122266000521676359998400 9666023 95825004380503854442984506427182467280 9666024 28221213603704754849667034966849617920 9666025 -169102414840039444728079323896464492450 9666026 49361687351961789979648563579618395904 9666027 21414723129649524271647227798484864000 9666028 233765071521821341776717684378324992 9666029 -140615608846013343774541591705262918880 9666030 130222536433623570324567318383789475840 9666031 175940017327041113176343456856896650832 9666032 -9338959983510030338365793581880475648 9666033 11643343904079648486481778714291431104 9666034 36052516523936279000258871173371235232 9666035 251633693146992450996660853751260607280 9666036 -125686079556988082790727152043728571008 9666037 -16634132683552719021975906676961218176 9666038 253705431406242164190426728563631989920 9666039 -129833456470023855649934632961079533952 9666040 -68602312223849368845757114868115763200 9666041 87112312563721220162565053247721789440 9666042 -2356109064320857746885018999385182720 9666043 -134574694552280274378510716247979231708 9666044 -36976962772565717873888172824673369600 9666045 92876289615569127812691832060519296000 9666046 -19926348067954490472928462001786205696 9666047 -657241342820908136914837476508917055056 9666048 -10449308807511107612261630153620193280 9666049 286935814044951661401270057826422819264 9666050 -10678627768313761618981179646894855200 9666051 14319718324446603832345438343533347840 9666052 -9015957490914049140221831512490677248 9666053 -23526009848959780888129151525800657698 9666054 -191742124660720414964720185178292073920 9666055 51826653662720584158585542577418414560 9666056 1901963443332416984919845958183936000 9666057 -201939162832179808110377314005754127808 9666058 -84030871811348823707716953766483623120 9666059 -39211007808518182034642854349977935600 9666060 -79301998540151491496562106452375552000 9666061 183416408158924625695503549484912740662 9666062 12690875412480480509493413438247633792 9666063 -37001304033758492254469756472203395200 9666064 -132842266219340838192660315326642110464 9666065 18780435556986109690628941626942585000 9666066 108818812012064391355353529120330178304 9666067 -754556238703302470828061221995102086048 9666068 -140088978184405145829082946447447809152 9666069 78252272279507246890053799357716790080 9666070 44373803659120688550105253446346608000 9666071 -216343622570866583430487542754096881048 9666072 -63323112658135938035344810534029312000 9666073 -122264405960704981292238620643999994678 9666074 -115195858209404089400204206035958142208 9666075 -77541676985238934673630746893178712700 9666076 -4156614285941447411773791422597048320 9666077 580154291932737473092149327584788347000 9666078 -11556191495472169516982799177561075072 9666079 -75173313737707113723928282336856542720 9666080 252668442527273750967005395119886172160 9666081 158103438899398138733263243035301627200 9666082 107605712259159353345436775940676432384 9666083 172325429374496829607706900499098205600 9666084 158226426512678892858049762711513998336 9666085 48051968975724383174895902863709400 9666086 -4497049373224302590351543829493814976 9666087 -82301293390433649916228276323553027632 9666088 107795212230234713373346031635267584000 9666089 506343884556706211194709388889277070180 9666090 -40379599729032523663777940263201459200 9666091 304714330029532766660613311798992013492 9666092 185691860382161006658765332260023037440 9666093 251271641312990944400808193384752185664 9666094 -198454567719984023373897958651518899904 9666095 78245630222045419760390523700968575520 9666096 -31296108473279906388773332134170198016 9666097 -81494523568208550573834674760378925056 9666098 -55662110575510014484356854535449886720 9666099 3245933966822223759031012022199209544 9666100 -162815536364856294608113629448319689600 9666101 -273233913657526791659762158185473930898 9666102 -20049748657461766459679355091484482176 9666103 -581135884966606050162394661633943762720 9666104 16249564327469309184831413934805401600 9666105 -113123652114970720163993736827328958080 9666106 -158768322075939719357197120968934482720 9666107 -143340436859075016901723571735121615768 9666108 48228279990946168061000876888515691520 9666109 -4223975005087254298031591439468901690 9666110 44927736874254834342787469042555857920 9666111 6324089371944945596536539485636158464 9666112 39461271357593649913825512740927569920 9666113 -35654107154307399215613270653239888956 9666114 -18221593093883599639794831844836950016 9666115 -28435206961681778693707723333939946400 9666116 -35790430526240915025436556033766850560 9666117 -41571690230561299838889114618234970560 9666118 -2577243625196120406474069022106849280 9666119 -51604920192057933846490617249035079840 9666120 -63522018884214001398443452895047680000 9666121 -322158175985030373229145676248966806912 9666122 120698502808557215799312536721028845312 9666123 200461046959563424422480563913439815384 9666124 -81562802939380663256453651429707991040 9666125 16354437944161181827586533366914912000 9666126 12741752828156677225797504239452478592 9666127 -405255641225398553081552456389951652688 9666128 -11184242722254098009205606781792813056 9666129 35706191233519567481413183445878560000 9666130 -136246954688019475189318970751882803040 9666131 -116613844565570791333332407324822626068 9666132 -80401692980911827429848775392650801152 9666133 20750975279072819178991951343470841642 9666134 -120269659627368513428572196213941442784 9666135 -13969599519587125985490787361969983200 9666136 -3215197081813846420032135344833259520 9666137 17938101138481374953074423815415340100 9666138 -91158716634908936679509170654620421632 9666139 6078215122869278527970230934257547552 9666140 109476437567926307768158123332343756800 9666141 -42981088078314642843170612854751600640 9666142 2986093705931131152788475362708951232 9666143 -468637952601294518836663614323839792608 9666144 -75469041567317258010568476136526708736 9666145 18752549273699914085723875985845338900 9666146 1938822282038191766340660973251709440 9666147 -24030138357871821792577834189600152960 9666148 -33611223634758404714129904654826511360 9666149 31037394177096347342207743317322186680 9666150 -28242322811308084908568118049977558400 9666151 47050555106465188787757659151549803904 9666152 -398743644533369257812077738471390438400 9666153 -13947151794702163461119106311662000512 9666154 -38180181178102030815273334650763407360 9666155 -187875428275805574480592174646383650000 9666156 -159932299345769855307729276275650053120 9666157 140949734601598048383144661156151378752 9666158 219408166964043783522590120962042243584 9666159 -149791493154570317339184948031134043896 9666160 -4209050578730841020193338155530977280 9666161 -479495939898107912060630741587450203648 9666162 10120722962176032869341508432943674880 9666163 140624661517463465653664643214305466624 9666164 141698580442847363915689303224855797760 9666165 -182755248288905321885781819392378554080 9666166 -187136420777086099920148590645162801024 9666167 129492954695049220245374458199108828592 9666168 137140508976533678746679297948687093760 9666169 -5339522247609131068464779520688305430 9666170 -28939884350482949129791244556492402720 9666171 127490673602126026950340416543070527672 9666172 -31264904074638613356730336452060487680 9666173 -264202684469268589760245545928521868896 9666174 -7329296151110266455526795348761323520 9666175 -13549372990332646090893047538456550600 9666176 46804085939472761469023903319557406720 9666177 289685647336388669968807774870716809520 9666178 17626315152691406780580816959198209056 9666179 -70180447756917354116996836831015270440 9666180 -81436043743893327960704337540802007040 9666181 88308386538631226022112530364940645310 9666182 166700504749939558952949573998704195584 9666183 -15265575786482212493170610469651054600 9666184 -15273903599438051920214551410559918080 9666185 -3128942336669518218216973648072262400 9666186 37669531837008918640570344335413304064 9666187 236499286610353066329550377657283464240 9666188 15547592764145517461399912165554000896 9666189 75878624486628615966539019796302033600 9666190 102628471197925697511095720016502161600 9666191 -57687251223425179616570221932677573616 9666192 -10066631941433061563323808543483363328 9666193 138930800729905507879231217256344414400 9666194 131468373220027482262552877655368430720 9666195 29823231983819855844637675484919590400 9666196 -124211320867459591408999753716940183808 9666197 129830424538009227271630788586881557646 9666198 -117654335201956451877239432550557171616 9666199 -42756027401079135257411359025843357520 9666200 -84972929211339127148432829104534016000 9666201 -1001532680358740069512131105207871680 9666202 3378378252969517440195744866445947904 9666203 -105943501625449419035366936229287639040 9666204 -39331429470735336280652155750220834304 9666205 196536286519152556980875579619630921720 9666206 -87696932659899509318993874457081920 9666207 -134082532731186153338204508179482705896 9666208 -405105591201906749122978434155632656384 9666209 121470339028486184046484016924904129216 9666210 22379149848253299367945915865565619200 9666211 -13642199034598564037061032083034475000 9666212 193464004544460310395347286953912371200 9666213 27709931393713981276972447842269145504 9666214 70919254065378176098749820530871137792 9666215 35407153952932727240778139120540583520 9666216 2603941643240842396147870984679669760 9666217 517528093467863781881686572353591948064 9666218 -68285445846418628078173396029323887440 9666219 -28684655746697012516167386859414224192 9666220 105646395423523973803009451990572032000 9666221 125161018500563621428965369268006496844 9666222 8803354981176143072306395187988752640 9666223 163791830486416932083236252704633414640 9666224 39313008563385589835097922925884342272 9666225 -106394612123059967351448725156525608650 9666226 -6977500573944974955220967591557440000 9666227 360843955854625472084463480623686808076 9666228 -1239137942399578726065206288122281984 9666229 90694989625345388923628547455859991420 9666230 51238685530389855018710494384432093440 9666231 -110724840162141525505601908468456677120 9666232 282601478246875874615643870323578982400 9666233 -207554495125457732298142907469913247616 9666234 42329496794535958542167673057649121280 9666235 75460291328509476947866042876707511680 9666236 433075294758096701135265364780716472320 9666237 -26091274554497604379310401301497626048 9666238 -144032126577477603924420386620985379456 9666239 -157148960982105307601070763152191013000 9666240 22429862381348120953393445036202393600 9666241 310651175384905356116296464098988562880 9666242 -22194041730094536267716700701360194656 9666243 218126106363587192168771410013303560800 9666244 14198312395328649074522171143913185280 9666245 -56694709870052055307281991383184888200 9666246 -21236475316342009684867982074051395840 9666247 414799683666335031008735501416609172696 9666248 528007389904135737899524110355865118720 9666249 -223697164205899900362926600482564932336 9666250 -12186010863910952735605149368757600000 9666251 82928808989164478631169148622176784960 9666252 -150242368913327907142103132356488033024 9666253 30486752491737671313166492887974781100 9666254 44812834711256223068868740184681322560 9666255 -210002477555018974545464928351978055680 9666256 -11906498013786742248648908191013142528 9666257 -65285377412215673406259139388727252494 9666258 51605896540148777589703617031404940800 9666259 319449242913120609429041063257894564460 9666260 -179823619711455812892873029185816688640 9666261 118216338110049150033428674529790397920 9666262 18616301691348640014995881435378873632 9666263 -257170018204345012693097528639917855416 9666264 168218417266862824139485392531728363520 9666265 18283478000607365129399753877097267200 9666266 -152701271911263084201546448365037617168 9666267 39580478106967013489845428950723630448 9666268 -265419372804798651540983504209357231104 9666269 -831995864933492704773729106815352320 9666270 -32261634193216544470671028419709612800 9666271 6293276852816878720799680743246459832 9666272 15715771853722978016058297781755838464 9666273 -16301907881554283832368042430853028256 9666274 -109759355285966280235462047664159314864 9666275 -119314468099976078684800688276517569700 9666276 -26614376955405229605038106791411616768 9666277 -111587513388747219362068452747217119874 9666278 -101698966203619306974317125447124854560 9666279 143933077419812377907966215912553011344 9666280 -30521609480902188254955838917829632000 9666281 -45436727539191205993649647341698566428 9666282 150651515868682919057882753379489285120 9666283 178931922286969642215626468967065275728 9666284 -70435124509128012018721344005470846464 9666285 -100546129466932590081007979950918520640 9666286 30943439774571246912692834871603427200 9666287 129711154961880403787141598878061796872 9666288 -11332946875700618306085050858265477120 9666289 160298269891994757540213224848190943040 9666290 -40869150611691951689223055373952465600 9666291 190997273976309057328057974537436590144 9666292 31795817690621429571498554519949052672 9666293 -60067805036493439180107877584078526176 9666294 250316741816054288018818733619272669184 9666295 -3818675754278494039912931093520452160 9666296 119731410992253352496314203808723599360 9666297 370589089173712857214379951314352186160 9666298 19963385765425323887790576491242988400 9666299 28512762180490678334621750970239861568 9666300 -36083848047223980181928893861074739200 9666301 -166924420788007512465158487262257320698 9666302 -201565537037509926045413112845398327296 9666303 -167275946566461112794136839370467754296 9666304 -400992742364454342883856596255857704960 9666305 55305966921904862602347192329229387840 9666306 26555567997044305990181522254602876480 9666307 560655932129008179923925851530745600 9666308 263244498469159902209635431116558156928 9666309 48903499886670655813898756396528512320 9666310 -136520486136900263944963812997631917440 9666311 -412912700820327830916206231145163562088 9666312 43576803241067354513702386486189547520 9666313 -450626811026155859156622541159983262438 9666314 632045619511455849460261990998093312 9666315 -38935617463426966697697411637335698640 9666316 184603434374466850738424887403369648640 9666317 -363620782245111046596898471912476912288 9666318 -8561248263953681777050226249303234496 9666319 -130322671555503543336845540684846138880 9666320 36898802146618960836565715827191398400 9666321 106232459198303999411272373285680242624 9666322 -16002228305692534898677938433572978288 9666323 331701970815660717143637208095133174572 9666324 31426003878281396532543145972361011200 9666325 42940350415193818556406933377944149600 9666326 -72891646513503322325407066450688182080 9666327 -36114814884676843174489509503393280 9666328 -83206074878666155314121826800160409600 9666329 -376336310978916294114545371510170800880 9666330 -5412329893504411023786193897068096000 9666331 96456786468608475134794333736889056132 9666332 -24391502960949524741670675962779032576 9666333 91177661999512726212481411360939865964 9666334 55845768962797344786502982140504914816 9666335 -102483691694714239321098911102191316640 9666336 -8537267281908672700031655792545366016 9666337 -303798985537109712082435918718474522014 9666338 -72251438654191769501673814283630016000 9666339 200927396955572679292489412163914959224 9666340 45242079728796305332105330475943747840 9666341 2961370869294693691227398350813775040 9666342 32412073033660187686711049070576953472 9666343 -164387324063570366697343891032830854408 9666344 616829682843076999370117353072373022720 9666345 848498252921142335458366008680784000 9666346 49463059763324814651977080348878177024 9666347 -473948820270115479811821698366262576204 9666348 -120611577644790993917763334230692560896 9666349 236889868794766292617239674141390168064 9666350 82183416885424331160603741315623126400 9666351 -204988234903466760697780071391667097600 9666352 -25951160769821305739018574892897075200 9666353 559046196661889688608725292323963943460 9666354 -124550131617429079572492367632154692480 9666355 -112490684951419462844826124224418152000 9666356 -64352485903465448961392619707530463232 9666357 5081242883664116578172218544584944288 9666358 19073052175746612442676635494314680320 9666359 63741459161966233467963819531007324368 9666360 -132978546394446904504159608086610124800 9666361 32510878799848878238062795059830282880 9666362 195722879825009792870477163649529592432 9666363 -63543885144168274062782211719870982912 9666364 1610021658281865852046848715898022400 9666365 -115384539379498948149092237656454178960 9666366 83586361423559128367883038156470606848 9666367 318233262428905590340252398597838122360 9666368 -7986690316675725453831396341585018880 9666369 229870410203056906466126991014169247794 9666370 -45802434667029093544380384678514007040 9666371 -24815611085571770783417819748307687680 9666372 -182695691212598982139983148656458769408 9666373 -339037021063932971138357423678283457378 9666374 163241394686689166734688735532590211936 9666375 -95904888305442576753062457567523800000 9666376 102314900252591872272583372066392622080 9666377 -38805984957466015979980077935296182054 9666378 -2128447617819785679239694501101718480 9666379 -387023862133626663853258776159188292720 9666380 58192849163287507727515020970729559040 9666381 -94695504243191662211938484661986899200 9666382 -183089710227200079229190947401266673216 9666383 330272805219779156737068938715872582400 9666384 -994936648111537161605919792409608192 9666385 -18873324696144950869744846320309201420 9666386 -76193923988150067466737135156843466608 9666387 -66635755093049933226472241634311291640 9666388 -289186696349210522383414618620281667712 9666389 -15076157606843164216649959052794420992 9666390 87680969407717742135277416170160449920 9666391 -44151965166421089801460227459568136528 9666392 -30822174059693678733867491308690176000 9666393 -70163035397770743197357575740843216672 9666394 -73848539114238404868871641482990488320 9666395 -37591490437500049795580988926190673200 9666396 -166021615996407442299392474697335992320 9666397 -169139819081643310236028721784555592072 9666398 -1362902335254926563684323566831409408 9666399 141020552911206287169480108541654343808 9666400 -1806971220751009772424276202940006400 9666401 289634411503463640559724860706920410402 9666402 -35792089972429344567306989387446782720 9666403 -236224080072118315209431995964044549348 9666404 388449442792749424354797414220967503872 9666405 -51478261604003815645424272328528985600 9666406 112936789540740138709130117169642183744 9666407 295025696319911685346580575693083451512 9666408 108913586846513824150326121090175631360 9666409 -191126148016481262691388666786991112390 9666410 -13819364228606393605181720346877170240 9666411 -144338070514728708396893898953787797928 9666412 -125834561733837543746431782423463746560 9666413 -137260047942427460320956478484277821760 9666414 -70470595267563722253048312623740970496 9666415 40053693083138771874736761494594791920 9666416 11166211311372862326170721697813561344 9666417 65276766298589140454888876175547607088 9666418 8606451035243823660039327129676550160 9666419 -5062221483617172565569465540355190880 9666420 -32337717241132618039880384575683133440 9666421 -30961175254852719557449779797623193280 9666422 -106958741549423180309076715694170075488 9666423 39729601985797480704338142819103954680 9666424 -421047931847706035058615425049161687040 9666425 36923379754208238729324287725031400000 9666426 -52302629030603264680126999545022010112 9666427 -53277500387179359725099968923856485724 9666428 -91037094682778012131943366591724460032 9666429 17468383662677370617435346462760864608 9666430 12456409559899857578945973093833982720 9666431 -36042698826133904317655089820098372008 9666432 -389633239045307995275058527934926028800 9666433 -67304603521966238626539559409390332224 9666434 -168192118811638957267437414696968993280 9666435 74896131601182315005907761275140440160 9666436 96557476250719683381496301855780883712 9666437 36478378353078341031658972361838876864 9666438 -27379519247561232384735770087105027328 9666439 52816935483947988455096485591256576224 9666440 -51762398681884569363701966996766720000 9666441 -2468070907244582074612308913265190252 9666442 -112598392938258159346467134533061836800 9666443 12788622661428943346395627821364122624 9666444 162084872392956843612163111212671356416 9666445 101490097902338647498609873285732154700 9666446 82174140558034520998859878293041575680 9666447 21567651577093477844138767638190740480 9666448 95924590239775502904148870751952896 9666449 72322850994534190636244357736467045364 9666450 -45190429797878223625021801957243736400 9666451 -13814747993681364469419048929602997696 9666452 212230000829693176822388745932464139136 9666453 71893182764854911082503242352223334304 9666454 480924390580460032419290135541555072 9666455 56056046642104264461649601250995954160 9666456 -168302848284486512023014601588199116800 9666457 -379583320876191938011655816438586010294 9666458 -106595504289186641598090773868849635616 9666459 13593441632554362353857545059492575680 9666460 237263811170373328549340930094372257280 9666461 288936744986476938949278781582483048320 9666462 4455337603333938136883280535547187648 9666463 -44323334031712849094718964868964304896 9666464 318192401573114996450164187221232320512 9666465 -43420663370713791967777640504634698880 9666466 56198221625517759409466147139449604432 9666467 280074964192382554762563523644712215516 9666468 -5024639221007155446404688642447851520 9666469 117729366204865448772311819271621761596 9666470 -112716624082420046107401384099333767040 9666471 482487549668356676812371119528277581520 9666472 17589605039249718649654392903432161280 9666473 103198758258438430366660214375835913722 9666474 -36025887870103154714954722168940240640 9666475 62400496618521050662769987544391214400 9666476 -193143551744956762998882540277452061440 9666477 -11526882230678020757945794403935081920 9666478 94308429364050106300696876463655075840 9666479 298722990063018387875552655713867848080 9666480 11846132437647144547938411848829173760 9666481 17012834497527042766471167878923997664 9666482 21820465212319267828313942370757300224 9666483 -209138079345661390007873025434105384400 9666484 -116714873007598452083688997642417779968 9666485 255960639114774323254952350607411195160 9666486 559704550788183221628106523928514560 9666487 113535155669459352673878811534314915504 9666488 -24555054132598274694973921052630753280 9666489 1315567734056644329028419062165419392 9666490 -258725840100496830365914921026844477440 9666491 -112770899088770297710707689735451390108 9666492 7819479438132236565124768138607222784 9666493 82363788797537792153920281166824142284 9666494 -35515605515011158697866917315718184704 9666495 129972435293650798878871432769610165720 9666496 -27596294048564263811834437948242132992 9666497 4160153072168831730269106031917312306 9666498 33774872252525472617909760707696712960 9666499 257032602445034657567714807641915118664 9666500 241914142829399310730153402927858752000 9666501 64071200514460304198957686049504508480 9666502 -94021157456438327307026667027498554496 9666503 21754830163058796855834266884931556480 9666504 -199869571926611667878631114779381283840 9666505 -303227270186794030289737358493671981340 9666506 -15440943451164365130155396926197122880 9666507 -250023061285547501740700384636653080360 9666508 -142559852400031037127249469692947355648 9666509 -41308998426369144968405155279294568544 9666510 -312531521647470729948722388899266560 9666511 14198780458141609860622703064361096872 9666512 -48275730597735496359310823069085204480 9666513 9370865397469995909322494384203712000 9666514 1325834102969833992873165159872956416 9666515 -311284976289527666630490724656150080400 9666516 -171071633966952606528185727309878446080 9666517 114029199509123137069701576606091583392 9666518 -146786466753657270159811014048419981184 9666519 424199944358803200961593798193444872960 9666520 87622758289413642600242333507439820800 9666521 -81115883295139901232499789279627051500 9666522 57539201238659038574284456711155410160 9666523 274968257262698282427174839132349121320 9666524 177162774839592017101414601758955251200 9666525 -77754180203956018782698672885468522400 9666526 -77355464918963611912240905329658940800 9666527 -72062791218209707371560061249917100840 9666528 -269110737918230933148019557520380788736 9666529 1538334735102523308213916733271346848 9666530 -80858572310378322666854614139789679840 9666531 67759732799301854435920752046513589712 9666532 -139206732775299842630684843629890920448 9666533 -76714502196526981398454354468164409218 9666534 45119623033990194612198388989319961280 9666535 187119170591715054239374953265320180000 9666536 -66868894758828859680884110524513239040 9666537 263540812308053507069754034685357752320 9666538 -13589003374764366852245578419937730304 9666539 -2682450146695747614169757830863171144 9666540 45308444259054151246715140288593715200 9666541 361428002400148034374528683799237265880 9666542 -128227493458777463375336999086646267328 9666543 -277759941047663524872767569631591033472 9666544 18553284206986226818486675801687982080 9666545 -129593665146805239830034706058764182720 9666546 -6927351357731490419587262904551486976 9666547 71580061883629497009560669808130823112 9666548 -115074072955626372023675260441162928640 9666549 140597679786561883305600318221054948334 9666550 -209956014757558124695601631918595267200 9666551 -74458153348280257549879897099861031448 9666552 3177344208507884879811839817455370240 9666553 75466608885969861189193043736445201544 9666554 -271379874535198012959110987057613058560 9666555 31335629945858461093461104340222278400 9666556 -67729521397196682348165920949926935040 9666557 216062406542902313019681304602363120600 9666558 -153194986656280259457952594817014431552 9666559 -195934757424941657920148309368293240448 9666560 162434818599354340437051140311351296000 9666561 -114563606041837247795543458202282501328 9666562 56934673133315091936870673964336264064 9666563 345410578783217755929193031081510338812 9666564 -54987848850699818003848085231907225600 9666565 -172341233097502558693437126769185118080 9666566 17328727583476130120285355460560478464 9666567 -194005733606512590074945741061278411520 9666568 -36837804005507904644728550190227005440 9666569 158144853554838753405778897000849770 9666570 4354817621753581859878259571797299200 9666571 -139719343780773736463678077655211661228 9666572 -121224295638672525927203336516356602624 9666573 -55680990957327696335750412270330118560 9666574 48587682832847066462533503156144715392 9666575 -67271158080463422167426540661211454400 9666576 -18810201070204669693466215031517143040 9666577 -141111935937236698834929464843522154574 9666578 30992980449625078898039943095069313024 9666579 738075093271993809346514124705566976 9666580 -90425454679586197089744701616699678720 9666581 173974135700761231966565205483826281564 9666582 84554510913029772690075542015783289792 9666583 -11805964054586156344460131751025581424 9666584 301800485708846126297367088238166743040 9666585 35204666988845411086635290917684738440 9666586 16492394081126419400136068940823812864 9666587 3931384223212646591674901683838721312 9666588 -103998181686738679065748541267607505920 9666589 -239761860525837003040173840314478963610 9666590 132156862326229094231819499186129748800 9666591 -201739684800010595644505984559325926912 9666592 30503380163805406509827770220260884480 9666593 122509748714943159236666220500886121620 9666594 18972655364104272995318422307691724800 9666595 146827847323884898683823628891274689520 9666596 -183775007749693851370880888900966716800 9666597 59066275808509569463996888737689282400 9666598 -415072113918818137479098451845836439040 9666599 -356872804064057394806226584742826974840 9666600 25210790471608541794655641183408128000 9666601 80295934107775175055958174398022633344 9666602 12867702067367777848201625126171232000 9666603 -312595660181303916868784684691862575588 9666604 -7560699163235476696031147882182529024 9666605 -85551284017382630799665112134640506880 9666606 26698560835844620260192926676147499008 9666607 -576782508297772689495088390049856295080 9666608 3511126435605724277374707967953862656 9666609 -3126570714300373217270408813382010944 9666610 12867767146821922638132289936779948960 9666611 149513005658303549871603489861608180400 9666612 179812347980098131318878009342758244736 9666613 55385699420254829375160014957779555584 9666614 128259442063139445963657130310242378656 9666615 -978800162518658772368453508619138560 9666616 -313549505013878710316329020428280729600 9666617 236794006466191972969707382546786045380 9666618 -6469104307991971014684459813879205632 9666619 -63418093257155572736190560885557825080 9666620 -72328185964642843909159561420785592320 9666621 -11577283570370329535014366461724368576 9666622 -63728855729204180812965505028528830080 9666623 -37520012889338384213338760382870904128 9666624 4938292669174462067361800036076748800 9666625 63985678827589398858296163169334850000 9666626 -140264199867412834527640209787721592960 9666627 90727921341352591352904597186316675320 9666628 56693032823954806309719533044569600000 9666629 -70346962178324466578803153911435078624 9666630 -22799387748443018144166701642981289600 9666631 -101795589086513011663002207081939106848 9666632 -358312398985966918197385930514455787520 9666633 -213697560295229340305888137800761051376 9666634 2020493529304149101637329586205752672 9666635 -90664829758109178364420608162209904240 9666636 50651852197874084271166773895955988480 9666637 88239931887485460964304863922427874432 9666638 221937852984339665256592523025286580160 9666639 91431332910944902472348579751889888104 9666640 -50159037975395929532097584588920995840 9666641 118319593450256612090048132618591387892 9666642 115695414556774227482422960219752808704 9666643 7823347150001440269021280177022789200 9666644 -160453626041364978116812473054707775744 9666645 129046882251256917020638232077096434720 9666646 -19096934946884493629144258187717275520 9666647 -92206122005930972820973462011556764768 9666648 -120721076687202692771129959254065356800 9666649 -83214132854251704621225640890027859760 9666650 15037141090532139045217615810038912000 9666651 254958543879942260402554878236184187032 9666652 46674050126908997922634903360952328192 9666653 -698994172881582593227728953033182584096 9666654 28503507730130980348701768539860804608 9666655 -23365096880306376021465406976476372440 9666656 -159347949284382868906191011327208062976 9666657 13751152447965665415267383333591696640 9666658 -4383857482206400784697176468731545216 9666659 -85662196329538313566314069750597820584 9666660 1925985149533658893581018318025359360 9666661 450662275054417669079805876526835659262 9666662 195387427551210892906956569605166832000 9666663 -200343737628427222833951769987301533656 9666664 28097978894157594006073450735751577600 9666665 -110825320619739959092124190921922462200 9666666 -9100292869699041710442521728575981648 9666667 -17898272417737726112743989892461007808 9666668 -24456163051923019683018900420981227520 9666669 248801356474420327476672276940872826944 9666670 -13862735668349299959109520769323781120 9666671 21367273312030875573049176618429135840 9666672 -41240670551379438766749292179525304320 9666673 247642141052296101896784955193248062900 9666674 -4862286691676712433990003528879809120 9666675 229400700040891004973724114976865186000 9666676 -30253502755603297774885905508901651712 9666677 3117513229338929698372710749805236160 9666678 41426980303316543804831338148207984640 9666679 -259309325226309489025656579117289402920 9666680 220426095611472418076681716375918694400 9666681 -87429909604770055433936674532220185376 9666682 53328641126741290882641044499548774400 9666683 158786378522794999385636920640509997904 9666684 64326943041715179501121326285678712320 9666685 44916363510373221790312699944681116160 9666686 177988855023919198751935575782212390080 9666687 -28447055845059801796848230834054862720 9666688 74456905237961949031826898949263851520 9666689 457977396810498453612088038208324271490 9666690 -43895481288068231378758186701488640 9666691 38474679361245025445294972700515600512 9666692 226058846666107160759184429070265106432 9666693 -69795909097143156540309738492434212992 9666694 28693829308452877449569823663764967552 9666695 223727757527604891308502074893876846200 9666696 -28490744768193129928534815745004175360 9666697 -75297629669283635214827076026265609968 9666698 88491818324137598533764851199631776864 9666699 100279643972869522063740876355913057280 9666700 -12105189152411071544581332038492012800 9666701 -2282335431454791646582262924095598592 9666702 5487227359161152659324438420177756992 9666703 11961472188182458063723186537048123224 9666704 -24712679289112606774898832375036297216 9666705 -54581108380681166925495648477957584640 9666706 -18129334690976578177310702105009564160 9666707 470830263587614636327970734372848598956 9666708 96358173527868649490022972796495042560 9666709 -136713851965837013324089158955914429672 9666710 16030472854367908929030008343736446720 9666711 -122043104946586165113115934679253614240 9666712 35218447001410125004672540973769216000 9666713 -21267476012569480267504522276493303040 9666714 71091438181282182396287153707026041088 9666715 45754630363132530566474493321758028000 9666716 112321315820263007122658312313186017280 9666717 64917813182405114825192400513937822080 9666718 181211722512984319223574282385553569920 9666719 11947960872221609869789952729148945120 9666720 54453777184017884384668746605751828480 9666721 -123087526443049872741536139538671418176 9666722 76203015420203020474054752826632613152 9666723 -41419441940136916588353690900372548352 9666724 83427158983117945831142163144998650496 9666725 -72970947286472564291370631753655664000 9666726 -138928645477975097823685360624648705536 9666727 -80143135629769905800263519966450612128 9666728 -258376819051219521281623880336584995840 9666729 -25932219944126804810607722777098666560 9666730 -47003658144691786100461809430141870080 9666731 -49263118625410796088228350637490201776 9666732 85421473470340877924672271803005796352 9666733 -37871473007929332604137070717445433716 9666734 -34565866704442260653371924718839007232 9666735 3295121425612284619294314380199892800 9666736 41771936390491844659687552276126318592 9666737 22423976896285613826257139917769936066 9666738 -87109627914610638766064110801847635056 9666739 -193959616524976832155637090127763122576 9666740 -62411375300376692651482083435408303360 9666741 -31983572221258000143168216667772553600 9666742 -245261279111176582510448741682686725728 9666743 -287885047434645232647648538954973122008 9666744 3446893816528020566706539121917952000 9666745 3441994458765315104839647472941801600 9666746 90235242270840760320158141342373343200 9666747 -196976430000247149463312741990633759476 9666748 31022199003228785603292969325238736896 9666749 113499179800467259831122118889612519040 9666750 -47268224943497634460441119510601440000 9666751 5489887726398449410016159612725571104 9666752 35588495170003820443862098310911229952 9666753 67613606275551265254985462617513363504 9666754 -287324600378774271295075938845885824128 9666755 51018037534529824575691151835721363200 9666756 -496227810546064879845589566864182476800 9666757 122075551652831719804062679310912543006 9666758 -46874900867171498659929499398812111520 9666759 165184643877212205183391801874758350504 9666760 75987077417097511055354603822872166400 9666761 -12018790726345376553003290791440504576 9666762 -10871987985348215738873512011376214016 9666763 17587475279248339569707871776979387840 9666764 24195502210838899845055327211381746176 9666765 -60409611800879906290119975852194547540 9666766 -894894598965175065941491833243087168 9666767 -394800729180866803445335520522969093448 9666768 14522652235950933595902101424214769664 9666769 162389434625206994567965477798825865600 9666770 -72672192091042347081609994469567533920 9666771 267089491952604270187525392476680041264 9666772 287950090677704103885406156969576796160 9666773 -539932843847561486023190368160537042820 9666774 -16958916469724347311563335984767100800 9666775 105886652884862375012214324239262471600 9666776 41507709863482574009202762026515906560 9666777 63396262795759337822262627588488435520 9666778 -239178205545195486965105095427629536768 9666779 239218507815481821624533212057954141380 9666780 -9253365328241315702402584236731596800 9666781 -334751919437390270974533406631213955418 9666782 -174729267557530792665659344448611915200 9666783 4614531616569551991413892289804105344 9666784 -186741912170642685662631791044385832960 9666785 -152497841216430840614967514289882702400 9666786 -120006110707375104723630379064367620736 9666787 1298225302552193152643079827840153168 9666788 -87346777372726567840198383680618262912 9666789 -158405002637771803147593511343456315232 9666790 -31972954123869959606519865782524515840 9666791 -625118407602167971291167758990460860688 9666792 34556000652639858313647038050597601280 9666793 137929351765553768455463992111113202560 9666794 231126965167645172671074109938540747696 9666795 31488587932947119932866140612896104960 9666796 385165941094390273331902775136207360 9666797 103314484529983253203520238228253816032 9666798 168249054274707878964806311015601063040 9666799 447813855868140418707417425904702078800 9666800 -25271386400044217300699769124282368000 9666801 -214411682821953106256621383448202895920 9666802 -155813476914984382501328221737575138400 9666803 -9595339371545037836576471315737340760 9666804 64634581554282255778170194230922944512 9666805 83234096474956970389330674597711476760 9666806 -630978422127640260319882995774837408 9666807 -112956518563076377170332841828953243160 9666808 -68770742353538694628067701994222714880 9666809 325883832466161482350206285786466563204 9666810 -27021738441725127558425383709833612800 9666811 58074633850018576276627958305131552 9666812 296976180084316190645134871044038113280 9666813 -16719035695869722868270937761259047552 9666814 1858317276803048092195288319355672960 9666815 -254688343030297167356542813775395814040 9666816 -16218147567906905235783487246162722816 9666817 -5393540195803500213748407507292667134 9666818 -199207719416626099011402134070775543344 9666819 -264647400669717639217244789497894954656 9666820 -3209849400183804924775105136375808000 9666821 3218830661928834121664753575234541022 9666822 42890852600895176849383417973518387200 9666823 -12465910014715305314573271244299673600 9666824 -213869981192760444141803308385567692800 9666825 -7350369977034004891794083491822718400 9666826 31331599066959004662134557039528745664 9666827 -390162641563359077719119797188097399808 9666828 -138900232493574180700757573219577670656 9666829 -305622762244418157015708022839005566440 9666830 2039387815112664365479974753312923520 9666831 67980218762850534252935344416233687040 9666832 -22880648150000290598604447613637623808 9666833 53000324709142512746783405485156740480 9666834 27864074447812947395474464440509066880 9666835 -177514465538649129501529884259912363200 9666836 -188204525987252580105010165429843643520 9666837 -471588797171451202810026538836592114560 9666838 56295822444226994645867482645920459840 9666839 -40742065215135725617977565014508177920 9666840 -31250383607588053328414306598446899200 9666841 47384489668506030518103798283236275584 9666842 -36513021902395346210478279840851305248 9666843 52762277816578896060065708783136224664 9666844 248380507319425919337112638422810222592 9666845 -269288877269670194221230553132889761320 9666846 -66814640913120994619064438893476091136 9666847 -419531907057611535030393943630717388704 9666848 145955029301454374072425088007463895040 9666849 -42498947263882581156548520191739389472 9666850 -122719434102077910827896592328242739600 9666851 -75273993562821169409499858852977162148 9666852 1602880800382541497334072471702986752 9666853 -174070593225874559587274733994805144320 9666854 38538895625010173890626025552199147520 9666855 -96822711556427742707600633378388009600 9666856 123491508424406339589240036722955878400 9666857 -39575302873118255361127686443936522136 9666858 -1534261093808531992783395926501177856 9666859 -498613329417493845795682666108250705920 9666860 18699298512529334269021226507122790400 9666861 274786661196473852743390242518547223872 9666862 181879991282731977527521320816363072 9666863 -56371782997676983325177820305283490080 9666864 -3570434436295096155371631391663472640 9666865 89967199793113761728201217166871814120 9666866 183225907693041630845303780282599603200 9666867 -202347708895855766405668417084620199368 9666868 242640990340596704096740588685085784448 9666869 -238699795213926314429093314402542368160 9666870 92749264856442828595075733108891452800 9666871 -44010603482813515221798706402859119800 9666872 120928411078219861889054640778600857600 9666873 5223050503318180135532763073709849520 9666874 90349041926890402072397924719068663552 9666875 -69407731678194766341347291499642577500 9666876 112225510374825679822464926486212588032 9666877 -111880395098833935781933626010315645440 9666878 12785518609008070812552275026440686208 9666879 -193488313330525137552707702789813472 9666880 94178565210737928896544839747544023040 9666881 73939662472754990493313592984342611392 9666882 66919406787917780195740828944781705248 9666883 -65575600823090777376570003668171296080 9666884 -109652162581091233529573291625251213184 9666885 29087483905513054135365815618568460800 9666886 104775363904234728651503647303835671392 9666887 -126446485705856603503557532242343063464 9666888 -40549628248341369777937238092975964160 9666889 70642536312781924657036049875249079460 9666890 10439390327522527494119192634882924480 9666891 150073877895449489565423054386327059680 9666892 -16418311788372791940896193691489640448 9666893 -161655933148074861686365736677842691476 9666894 -53107862607547778046043213846887306240 9666895 27589945843287786764277892892269324800 9666896 48287615342364892810748571118780416000 9666897 -241543361563379421889091314693144314528 9666898 33957529041990792502666993387010568480 9666899 38833596794432402062699880631034114560 9666900 49096739780231517134802397921333708800 9666901 353670158612550442844320543522572957902 9666902 57341965099085779810052014397985217152 9666903 170878266989285181615864572495876608104 9666904 -66319204533448844206495084671500820480 9666905 13372602502862905445697864054692177160 9666906 100929268232683559545485099583577608704 9666907 113502605609342586148432213185807971112 9666908 248674361562739439253694464379546096128 9666909 -49836289260226148306320258678536704736 9666910 23803515427248337880326773513563406720 9666911 -315194356398557549194921328725676299488 9666912 86714433181389923400470602013738532864 9666913 -130014635311371506778957842945084862720 9666914 -228055630364304476287635885242392934400 9666915 97627856162176427269821537939300691200 9666916 -411906111723018263938931088121380864 9666917 -67142505959747635015619862763851807780 9666918 -299828410520043059640542465588074348800 9666919 46092054201641879817806735788562743696 9666920 -402623713468594477903060043184498278400 9666921 41225095722409492472754974292472026048 9666922 -152018981899555540122140154030077154048 9666923 -98945085288113399630338755874492162560 9666924 74278312295753097084649741123369282560 9666925 243927591900359111416157940483055707650 9666926 -206888248535445765811072278187606193088 9666927 -77574219607110620968678934012569968792 9666928 -7284721284198858468434729733054627840 9666929 246265246349873497968849566530642552530 9666930 -10196626801719998154817872061691996160 9666931 470291116961067485260979365744561714872 9666932 -304803462303946689267244943200889472 9666933 277330558613663923852944065893618038624 9666934 -138663308744161757479636961650269880320 9666935 181632385317959815528267161297873292800 9666936 -201733603968179584023138016135114567680 9666937 -232122165673354640637989164909496615808 9666938 -1904101858916645562637664930385052704 9666939 99656396806520040167619360682465505328 9666940 118056344862305372301078371078473751040 9666941 28461373409172397790591822613372126342 9666942 36717385710539512506462494710021768512 9666943 -122902230521203065621668923159997328912 9666944 9412789353367703039771942549087846400 9666945 8357902251072932653365285516887990100 9666946 138215635812398819102502463200639436752 9666947 101339415077981457674527391758148872320 9666948 4071501076905100598611665843305773056 9666949 258729106215870135919788468148009807164 9666950 -28007704418869538149256114352721641600 9666951 -13612533490149412847807038098960576000 9666952 13728259724827426030132608545008773120 9666953 120972303648030491628551225650564338240 9666954 127857721848526375106725294783264827648 9666955 426182552862201018884841489175288104000 9666956 135385120881586214716033640313552771072 9666957 -8509279361018872583317044726029166912 9666958 43278243341392423019001596754343956480 9666959 4295722638418180208076458387202634104 9666960 -71861835272090753642846010834278154240 9666961 99023134664145842781160512611473382720 9666962 313979812540646210409826650433221633024 9666963 -95912750032673280323002765394481352908 9666964 -23005167141608068472535880072205137024 9666965 -205567085364486433929361251499008162240 9666966 -127089281509084128984390933972390720576 9666967 150193755080536349062304267989309831240 9666968 41544995919353103361226642897727682560 9666969 -123643732737334935971742060676550794560 9666970 168572547537340802420028985517612952000 9666971 124138520319733011933244562587427292000 9666972 -91295681895240630304504361614125465600 9666973 175839281080827975052301358193539972960 9666974 -94814551803266846547213382136899227264 9666975 -63302721476149377505544979762985726800 9666976 385014021428610415873091019819539496960 9666977 -101777026038704167616343374326809834240 9666978 -11993913830943199900356629644864161792 9666979 185200801342732806839884373921741876176 9666980 50162325023478924577423462632510067200 9666981 -307974316297374944860612071875623275330 9666982 -71798301980868378031493100643099224576 9666983 554520717456459295743710219335513554624 9666984 -147648963935766864183429871328894484480 9666985 -62204475651612346157881272362395433820 9666986 -18465205682490622962448207480694390784 9666987 -65966834784551894587724479917538208256 9666988 -27203392650631552069327829611738214400 9666989 -419477765254070047096608087073626975210 9666990 -26029284554428594559477847492052135680 9666991 -97962095528833930981396810182938802200 9666992 -312804287747459232699967853350748160 9666993 95287802670472445961774503403055196160 9666994 -49954098612074512204671004046461498848 9666995 133222676204185833623408370155537787120 9666996 -72291984123903654203536678857814929408 9666997 -60537599607380045417704841159033996480 9666998 -253481761716577091552117275283907679680 9666999 -490941015062764025184958200480849963360 9667000 -88805505321004597876388972716462080000 9667001 -74864754972700292396799829421100358998 9667002 -442952912833134405708285573880481280 9667003 289184737249435034907255459201853265252 9667004 -202841541184352712445053791120427346944 9667005 -152238012956183994183700224596787628800 9667006 -140894437502055282090797708692698755520 9667007 -149778316045192433220050715399959559168 9667008 -3353658397032755678518323409632362496 9667009 68493048836030539173123662419798406400 9667010 89657513876957553611740307747040422400 9667011 3749336881288501189145033276094452472 9667012 -114741612827708311498706711794378476288 9667013 116039099163563915214774393613435112124 9667014 84150112700670116502025644903385864704 9667015 159487972517712059665189802493637929120 9667016 158801711185668551528106407608092149760 9667017 -176348087281162047600608115442916879766 9667018 162389055882958994866341116502816907104 9667019 218230680855823944424740703070356748544 9667020 59237525609877710490297715919177809920 9667021 26809536367927350248079767630338833408 9667022 2145205335374252572581861042616243200 9667023 -136295307400101812463294068004460298736 9667024 -18570579976840113539030073671403151360 9667025 -21316002969318087656755286815455035700 9667026 11999998006317945375819622397468406144 9667027 -109551691839102013433764590322506808208 9667028 -57447112657564209953248159081705549824 9667029 -103471236070785614168687508067251616320 9667030 8661301726701482272022689527702433920 9667031 -285843197396932044804910969634025466536 9667032 151532967661167793864203931153910169600 9667033 -353131574907044540344090008402921172320 9667034 3755376574227053571672259986003952320 9667035 27543441100388807389400117387985146400 9667036 49420420811398537642367998746981214720 9667037 -174375980041687031707242790408297926900 9667038 -46832247473714851813870096692844710912 9667039 -203175766348362235188688747892647452120 9667040 -75767188954831622357522577904631808000 9667041 -7939014430410737649483679649774084544 9667042 28103422541654984644309835437867805184 9667043 -389490684899463130426633898497995920736 9667044 -178426956560505031693858010117674331520 9667045 -41421146758455441492228701573923680 9667046 6498352093996582050287249552320949472 9667047 -41571800355018644157376934077180977072 9667048 376600369991600532560495564435189760000 9667049 -119120219772174850590116148443331677760 9667050 15180434306481828821946870685977676800 9667051 107768087269541416261594596598922925000 9667052 139030199213188187538872576899752366336 9667053 288292281730080046375244482749226089600 9667054 134359743952907216384749636472971391232 9667055 194862729073431785062170527951249212560 9667056 17500309535954605607251810971488354304 9667057 -329433533650162478552214299794313931694 9667058 -51064527953625970074749620118864454624 9667059 3051227158967661413675440016350763568 9667060 59247017138301761377486768079411228160 9667061 43259044052359621528104418394554139232 9667062 12359208987909205820353166413473230400 9667063 -2958164625204805257657754437131275320 9667064 22432232772849206429884007598092083200 9667065 -121486054811862691062015983158045438080 9667066 -277487965065501525256096683058883610768 9667067 239372806132236579608726605806747512040 9667068 183169214556130711782519344795981283840 9667069 100641666016921777003352162609477020044 9667070 23727788660841486699831735695410056960 9667071 17357365103688624523018058287574673600 9667072 99320975743153058501421816815498035200 9667073 -311442136113548418206907869386367759616 9667074 -48418494509386453661098075534377818880 9667075 -7565899333081724685244732929677231400 9667076 -112563713731372451135032770765385666560 9667077 -80472576624585193544624087336178879168 9667078 -158029264780856287974594226525230118080 9667079 92627545410271051334133645098183062680 9667080 -241976608192496453667952831268511744000 9667081 -142746692551705781393521024668359238118 9667082 135271048795992370547024756063494812672 9667083 232336074605565619018350944799279925248 9667084 -1637716437157176894898499614884200448 9667085 -152177723373764003487147675306188302440 9667086 -6040806979329484007075316505826887680 9667087 202049275100343661943622262577104593480 9667088 1787263110730512332821077473654145024 9667089 208473311117545273732993378790412537954 9667090 67963307407293073111768185624005184000 9667091 52712471114064614432565700225255180800 9667092 -193264501980470565222959019933872793600 9667093 248924098687564067200386738796955803104 9667094 78967099173352585534225475686825190400 9667095 -196949115004503326916780571585209148800 9667096 -329068090219632865434192160400137758720 9667097 163299812857478065937951124252019846464 9667098 3752811880409034900850988319396392448 9667099 -26971239372788861753145168355590619360 9667100 135070902438133847772875684227992422400 9667101 62619850440099862740876538118257067520 9667102 -40693133609326298548255705590982980096 9667103 107310990067852316003750891381520108144 9667104 -140049885991976101978804631780366745600 9667105 99771229050702011658404439494901897600 9667106 -66668435343646274195555416373928067248 9667107 10312690701489326614590966889791940080 9667108 186023787561685040324329409005451990016 9667109 -252640925851492767719169130455645930690 9667110 2896687477440335205936315128791589760 9667111 -277241762993572624027399096675222369288 9667112 11314120855512519363929644849790976000 9667113 -35662991929578865360106290186445177856 9667114 -192071053403523828847405520755066339488 9667115 157876477764183820167902898350089265760 9667116 172128681469201636254975665163349116672 9667117 86073092277909812890336009728565755052 9667118 -292286580490768842953476589223653182848 9667119 -27815996537652127420455274733281401600 9667120 27044118580153427759109016743911424000 9667121 552792081939953290091165110748145400500 9667122 -24929405437539754224303467420142304128 9667123 -150881069606334779905931864594416918760 9667124 161371763071856205085710975509815603200 9667125 125633805236466758818233588394503246000 9667126 80287076257887583703922405542090501760 9667127 67988223137456477700819939944800005000 9667128 -226208605662228332793771996149806755840 9667129 -421442695632955009497152208275773291968 9667130 -33751474213499968430746497328605711360 9667131 964711549257807908690360520453707904 9667132 1504280873357695273409802532182564352 9667133 -39292472398558539261380313600527270400 9667134 -82825098936616990673550821170542821760 9667135 -387628218985937582656655318458754429040 9667136 -57841760972093161019065302349027737600 9667137 208142676724610959944963524306182758960 9667138 71080803732140537600896285569373083744 9667139 259237186199471139663972876932825642940 9667140 -44393615292223173401268674782317649920 9667141 -56219252173025002955448508447184673216 9667142 261930318189479218131779166037313861472 9667143 -95246655060607618033718379810751372920 9667144 71079839477805334664752140826846955520 9667145 33090443508246261247142970844626417600 9667146 -52898543953737670912234079989949227776 9667147 -46551615812394305616242844754660632576 9667148 254241656467076713189477178790863886336 9667149 -72299800644843992717574946425195838080 9667150 34721225371169545768707076380213840000 9667151 -296932706516746633839953363777707318080 9667152 65266953678752251488619699220128727040 9667153 -208293946102410759813795590464149326400 9667154 23049628860725952993427286591682511872 9667155 -109890670035991651183863331487290565280 9667156 -3428737037429557488561995747553868032 9667157 -257890182419297652254343471906092489760 9667158 -2947120392596574771585567388133777088 9667159 -431605844625260242628783973349639131640 9667160 34992048403371827951931004007933952000 9667161 230941028619058987432103416175412315360 9667162 -217033559617948328154488037981127706880 9667163 191201652931042519735910236131163070184 9667164 13135717456436754754389304740052992000 9667165 -273606799784385148768955030811933425940 9667166 47925284570467802299124472118103740032 9667167 91713251701984059314170071971577239880 9667168 -54579804674155761374296293765399183360 9667169 568774515893173778300728066100009897796 9667170 168740545735960082656180954906669439040 9667171 33914550214978571965089017311414341344 9667172 -279174119571964245941243218264878996480 9667173 44901486072758895315562659784408156224 9667174 732294659212734404138050042102080 9667175 -25994958558037041906020043562307119200 9667176 79092723997839818273585574464767918080 9667177 -189557034088489501450075027717712423992 9667178 -206623280730185690526348390636483824640 9667179 -35694082955266468796009486174282445600 9667180 -13280631678934890436197651491611084800 9667181 -433607500538865400264067522376761664000 9667182 -37142404549984219559224530836659378176 9667183 -225389176979558701079531737469258453376 9667184 -2739685882290153980688382741989064704 9667185 -32494606693301431217831793287363740800 9667186 -57354752120441914437139023508932929280 9667187 -117177215184483096785891308085430250164 9667188 4968449913067402692816180680975791488 9667189 -57282606272247445378065430062851003744 9667190 -13771938203837787120076968804540996480 9667191 -86633931730214169713953185929160950808 9667192 -324484800697753490165950505351513088000 9667193 28061864035007775772455276447051806442 9667194 -142394716984057311371445363042522777600 9667195 -70517209535448917281243951452720906240 9667196 30470790096229353059261417459129573376 9667197 -100475987735761783412989671180489865626 9667198 331193193929269746363554680825762052736 9667199 -294240814187497767855585962974854329136 9667200 36965708473391941606702107139768320000 9667201 -240467490361706639131519160699766172798 9667202 2561759347447071803652305759017574400 9667203 -38148232375241436050367567526458588672 9667204 45917592924465318881164744791733390336 9667205 178495676406510895571343376387911198720 9667206 -17554668244911912217814876674209441888 9667207 319581817935896073339998530111485873432 9667208 229997962973407001279636814012327168000 9667209 252407786016735806661642430688257588320 9667210 -14408314953522207356112715028966875200 9667211 -175799511304451580928585139479614982188 9667212 4291912848287101058249402142531505152 9667213 77780541859731448542014683936353679404 9667214 73982333229624112603583046364396966272 9667215 -20203936311155171682377816916419448000 9667216 6219385543294634463200337853809836032 9667217 200272943529886371403851036207776832 9667218 -16016758999365634878602321789382180864 9667219 570398358386943081764800652388719280 9667220 128376702785581753076960400174701882880 9667221 15765667616303880035896271826842644800 9667222 60559229337320134744382454040692853632 9667223 -200104140060474904854997324083035337528 9667224 -85281986181111525848387724350742650880 9667225 -134852478672701309806772009719244595250 9667226 20970469085154322586942692269491263488 9667227 -29845986858198801177475819094643122280 9667228 -127995567840246937123880246724300370432 9667229 -67616988360338418221487768148129460160 9667230 -37564822148967175957510820154402816000 9667231 45961186182150770566632631086990766192 9667232 -656518565097343992113455623298344419328 9667233 -1650926412380238415710289365226563036 9667234 41150073597509057656700724046438088016 9667235 -265484681746407665151993360493251481200 9667236 -83053912666791718254577124215432120320 9667237 -364581923269613088406465114441197280200 9667238 -63846603722938918139736730204684892160 9667239 60450856733194793963449613997584854824 9667240 54466433688264022265201961663961497600 9667241 70133444823368278644348516491108859642 9667242 65332889033004865579638653894924513280 9667243 226845723030727002639189552422106493464 9667244 -5293218282687581236498727878840226304 9667245 35743791976726428998086933106001930240 9667246 221925953658378205657225448058101643072 9667247 -314503296492082922898578230805247272304 9667248 30519997004918797367444271043585081344 9667249 13509765124274340085185601427582364672 9667250 -55170038707054470586581103572095160000 9667251 149453183764410662943413295045972942600 9667252 20203820516334793694387193580516833280 9667253 -114128186372939382036332784711810184800 9667254 -60059985751326236539139058082539351168 9667255 -55443145173385406103752791067518595040 9667256 86934663187272642301737724960482938880 9667257 -31464467020529053620536786444707184640 9667258 53440322624140135731649213464930165984 9667259 181942769702087208397353578047237352376 9667260 -384086654404789297067324180403840000 9667261 -268386638023172026184345765562065436000 9667262 -69885730090101127429402856012010159936 9667263 -116529295694950014247257212334239055216 9667264 -90726199396323084816758214440925528064 9667265 -90469469801065898160257426306826223680 9667266 -2530559696810630873526567541724451840 9667267 155731830325879523590118562597112328712 9667268 24451672757033884239576974653814661120 9667269 85920302754946008514207724322219169500 9667270 -97716382190752439353443380833095169920 9667271 -426824707389404963435305682112231326496 9667272 -195204864012844203582048719782409134080 9667273 -16084408995548972856444649742014574592 9667274 107234585736909424842832437129874532352 9667275 -2358676788908451908730373662702980400 9667276 212963528725143486086292255191346647040 9667277 62493994416406883078851002164332683126 9667278 55538369676392833778155783802381349504 9667279 -42172368438663067318372291086867631120 9667280 -9281791084154338705882109225250324480 9667281 -11641441751345983344432771351043068480 9667282 117878461527964391212292176493464846992 9667283 -307850161971616131204987397733951832468 9667284 120088106314325803547046456658285012992 9667285 -312377240061267712787910978245690170020 9667286 80117076509618475989907820825003971840 9667287 -14316204556896675065855630643595323600 9667288 54366876108294558586407775346514001920 9667289 84310633088578472150262118733331063552 9667290 46618439906634702330021093256606974720 9667291 258583921851712432260071602188295269552 9667292 -6060318622631244731113733996006100480 9667293 98606361961982159754458450785840936224 9667294 -33463711129257516038917456068433774848 9667295 110027232206770397423537156024839800 9667296 -614774592859549845416411929825593262080 9667297 214410163184399882378984538795448611746 9667298 255546054466923665000545012843333688400 9667299 54964007103547192978749968450557708608 9667300 15803340724119598407409881914026720000 9667301 93330650570294714459369368900137598752 9667302 -13111708079800513698907590544074216768 9667303 9648730685341421941563290951068944384 9667304 -291341564883541028563154207892070794240 9667305 -264307871949894516938563601170400944440 9667306 -80684359945138691223419173151209012992 9667307 262257071936629018936306138738235429364 9667308 -25875185480299287308609780200043516928 9667309 264161221822040757521892434124629702550 9667310 75057381155125745705796425976845520000 9667311 -80544709230474173293673500256631820800 9667312 -98455589170039767967692198903377952768 9667313 -204809907884004681121782538805084043438 9667314 -18733373155107832948037934474643545600 9667315 54166167862365681338932698466078576800 9667316 -168434409845072944763328294098718424320 9667317 5146866057190738152499407766433929536 9667318 -381635424858144584709011091363673317696 9667319 70551590218380354125062326882993863040 9667320 3534802142418954120332130615148953600 9667321 -74298575826088260389141605660002243478 9667322 59116639812170632959853698480795248640 9667323 188137162376923136300991035560519089120 9667324 -192205385031116476465308946073684390400 9667325 -45430157624457619107472948145902219950 9667326 99184202141022422541716600771490115584 9667327 47401474708856944763901393078612458520 9667328 58524413434856689054844388159378161664 9667329 -2984262081528227072299235600897332800 9667330 39200468696077840334630682317483627520 9667331 171788189608933812752547132621253659132 9667332 -5189327427440872694642902732610895744 9667333 88877362889779888822971376672583237600 9667334 119389421393775153093619199087647273920 9667335 87389574813005272715138481509407016400 9667336 -59053633420429956804183685407263293440 9667337 -128192807886971838196595065867801916160 9667338 125596754631045918905747808562960921344 9667339 -612629683167871733491519184019289608 9667340 93738677686833177365222060903966499840 9667341 -53133471905863407427591975218211793460 9667342 -56674749688166845513675643002618131648 9667343 -27577368974588659662735521801564678784 9667344 -47199094401346024926671436734458822656 9667345 338729802801983333302586452238093642100 9667346 -856018814786617486087730763481161216 9667347 -56051950715355235742986791397046866128 9667348 18279870157382429613215778107381748608 9667349 57065505076879174431436078717243854780 9667350 482045855980935759437889240630681600 9667351 235899816351451793471979787071677123304 9667352 -356838235854683024344809247223322316800 9667353 16057726112936567906716251570752995200 9667354 54779098344880882408072345576328405760 9667355 76472573397203001086692981530547805760 9667356 -102915366373767443050113031489224821760 9667357 371203142446012625879085856185518332806 9667358 -19509720961308608649911046338064136320 9667359 -8295910916200490060198411185444612320 9667360 31602120653650722457061505275076280320 9667361 -60331057622864279030642429697473802576 9667362 -110698788599172832102116538120480683648 9667363 -428649177131745933344472640658092311560 9667364 100209526083701172685220197007264342016 9667365 -63617547839223630894333832800969533280 9667366 185793541738201649869241725577267953632 9667367 -58039230200060955078388915042844510208 9667368 198348998570509788122353392122957491200 9667369 577421695650509178110044892483353599744 9667370 96184276144686103986702064427821905600 9667371 101597354003142844110768541649855443200 9667372 -72494249723418773696816310530104359936 9667373 265774869053738042507260450900240960620 9667374 -26619553494513373355037862916082527232 9667375 -145125862328184547873662395072979570000 9667376 -15385254737523409826226525943363043328 9667377 -18223136455107151125344486336895992160 9667378 58164058957093900587027935989724869632 9667379 -425489428343342736041745486181953532020 9667380 -54626747466697260137207280650899261440 9667381 24912870647432880674998955739984712704 9667382 264981370856218226301620451215390486400 9667383 -25432465669849314660425966597695832064 9667384 304339988174792481653942633324024770560 9667385 38744325036391257062222877005219880960 9667386 -142624109111333946774066561725632719360 9667387 1781390103842444300262759085977259192 9667388 -241368994675992555610523320646947768320 9667389 996598248710697422573954028951421728 9667390 3849422041486754045086854292523942400 9667391 57983454818337028354410763592423579784 9667392 -14579450307305978297045239766898966528 9667393 76748691077299950720162445776277064642 9667394 -69061801411066115369049642385339125888 9667395 76717616030059281658454483874274093920 9667396 -58240691853117506581087882954691555200 9667397 22179173952957728955840736522476504252 9667398 36632725593445203679802741400194779008 9667399 -47122018866061339060048829745008659664 9667400 -114031162966885736978994487832980608000 9667401 148957033674914723214069785457864502032 9667402 -35266348434316924884336812744281320096 9667403 132854001306986370181868293689238141944 9667404 -110731269381317131717140089281093370880 9667405 -171678003887487769453838286322590214080 9667406 78643469304721362948134241105143936640 9667407 -353930405416106419429293794966757386496 9667408 37910866293917602185154010587678228480 9667409 -311018013597221573230606932667912194960 9667410 5685175585872791772802493467854159360 9667411 85011080211479745014074421377807757520 9667412 -19702319165563708465642905076466712576 9667413 -10342541830692548885213149381065764736 9667414 -14874038421459258571943347405796820480 9667415 -99936250370568514690943632572401283600 9667416 -299989501318019690907844039336857600 9667417 72983421519091132864009365150690576132 9667418 269004006542216394914168446243462936800 9667419 255549006286999583526156532429319684400 9667420 -13497717937724198734784739669430272000 9667421 295104375695681480813057815963841027622 9667422 -55226679080652972794947409297019138240 9667423 324938125801760269413865406092483333864 9667424 128348224770504253496515127776103104512 9667425 -62694368466613181749681003918581040800 9667426 17815426995618205024386391140474192384 9667427 147406240794678439479398961587888530944 9667428 43553958210924793556664926577904128000 9667429 -53318579498894953943530908617809168416 9667430 73843242477972003898780034480906465280 9667431 -7424995897476800708741263013951393784 9667432 -3199143485272549212857512333331251200 9667433 -62523452576120022049288652805416709318 9667434 -16118888480330242896309233362153245696 9667435 -2669233006202791199887326769854020640 9667436 -123601420672620148710560555662292248320 9667437 2745539595929979302558382348435469440 9667438 101945624384116184909611512025290087360 9667439 438113745890506517231801967449711340240 9667440 -8501261958776980626059352597390950400 9667441 136655891373685206332438002987939347840 9667442 -126067382167661230186004978962336006128 9667443 57808808874288296676338646675936688128 9667444 -230619158340703328465182003053039336064 9667445 -259625478672418887117021414036082802400 9667446 46007723840294471848998324798294005184 9667447 -6850671964602210650034500824588489200 9667448 161231152851668122943580914250345308160 9667449 184611318686300298190344739008356123568 9667450 -19041380878492395241832601480318048000 9667451 -200854206415501738102116846817493299548 9667452 103498299376304180699563126480286687232 9667453 -282583083176419682348288787079915218298 9667454 121893279220099779636630241205276914176 9667455 36318366283897493843713335585901440000 9667456 277076477270118626433695238487969628160 9667457 182618020925676239240864712136826103552 9667458 143387223056195394826858125768595223040 9667459 126789527011026901726993703126917409660 9667460 35839191482356668884800219177786920960 9667461 241898439800943269671652508169647394272 9667462 31585516654957396205215150169002507392 9667463 -16206714311062635830938273519753902912 9667464 -228306910628775373862007903464374272000 9667465 36313790142920523057140791209542190180 9667466 -60075453990463258003567233090194676480 9667467 60569486299514841367961977069230876960 9667468 217980303959847449277899379853808123648 9667469 193813755962564785825161903462251468160 9667470 -10953058343927520237165939943191600000 9667471 158923593690225758760340822709714087664 9667472 -26162498913994956247998003527575584768 9667473 20450565476521713043641432490012469568 9667474 -1007906304620227293074523833165131776 9667475 1825257941879256782153036827487040600 9667476 -5554792613580811385447559329557383168 9667477 -580502005153209115373196924344652595968 9667478 -63536943937974751550813449783669908960 9667479 59746139179749897796814414253385434984 9667480 -207516118126390026896860374694796697600 9667481 174474213288705758491847397312243386772 9667482 -110859791100234670189833126210310392576 9667483 -155348566708421279254985724473049693680 9667484 112142461713111624171249152223977750016 9667485 100169198829976876705410225815165040000 9667486 -140846730940803787693432530026734343808 9667487 -429562269354436168888306665978397944864 9667488 -190781652592879489070556399869745954816 9667489 18524023359479669366246392967036490408 9667490 509611532999918105427164969670074880 9667491 -37423953113040853372722580000019278416 9667492 358406613731328510784227689414393775360 9667493 103354809851679358842986215302506756544 9667494 -6609147519147050160951467459305789440 9667495 86965618146477797147483454386962275000 9667496 48977677675244100592392711057265459200 9667497 76387079654144296133686733711585332224 9667498 142019939881762260388436776085742274560 9667499 235275827343772638216682649291262472500 9667500 954975828478468317339543436958400000 9667501 271044895685575727161254565367509588502 9667502 -68662852018180689278461393314698685696 9667503 -286147168203007459860179154599482320888 9667504 49545521753633915712650037994763059200 9667505 -5820017167110467097739114212304366080 9667506 58100381149340447364298386475151051904 9667507 -166352543266851057245653580311526242608 9667508 -104073524327038438614062607459446851584 9667509 -187192857219001867646296406910378895680 9667510 144347149624116557622756802446150428160 9667511 47390998285193100917275247815437442560 9667512 199049572522180504631233155789846097920 9667513 -75394720250830357622632427178688475436 9667514 -95280225593887053107114796211297602048 9667515 59678019900120900490576992430253418240 9667516 301148531325367372338431319522903098880 9667517 -265540802138751609642277141666423475808 9667518 226265287009120605006770005359906816 9667519 -253253980642552808787265717334972364704 9667520 15859029217267300984175371768855265280 9667521 -62229230173159236897862340704214788992 9667522 1059351709734429565139933572373295312 9667523 -195914904383842672821780874400481170280 9667524 -145874452500234337281440145850679279616 9667525 9332523387843053687818248120422912800 9667526 -89702232246103540660977715431710140800 9667527 114407659515523487723027636425521264720 9667528 36399040669466470730794113007132354560 9667529 -197599200471270675043116269736278280870 9667530 10677485625341793541336670252017939200 9667531 349395178383172098950428047043867197332 9667532 -39741610886187195421034596037119672320 9667533 80096199662248121520091325054641665600 9667534 -123722403837784383551468768807694859584 9667535 141579635995074830891864383736563356000 9667536 480908545580839608485228292153016320 9667537 289751898075471451142105254120679860 9667538 -370789602776346035988440017937336995200 9667539 124016488812305537052093177141124439040 9667540 67948393394992677383224987161064554240 9667541 182144701496810605196786046345358317372 9667542 80974235736735726086371969315738444800 9667543 389267848105153381690006339449577770480 9667544 62800237836047608188327954122284523520 9667545 -72983500603670865142672235024523796800 9667546 38853683061714840009715710764522895360 9667547 -3612823778219230330080375913841886600 9667548 -163064005145329605070449807573837912576 9667549 -472423119438010486509815233861652275764 9667550 -24488629087502656147316304394225440000 9667551 -98358558978872027977625302983800044416 9667552 168783076942029901222037133093006999552 9667553 82725274445945376342785431127691220578 9667554 21573058116671427728151693113559422976 9667555 35725032364273726196645512650629850960 9667556 394653923137249679977198013530027034880 9667557 -167062315427469403556157082071615546720 9667558 -199841324370313447417624263719347641120 9667559 -186269543117383539208367535742663334760 9667560 -16801474432896474819163218195510067200 9667561 4782266668741011591063897671072240480 9667562 514484277805305702400010937463066464 9667563 -118945970336619114101331607079777877120 9667564 159039095093547250679625472396921017856 9667565 201894521638664508796318804701377960460 9667566 -98547936966825139233152010783589910400 9667567 10630283859226130903233621370378035200 9667568 43881982810845962196601371202432008192 9667569 -72533750918562281260596094749139525920 9667570 11913660771393114098691256046931010560 9667571 337874331170635112573670113577821502144 9667572 -80090365057743844103556782266205423616 9667573 -55654264762890218637574148086254435936 9667574 -37335788596526519029520752891141515648 9667575 -86611456284317638490091088307193748200 9667576 414111180744316307994905206636783534080 9667577 -308746643180925903268215371367521528568 9667578 -1296779700344138678850631786333866240 9667579 -86981660439385272708021297952294970624 9667580 2619069414086166372586414736132290560 9667581 39735213569429990325314546372256281088 9667582 110018940018354316318301144459548034112 9667583 -296836316307303820395182122990740231168 9667584 -202021723325340587133578673497781043200 9667585 10988353382019753487785302114347251600 9667586 -127099988682843559245005200201432567776 9667587 12690650510945799653556662386343042880 9667588 36975831897160398687393390459981623296 9667589 257722137475507893458884994542120838880 9667590 -1004372093470457198878099776231413760 9667591 -75705161556284868391293427716481063920 9667592 -421269291349732119383807506310462054400 9667593 -483227566793333379216183184328800476 9667594 65334919685927498357181758646161304672 9667595 20723539914404013429011487565658525760 9667596 119760127732714038319221387057027067392 9667597 391538571683415017635753192341157813046 9667598 72428621831126722846789224076902543360 9667599 92345461147945730077253186028164231040 9667600 35010410591854017826662096877411328000 9667601 -103084001655187981246180616167063738896 9667602 29562104389703996756894890901194347552 9667603 -6733941565357280578021753490948049336 9667604 -2013456190925132935006557124002975744 9667605 22564396737772123306938757602387132960 9667606 -8670200938257715685848704322207334016 9667607 -81691390008091003649780964873136233144 9667608 203216127763215362615764408497811599360 9667609 12902464064852837507056146851231834240 9667610 -31596795916165282146765310409345259840 9667611 32870218290432213667172155692783588720 9667612 247338811337626794248617726657406752256 9667613 43623175818488050454789076727559327904 9667614 94042473705660049021391278420691850240 9667615 210191856000757247785208398787182478760 9667616 -2966684152138008276909904835263856640 9667617 -133322474434860343186904978217387749952 9667618 -307226622304081672604070313908899036160 9667619 6267959859549195987326705915140660800 9667620 -131315004713644095260751444981710438400 9667621 -288852012865410736701637312511519164928 9667622 62289792956018830879307268212076532800 9667623 -71136545660996432733686576707910157312 9667624 33823443922429631206220002873880570880 9667625 182838809721330713179935339833908800000 9667626 19782248555882481044373574347506400000 9667627 -34701192224091873873013954461100823240 9667628 -4242411271120396091781772333937340672 9667629 34917770576734421056923589606506699648 9667630 1457301856541968516728283463817031680 9667631 -1123240010139240668333150160329757738096 9667632 -10040341629243518089652584200307802112 9667633 120487398694148195824591297768544324882 9667634 17626023054577573040260839721349523072 9667635 -91385821968536717328914284611598273440 9667636 79395630531886918581632686836385947648 9667637 63781124539987036373254482000586804800 9667638 135161314764579015402001425906240536544 9667639 99881214148723593185604505177825206440 9667640 34225287134118285875286747504368332800 9667641 -43103601444456917795760983522411257008 9667642 -128813937974405102744080729278053808528 9667643 -5699284243505076919693063572866971920 9667644 15061070212357431647353441628919988224 9667645 230636567421412004244745166110886562120 9667646 -30237607044646450976675556365387969280 9667647 -447532899419613824505374731279153920 9667648 93788429609657876790883583826560811008 9667649 39068306408852780941023440079806255700 9667650 1376215031659794242253761611704585600 9667651 236704922497419373749071441451866001900 9667652 143001848718057346040015930444070289536 9667653 291464065569870680206395492130548667104 9667654 2008469006150597031707947756044686592 9667655 -6579153163921752961488421083912761040 9667656 51520354965482736517655002969728614400 9667657 442614606224120242983460899271661794560 9667658 3358728896195177490195396075402240 9667659 -65327266351643186752635309822292188672 9667660 81456811852278063216475545979547888640 9667661 41285465951077593893493689437041206262 9667662 -155556954422988290944487827271127547776 9667663 60076476172862188246007386415524172912 9667664 -45939703034953280262154223318120792064 9667665 -29277449665245217047695610864390842880 9667666 115975181195936879820098291170053123744 9667667 -408148146915587026996227120870690475284 9667668 171017197203959830338559474778388080640 9667669 649970795141675218252346688674693569440 9667670 -203186247904690691956098617254127495040 9667671 91858477868150468915695177481763652560 9667672 -42598382068124110830570354822327091200 9667673 -58652743055261819142249744225423465078 9667674 11383397037899335016139233972634186240 9667675 -84431461240839517281318855910433999000 9667676 48079865624631677522126335096629719040 9667677 29189151825467506713088687384175232576 9667678 80316207942378675940227593063431054656 9667679 10423824706420233485627304095240751552 9667680 -92686396531659057995329610940426485760 9667681 -177368917306308890521220254743899144400 9667682 -6392889357525510630868968101770567680 9667683 -44454738590291716155269250621499828080 9667684 84413099193761178550634512565102008576 9667685 101934896140722072983223718188490528380 9667686 54827407326233184366326345440192954368 9667687 -203713932472752425796473575445235733968 9667688 202342622320623213699626514640970357760 9667689 -155938421823632857935850519762545242880 9667690 305836421973267464161346519737355520 9667691 717110194312303356669852935216160768 9667692 -104206597187144245483764907762243017984 9667693 12909188574821326607272376046133279360 9667694 156298980287417526632315802769328159040 9667695 -109240367877110703885420608844996484080 9667696 37734204586415659662619710951200980992 9667697 2443472265530664654913266223706588340 9667698 -5388377004420049638477555231438662400 9667699 69024793312324665967787194983812974936 9667700 -75866672833516504926967630723249276800 9667701 -210144598302133564800291509236976318400 9667702 43363047125736383022796263783704368704 9667703 -32573287473767375901726667934117190360 9667704 -82615945824333167653560884546027520000 9667705 -11519904484492815056380297774709883840 9667706 225685866692031448282497230704289373552 9667707 -6376303338178150956473007735314923776 9667708 23683157138339814149620839009248073728 9667709 220091265922081969137035170581987532620 9667710 15666432676920765625002737763556304640 9667711 -287263313895075440374935424657364610688 9667712 632931166890313424480535999810801500160 9667713 836960257760894038048003869934471680 9667714 -699440931943874819416705920245913600 9667715 931435876628831729537229362601119040 9667716 91993523317700429306976529734590054400 9667717 79371533707715114413731479680469788766 9667718 -47276291000667458159410164367574059200 9667719 8868781769613464847053027712467110464 9667720 106849242362566526705972711999116185600 9667721 -9767115258903469912454509653312501888 9667722 -2897426981006687802461671610231003136 9667723 191168669691311817883222325345031092464 9667724 -97919549753164008203686811423088004608 9667725 -22148737657805969315687211430218314400 9667726 182092316519704440569803118276060901312 9667727 -200653044839198158872102227898936713424 9667728 13476046194775155879042107283446169600 9667729 -378138459681794052338789521891471998670 9667730 29894851057017229661070180617439340800 9667731 141488815386876977778443830873665113904 9667732 19095707431934687535902961337806530560 9667733 -6853566657935511102261675214983219456 9667734 -99760046538045602343785792506168288320 9667735 -5234598668942229893342072331685178880 9667736 -101766860541512630574574826521089638400 9667737 79525095216666665554189330902023454000 9667738 -149516165869710447821635280465704734480 9667739 -311014504868256759613374280272728894460 9667740 -62656830995167911492857641408684646400 9667741 -291627694926753757699943235323472617216 9667742 61613382120943091031051137852993968512 9667743 67799437102369686792863315531272200264 9667744 317016935004670841037030893733125947392 9667745 251231147904618732573799144558462276500 9667746 95640370970039299025025628607842088448 9667747 141424075095230169925760107194269562072 9667748 326043768337168898012281671713488896 9667749 -48124245511290660204275942001374155680 9667750 -42544589201916224143165211665676736000 9667751 -116194868411660779953046828157365998720 9667752 -96974022942687556644387876545621114880 9667753 63599232411463895777475174662516995328 9667754 99616271354939055653500445112245478576 9667755 6962126040088225793146746185684119200 9667756 -35629455824730412255856078053426984960 9667757 -88664843141281950827130583481565606240 9667758 -137250979755280781653634357807220206016 9667759 -101049144818161036808671036409556996480 9667760 50976189309405749154478564027526676480 9667761 20302522134259406856305575022665179264 9667762 -35099344441665455246986380477450511968 9667763 -150825549644590971852149186268476222640 9667764 -177719343978295688177316041670059506944 9667765 -269334496484137844313329063917683583200 9667766 -216072011611743604262202335100481347168 9667767 92798055798669904600481771664714628224 9667768 278342557650911989873135067087864586240 9667769 -323947362963464775264804349494575647830 9667770 -29778847861593679711994549940531609600 9667771 -124399851578938881550498568009146601688 9667772 87498368008212040351788633584422757376 9667773 -168091556141235099760546615705499796 9667774 -122904311242229898354675192708930648960 9667775 34932004941048766481807830268612085600 9667776 1359438826623728681340128005365694464 9667777 136400899423144293342083445954576206272 9667778 -24672126812175929802313635304191442944 9667779 51241188675935622300540655708416312 9667780 7648232596384649549838980314025145600 9667781 -256635448837613866601136540737478282816 9667782 -157748233998422325014945804552049106560 9667783 -200349714375508812123724932107094926400 9667784 26336636653218828699727896684507955200 9667785 -183867550121075941299517304929723252800 9667786 -282770794820138982807606395621903926272 9667787 -23201991327774661763037434121202392960 9667788 30504895122225940800771292589042472960 9667789 111552367701499386056216684066668464000 9667790 50418111271289112860400257723654169600 9667791 -109126231543418979487566228473256655248 9667792 -37163493955059574025274935376979861504 9667793 -43604390309925586953356818209697106958 9667794 -38683824243530643218975786177171414400 9667795 35669387823999920836099068229211200320 9667796 -110008832911907658902736292936012353792 9667797 -103046026806563370356412868531084093440 9667798 184011731547656978032969391622909504000 9667799 -36804029858985530979952236166929407880 9667800 47636212239779466523919890824331776000 9667801 -52843994791844931436270043980059241536 9667802 38506653687802756888750384902501050352 9667803 94161043312382005139367485163576874800 9667804 -6155848482721138313554783902946241024 9667805 -20231787320700272668645120547139444480 9667806 180326434708824571949010505962820614144 9667807 -164744466360251573921354427350911118944 9667808 461368135280872048658600851699055984640 9667809 -291176204786610570749845831629660212160 9667810 -125828700954834936204342680014245385440 9667811 -56119259213572471173418938537548991588 9667812 23401545330089072784393754354610601984 9667813 3049697109665517129272118006839834460 9667814 22431758466627945420323151072642740064 9667815 11182596229190465874394308472201482240 9667816 -158146764701976104550957761520397731840 9667817 428308173807636122853025847212183768200 9667818 9782826250524182681243872006032480000 9667819 -133087645338330989230392914680648960 9667820 47451060317431232275432216479778068480 9667821 -29632307951817675607891542299235238176 9667822 129974516261828293461513073349620571712 9667823 108978297153119055489000119441824622904 9667824 59630117312111144931330861690489176064 9667825 111497838855139786171276448320044820550 9667826 45089346690631986956319506558687133696 9667827 -12865548020040822781717205329583802000 9667828 -4389765476022201805191856241359796736 9667829 -172724070990729123363578247138137326020 9667830 -55305888652147595291733307686408766080 9667831 -20212524231541020185199627280370568608 9667832 659467951687768639910647935575800258560 9667833 -68181555439210426091564767409925769536 9667834 -276455365043438380679071345508552660736 9667835 86070785188999824567094206273822339360 9667836 958372628449067050865396755702344192 9667837 -261291668602204393013316710163570315514 9667838 28387588402707131267874727709992087296 9667839 85126613414097782946669937852961089224 9667840 18698159195982746392208793725011230720 9667841 8373398436755366011145826147684357864 9667842 -4498122470037944401600274563362626688 9667843 -134268349466300458344706432198827004176 9667844 193914629192355436993485336808251555072 9667845 -48069589197116387795848067527056876960 9667846 29017606263190114204488517229531750400 9667847 2380644829401161261415163928015870592 9667848 -35159035338438460041216815808779796480 9667849 -44290876591608983790491937092726482488 9667850 -58520634541472109552177161023063071600 9667851 -98067075437964709402550962826992176168 9667852 -115431520466368763641167335758989048064 9667853 -37578490414906061172754421340130899456 9667854 21331408873754603139995578872265286976 9667855 -174264972542109326507971769484924261240 9667856 -22850004394108897037467948049620402176 9667857 -17589580904291881836381234980654168640 9667858 181406892474009487365176603388649864320 9667859 -242647054083786817845970600512715145940 9667860 78788890102084945046314374140328960000 9667861 -7153496957797209950887869621656351040 9667862 -4259593178762001886575765782699335680 9667863 -221375650633628383837361230192623207600 9667864 -27378842231884448823687977947040563200 9667865 174106279490032738584297715455613080000 9667866 -37505344717933897729382347714222712832 9667867 -293284622431594036905893071778593131840 9667868 -38096765420691760900967782702119168000 9667869 -46265073811318089915869382395208034752 9667870 -124056909764359515567387034712335238400 9667871 164053447470775211303609686237047039072 9667872 -181627399943998067935936276918693724160 9667873 232178360581648737890420127617523201122 9667874 77144822563716754712249897143012569936 9667875 -51101246356953010638675260927201280000 9667876 -148523746182718321412321725808522208640 9667877 -161606553579554851748817337442654901888 9667878 42225224546664484229571205260468644352 9667879 69264442077722079065199819433053033840 9667880 48171223600573462067154368476717056000 9667881 232355107959815968588496083619757312 9667882 -3548240735663879426556609471194927616 9667883 -440669007595312189596301354214344759800 9667884 60578522703335449097962327663579607040 9667885 -79383775429589849885064544064845122420 9667886 -95814886801582368501828559996602364608 9667887 -44641618123318027218035586243151682040 9667888 -3402271234438340489036833517639385088 9667889 -60132010168729516816432625123347697664 9667890 -143844448747718689021536397817733964800 9667891 93642969997688175673789886762424145292 9667892 69920474607086182916028319447511385600 9667893 63851277416470697824970725188274607424 9667894 145690090152644222080351548133834862496 9667895 -74460121891518952222334205777316833600 9667896 31780132696664087972482933327432028160 9667897 -203473757175204306350895244254217213654 9667898 67434941425290409380095736050461057536 9667899 464869922032589316138457012911018596184 9667900 -347127854085912064642538886426470400 9667901 -32735365240333753370999827165261276308 9667902 -75541800429643843769379776869931130240 9667903 -28685849650160800807168763236158786560 9667904 23344825121969675736770393385231974400 9667905 251416048771360014221912505607313280 9667906 -192072206179467100545079123310423020848 9667907 100204159614302531932158879882660571320 9667908 55633948887584778036937969157070372864 9667909 176368242413970036788353784542623965116 9667910 7905450378718799432690327003123861760 9667911 -219916611097386691366644590158557874560 9667912 17526669698148184409697388008296939520 9667913 357483785618386226290919410114935027162 9667914 9191957618691930745113832151787421440 9667915 71732910043777727969298450604822834800 9667916 13298845571467008951494497926970647552 9667917 1941675853424984253285143142808507680 9667918 115154456307169914844843680639500733504 9667919 -94503858036405031475761488986839105680 9667920 -24133481563924452747273016596078919680 9667921 404657490987419583430234282872530379122 9667922 132219307156213316987882041914052646400 9667923 64944254776495518877683941653331749248 9667924 -3785039750150157114014140828787384320 9667925 10002642689316543527423599594167460800 9667926 73028357575105173448274114200155149184 9667927 409769759792922922738106144878172544776 9667928 -119241809193709459483664726539943239680 9667929 -300696290086978174697526016567157031216 9667930 15689117773413256520660018022065836800 9667931 -31066209149903395548124813726921297152 9667932 83001881556871336500207836160177902592 9667933 -251819804527557928084839470211845756640 9667934 103982175854609540065190378966374683264 9667935 29410593730140433079422451938103281440 9667936 -276966530669345303654092654540000985088 9667937 -19048517209968319161035014292512008414 9667938 26866986681357799767414428294975546880 9667939 64455952587454794563939050093161240640 9667940 -9751935451728043818961860678871176960 9667941 2309987629447973888989846702442209920 9667942 -57925750195052072737993646709994460160 9667943 144347598717803588186047127237755659192 9667944 -190214211789509773823209881113400115200 9667945 287885914636931317151987824795463751780 9667946 -1328456245324688628920624148791271840 9667947 491376613989112173689874629919943491072 9667948 -594398365191184849816427587404899840 9667949 432918880748146200441146403215523445164 9667950 15966963341352495948758007952130385600 9667951 80509143376286321162967222330825571824 9667952 -13412294365593123321780014932789690368 9667953 13736581249635737683385107316116455684 9667954 150774961406160282704686018859280988176 9667955 -244028736221024883510407098871152271280 9667956 -75503985566246333878621476147388416 9667957 -24687810378987892365696649430486655620 9667958 -139991146622995723950571681671119730816 9667959 48359975658500853101016431906201861760 9667960 118012851191750385685496504252322816000 9667961 -322903505591832307899687048721861171200 9667962 -86552970553777469678213099492369256480 9667963 -194360979102042739418836909953383549788 9667964 -31123916821537993818348183074450515968 9667965 68572509225711560754501317158043457120 9667966 -128510464502064627117369991710212732928 9667967 14947954334043458980178976571947527400 9667968 -106406250735317705255823491087896412160 9667969 123751463792798980702753238130071805360 9667970 -4782593636192903204589383068618752000 9667971 108606433227391231026956521482611136240 9667972 149985334448040425907202213864447560960 9667973 49402836515223072261811817541221713920 9667974 1146081726464081923481035269235575168 9667975 -200057903165528910554371796714045932000 9667976 346936796117568353046556162133955993600 9667977 -174652407376386311994856247182937433120 9667978 111353504363879781563425135513249781040 9667979 295092935005260042160830900876201083640 9667980 34862373552966792399989745465928181760 9667981 60630739817883878247902847745313549760 9667982 12725648150625054948030883427987270592 9667983 31177604764018032348138036170096989080 9667984 115946133158583353959478559927526400000 9667985 169052384893982407566019239790630892160 9667986 -56093668372664964857367936504129534336 9667987 -51674701312857267665890771343914083248 9667988 118551136858890018135877156390353678336 9667989 -86814459021123486431151081224450277636 9667990 -91952016314055535435657528510535877120 9667991 241801432427309972704588419967711920 9667992 -165850885680821013687197201191181352960 9667993 -157210507760250156806869766104321304758 9667994 -17370429530153130967929445230041203200 9667995 27612971539071359839642443099519087840 9667996 -48381033117054442244711239506422302208 9667997 -359147897844595258062680553940044790554 9667998 20222303385014092305074691495719784000 9667999 -180073673794126861372421227057161905280 9668000 -221785061203790942235559804518432768000 9668001 6839371964492308426226681738286010368 9668002 -107099551843320494694501440249987727360 9668003 277863588163470237164422178449819596252 9668004 -8140417165590132095833881051799243776 9668005 -44529645769598486482326575588409196680 9668006 30841806568986663247493492307316185600 9668007 -46976278344930975741236253271389464496 9668008 171724107089417501361724635904787496960 9668009 34823006717840182300625605254403944804 9668010 10132380774475060467864189346908664320 9668011 93810879646548540771984462669025826612 9668012 27286667911218664728047972397065659392 9668013 -13811850083580124850330011382546092512 9668014 78927023297586525706021429855275076800 9668015 85406005338676752077056716325947938400 9668016 -38427968610541810123017262921528197120 9668017 14862972712851959499451716359157944000 9668018 189716949628715127728779254631010401920 9668019 32750128023926580129530593355176430208 9668020 236391429009481173618351119024596992000 9668021 29972422162267098691186377300799566 9668022 -8884277855995829079734582948541351936 9668023 79459527987835004610285872307463557144 9668024 14334001838068244319422882648082309120 9668025 -218286964370171241060719147734030164000 9668026 60602966088452540574475405616715218400 9668027 -95203040057152191444551239656712222800 9668028 130508890929125572639038506048361185280 9668029 120036887769344946486665908831104724576 9668030 72416291025353334914450152361638532160 9668031 -169988841306908490098385719258704571448 9668032 -25040411206844599676657492474877444096 9668033 12978772771650657364629373770625930800 9668034 225259117622771523836164779696824448 9668035 -92026315073382753092959059550897528800 9668036 147316326006608670430506596536979251200 9668037 148115613363393487427759317059546766560 9668038 -104007398156571520952892738646617646080 9668039 9797668670846729833012332853440186840 9668040 70654662966878120354825368344239308800 9668041 -135160375867793453543020551245887751808 9668042 197630380480175593474322341769633946672 9668043 -23982349624570078795636232267667545496 9668044 67562553162875841600883199643672311296 9668045 -28717447394492544151669056785313290400 9668046 40392641069592525974279559144849648768 9668047 17432581798813959190016472057991683280 9668048 -25579965935654138776904490923975540736 9668049 96580348599962069970510998279317181760 9668050 14102834885778435029972146561639449600 9668051 -195614813110678322444620857958604748948 9668052 69602866891397659284710530235592499200 9668053 511533227203267934238764081845910772060 9668054 88459292070157751078804348156811999360 9668055 52813172650782810737594753779584758400 9668056 25875768883309516277623253845849466880 9668057 -7992176010320698653090267729961896576 9668058 31186428530950643418174069353673091584 9668059 100681198332874741334630895503367480260 9668060 -136064723352746290691678568967250380800 9668061 -69117428371516162105207593855944157012 9668062 272925793567890020844259166469663584064 9668063 -13149816452617133242922436961742605440 9668064 54773642425584703633328863828531740672 9668065 -128685159444290294572043968633821209280 9668066 170883128812267822684779096238797888000 9668067 -33094661963878444206805988200325552520 9668068 184652857144222365077480912072163294848 9668069 -356352144136298858445256031642150125056 9668070 22263272891252309532174244038813196800 9668071 131535822478943932031434734069814756912 9668072 1964515402982499094599512063200081920 9668073 124291420016762756281421721410345743488 9668074 -8707181126599589759505066422428197120 9668075 -108570812590911438073755806946534296700 9668076 164067842654539570866660649836240973824 9668077 -2335021361773131574863308340474216640 9668078 83971130062406219616899724555353967360 9668079 -1789321383708888735539359353068523840 9668080 74887092547033671419140626525567221760 9668081 298050676034084497352447928474270924882 9668082 -22371531062417493987706663891610972160 9668083 -418588755836467991268274605140474891880 9668084 178602455016734960627597825770962681216 9668085 -22851548124314846178584690481772679040 9668086 11001724494347879309011617249498166464 9668087 49300621971801090659975917857551041728 9668088 168930606790889937912355950663797391360 9668089 -276678488668150332368151264785399468976 9668090 75966824153855388372865444841197625280 9668091 87655680319214927410576758894368736792 9668092 -164398116072318631742085236782638285312 9668093 466904119353812546741509369151356720320 9668094 -7002107689180092303214818376646123520 9668095 -221349482343650075691643194264669096480 9668096 -1899110566961117406567620560558227456 9668097 -17228746532200211954586128423249838720 9668098 104695780995180039111666154714992769920 9668099 4037686128578671549861977341053186560 9668100 -15415889169794407396595710323828019200 9668101 -267680894717316275009452247070267803268 9668102 187771869483549478311737774876355876672 9668103 -4870418490740064310230037743079642800 9668104 426874903349385249421268737330699315200 9668105 86829522107632145969253957987043514760 9668106 -83930207364607709116495702093876116480 9668107 90887452394198619220069997637280550160 9668108 -267497887714822799443313004454135433472 9668109 144679923705725861490699976745978365728 9668110 70241067437729331570175287187422721920 9668111 -11457626371007652221038954859668062288 9668112 34210639705719586716197678869966356480 9668113 71317852216073846763833926377945919424 9668114 166837374883703778219208276058296351872 9668115 -47083785600651136822531195632746156880 9668116 -127829483541263256076701419240218975360 9668117 115802919891778900754013223051413521166 9668118 -114347455962737334659718172582183672896 9668119 -28816270394979235095410109489990950256 9668120 91564400660711442189376599864115200 9668121 143067214828665494281262944603880740224 9668122 68429433126406247283354881728762805472 9668123 34631964943558004251728542822160138372 9668124 17685055576569442748546798137749957120 9668125 -2812835393369508012552465984950000000 9668126 26013297519278078587880104070212050624 9668127 88699288665859984111146435521964162432 9668128 153657459612748577072246617870728560640 9668129 -113449207100867311023730245984524098560 9668130 60397551682095141140323803780906731520 9668131 -257806627090066034837053961081125167360 9668132 -168474560457201327309225133804778911104 9668133 -468741981328538766662096671778587814400 9668134 -57110756576013913358686103986085865216 9668135 -244046238584793215928572765471755861440 9668136 95922381897862137646200278751014092800 9668137 -17454756642017801936214879244752500828 9668138 -111884164163566996214239104608236319904 9668139 81425747289807932311859208130170225648 9668140 -182337659605708438561593492056158402560 9668141 125364860130893070545132782231570809600 9668142 137903027978505833196483448304636544 9668143 -865460188698228298243473054084784656 9668144 -33306655108380841675107309976416829440 9668145 46114726469285182394098504870369214400 9668146 177595834492546254108533355968781952272 9668147 -301755364852045204239481942040879212404 9668148 3174556033619803430414358919713423360 9668149 288626907582914923029489162361697454400 9668150 29454304125967628533342386729501288000 9668151 -92877818047947683889957095554186935480 9668152 -1944716951789733533471294822969057280 9668153 427537758687705520651497003362889167520 9668154 -55887202092621225631591273150797403392 9668155 74346363532023971285677823718129000000 9668156 -100743065471318681518658431556263956480 9668157 -10709945122379993380049234094732107808 9668158 -105021819614192116588565643363139672320 9668159 26396080573059190600066701476248038480 9668160 -1197564854296714049428706278920683520 9668161 706257349218399222167917031428570020400 9668162 -55260876751637014199322533184992567808 9668163 2438641775960867645373409813998547200 9668164 -88283197746356278468079465045063451648 9668165 -48998146994387789759568299832432076800 9668166 96627286255937480799038382871572421824 9668167 177971270078646688791930739243454662992 9668168 112035489380166876034981193022496834560 9668169 -17977950035964451676618059122325307520 9668170 -44982089033727070526060160208140066720 9668171 232387152417409945702249502894310084372 9668172 -107629332589704686007352079936319676416 9668173 -157114362607081055344805933153077330880 9668174 58770548092684512807277469807220065472 9668175 30091819398940968091433438430470832000 9668176 -22808222950971108367042494175321653248 9668177 -249753304884217467959004791287054168974 9668178 1310477960836726914017810537023472640 9668179 -292487810632608871573019437322786893880 9668180 -37681974772975438379465644724476473600 9668181 263413820228980396199720427891562069152 9668182 -98391427508325834442924370550811201536 9668183 -16239765192097175008507293815615272224 9668184 89486033965326309042727269038222008320 9668185 400593076968792661898411182719941065800 9668186 -32589736989569095347086546997894041856 9668187 -8318143868173081106600128666644357120 9668188 -3320668534952301225287477816655912960 9668189 169112465455161950553552740597364837120 9668190 36665783355231330314008493477436554880 9668191 45159426255541200964588701571282031840 9668192 80864699265286138525132569081459769344 9668193 28187940038727365179727204866443041088 9668194 224850894424523268746638815369686748960 9668195 216956605486203451313137455892679382000 9668196 -14774986679672596032679973137671684096 9668197 1920593241187338358592848691019808128 9668198 236486456224893272386279344654861262464 9668199 -32160890671451883386377013097448421760 9668200 164051484911203404373543436687236224000 9668201 -354389218281559109074741926018123129798 9668202 -79498615379864221710129929540056627968 9668203 8779284477054044320339508430091987944 9668204 2539958705331828012044022281850734592 9668205 91049895431034569917103281527549643500 9668206 -826670544667930401398601341098080960 9668207 -156747274746243642724236715738502518320 9668208 -11830523240295062096752311441418616832 9668209 5159779847236977427929495451457311540 9668210 -21150178636155559245175753566807756480 9668211 -24299647297210428705653592705681964032 9668212 -65642192520723158253522888927437475840 9668213 -429124080581467876968814403752107395538 9668214 -113096211847857059907460197179997279360 9668215 -311747508502818499978921036028058281640 9668216 -29449602197348140235248720837690368000 9668217 -102099591543355924239476211088732726080 9668218 25854127967325417175711383778175496192 9668219 268189041977127776283205968104006400360 9668220 71131105083231314804729272810804577280 9668221 280979748760905228253471290157400556422 9668222 35200567620795621390680601083253990912 9668223 -33185605506704837066728828349476153200 9668224 -33346822750969896793443103120168058880 9668225 26250524229601487223458751982279252800 9668226 76998494725304886430150451911194758400 9668227 149516679164613911059206596554632510792 9668228 24877746188809741640038580816502337536 9668229 294797745742283322006137262764343459840 9668230 11155027840884219368733097084397994240 9668231 241496551260453814956612255129582345864 9668232 64794587254317152104350940630109061120 9668233 -738690072632630691198014698951840929500 9668234 85406515618614179107957843353926211072 9668235 95083417381396147837490302047029718000 9668236 153299859557043914038916082049001178112 9668237 91451979016125786809905683727701117132 9668238 -63002967268945373002715553829403383680 9668239 32291567482846826299291812804774705216 9668240 -71917812778549420242194756377994035200 9668241 -262550307176440811451391054406343634656 9668242 -132239990594644879759059124842046831728 9668243 -10637496730625784122175098919630392256 9668244 -47506647592682631423429641656411613184 9668245 113556458271680058033602817083921959200 9668246 12885581121892435534359222527870259840 9668247 -110507024306029851550942995438738184320 9668248 -68443134005060597755150018177359052800 9668249 914599306652912756873720396895045888 9668250 -114795531693455746703722421779671336000 9668251 23660573957700329091243061051171078104 9668252 121978578471595111246702614028271815680 9668253 -28624692198202847228243197112992975296 9668254 -162528408951105348543049971218999927424 9668255 -100341582364186087219662939986607384240 9668256 -52339276937197417642065390413285425152 9668257 488203541244595503603342335856411256320 9668258 109659011180141794771852292314025094480 9668259 233427203186135347925711386434640268964 9668260 -2239062850038435194855323194334986240 9668261 104414831591307769092620184393224732862 9668262 -93208487141726032054412065888635845760 9668263 15506238834788608004901498379982816 9668264 5318814898722336651685327408517529600 9668265 -108754126892420411172919228822517751360 9668266 15040040144575377575719905936893234784 9668267 -84403939690266585149873268605823628800 9668268 15495995797214058234843714598651038720 9668269 115062701027341190246864425867909997088 9668270 115398837559123758299245674558113683200 9668271 276030557054112113988237433332762877440 9668272 -12733663900579883517691273859763240960 9668273 436551457879478727217820884105501413522 9668274 -36211761179635051713727371145046556672 9668275 -228888487378555537111566939476895687700 9668276 28229034510954896158808393876325593088 9668277 -104385669931865348773611359719575192786 9668278 15272594510247071580851587808753975424 9668279 413779965359045632162439460241747235880 9668280 8625439018064241176689102946461286400 9668281 78038518928536699758545400462134712960 9668282 -1789883828542576060257259641919626528 9668283 43526560460115928620706306982204371200 9668284 -115709531170965130509228733171964019200 9668285 -74721047172605639934669714298411802880 9668286 72748519133107357966087804026144157632 9668287 -163642420640300241713367131907725002928 9668288 104755627996103301815450985339282259968 9668289 -26634306930794340410924832410496896976 9668290 7445180251925109163322895305521036800 9668291 160642570477260383031274117093986400152 9668292 594034698358065353734571779812962304 9668293 -104839626120832801872552918355462751458 9668294 258665995832525198226259497701841081696 9668295 -45287887667130861864772646926194508800 9668296 112369052430003737346952556400179281920 9668297 36088962070662230155775643526661254746 9668298 150324343225219597473242527866770188800 9668299 49994510899322367667537013165492576680 9668300 15774094733813092755290661174751872000 9668301 -543767704462585406327377629635403941376 9668302 904931469458532426131985336263413632 9668303 -17315416428497717964563153862396444336 9668304 27355681105590110413066054785810653184 9668305 85028166516845468411347113297748745460 9668306 -36760485674646692606412738283940968320 9668307 -168847806936300555002751091992846214080 9668308 -150545038933769044957502873465832804864 9668309 44280951835680892770437640089519450016 9668310 118791957915838013149352496490477689600 9668311 137884661790101595894138553591288767424 9668312 -486232242201929553139599927134570496000 9668313 37743024370976327052425370869155861380 9668314 -72771046380972662018476792311084315168 9668315 -224119482337414171510050117708486335040 9668316 36460601169698145115971353297485209600 9668317 -106113967738284492071058056109616132200 9668318 72110467763951140267823577148567532928 9668319 167402603561496911760601953695628617544 9668320 -85334176189167851355588743282007736320 9668321 102655920488804918869896366954207407280 9668322 -2362791260383824675153797028288308448 9668323 -290084379334329357231531383720478564864 9668324 -117112418576814289122975683155914820608 9668325 4656218986161197985409450530814713600 9668326 120077409057176610494169167919795211008 9668327 106934612712533258713616339587248012360 9668328 -42085431750465409365353256371769507840 9668329 403808172528210637348754223822396812880 9668330 -4788457753143435617993798852886758400 9668331 -11292763985107745081210217685386543780 9668332 -269429722202858374721520784301833256704 9668333 -90639106273905066998091204314094868596 9668334 -6340808309029036699431264594179732352 9668335 7906651231017303243860729505167535840 9668336 20375323115755749196150456929533952000 9668337 -89852088906237363276811304958638018400 9668338 59436576407472869963207381632110831744 9668339 -6209257930884463200189039949821246240 9668340 110346818275068108144515358974002483200 9668341 101311370186819978892774949225845325742 9668342 105756121692810378173888626799070987264 9668343 -257609635022652395081653149699858765336 9668344 118619013651272615796879243857329152000 9668345 16501549959824726685075269030679635520 9668346 127018882275078807023808960677286825984 9668347 -16377775050930802613113441056382315600 9668348 211089599223011509929679194150671044608 9668349 -177822227166432039651537887066503747200 9668350 -25718560700211384998917187772688737600 9668351 28256897888090204336707771714459787520 9668352 -35544029601744407632626405734476677120 9668353 -255415607580981211721381895304001606398 9668354 -135702443380529975957213934487838980608 9668355 -10363221254097168568356655041339209040 9668356 120551574150238096710147014492633121920 9668357 -497889582579237617118734138334262848900 9668358 40963846281547328691949567260770569344 9668359 75191945773060788420759327989008999200 9668360 -84348584517190806350970243500002406400 9668361 -189711420438529828379378368853409670128 9668362 88119614665085874399764616119607857664 9668363 371911141997817412432631290768644918612 9668364 5374573994556966266702606996540070912 9668365 75924003353136288140009851306166419200 9668366 -13461427710490781425765165243924548096 9668367 -136267845771515463102156735368312242272 9668368 -97874814636864121222545779836881469440 9668369 -315611862515015370684376230900671761230 9668370 36551260195414032006997567966706780160 9668371 162577945777079483517946588038393078572 9668372 69867337969288679423776671696994148352 9668373 10137264490172791994655916949103599616 9668374 -66298451006548710238404053102330589696 9668375 -293847197448092731584629565793279998000 9668376 111999812338685543282253119338179379200 9668377 -7903148144423329767874529796332830774 9668378 2286673256535815464849355046513185280 9668379 -89930967674506867610975946874051468800 9668380 28362987617096515815687931819908710400 9668381 -171408387786826604116735112823377103636 9668382 15548469159375577364888470411587523392 9668383 136434426839994042378084629512550644480 9668384 -40729117251207618007245568555436998656 9668385 -13322616245025707005840729407758110380 9668386 -101158962492329660095871125695848897760 9668387 -115292887267426645633397929615782380964 9668388 6876824763595381487812801526595600384 9668389 -367756932144324548624639967276122609280 9668390 -913675056152221314194812358377835520 9668391 -137372550934306346067568219111245538008 9668392 71857146774791343858387770474144225280 9668393 -95600463181440706913025935248669877760 9668394 -15593647641555980016148343067471920976 9668395 145623793102364324192295082942850999040 9668396 -74789243391418127566798161786690619392 9668397 -59813513859654380882656617828398280000 9668398 -224024474508797173529334911578781549760 9668399 20481339156751186052900634872833948368 9668400 5790869075419696241470770805053849600 9668401 360749355550187041814125968707879888402 9668402 -125900847565749782842596500645863300848 9668403 3716037365741320363887177864658795932 9668404 11713643506748271353077697768388657152 9668405 -130389236603716900599148401667879571940 9668406 14715087325055338193875830441713891328 9668407 -1213184833582538006613503797669793568 9668408 -230600042011537371739594973085663498240 9668409 22788296243515474766700467804363473920 9668410 88965110643130441571181999032462132160 9668411 -120267517971312475371878081336823022128 9668412 -2364392629116884675721104880128750592 9668413 -260382105871580298849352303308385148640 9668414 -47114862405301402743415879346230649088 9668415 10412378539715287351592291364261120000 9668416 -149717067709631956484111981892998266880 9668417 -161972886324573449772012266932781882496 9668418 36038243534122974721845653861506748928 9668419 171394184926051881455358984911090536944 9668420 -39116429608661628193205410264693309440 9668421 51856762252304513416703897261472434208 9668422 196434104027641357949378728690914460512 9668423 -131790045280424620336992274716078000360 9668424 -222097685731697241363161091800695726080 9668425 10588229545410613311997653182628072000 9668426 -48344288337990168429196305113983329600 9668427 -216185116924714745924925899860137455136 9668428 5048520399996163091781565307065270272 9668429 132203831520007815132827888609791479030 9668430 134402718218780870786108631643141536000 9668431 127646022129571360193684549593770661232 9668432 -91259181632417311958862548484831780864 9668433 -51823426126177029278928025519457389056 9668434 135315491818413947066621401393914089616 9668435 -71490144396541859224092385240050662400 9668436 -54713865060916581229683385816049522688 9668437 -279374723363354067916373873472242082660 9668438 650741216147568953746120786910938368 9668439 65217397475684098306310078067044477616 9668440 257287305764041810936402116443800780800 9668441 182430970488317216073157135881816865152 9668442 -52987313726313582543727213675931185152 9668443 140053371742479773354002996328104669344 9668444 204043610951524128842387726300974734336 9668445 103317624913084039851399006244393453920 9668446 194733822236425234979780715341789100672 9668447 -457226263729767731638877350036885335288 9668448 -156882738676794212716266577565653401600 9668449 39015989025568410114683241294175980736 9668450 -85171035829304134989717768191596176000 9668451 24777423526515808235119575478503283296 9668452 -145136533902327169659137552908287541248 9668453 -488651733480017567541389350335380183298 9668454 128429809575874650794844342334982638080 9668455 33587604166547194658666095846540788000 9668456 -64018851012748660663064374005521940480 9668457 -1994805157320838408561751729209930560 9668458 -66005632008045040019448908652054883920 9668459 -60330095847292626968444262538832734800 9668460 26511550806310533559229760600110300160 9668461 -641041636506415277701623801252137467200 9668462 100029397220288468800371127699459847232 9668463 30273343495631455684968973622644861824 9668464 489330835999053372324152959070896128 9668465 445357657997400237664468803559701710400 9668466 -30973925269076604665466814468813541376 9668467 -67592671095286768699555189898828469728 9668468 -129390790354074377056920793497721076352 9668469 -252263903243762529455001044049325349856 9668470 2834516533501144781525696197233000960 9668471 515967477949486899675689666199005421672 9668472 49905613959211279243750813298901319680 9668473 344699400764202322878954898248533680720 9668474 -132745502684964569383840964129865174528 9668475 71379379790720857829619213313083168600 9668476 232303178595605299483196495388591810560 9668477 23472120959708106197250362916436470144 9668478 18519072439620731634579481858498826880 9668479 97528812978670672608204065291008062080 9668480 288574220373056676580037236093668556800 9668481 74234087489783781075655975017849438240 9668482 -192214061012067368087994663491719503408 9668483 395150094299154694069761243420282447624 9668484 -155832756141983782403294340424252416000 9668485 5193968309665656034763935433264945400 9668486 80170132246774105819897131346027862784 9668487 -154262915627135096475605416193704213632 9668488 -115315736550574621302343948147048074240 9668489 -131247794036291670314010873762904627200 9668490 -9287605302576340100649518329076033280 9668491 -153620240038172780963994304950450447728 9668492 186947283760331295697608724065887516160 9668493 -5156046233294730244584961295664063018 9668494 201128209898460063328851882425504593920 9668495 117100462287892505028231167377039352280 9668496 -17327576492709131618211733370943307776 9668497 60151694650484648989140145436234724864 9668498 29775933410530293960987020921024756736 9668499 -153595319639821325568558083586360651336 9668500 306477737721490803084056787490749312000 9668501 -180287897535967559639902093452064243908 9668502 79226249040182920517910380332658515392 9668503 97724734579861611481916962976672917384 9668504 89906886178645230449827718039774392320 9668505 78647507223031494230370170198348160 9668506 -24531232605326056187585340302220825600 9668507 3655670039867180080002673136307498240 9668508 -28745433719746702723671947533485490176 9668509 33655580778987173229839627528675399500 9668510 -36100815458236776015356095350096199680 9668511 280092010402980677248705392257778508800 9668512 106816740524703329560369378079476285440 9668513 23047165981763197243893614472002728980 9668514 -4348452140780058049494835338788511360 9668515 -133542803412942081559388314565564188800 9668516 -34326109595160959020687324653257895936 9668517 -18104543509227230764393113296923463520 9668518 -14588030180156370743256287093775866880 9668519 -126091487338470597332800580540122109904 9668520 -54328250097798165857644225803218534400 9668521 -354002509982817180446028730175821814278 9668522 79821114633125208355743700360008264192 9668523 13398141068607770959761968307358704984 9668524 -59802563416553293476741019231780059904 9668525 65733669235434917475232803360738951300 9668526 52496106503037631020265637749466317824 9668527 -306214795542180370679458518854905001928 9668528 -23206287431051308945072050057531359232 9668529 -24336968560318690472399966663742421272 9668530 123289707071526264352637864672042419200 9668531 -112355009601075066948426831683646698208 9668532 -123636642073746735069656019655790358528 9668533 -56654857986529350434086029387661080978 9668534 203647128228945390056992601493112960416 9668535 -181591574650514527968004210356617434800 9668536 -9040679581464922400249889675208089600 9668537 157283139586470638495086051095356886186 9668538 60289937516231558825634318613498721280 9668539 -278446944179809187636408252795299477660 9668540 9641727175282066688227976137941473280 9668541 -87658706618184998449137013949650929408 9668542 -131888065179333575230433275825100839680 9668543 155873189858393591626500752097849248280 9668544 -35404392205498848994012117101547880448 9668545 -153493819617318532185840125532577094700 9668546 37358968408614534870812652350614780320 9668547 -68083079815706645540057332336964166960 9668548 150807160116246751788871803667013360640 9668549 311772233327006152573618112491036392480 9668550 562864377735569336907283276334400000 9668551 437492426253027756792154824733672046552 9668552 -318869848551523761557631405419714534400 9668553 -200052169742273195508604626048080971392 9668554 -79503338869940341419232193661858294528 9668555 14561549030505104713947469793460470160 9668556 85358366258672173464106396061361011712 9668557 420444532161628847943990261635383602806 9668558 5260209610412782223869964043892216320 9668559 -47907196645856797549385664046078367232 9668560 -41031108034821308128282172191846563840 9668561 44671106098578093578799845357392185024 9668562 -28508625564878231282670126574802423040 9668563 -81715827595344095874401121994558123104 9668564 -204998673678521172408474478742335645824 9668565 7233232091712928909305784384488952860 9668566 115923761186524128410546326169917719360 9668567 260242690382277474668995288206898497072 9668568 -38562669354478191929558109141250867200 9668569 -522112581218520312241829956989582323504 9668570 -250730304309911618634362810800237185600 9668571 148302006620337202192937366631924522240 9668572 -263826358214650095198388935744858659840 9668573 -34552898849287496368261136617600355520 9668574 -100536682416797507518090498742538238656 9668575 -75446450760391914080610735912823550000 9668576 132690786871636926753365144768801144832 9668577 95147116943118982151301810006574515120 9668578 69717754486676960338457537536134440304 9668579 82718909104123367461485676228595636448 9668580 133792462923927095919880965747303014400 9668581 -54677348914506950301150481517646535336 9668582 15700334441665959406008736613798425920 9668583 16630340605017052194342673873481755152 9668584 -417301892048728430188554562647252157440 9668585 -99294614429495442675798008053801280220 9668586 -86831877523885464596673824752821334272 9668587 183717658692843489741716857693801702080 9668588 -140395761540754244151787976467769994240 9668589 16392351702657974134208544415203808320 9668590 47721872393748294808656385730467814400 9668591 -221246162075958580874591389369346905008 9668592 254841764604629035672053617266851840 9668593 -1202860227299432133831725694811259232 9668594 102601055827543565430631771854749070240 9668595 -77606936613222099435932249522543997600 9668596 -107733801457684264447322327636155246592 9668597 68416145183666663324569303876608464952 9668598 -93381921656263953407947229347684700736 9668599 288296852757439269128164867761444314600 9668600 -216837047664889135922331552680778240000 9668601 47046867968715936088425666232079363130 9668602 -31393821012158404171703438418491889408 9668603 -180456634755451355472971920988378849520 9668604 -67042470989143268454702786985402122240 9668605 -410306243766135632867918048520636253440 9668606 15446401091732245993271296427338029120 9668607 -64487777413206269516604178532348624112 9668608 -33451976563181411103782884303039365120 9668609 -75167646169251344259566700891471277740 9668610 -55544573148749437680511656096390912000 9668611 -27552865562628009312847612453968715776 9668612 316280986598040366461429657432957744256 9668613 146225141154901013895935883620573490144 9668614 -19566037170996667180967137774856544000 9668615 -482725813556236796228276871261472051200 9668616 10166624528552087337916189802022297600 9668617 8401679905843685236518623397774904192 9668618 35350399841227001130297234165803616 9668619 -67178431358240933770600834033419607200 9668620 -106790963174537055729617146377738240 9668621 142322361698088708026580419861210090166 9668622 156894014113798789465494143936492640384 9668623 -49495127115763711438139115265912279776 9668624 -1710314246464427521111851599953920000 9668625 93311298150940997767532254881657600000 9668626 -361707940901375297228891115464819184 9668627 119665532639035230438607965526735054800 9668628 -150223682017607530697726782297358556288 9668629 188018779129000364858742505723448090520 9668630 79968550519550624247528416487105096960 9668631 -6899587288899533934148727476758601056 9668632 -369001012431042228208066801452985835520 9668633 -19543651273114298425391583126338499000 9668634 -29937104531576893938904533871098923520 9668635 113489013075471482985192644489613142080 9668636 3107360987277537547806607775812362240 9668637 40288248735039572397137954954965601280 9668638 16152949690330504225487514574125287808 9668639 -148178463826379188949868910404165286560 9668640 -187817689639291315512190586212193402880 9668641 -20352637227806363325742047600509491200 9668642 -242939141759614330419458345208011364528 9668643 1186928372260941389232612609539007864 9668644 -199395077135027306057759932450760268800 9668645 -110279038696497074678774879219203009920 9668646 5242088333789620023481621203570303744 9668647 265519346696454091451145507221384687096 9668648 -122319193447084277308052400954909327360 9668649 83545344559820874349850591709639141264 9668650 -22800276683024857184759002906680169200 9668651 357179475437469497586936619380356777652 9668652 -33619972632829434810011483156974141440 9668653 95731564994710224640217181285851966464 9668654 58850154782000615792897795019925651776 9668655 23749447045596040875100519196256432960 9668656 -4911943769765802859627342349714341888 9668657 -68297130499948215854788225930660882908 9668658 11852291866905488984532940967331985920 9668659 17791917054611603031464565453265536768 9668660 80654502571485341534915885362200103680 9668661 13507489303498530854030128073918488704 9668662 41595004303262113351026102800177660832 9668663 501312289073520757513542620820957792 9668664 194586565439757598497022997365913640960 9668665 195118673310398539908238367654680725000 9668666 40075840676609934494704548417931428864 9668667 212447855116470103546349132781649184880 9668668 233543855876130244145299562283707435520 9668669 -266688682651511715912869994820278815040 9668670 11411840434991961899687957101480826880 9668671 21781117819963530447411738439754363520 9668672 -36316706870024657827916886666088808448 9668673 -31719316413043428599213458891092938880 9668674 401269445777841455703258745422685237152 9668675 87752563760568750065058369056048451900 9668676 -121124792937382241478584036450677613568 9668677 110916682983942527036493487565338526 9668678 3371580150858729301991138082881284224 9668679 49787691324175728673023839197038336 9668680 143685377992235585485033266226255718400 9668681 32435341681535635140614306226245550528 9668682 89095102503800780674070191211491860480 9668683 -51580472008080617563489609795124344192 9668684 135877358609345074699368492134438200320 9668685 19412902708018793979925574690897097600 9668686 142968157483978055919640490796503104704 9668687 208970904670380968041360836554026274400 9668688 73185271883508654708541818315743821824 9668689 -184066735036691305780101427137301978510 9668690 -26740324534256459665559325994581698400 9668691 130891360131182354607771936160468202100 9668692 87311528542653399881069457471258839040 9668693 152275370855922174546799887060950076540 9668694 4141347910887101815319286124010557440 9668695 -158067841526702471373875999701989256080 9668696 -116311942828844167670666825917430784000 9668697 -40505048141593760797176750578168401200 9668698 33030361740137368921523867935123920864 9668699 -274208886509646548212944707374638308928 9668700 -48459807821976791383209760961242752000 9668701 2324482662265278851860290583290073600 9668702 -35004749356953913445018466534061543296 9668703 -141492607168417912985255577688544525952 9668704 -21966924460174076263970364424389918720 9668705 285037986612702163868788558831082755860 9668706 -130496875220203540923789872043668781696 9668707 123057573205409083521966586017582234000 9668708 -7458483441410639400518643648030326784 9668709 5182869554780880500302477415038280928 9668710 138058300183999748093226845464628453760 9668711 152682010322374302179026688865150653352 9668712 182204918300785199329464105558884843520 9668713 398240923738499707227289344717326825344 9668714 -2357013348998990891720745704858658816 9668715 36311078104825087829189285434299582720 9668716 -100468692484193457762756944650707179520 9668717 355490791659254638110489104378280104640 9668718 -85653539508534006245235102914272543872 9668719 226461580530650042054100081131187143120 9668720 -36483905620673901222959508222192844800 9668721 78828614512437654502678985350352536800 9668722 -1318063587129423881749414729559563776 9668723 -17394121637483906598423698579411808096 9668724 50179063397228028838081759306988021760 9668725 -76626569729839619190222033319168452000 9668726 172782055224554220264451447223841393312 9668727 40960053822380691133706175872155435680 9668728 438461812545757324550041080353594204160 9668729 11944755172208595605080534139579464836 9668730 20464618367043569420183111826099133440 9668731 -160952154862377353151439937466481080800 9668732 -86795596039044114246003087321944844288 9668733 -113051553169850702344118811098423074176 9668734 48955853403171815280964891050400857792 9668735 -1408751557750105553304190729743463320 9668736 25271672814720552383464578606327398400 9668737 38227533896731617371381574387846748968 9668738 -26541198766661469770230867377571153920 9668739 -76485781135231208068620748235891348160 9668740 38223795186530898862001030001848217600 9668741 128429687151837126714197646145046402142 9668742 -32509480076845886636558237508503809536 9668743 38343588464541708925155135036427933440 9668744 417168550925536482166215488435400837120 9668745 -26591242150413065328188283521346816000 9668746 239664528955796551856349678467796533760 9668747 -302841949710582252577525796880562452 9668748 177456879356549146695522408901063380480 9668749 91347760415994767056979860359583378636 9668750 24319332447982658628619483956513600000 9668751 -214420943162736447319253533057944776568 9668752 -143159489632129997393049080564647313408 9668753 22428081006812899474404392353369932144 9668754 -16978429055705782474789788869215868160 9668755 -118160177877252322639387912884721699440 9668756 -221433679860254063897558643086617739520 9668757 -9308813125711484388466167686628873408 9668758 -223812502491331426740463523799318366720 9668759 6118984904745349418657562605060311800 9668760 60971187064600882214543097302980608000 9668761 172645686642128750445213503414180364362 9668762 -179288433279381667635714156373994692368 9668763 72873533875530882825499415890814238816 9668764 28744424400918913920555481457135452160 9668765 -957839446540929303195310258079458080 9668766 -50622583516234809810212897099747193600 9668767 -212010810133219369409467988587658278368 9668768 417256185886363408130606691575116333056 9668769 90941477152352285728849162721235578208 9668770 -16011942628250436887087325812212439040 9668771 66351122204389856547484443360129921024 9668772 -60879973940089401934082793415483081728 9668773 -438593133306053825851806220192574662978 9668774 35394225332270039280617866025381717760 9668775 -66649444717146228728906328920251616400 9668776 -23516038403951748759053903071641600000 9668777 8116135193053234106045143069208045280 9668778 8459433982957797303260211502647549696 9668779 -224297968889821925243483925531022364620 9668780 -157258912604326665663733885349414092800 9668781 24551539737004240033805788924116123840 9668782 -53068546537458100834673288277179539200 9668783 87986117960231340970386089021265190032 9668784 11037365852767388004552730705835458560 9668785 -18048778622670464699407804342584527040 9668786 67985392295268820618527653711428967424 9668787 80090198600054825446429213431521845560 9668788 -128688391481131311989501081524375664640 9668789 2670081244228938519070865728912345080 9668790 -2671533993519040357727465261187818880 9668791 -26576965711723496496758581743581751936 9668792 32532391919387234332298805377566433280 9668793 -387134645569374504905604297695044545840 9668794 22082413468047107590215565922988483696 9668795 -26781450619182381874792550753623363200 9668796 70852345862738102672247776906323845120 9668797 -37921542931126249796987057452271264820 9668798 125326334237917830972967996330271366400 9668799 -25494557310433204490398336509821160960 9668800 -71519000267382248722846087509154201600 9668801 650622409089767190071038921507752301704 9668802 -26777451012501496900098887939556311040 9668803 52677148059084378705133589973722306160 9668804 -203069771466934166353760706640699369344 9668805 198038595118639752619834091234041710720 9668806 -7821265583452849757256826193001909120 9668807 85262983540436427346851001819410535872 9668808 375013747143845724045990542741544960 9668809 190463977064173334088215808814138331904 9668810 91360471239225222554336086691237376000 9668811 -167697910938476379792003010654151660328 9668812 -203902389299979911821681274487803225344 9668813 27797431044618573002016851230200268800 9668814 77745271920940438302466611946928946240 9668815 120892280358341482004040490266355476000 9668816 -14700059896799805550661936898678325248 9668817 415647019341447274539844428702937377780 9668818 -278568178317326106066773947511874741984 9668819 -14185397599168100585556650620870053780 9668820 -56760259055045863845588334910687600640 9668821 124230815311881366318252675831838771022 9668822 199449189172492790623245648040008551712 9668823 -373258134092171431891338479668129175856 9668824 316064460439655879493338104293314334720 9668825 -27234656129893264221204110458230180900 9668826 9191036179469471479116437015520817392 9668827 268019356745019700083815816902217741476 9668828 289571676918259781091467113288717473792 9668829 -72809336398377789270677263406485283712 9668830 19031726306566378915857725783347978560 9668831 185570683381989790140450624436721244264 9668832 97834336056056505573340586824685322240 9668833 -434966033413067425318198937451441037918 9668834 -11244952234428579514272257522128158720 9668835 302443772654756045341782205779201638400 9668836 -274565096887804283619037566730705701888 9668837 -550323667053211863311943645900612290208 9668838 5138872313700166635830388945198981120 9668839 124689367846193972731048996548458545240 9668840 -119242005972380291983097935898394624000 9668841 -13987620071774531670158764263570097152 9668842 -250771100248397300625184316255404622928 9668843 256482169485321168553500152071579520064 9668844 12380989966230965618103165335223498240 9668845 -39743403604629471645504529588420064400 9668846 -228432629467517661557816264188131986496 9668847 -19862838270841899429887643708114656880 9668848 23643794412124870396276128560979640320 9668849 -8100831316945064225005020417784089036 9668850 116505131648902767167832921484051200 9668851 4108064452087308413702199102552259584 9668852 164319038305237687901567898161490635520 9668853 -64224602821899990452048631966878843520 9668854 106992264842331402170421942899136659712 9668855 6482981324055601860890523776702046720 9668856 -215008945389467370482174262350588620800 9668857 -23009933477002859897702107138675206768 9668858 2147127272907205038482130989244261600 9668859 119506451923717567867293825182290106904 9668860 -103379624882306762219656783483567633920 9668861 467199410266985589269445037772996877600 9668862 -16949926933473659048943220685898086400 9668863 47804703649807903480800164863490658880 9668864 155816468421376487145200051028555202560 9668865 1986407608603467217262522079780817920 9668866 -72219295206709184263209655820921422272 9668867 51338090947448548173137420429173195392 9668868 121890407941953922386969696653153280 9668869 52365545846399629352540111627148585984 9668870 113059346912054150799076631226623640960 9668871 -61730555006985423492541802019606199440 9668872 181256786736988263979486150434135859200 9668873 6063748132623458548811670770817508122 9668874 -148006397278791749321406853749683907840 9668875 -74415825271644046462864770406782876000 9668876 -78126426529159297112530753260645027072 9668877 38371076178210206403997057544387070432 9668878 -77087618700001935627093423028008149376 9668879 284455603016575280873849183402234775480 9668880 -158976276983846682583344897025474560 9668881 -458999406986301129822466139691269674318 9668882 -216643230827317535152727567198509508208 9668883 66614967328810957320619747417965907968 9668884 -242937040661802164882746879320693165184 9668885 230487024949061550944496531663526703580 9668886 138545831290053707145766304564810626944 9668887 -346172795579341361144685470540593550688 9668888 -208066583319596920427112540178478100480 9668889 30271235996452370426879238926198213760 9668890 13308456821167028715658292315808921600 9668891 -176718258796721184181856309896013844480 9668892 174773359323962441446607136762486077952 9668893 -241595349623791201580704538498812722312 9668894 -1347022479648022458636927404283282240 9668895 -49523180677849764430411709465225351280 9668896 52503472929430678468820961105935990784 9668897 124282294611884495840223363297141296832 9668898 55298573022784879957349305556797768704 9668899 42403746497028750676766095834354679900 9668900 -18634808827020494968940766702170112000 9668901 34435898304493971415670812208156613120 9668902 44176338043994864142021345600775645152 9668903 666019191059025874091420029705573462656 9668904 30034721895218968870414198329252249600 9668905 156850997354424998469956732823078321060 9668906 16368251922876375123131957438052049344 9668907 -62596406967120746653815872012040053112 9668908 302055232645357426970051628614380646400 9668909 -470781817438018675166529541402141078890 9668910 -3867660974130000228365570193567513600 9668911 31028585205906370011244446931395227632 9668912 20923981957991174331856813836526485504 9668913 180307978418825034812080145005206175344 9668914 -33631404443243128888555860974034180288 9668915 -165566611802162772073126958798073895440 9668916 -5252256694262264419603761067184394240 9668917 2565827540345665053874963416016919772 9668918 10446628319250738025421672516297963520 9668919 -123806690916534056393595438915226360320 9668920 -3382305155650675415954825293105152000 9668921 248904763522582820824832582378568142122 9668922 24667885062353840479281320292012685824 9668923 23132172187001146853283207036691086288 9668924 71234947173767568572442785508367758336 9668925 138193177786622266961778151377113377650 9668926 129456127613910096212825553174355974912 9668927 -354634721498053840767280006787180067528 9668928 -48383217555882322687665338510569635840 9668929 -300734598061489489961157764218535706720 9668930 186666893814816194635488410142229539360 9668931 -8658528131887378997139862294760165376 9668932 28254316359929567504067398524883779584 9668933 117125052405574724060801201279231425182 9668934 108915546292448657071242879447168245760 9668935 191410835029322331683646475959153684960 9668936 421406747405407247042609810413474867200 9668937 -1376655832038984947237358803616068160 9668938 -77996226906026482714622700168571787520 9668939 1195007514972988996790939157689306256 9668940 -53810540528176233706020974252293248000 9668941 108739052157545417792156252793078596342 9668942 78579309628396571710679124909379783872 9668943 66653839291020280388385232350112045200 9668944 -118054034001185031864157060234129776640 9668945 35918142036204683738599825767875893440 9668946 44727782220433377106410894703507090944 9668947 -342842482325783165954231602995678984960 9668948 -56031979491584460711873264074931302400 9668949 -149743184896059597818315989988111533152 9668950 122658771399071984357973687866907972000 9668951 -11958544385243718322187486449385581608 9668952 21036211567397782706573192934992517120 9668953 100818962527753145919441495046644993280 9668954 -1378402097584295760519079751689742400 9668955 -151796500635865927846417784647218890640 9668956 -97790156329010462569333506340948032000 9668957 63614820143456218805967213217344353772 9668958 -3250039983027125351197583265712503552 9668959 -143202462144314061359400057965669743840 9668960 -29825065042235609030031074549877964800 9668961 161121484433267703159186431966452757010 9668962 -5101056972632682074893336668153686016 9668963 -7253078136270808725917747824650956640 9668964 -5214250515473974791628318154423623680 9668965 -19704504303328330715867726491819836000 9668966 162392346271691686871943326011415491200 9668967 36187868620161839580791636695323432960 9668968 -633854237167276872518018562840391680000 9668969 188991400484193105444680618264302253370 9668970 27524017036360493133722470143835223040 9668971 73221021192655395150130272638138648544 9668972 43471157660272789293469649957483755776 9668973 -223787361631597620867845864630435169216 9668974 -27502497100236312865164198995521637184 9668975 3125501533169333082131004892897902000 9668976 -7761541840798498823882184115753156608 9668977 -111416161806002528884155496583147371834 9668978 71321814181724856894152352420240423168 9668979 222259680951706735206212090445551985600 9668980 1469559256772972316391552235044239360 9668981 260192234750548227456803269725122269440 9668982 -41420328067264364270179058824212934656 9668983 232441866942263829681592134605225758864 9668984 -52224778937578559467237599957479424000 9668985 108597638326155903386559313408079496000 9668986 51591330037190885583915166986855544320 9668987 188917822197895899753353029022183145636 9668988 -24518940682273582794359946862145753088 9668989 -231715823055396815356718690826681300 9668990 102174562787369634044743823952698937600 9668991 -37928947517456429988365833221597437040 9668992 197909701866099241684016613775795814400 9668993 -26646897358667403536455672953124552704 9668994 -155316177434967027394922286975123408000 9668995 44326706266978284452951695547295038880 9668996 21362899416421076199333072318496065792 9668997 49243226363972463745826308529796873600 9668998 -2189040791167652290015762557834948000 9668999 -377778955531902918552601679974570017000 9669000 97763022212118032341165117666222080000 9669001 227166973631215731305239294031120079002 9669002 24744026879480043649082083776769557504 9669003 203649277946521770216607992347283746544 9669004 42238667448867745861242905618928525056 9669005 60821847590338294399485280678922193600 9669006 90741083152669895574173559909279971520 9669007 1891555021737275603029352144336884752 9669008 101806493126371500869929917281560338432 9669009 -7611748274485895970860349804176947200 9669010 -49382949886833874566837366107063375040 9669011 222449443376449083322819127328700081224 9669012 28489879054956661037808548248834560000 9669013 20210281750718713526494230792672421262 9669014 -363820535700341804582650143348033226368 9669015 -174633157551610401397221019597026602040 9669016 93823920380884431233240357853908828160 9669017 -85571919241562524708051870971559153260 9669018 -30850082949710539689691435276213739520 9669019 -383534339185221252652051367947941219580 9669020 -69787306697197414295081010717925847040 9669021 -199457699466464065616557208824317391488 9669022 -259708905214540563804591183806221535232 9669023 -418237445151502989586049091156717456 9669024 2151347874453111325549874272209469440 9669025 38426633283945165024979564906241818300 9669026 -174753730935035337510718552891261722288 9669027 2127683363519171121954285111621676920 9669028 178924834613913764892781690064435798016 9669029 121457930344730166803159344786249492284 9669030 5537429405418119905119610503308759040 9669031 421037683019414585212755761079475123832 9669032 -23815070762819992440289287021798451200 9669033 -91852975426383858926258153711922002112 9669034 -161530316785943380637857672036438212000 9669035 -57136639473002489710544069256077857200 9669036 -76360527390509181483654001920916202496 9669037 107872923930835467027267726813273149152 9669038 -48542023258884754297183827331196820480 9669039 17974036258858669391056080861670464768 9669040 52330443520738379002132144884905410560 9669041 -19472624855154640286505890368242984558 9669042 -21461065236868704063354256383160475760 9669043 -102390414411871555452104036029755940800 9669044 -46555621251966257430288676214500528128 9669045 -42655107903765707413723561253657424000 9669046 -232283760751426924666324790145454674528 9669047 97260521541000004986043601058687166560 9669048 -175117408438831741449692552498267750400 9669049 -29852747853452102013344660137074816240 9669050 -125267179822550659481358613261497985200 9669051 7062050723294082997636624682047375632 9669052 -88881118948659332557461387140736380928 9669053 -321771244399064501728712742575202304698 9669054 -10710129148312247252586897162486589440 9669055 19652955249707463455815780070689904640 9669056 149252069027015617808021173103669280768 9669057 -154659323236752251841502329424177190400 9669058 -14278804699461015003331183582569292800 9669059 262007958831687970775841895859720179260 9669060 -76030659145636083507744261504445029120 9669061 56033539628609097694414530779928261662 9669062 16302854106473648803438287753821086080 9669063 112387912283927584163458410412928216400 9669064 -258556343031537982618824976431801139200 9669065 2856462513248443527073628845440439680 9669066 1680896314332727438568539547989352448 9669067 392329254843115450895515855275892113760 9669068 -210762923891905556417420194511811409152 9669069 2381138890374059413291405197066610764 9669070 -82520889699684354348361390522512563520 9669071 33433022850382153742651378386486318944 9669072 -38179016045877227362103569785098600448 9669073 168060855198134557291380745074111092438 9669074 40179767424574313756993242617662203536 9669075 -67772706302156957291877521956835212800 9669076 -502447520689895686368926578645907855360 9669077 -150142271193458531474838897501084275328 9669078 199098852693205641585412622616557723520 9669079 -94875820038252030462869676971769587024 9669080 -43718564124121164016246410170857881600 9669081 208254924669875764567631833108755614880 9669082 -96117109948169280409731524405902245888 9669083 -9056487333453560817746313438091972668 9669084 87208879515893631145754750613120846336 9669085 -21338478263399609516990459092234220160 9669086 -19000672121191925673303030954757079040 9669087 57577096237771357718842935640314160344 9669088 86038596413523737023927530320901439488 9669089 -397175496735863086368243299899630291776 9669090 33690585079305328586882423696034969600 9669091 17988217108457217205292364269580878492 9669092 118528009260323713173974818641684479616 9669093 -56977236080085524509123742178443629440 9669094 -99363159843408785695266682011068336640 9669095 -263258200745167043896073154142491827400 9669096 -100091175851438447186648532594228986880 9669097 45919550469781083818177368638675466320 9669098 -144511076415566581084045915600419973200 9669099 109660696928185287728338717430362452480 9669100 -16514704731979869818582337721378816000 9669101 27664661568223359390397755648023988012 9669102 36003049149746382370676836537423712832 9669103 279333601805852614420773144193018102352 9669104 -37508906128234676786822851203467182080 9669105 -444831694999974469780126450263991728000 9669106 -134480199194395881420492183092876491248 9669107 107684057142318513221378972888085059904 9669108 -58832274677592825418533891603227615232 9669109 7610808083758249400682481305748184704 9669110 -253775225561689039540539817782426240 9669111 88933523380922376246472677062784740304 9669112 -373549267198218414029606389896396595200 9669113 143031936373233147388793455826746624362 9669114 18612328382322001854310610189490935808 9669115 -578302393825690493318242809352842240 9669116 -147378246610983402411407659870967439360 9669117 -92916522981223290926690690421711256320 9669118 -75051478733886228386112294557350105920 9669119 -345541893899024161012921741871882819160 9669120 -17373248406191923364880440499791462400 9669121 245230514616445409633580250690289145840 9669122 489274080785005745284005715688026414080 9669123 29383098600734000130804055050313935000 9669124 -368413665843710121013160827962083645184 9669125 552510737237739123165115665284605248000 9669126 23739102220175544014802942271570944000 9669127 -206630647324097430847285120021537980440 9669128 -25780529808550546216763973933341245440 9669129 -58854271717713038214234008722465042416 9669130 -104222391265340721994529769569249819040 9669131 216078622737903300781080182980467800112 9669132 -4619984223508398665576013091883355648 9669133 18597143439839815910299097715429986400 9669134 134843613406510681369144635344021700864 9669135 -23441283199051319656791681517160340480 9669136 10035531072761896585521834525703094272 9669137 368820155409077397273453039715778532786 9669138 64515880836785649934433805751779955200 9669139 -230412968195618108170870380625099183060 9669140 101879722394850147442575609734584051200 9669141 92448382473872538936806658833146649052 9669142 -4701147516587362720536273905203458816 9669143 227978384491473035649970580897430220848 9669144 13337631535116794851394806069605150720 9669145 -125730009733468850433019153264766929920 9669146 -76525140362478617270947809398727955728 9669147 -70860411271736765225082349172690423400 9669148 -36427622524201350655430311413140885504 9669149 102121882274059022304316730888352234336 9669150 11275594130588465712937175199571132800 9669151 44436917128504210103253347522191596600 9669152 6241681543791693067732455309725663232 9669153 -30008308138017725806689792228899922432 9669154 51607712061017139025437070341374106624 9669155 -138638992728009612189682000411442573040 9669156 -50813061098061744837383469651524321280 9669157 -141644359905672933059059104598226584160 9669158 58547203642325699820925809185607926976 9669159 248336407651708576935236732289917588640 9669160 34390105902253398089169761540489625600 9669161 -246260280548183227959914844595728696 9669162 10820622534392562026851000598175039744 9669163 -53357207742819017875808227991965504000 9669164 132072336873040624117829234387443973376 9669165 -187458301884014774294118729210533684160 9669166 -113416881885672689813799468589296542208 9669167 -327887993206179780362056820885033132784 9669168 18444249529561940597229477011697008640 9669169 -280672308777900030670815632134597082880 9669170 75936690948039474070442919083806080000 9669171 -102810481613969372494054988940455683536 9669172 -106478758171050013575769628708912035840 9669173 -165215533065160501393440427288482034020 9669174 -142540901646685746362972868523289970240 9669175 -86326406767470115306506051515288635200 9669176 345447462633181010966275725263324774400 9669177 19879896624435420375341180135855507328 9669178 100093784779663440066621509892956630640 9669179 -11366625714717503179038809585854783872 9669180 98454446930937334702131128363808614400 9669181 75087892218225711988779411351728950982 9669182 -47176532820878376472707294222545694528 9669183 183215077725858212688422957742370234824 9669184 10630791304619246500479970321033592832 9669185 21538765990230973924275571054154887380 9669186 46334465562948022749625229217759966720 9669187 71669915290693862735881929006939116544 9669188 -128683587111120464550780821227295498112 9669189 -46338450613510173361695354544658777376 9669190 -84664182807845560622147178692086934400 9669191 7849372904197322996961118049940781872 9669192 -115451091078318157128923039305554984960 9669193 126467963892083147816245714475366230480 9669194 -69995468616421701671542578608632391328 9669195 -2432707518731096026187911070577619200 9669196 200725201938029977638488874309317243392 9669197 242922896128990704323098128585322886646 9669198 30224716651436181146767110577303480320 9669199 173303483676577159652967202012317849200 9669200 26344538022656710866165770475297177600 9669201 -32732214002117144853633719188887782016 9669202 -207604838381067173686368019107657710448 9669203 -123573711428640290750554073079612406548 9669204 46605421536378974233462635609624235776 9669205 46015929072285030984000876461225856000 9669206 79549593176452164898689108701778412800 9669207 36826896119082086795123934900940942440 9669208 -289533705366580880729147383022237399040 9669209 79058288641411626669595487416208526720 9669210 -5916778450023115110922537931130101760 9669211 28923288843508096590035170492077658000 9669212 -120622077900802161301367473764419957760 9669213 133872671031440919584266356439532180544 9669214 100685908053186248996246535972395287680 9669215 22466716816284970087953812308664220000 9669216 461325926741317743404981185692611641344 9669217 523883951848152900859981385757855266 9669218 -68958498329981634176031096503961034752 9669219 43135695685239748803359497709723049336 9669220 163906998398580856651686242342667509760 9669221 2277239593603706529489481555151335422 9669222 62772917057545428598526460976976809920 9669223 -120720140502215393087401250248931635200 9669224 -3568067908262152622860801141457633280 9669225 -117904255959991257198626696718303308400 9669226 -92693835912897240564620579020391867904 9669227 1185588724294854337977595839883097880 9669228 -2657278262083988144808238728389492736 9669229 413013896216680730354068875109183701676 9669230 18448534175762651902980012290680781760 9669231 -99172304294456141152287419286777096 9669232 -23681553073452800463346928694441771008 9669233 -147015799651679397126308229020941488960 9669234 110581113051228495793295658329438359680 9669235 -75105377862409277462154141729691368480 9669236 158238468999150493700014593519839057280 9669237 194188218006023242919800083090405603360 9669238 -2351910215294732251630243773056327040 9669239 235784897171719846592871864504431740752 9669240 -41451404357584322473388348968796160000 9669241 -40823072635676828159341621239918872832 9669242 199956879638387736545389805161660018944 9669243 244590144383054492744814872275197636144 9669244 -35380508651246622944191796599696914944 9669245 10474064916567837587724933997309555500 9669246 84739448564269637757470317246760469504 9669247 -34264116287687653117738436387166511920 9669248 235297551273460867891542513900815646720 9669249 -29324042738503617446741290833870967566 9669250 -120934975729213045942092513900603288000 9669251 162447952407357292221811749847751632944 9669252 57593662275750493184609889993158707200 9669253 78227393538258681163658669986697542464 9669254 -23447838432202037481380310991287673728 9669255 73309616640866920697428243797249028560 9669256 26817862274295532545088381566973178880 9669257 108984659450009651566601244092973418560 9669258 -4148686224062974093358100131971117776 9669259 -412729693432256173394539667356512874540 9669260 -74987464474219848178060875054216038400 9669261 5650679590085915611700369881413302784 9669262 6376209495485896311005571272431261632 9669263 -95447240389734306142609669152954389760 9669264 36361315575834086485887604569763872768 9669265 3443354573677387173760734303698554920 9669266 -131615746108197563793259155255893374176 9669267 -263768506701740946669948274385659425600 9669268 63809675768809652994321437400699769728 9669269 -34700527970520011858593255222249583040 9669270 40789582923277748378714485054252112640 9669271 -422908337980741249382922604641892863800 9669272 17957151610024528503149310321528668160 9669273 -52117371326034069831785021734039504032 9669274 27374140634774937672277148400266353920 9669275 77476394278238455186131113087167257600 9669276 371487906519500514063487457399768064 9669277 -270798459492178323059751430238614925376 9669278 179136418414527667508570818909548973440 9669279 35322196052443986626259305266744495248 9669280 26257931733416393985259774172851077120 9669281 -636662222260881961906658453052773760 9669282 2628109002351031262769566889064318464 9669283 71396594248049974189115102981541774304 9669284 2786386669801158750412070980664893440 9669285 -123039373770244545966990690177303279360 9669286 197507519117972325030222098687755934208 9669287 -210669116592992349217580725407244349064 9669288 -9599902113759794277337784011028889600 9669289 -57975998448548104004771089678636482944 9669290 -97450297068369780294553837322378668800 9669291 -43956281526871001484533400646930105920 9669292 4559810124312895017737139045681364992 9669293 282171481595729573640576477329594221368 9669294 -4649366630459179225203740161078716288 9669295 154635586895707459998151652391358009800 9669296 -14498868557393011092374880016053043200 9669297 -16350961474166097959094031363708547904 9669298 75321270324018378916751565220173296400 9669299 308423184411139703515375217411700684300 9669300 141814364954572011996119413863662284800 9669301 -172087671930553323973819573862379211296 9669302 -150784677037173302505857771156486380608 9669303 -17917665732536413476709417859147814912 9669304 149953959062852833677962590760041205760 9669305 -111114326482133098236044035352775828540 9669306 -112039764596136275687391704320585578240 9669307 -366291011354389902132334893452214124444 9669308 -283014703450373196805340715432411677184 9669309 -54934699279581530626524920230624776000 9669310 22478885707508854711770080163006259200 9669311 450410356463324452907450061258426470112 9669312 -25253613045194170395394474475875467264 9669313 121225982512957386369855730958018779524 9669314 57098396216419936328983567351392711552 9669315 -103721116053260152781501088318482292480 9669316 -45982201691719018166370354687915394560 9669317 124131357275810050880942275073684841372 9669318 28144800073166423344208229892444173504 9669319 280132958192737879604501537353075216512 9669320 71171361142534185860437067816848281600 9669321 -15548171319819810410142136481290886400 9669322 -104897339384943202438494783340732095648 9669323 10622115802299656256993360384168485424 9669324 400027097775247598568673831864614912 9669325 -136251641468054508854072309678042185500 9669326 -148835748421366946320309348045013997888 9669327 144452293314191083587881279342838282120 9669328 -40757857266481224101978211850856693760 9669329 412705111696818703339556344049192850930 9669330 57554843117671332774182683481433131520 9669331 238510384183904567596578963458077209344 9669332 157594640035511082914858661534343960320 9669333 -177735973772603903071953291779975090400 9669334 -18044024665918937406376170491120148480 9669335 -45883254575204374333792378269759477480 9669336 -36417416193013452948461971260520243200 9669337 120075195339279192763007971358460318986 9669338 -23440848008051231571573808068815907840 9669339 -282027174200799037100204804108851019796 9669340 -207877089925797842932791281887835036160 9669341 -131012810741366864512405087928997678816 9669342 2652683199117530031470239149628391040 9669343 279702307458319735805318502906948850592 9669344 402762439335797296077551217724271886336 9669345 -4443179926559459513686483883591082240 9669346 -62315279368855047591908406286818526128 9669347 -380423818033030093650427093916627049960 9669348 -45772765571946685270798378318659010560 9669349 94894769381097491438709656366595651136 9669350 49324618336316901691224815186189330400 9669351 -159814110354268494575490478012863714096 9669352 -73384790081937517272355033232424960 9669353 -48452157777531798003225574715915558016 9669354 59475603704986227234105981315505981440 9669355 -200507125874518699377273300830988690000 9669356 336084558035984791214696815670930161920 9669357 53629894392442935450874965984506656320 9669358 -12492722403158380769081658892888925568 9669359 153030245768886563996102893315972690416 9669360 39454131807043052839472205431768678400 9669361 -5177206771502983862961364611432718464 9669362 -79808604256461820324878141866660894160 9669363 257961996199548713328920625977513971200 9669364 65465191104950033885209853978843835776 9669365 -44522754910479860224528887364925230080 9669366 43307976575995574062961567481319753920 9669367 -3407411506421334474355479389290573160 9669368 197515248413145093842284458590583029760 9669369 -35231807274468480781806044832322514400 9669370 149591581493557405728776277131448230880 9669371 202008512059278590480867129492239927200 9669372 168802924412606531747080154051395805184 9669373 62008143186564926915657314199773092480 9669374 -32114645501976391844740552548752338560 9669375 -2248883281709454994030816162935480000 9669376 -30665472039262387545702172553430171648 9669377 -369687898156533724063433009120531883774 9669378 53192276520632230211816568188158641024 9669379 -245640137624575805487740720054788117224 9669380 38156402136559015386116123171388887040 9669381 -62556926497700502599163199109191254048 9669382 13863203577823442654290484537658854784 9669383 -195335449853519985554492021673891720120 9669384 -52743628345457061839737154401719091200 9669385 1603814979536209457036868044318391360 9669386 -74444274045997479054247373687898214608 9669387 19624161060485040332417326834756366080 9669388 -350864786541066577382452402889832339712 9669389 12624262715512453585294281639800795190 9669390 13975790960578184413643068696886457600 9669391 -183060726358941151988414952036329040208 9669392 33327652667411766719280903870630789120 9669393 -72528236963417501075837747321840220318 9669394 -24398537757060061109770287737245632000 9669395 -30395736794715060321591258194283151920 9669396 -43189926425907685649072713838686371840 9669397 501863636634300682167670046064735416846 9669398 -2855738709103038335761031494086136800 9669399 -86195106633708938141873600023600312320 9669400 -76144894860702673511088218349880320000 9669401 -35115921802155440702570578335416301120 9669402 -554414042767655161104778719384837120 9669403 158755628420113276305278862540848971652 9669404 -99348895647704658963910190525165322240 9669405 28887632515550821929173556981287860800 9669406 14534627373029471701601246331904485120 9669407 -145522500031648110967159542059221096320 9669408 5518821062624589683051006770418810880 9669409 -356810676662342030893326590102304895390 9669410 -123123334416810387366291644416896000 9669411 -207556614091740437067442988270039026140 9669412 -116620790733791561842107152607128252160 9669413 -38199165888625849302167442092752825416 9669414 -5953363755061175793178841571536701440 9669415 -195902958339115628129730489322318425120 9669416 110993076274961093067892869393959316480 9669417 -206747299425061742321114152634070483552 9669418 -201759054199423202660493061329163176960 9669419 118143646081511481158371136251820171280 9669420 84112679164907933138923597163837721600 9669421 374888486605366897618172263108783849622 9669422 78991799973969528180679804626748559232 9669423 146575945727707945352488971515616009600 9669424 -18749983700391430163329044868949032960 9669425 28406251102220450075012930658301110150 9669426 11585836358769321498177971511982686720 9669427 104689500312751734305463990137269713920 9669428 313276533866885454106519860130048579968 9669429 -112609243204673053510766565279701867520 9669430 -42765257130706607791477388011606356480 9669431 -340154006326599964215024747650717319768 9669432 -29068240366246631802069177569199513600 9669433 423589497031984326022495398899811664682 9669434 2410885015898939896561054623033819648 9669435 -12711736925916664850139868665866413200 9669436 -104635205656360432803475593602314338304 9669437 -332050435410129407276312728661549180628 9669438 105220551541467937856594455671347127744 9669439 -189776479520391620845794002732532310376 9669440 -33249045887650225982736415747567779840 9669441 -137807109524313701833350500251821622080 9669442 -89178656613419320547299007630565196800 9669443 134526898357848529591365920100595707600 9669444 213505627213732715916920651987293704192 9669445 -289868258163695574835621864464752520 9669446 -165414280512612736514211083217450503328 9669447 126224985423496175230366828500666062400 9669448 320603229973691922361300265396446479360 9669449 -156493601776185961574461840273402379340 9669450 -1842778872503534047734147708942912000 9669451 -621540310924503677788260359594082439680 9669452 -14543805196692544528847999577224368128 9669453 -1871237357902324634516796772156561920 9669454 15713977072532941813448383792479274176 9669455 -282679995537003590259078913477761659640 9669456 54902368444512958481721441583514050560 9669457 -192951297251127316754336384377781024448 9669458 9337595678875667236416145430198243328 9669459 -190904322122285040129605472411640890696 9669460 90861883065528888582824064279850483200 9669461 -268493879639297005493778464719694445600 9669462 57088508183727821248110434487698411520 9669463 147041591923582808748675940374751972440 9669464 -228602003365039613233563896655570923520 9669465 -9260603250752007152662286574908321400 9669466 -54938069428597885180801186096718807568 9669467 19080169609147425629862378923105738832 9669468 146389774747403034984328436229308951040 9669469 -30828632469229873745092424343532339604 9669470 94628821810437836249819863098917836800 9669471 61203078135940702303775958084973655424 9669472 3134577650756507359761796296634662912 9669473 56198391357842522107283868071930580 9669474 67429509790166613355763879810691006240 9669475 -148064547577057073867687556787438698000 9669476 -230507740577834501072036756453109682176 9669477 173412531551900855479255488588077658720 9669478 35859478686540009280478311637378914560 9669479 186070207664749593708979797151102992984 9669480 -108876964916405326420853122710786048000 9669481 103712305512001337921910696646111242984 9669482 262646454838822651992329603598002012592 9669483 -89107720831732843844256469642082974080 9669484 28239833309677265171975278347211295232 9669485 5852919885685004608018738105571781120 9669486 -22061093568690658217488978547771559936 9669487 -49696873635247451863912308152658754864 9669488 -29308791500455438893128309175002431488 9669489 29604682623614220502384260825407817216 9669490 37286520710455036910121581914220275200 9669491 -130759064259238255780086477295456117536 9669492 -1822085387599401074016399606531913728 9669493 43717621809712325701007855530906165084 9669494 71868363842873692114722952642504486080 9669495 -75899141064086650007523977493539084160 9669496 -4293287287881460061167919985932390400 9669497 -197090995295756822784001578335890631088 9669498 255372737055318665518747272950768228352 9669499 -31402832097865661857216924693930368000 9669500 272269252636111077011854493469790464000 9669501 -82504657071829354983306462054704278170 9669502 287998574518570726466775007783827291072 9669503 -294532440640203131038287389888552796672 9669504 138587209161796209948540296176336896000 9669505 -294437398928509330369020157928408599680 9669506 22897747205728188541147693949787436032 9669507 12935694524485139404227077135884525440 9669508 -55476276715007563922878212102243148672 9669509 -356799622759240735244773773821974148196 9669510 110026246236894854048519947609122816000 9669511 75789875937257706025033733084868611824 9669512 221959095496018954030556864815967155200 9669513 184605866670892208830836735912161673600 9669514 10132657574396616572870804335107338592 9669515 150080038205775169250151650376764668800 9669516 99236765905192147999091706541491932160 9669517 -3575949781799086139031597823688817120 9669518 -172213303987087592796415915386131232960 9669519 36218351158501741544521089576663783624 9669520 790948217635252003923916402993397760 9669521 390926811647297739110686109229344832000 9669522 4882392348182421216503763162383815680 9669523 -25821169192853224362775185671718382536 9669524 39245262729950061704845812383143944192 9669525 18613250782070001926403926952821988000 9669526 131380781076404696396376920007172638720 9669527 -51227048651144851974871644722049408 9669528 -112772456786665486979307014617569484800 9669529 50227779698076756383523774627208909130 9669530 63017395532882031371813872600215510720 9669531 -10899620378787776177292114943706306256 9669532 -37065431530405911514186718876375958528 9669533 -433981241551166143838863980424982272896 9669534 44855296735995233943218211395359706112 9669535 -339145716768089674955840575632566067600 9669536 396280665645988642880953984921984499712 9669537 -27880817377219005981502784976173997120 9669538 67257926279009543114003661923494859040 9669539 8189261823804040746156500599793199168 9669540 -118662128534785867785979192033797427200 9669541 -193721030076344095544081570260415262400 9669542 127039033618027690189937322891781290432 9669543 32637948974419411855721948971915837728 9669544 155525266370311201802117881070209105920 9669545 -64275571207353810333058194259865433600 9669546 25195036778467234012559349027791505072 9669547 -244423647375014708245237021790830221004 9669548 5678101865611704466347474418540333056 9669549 80148611561019015331084490375285203200 9669550 111577642296201546606938321249443617600 9669551 10856053190926042343080063290271531008 9669552 -51604735992781323930751155075983769600 9669553 57731298702517332023082580753317658864 9669554 113317050784532216459408509643165576976 9669555 -18752469303750108862307563163105209440 9669556 -139855800864175751004236365097002055680 9669557 210458094228182809920429006625188921660 9669558 55049566144150074132668324132272603584 9669559 -316301523452640993652323382310688769240 9669560 24313272398246569241707423717787136000 9669561 15242424840255829284066025486232137728 9669562 -86806093389390689316853134001638468240 9669563 -3619274432126331547074883241539127712 9669564 256057305504012483869243643288082744320 9669565 185523143343219989134025923827767852460 9669566 -75718182623280153724641008044063365120 9669567 -275573910566027099242280208201374270520 9669568 70316812906819811721133629126601605120 9669569 -44472180089305578328075639026190642560 9669570 -38162612688925156562047036325699404800 9669571 379247530750466200936703159313305203772 9669572 -93765448240096546131688763242278970368 9669573 -562643259132374179538275829641290468480 9669574 167673190524202259812476905346195302592 9669575 182182167085407671917819827083859903000 9669576 -45722552577800572297197498334960189440 9669577 366401160937097626840236153239791406426 9669578 116565187502492100137646174176573869920 9669579 5739485770355807988344726866730232000 9669580 3188461550623814025094575228780902400 9669581 -229490773015694675766904343967324675828 9669582 -610310250863923956631237475195512896 9669583 45323648055824361250995827318286696960 9669584 -2182101237537290253024551935519334400 9669585 -16090134214324688703336283150816244160 9669586 99723577821677065461754252767182011200 9669587 99097607965937005004366427527209180272 9669588 -101837563218943785034586319719687731200 9669589 35055032642186025757985797226051147040 9669590 -3314494445419429915820688704030423040 9669591 -62671558602428989309631035872828016560 9669592 558691102494648127024701729006514913280 9669593 -396089642904338899839929808424907143158 9669594 -184033790772480064120084671382882560 9669595 134213757424944829683048067550705885520 9669596 -180723268892514419037801656368208524800 9669597 -37997289824913962880771043178445292416 9669598 -47472879024300602274842296344616188480 9669599 369581444726431792135229235120963837600 9669600 150047003447021084799950013930799104000 9669601 290117039827663903933410328995951439872 9669602 -105763636553569749004855820208175843248 9669603 -67326293847682720284998639342496969096 9669604 20922513748264141766344291737096364032 9669605 316710511704221271884730428294586575520 9669606 -30700168396407728455432155105565336896 9669607 -229371842254141640762662147950404947144 9669608 53735125148711928158035317685346611200 9669609 51023541725263260888436935051116760000 9669610 -186378087860407769217175510299606587040 9669611 -90288923081251829720661819578872909980 9669612 -166406888468436821367890318207837208576 9669613 -80994644959460515841971496432182408960 9669614 111561847610944525040482500293572475520 9669615 63970110503289194882811075104603364000 9669616 -65260176610424361091297178574691270656 9669617 -122794183289396085525600215493303266328 9669618 3319635857360141817213292830051542016 9669619 226903206833462277476728797061201347020 9669620 190277729889136141274889072752996647680 9669621 23416170292785879653782625559375953760 9669622 20201243897470093936336163847684600000 9669623 -40503806379374249146642409869763311128 9669624 -614154628101542887647336054888161280 9669625 -2466675154810105439634351662655456000 9669626 -141328832195570192371064258817819193488 9669627 -18390105366295968220615443571778689752 9669628 -25611240121985229913981785574566627840 9669629 -73860746546622990461422498046976872724 9669630 104606372129396840828251574941930993920 9669631 424337059977219335567113380594210194432 9669632 -64144873055134813049669205161913876480 9669633 240788042143635497464971650298465528624 9669634 -166591619224775984961131048900518634496 9669635 -245607782403512665330915469490163831920 9669636 -52058715224953959687647106057483157248 9669637 28090220115192424178716746468390947040 9669638 103993756185454979734210205151597921408 9669639 -69530271783485093894125166727164553216 9669640 -183099043332817527058460997989983027200 9669641 -299360348626245409596313326769133553648 9669642 -2345885583000305049822200326490873088 9669643 5814849944207533028868527804442914824 9669644 90765944828699876716715412098508595200 9669645 -18946042053837672211914724461844444800 9669646 -82299487274910323138925914737123474560 9669647 -116526890192568444523582427199001452360 9669648 -13561564013490420466065045857227309056 9669649 80786762675199543425377403250013700448 9669650 14422412021429653947214016545376458800 9669651 -87767612937800622181017940920433116480 9669652 62616690388157797165435817568382957312 9669653 -7182417109809935254526714078930227200 9669654 -20527891640780887315197903880910828160 9669655 -207874378778143393158103062352378414440 9669656 -365655091460203976891157105722184837120 9669657 -258330593288075078958228927599654001600 9669658 -143822445945523497921231068917847170320 9669659 -267349528893091118902602398967334866960 9669660 -17507341042490148908269166833040916480 9669661 92328068697088417407666423937925212262 9669662 -76509909195280570257573462422332154688 9669663 143559540956837553175147031162450954784 9669664 571109019444558156600897035210499686400 9669665 440743488600648393366032341154998612800 9669666 3018260728982626791491486144771437824 9669667 26549486766638032659482485541682288592 9669668 814911443734037426776579015551338496 9669669 136640778764523678057332012628879406944 9669670 -42779886747456654098981731908578908800 9669671 -20489715138434494864652252157893258856 9669672 78380145499442755892752160117710848000 9669673 -223049481582729466922334925524571720980 9669674 9153073392172481893552778668503436800 9669675 -29509511672235021934522619638508544000 9669676 -347150780882918892130995013347506103040 9669677 435299952582717252760325861900382917526 9669678 -86396582769475063578612703654745981376 9669679 138439725706045644105539250462463003360 9669680 -28470225912478670595054245787442544640 9669681 88120565235800529720253589310511773312 9669682 -45622919906441675539245033837154848000 9669683 157053805806640396838016661232616899184 9669684 -30360586405868874940584119511232548864 9669685 119600109062682710164019158389247458360 9669686 62485054409923026345503001034495331328 9669687 -49506195573098923410296474045960511360 9669688 -58534599172937216504958312057704816640 9669689 419058419955732255732949403066618479440 9669690 -113588847869824342159358403086617416480 9669691 -6526468025991090016959252262351710096 9669692 194004804896949374055073634707819170816 9669693 -77479442390516514299350959241027618272 9669694 -6839240326211134284951661509270991104 9669695 51740359975917977052609722778487536480 9669696 -46810227130899438007091475797369683968 9669697 -176826276198591159038278036932984700368 9669698 107275475583959794947383359207027707600 9669699 134262110555522105700518443301479669008 9669700 -57972008147488865947541580466366556800 9669701 -66979570322201173270414168225167153600 9669702 55441364041508507876994194060397711360 9669703 -23980893679706400077967709456247485776 9669704 -40548938774083830402470910051650887680 9669705 158029708676705141260852336536575847360 9669706 -30169615208047349922809559842922934272 9669707 316919285167843294985162592161176903956 9669708 187568602425430129370541113184442429440 9669709 -30361067825096342819510873558745663594 9669710 -183504913762605456795506887203105618240 9669711 -1615511729206155970653285753205666560 9669712 21373823145772123173923949409768161280 9669713 -291053951514341766608598322829694577038 9669714 -71720619637386341956973118215243800320 9669715 148581114540162591778622203098830862240 9669716 153026974783649373701170509199718301696 9669717 102103735132384522593118496869794613020 9669718 -43206149423725734217045375676981036160 9669719 547578967964003551735677323509274259696 9669720 -103514995532485547547557392985543884800 9669721 -436070360073436436841564413947576382208 9669722 -35167316089038472564419027979887683088 9669723 -820887869300396924729397229507155456 9669724 -87354888806311983806300421385830997504 9669725 76414294742772515176720824576704756100 9669726 10094879254420219062811248431594127360 9669727 -85079619589255115470958211919555702320 9669728 92223918691508633675352950423010410496 9669729 24354967361169577823853323101122526848 9669730 -33127984463487165602028474412875148800 9669731 203468230344233165356288994569949011200 9669732 62601154289364857369948133970654467072 9669733 -24358949439862623901948632716317754496 9669734 112026368747599404500165606225997890112 9669735 -20143891555597100328956172165673261080 9669736 -346297391037075439536370896298991063040 9669737 -30263785322142669072670071446301806592 9669738 -804048444061623372145173577548678144 9669739 -475237610107907313339563377761414072460 9669740 44952967454736872502553123711254113280 9669741 221588854536094786762425390346469347392 9669742 226249505422135092821460519870850654272 9669743 149575614213389483674125130472840844000 9669744 2988297669559799555540676316013395968 9669745 -155762965798496036196489430946404764120 9669746 478325073075398602050971267398258560 9669747 4497497958074146554924040209483544128 9669748 199379878481069912442892195192780670976 9669749 -84566572477911897598773684802394430912 9669750 -33719508250060073900140893320296992000 9669751 -77509268933194176300481302665756251936 9669752 -140643095828343454362629708041592954880 9669753 -106501321157687066929879655940718716480 9669754 2351591221395806479662135937438821120 9669755 -58084477078815312000567336730720367040 9669756 20549235710629613919259938556268872704 9669757 43952379203100287498891454034678017792 9669758 43090763125365792590263796691548640000 9669759 97997654172665447294706650169717505920 9669760 194487578062525129852595411047415808000 9669761 147234468376463925813696076331011378500 9669762 71483232387353024781281824004301910560 9669763 183298363696335516972010376481160888360 9669764 11289257839695583984990938791700393216 9669765 25003176085068209106568737256135526400 9669766 147068038160968299311286440910386996832 9669767 160179674435508037430259825202042785816 9669768 -28898126661346993128413973944012636160 9669769 601247459183863734946038666873568412260 9669770 187961998273568877850787547583904401920 9669771 -3442086142404014473493346886994682192 9669772 -17916341459985623676232924633229137920 9669773 -143707065240284510190273352278850779978 9669774 -58258584714211502759140413192137395200 9669775 95553846041305192974441030332659305600 9669776 -61745247552158501264548205525439111168 9669777 -81600746127040347757463611238821987392 9669778 -41935795990903972815584905031669224560 9669779 131997835442090131661257270989667050576 9669780 8358547319656914636134339279817277440 9669781 266994360156842109742248413742972709728 9669782 -70829384848469638234701772340865559008 9669783 -12630210464447483689041278789345434776 9669784 -321993034217691837925161011802447974400 9669785 -167684989780612443601005749621667985020 9669786 -45126738169639183240841964279448290816 9669787 365203423075335406642350581349992702112 9669788 -314589360007191768078496677475848294912 9669789 -181241851511902893392138912591463364500 9669790 20194744382150386390534467062169822720 9669791 -254358323478472087903062190312161331200 9669792 228775804050111926286960685845681537024 9669793 -56629787160670309197010079087060565184 9669794 -263058629593342463139294247338340592304 9669795 -51970767636491205893942964968092441680 9669796 409877244987309858067546122182003553280 9669797 1666550999928138097890328566615498528 9669798 24116243267413512514719962387376983424 9669799 3553392702480009732093629282874581888 9669800 64234949178070947458727942807201792000 9669801 -203960654323540787785294298647082857536 9669802 137081571299247411499178929883785214400 9669803 -25288004770636618671737142349118035200 9669804 75910034670565887402259994221712596992 9669805 76495888828128569231775735292062204000 9669806 -241435117752110293106580766282837389120 9669807 -138614076706077037525294907246938604400 9669808 10437654169209483842229495950201651200 9669809 -68435551505127093101785943885009334300 9669810 -19259424053864020134267053759384163840 9669811 335074225484209768404255131084596198412 9669812 59559399077916147109968969898405834752 9669813 -168829871451093134462090402070838408800 9669814 -42216028464514896880886263916437272576 9669815 410016069231972020877035844798381301200 9669816 65176146314971106618193769708426506240 9669817 -328013311417119972176233458520458038448 9669818 -61274784310296821890542918158927790000 9669819 -91223453152668506061737144352386100456 9669820 158686330426019337241005336553307374080 9669821 20427343632566465833406864259781910784 9669822 -24169593435517205311425775252615434240 9669823 -52383189614614153253743233234403668928 9669824 124417684766541989757042557653122809856 9669825 -121611624738205472828418660150607484400 9669826 -5421976916364819906054644922386012640 9669827 110699265425085865620252930494519542272 9669828 -43726209382268752520244904175968948224 9669829 -103451680811995739081019518919107516516 9669830 37716034196921251264469518738165355520 9669831 336772620707925860250641157256483495680 9669832 209774828909461953715918027608863416320 9669833 -316480770788022073401601791918961616460 9669834 189573320122765225163115449601573204480 9669835 -56622922371252118900816821242345730240 9669836 196862130081909541195662415479793920 9669837 99397404805342841607403415869694190720 9669838 -50676201993169253825101005562537951104 9669839 202320381824762984333688060460558810056 9669840 -795024154333520190741815986984058880 9669841 -57476583499457214239379956335888214400 9669842 63117905976238051833906616102052964864 9669843 208004469828097541135058432182618540532 9669844 -122957586433246549455247620775034824704 9669845 139708071420658307108199503611571030400 9669846 -179953831419065367720240705456284246016 9669847 166257078742006382743347980040584508720 9669848 118367665593688060869138956828527503360 9669849 67526818660094286410188932245104945152 9669850 7521833689761450509812220818877064000 9669851 -249775027766492522586435438256084793148 9669852 -33707574884831605239991684949380583424 9669853 41882583344948630035976829232689406240 9669854 -121288358485099306929510054235381368768 9669855 905620732270409561756297441394035520 9669856 -51095021901070651753231344182781542400 9669857 -141417656414920211753264533291991342160 9669858 132279982425579793445433744732944287488 9669859 -171432976858456780243284714049155363940 9669860 -49425517431363324777630628935361843200 9669861 2879785145728604685333809187645611904 9669862 8828519736901094473239598964638756032 9669863 -142806052282467960550443963620878053840 9669864 -43789054675735070261032140774070272000 9669865 -184771254662087074759173288106978027740 9669866 -143717589140314622237437642218749218560 9669867 42164928763450863726190023790282741248 9669868 -14980639571120699916200978486225546240 9669869 604934925964093904753840162181738110112 9669870 -12877854766225394561112850642677024000 9669871 216899856141588435462475021196653415952 9669872 2194438959140552665252518431111380992 9669873 -42765136348616811238646401298935529616 9669874 290426888867930205355745770627133862912 9669875 275376580574772820665558003452673720000 9669876 59167500484639396872621545438586716160 9669877 -99958534210403635413681819631740184928 9669878 274917257947493681718701489708670459456 9669879 157773081427641704771837595916437494160 9669880 -111561622631767471209812624680761139200 9669881 103372548635190229063862410331633011332 9669882 11239418850997521997435883859594584064 9669883 1239228585220650756904866392007775144 9669884 -1020891548443757230369955997261662208 9669885 -93509822512863103020729052074256670400 9669886 42157748024087848111007961614917992000 9669887 -111109205316694258927615276570761310464 9669888 213334913142104652615222231362961408000 9669889 -127995327252745622230982045408967189888 9669890 64509250582597774719337190530214929920 9669891 -23775789902276420420180187922984825344 9669892 -51634956037275393912831685643896291328 9669893 111407873966980753799829785168876420064 9669894 35965198011054868237206330199554400128 9669895 -287626824443973910685336994217910718600 9669896 106005516668566662104227729546038927360 9669897 167107993484396275525906437262088178474 9669898 69981068498768373951279530066995223040 9669899 -78256067446396286675850356018006909100 9669900 -116852384428635376924964890153036531200 9669901 -393514740166694769848081662060236401098 9669902 -133417862786510343149262273617278188096 9669903 59877030824606598375416569181481986208 9669904 109836565604107472835697684437072158720 9669905 -300630734373157263111480149104321368600 9669906 162011644590734884104923025076309768224 9669907 132923283585193880895570923816903209472 9669908 -131525296457920614983797029802953247872 9669909 19848181292508374020242830753762605920 9669910 92369851361203149387435098205826479360 9669911 52302088774840145726409028317244449432 9669912 -32071849664071942410876317946160742400 9669913 922307038330707112385886185598841728 9669914 21253162240845121628066093627412821760 9669915 112248376762722746779527883543435622400 9669916 39432250020521019111110956233969500160 9669917 -203023408801762264268647340767525287360 9669918 -5912358145266417941684788507885818240 9669919 150163766326894147097964070673554224512 9669920 -118182416169551286766916900493950976000 9669921 -402944566498194478518621590388675037056 9669922 193289503045610373776630457019028722512 9669923 -94448768355129023563302079435002562560 9669924 -70219297120800309949115003395008783360 9669925 28175180180622371617998596114269585300 9669926 -671101434792836191111090537230974976 9669927 -127066506364901693577574746446316747480 9669928 226706658824456564006197553390803676160 9669929 -372404594936219770023861178789159726470 9669930 77569586015329408066830877645202065920 9669931 246132250271703149843714578912505783732 9669932 -77697591315555209526354800515425612288 9669933 22028599385073580927402948257924263424 9669934 -247408014344695699889177303593343624640 9669935 -61566071075900117943919917118972048800 9669936 -36059995265312287845603620066442608640 9669937 84816257691074957387714949916290541586 9669938 -158341473562818166856574646167716768640 9669939 -17671211376249174174124162042127717520 9669940 -11406176599605007238641149531192115200 9669941 -421024826369098651449114395575256672658 9669942 75612729068962652821754494055547529344 9669943 -61284635550361067379723630200902645040 9669944 -53294322325028948204990737794829824000 9669945 -3857940857918240008763838717922191360 9669946 76887019692443743060384991503996086528 9669947 -55649469665969079521653760769907542768 9669948 5131571347236717866447444553971466240 9669949 -283341330450286912305305943234700498432 9669950 27405033453127276478046105537017870400 9669951 -16687526277196684838650346279899331400 9669952 -8667562593535728065928608806212730880 9669953 -71370435233436984536098424605336116798 9669954 -39597587388992525195157642988952242176 9669955 89532983296404442685438895072114774000 9669956 68859360988030770386609351552917923072 9669957 -280867542552470015661464359264859904 9669958 -151574410480003481381086702759683445920 9669959 -61731103382382706674744236868306998112 9669960 -179409069410826174208582084882994534400 9669961 -10192031318767659050471647967506379520 9669962 -254988057051589221315418300051405410768 9669963 -212538218698585982455325186075328906000 9669964 -183572361434801684659660858912458856448 9669965 310798979269071568003683580736055238860 9669966 -32547468193018581384010716434584085376 9669967 -74083085132755475827931439100376731680 9669968 -65417556105113564410037397405919346688 9669969 -396682676257603587682115309404564800 9669970 -142264001309255156007538993016445460320 9669971 790971801819063546842322822829063328952 9669972 27608896011313600849688222206412347392 9669973 -11646124692111806037545249774789454720 9669974 71521343901873075955294731180914006400 9669975 3278200296851405900390421020627539200 9669976 -545446614812085089109542227092464701440 9669977 106646034290604456980247016613945200020 9669978 41225605806905371221164554538234648304 9669979 90155214028824552975517596570566056680 9669980 119679760479099141877459440388877760000 9669981 168200293512853458890810289415534685760 9669982 -3333839052092404659780055978121932800 9669983 -378867265265713140520440183953814400920 9669984 278491336927595697188057292402409340928 9669985 -13974211055532938643814937708565504000 9669986 -110729168135275946215284470398089317808 9669987 -41801488463269566853524880092473816160 9669988 45226075551304858529920789088124495488 9669989 -3678965983227896096112594947256325344 9669990 71223420451651351699483902437945763840 9669991 38114127652980780332257730264411260752 9669992 -117592201099972749731039653818990643200 9669993 98832561034978559915592338235500676000 9669994 -100481732662025101834469726577651418704 9669995 107673648246695772941478621938062900800 9669996 -110789144655916477746200975918800404480 9669997 -186591665197361150088298843018058768554 9669998 -60612003127245935770570601388666467712 9669999 -149038770331171617810438580696219929336 9670000 -8925959848459324922204322911703040000 9670001 -113487810289891166536835990606118861696 9670002 99719782244873878276730662472288149632 9670003 -74266545113315933756413704716028704772 9670004 302711997468239627273801128994482333056 9670005 -86698208260275046132014002699282626560 9670006 -132635986919776729564402867436892318048 9670007 -56055305883495757160674196761787547600 9670008 -41526424096198520948628907502570618880 9670009 46617037075321519485695647152815528004 9670010 37948552574661874621756739498759516160 9670011 99833337958654256751141518333699574408 9670012 3712479476472545763675266640781516800 9670013 -208080403329122265569133058094503503738 9670014 -40316263283447694981094973298490835712 9670015 60113379252286981303181626274493192000 9670016 12868494017145180873019391570419384320 9670017 -4032220392978093887463778981572929088 9670018 -13395798377740181368503364047294447360 9670019 9159382868317959389420806649832663420 9670020 43732609125437807458243780630445383680 9670021 -170358650397519572798310494645948686500 9670022 119131028242261275898327115502307017312 9670023 4233197903672885513920165760120855064 9670024 -23465871976462199874682022113453670400 9670025 -67573555670223264028048187167800671400 9670026 109526639019303367645263439821904428288 9670027 -366862038592305886202284102669074720336 9670028 84016286512487767945961614831483975680 9670029 85354733256017657027030718393767477184 9670030 -87810601511471801692878037880690091840 9670031 -58660975084912032491191995045018314880 9670032 284260477896070097363114667355643904 9670033 -50114961015326846246730855279793026780 9670034 41167725926991344965598089816555167744 9670035 66570875200317667449707256812796241200 9670036 40535397694504352987092343097495584512 9670037 126399561884091100431503072505316928700 9670038 49507237420493614781868270075970068480 9670039 493820181241174457547174659782458987624 9670040 51910659806749530487999955104108953600 9670041 -226507674068618238783615647470831886160 9670042 -251792814512910293316972708838389400608 9670043 205105336582885261426595406401126574960 9670044 -9826960089283357357423314061319162880 9670045 19665300347230116458799794707141196160 9670046 -116121944990827810729821213773844774528 9670047 69276144456479935521068138249178309120 9670048 -141171430973455564831305617511283752960 9670049 -96905577108071535271564481528553762000 9670050 35469222227023616756900693957577600000 9670051 -3948927133987684781146796544686576160 9670052 -592589751392737905817543393575619215360 9670053 -57174975788393643692338450820461329792 9670054 123027421448514259685221469779338986976 9670055 -278415567554081326496223779568120480 9670056 280281524478446558502966955004150169600 9670057 94178411476711712433406518851836301306 9670058 132259522756347592455136275782596051200 9670059 36463745585000141020136590318109763360 9670060 98727799349727162600082118476683540480 9670061 49348306782648522028345711556814792972 9670062 89128230255705976057151960986110910464 9670063 214770115386362195545873652683420031224 9670064 -24477021650318841512281474509298974720 9670065 86421006915211613815761623636525483520 9670066 32980668013764930322069429964932638720 9670067 24655226847575313215039131460244670152 9670068 -29615934883097969951468886698278520448 9670069 170200062678820692732131419656339871840 9670070 -985425457066541187720388789904000640 9670071 33314631592795093899046235989609172712 9670072 414020299653671807243042098163584081920 9670073 118262484717965018264524428756424573440 9670074 -24579642416309677742417799232570490880 9670075 268840449467578597311812461597154347600 9670076 -164222983307302269993308862747007349760 9670077 -4176421663655128233058883310060164160 9670078 3327943302077469593209332269207040 9670079 -185198975848507890477187431333252303240 9670080 1281425351416919242948007739732787200 9670081 -159001165214221557883528744949069245008 9670082 53028024041580793384803852211435442592 9670083 -28058447196316229056262582235798629376 9670084 -48110932751764011484041269201253414784 9670085 -121572382484515284469374211109634886440 9670086 161585365601759194268908551918288319104 9670087 -136863889228569134520142469422538506448 9670088 -18786799045481236504730467713290649600 9670089 -91298544423596169087000728754957443904 9670090 -56937163396307128748896165314211310400 9670091 34972457938424893182175882510210209360 9670092 31325736451795759055374295867853696000 9670093 -4129789444624718405227250783992828800 9670094 16510116332194500439454579282875919232 9670095 11467522480754142282862144500459878520 9670096 -28907567200498316357977644294577668096 9670097 -78112391426628300241103046501109302720 9670098 -152456882322525211835596485694259712 9670099 -193646264611895409902139064949529034900 9670100 116149661094801323427931591605561600000 9670101 -41281421891500551859829233789804670880 9670102 -44492942168020545478084638217360015488 9670103 -54657235238001602325968170480591350648 9670104 -17087503213010259479063668382161827840 9670105 246855571437156282498856094969138272260 9670106 -44915581300870236069341045112112240416 9670107 -5642765495539632331603594942795145640 9670108 39809244563195182992810724103655782400 9670109 144352733044998689948032335348775560192 9670110 -52199042742206575701939606759085025280 9670111 -8183174661110151238247673175047689856 9670112 102555172067165287101852448209706156032 9670113 222933500713685146171150117789646379300 9670114 -121261239316595643668871509001643495344 9670115 9948715079721577420014657381241895040 9670116 -165182679338865425337447419978080078848 9670117 104891696708655697452625693883358355200 9670118 -370904005361758959391706890083373669440 9670119 -119933485759168195189812630854807543256 9670120 -74948295237769125576127735525421107200 9670121 41469578562363453213792998190135450000 9670122 -18400446504098824640943466991533072896 9670123 -131498904669242981930933574296958831628 9670124 -89850637513894494789610993376419966464 9670125 1888382943398490456754547686212048000 9670126 -53691888119248793821443554708468530560 9670127 -464976622447916413949882182003737996288 9670128 5909192099796438979124563588397727744 9670129 86568720653761284563180233939469400192 9670130 -97494219388030815620449042228074017280 9670131 -107746099749418990140414715057209110160 9670132 -20800728145538727285229173660282815104 9670133 -377866309439148920049212433820587288576 9670134 -138962227873791418475399498760080339520 9670135 241191538154366390317354372245915744960 9670136 44509587810658410453777960297057116160 9670137 44380752403417005326223107259481127040 9670138 -30015751982528769144909714088529273856 9670139 -190369873248624808264916784681259569408 9670140 -1343565335072602275920741976749383680 9670141 -58516465836700012594915455688424800 9670142 -271788789638794119023750331727465494528 9670143 32660515351643988755739251099576452608 9670144 110144545467302875490360653093005164544 9670145 -20857561002038066682613946612888476800 9670146 -4348707044695443421595895788367244416 9670147 30054889536870818815157387985353782912 9670148 -45055465428840693464047985753854929792 9670149 159223074935473494747843170513921335134 9670150 -54623520101249940749098784216864320800 9670151 -149053179137818191572489120709567198600 9670152 -201673422508833415348369595819206778880 9670153 102913294460654811332484152657255177600 9670154 -99086581331061754669370856061757780640 9670155 -198672369316144885567891445147182195200 9670156 -16972427804174224958322928009987909632 9670157 -121629234976791181659837485938915296288 9670158 -181636286312761285308061956145729320960 9670159 284777750877176852944413993986832146520 9670160 25081147800968784138304873279183994880 9670161 152768670407923350485666537347410745344 9670162 -254599410435442605888851210020921965168 9670163 439246775022397006145463220776338618412 9670164 -2843474610694844796533391677633003520 9670165 -288198372290487009485512861790497824480 9670166 69574062640171757278822781441941555200 9670167 26224541384695022777538813435728346168 9670168 -156921482141124302590425306756233994240 9670169 -320787641190393665362420112416839046704 9670170 -73697949275796908463514194346504377600 9670171 -45150494344847903785761570172403946496 9670172 -47072321235840343745720888706972868608 9670173 -39086789356092338720619620083028620416 9670174 -208717624059686738442884595385028324160 9670175 -32605485603743777194601682779415474000 9670176 -259751129434107672463330880569155452928 9670177 -1435090669179119956150389919814076576 9670178 -20044115324263661995662714658276909056 9670179 159955571475848534976500873304826874880 9670180 -188390239066968546519952167312737475840 9670181 81754144875266060674189790436724482012 9670182 -112479773162806815074810930812530547008 9670183 381603891853761553606231157153220912520 9670184 -3488341882663413435623229463304110080 9670185 -36506461168910917829419584198287371200 9670186 -57243330855398986911107304703852805280 9670187 -101035852038605454553061193113327929164 9670188 208803310090173955833478972127629701120 9670189 -40012467613774040434879426885051845312 9670190 -87375570995986557175667585580622286400 9670191 143381332803592829273699470690628601984 9670192 -516338695897804196648745433872662528 9670193 50514008520200469439103734607273803584 9670194 81828691529782630252348754570091214224 9670195 -38227554971220837840328815193667239200 9670196 174354444898848885512549078530322884608 9670197 94749225012375284424834766513180864800 9670198 -52886191779737474139267655118421218400 9670199 -538453962555897785287889682913975200 9670200 7227992201640410343375437368762368000 9670201 160969233062295047904749694531807232212 9670202 -96981957838087981992582510667929600 9670203 -86060573551423880983434972236746664736 9670204 -40347983590211891992856648812362732544 9670205 -231771308642606838123210481503485005140 9670206 1065083584324123332310043408458752000 9670207 282309291544583377221755953043741195456 9670208 -133715428784802793056496560788953104384 9670209 29794670199220270930971351559541101440 9670210 -119205660329990871732774633970768596480 9670211 -117321155545055878272972044749855899528 9670212 164214651339934509073434753795449241600 9670213 4608561401697256139176939858400764960 9670214 -89517084219033807425159300284092675840 9670215 -117424817407294318002788680284162038880 9670216 278586519657130345254877669811050644480 9670217 176817174050513458049316585294710530266 9670218 2385511843603123762329144513683280384 9670219 89493914415493837730201053146833271168 9670220 34156190040242939512164911176090183680 9670221 77550448589607257378389704936320573760 9670222 -142863933355952235479253735985637345088 9670223 -283666880481703760727757427691964464528 9670224 35810125461243539566374462645253570560 9670225 -226400517122569868455825049846808492250 9670226 -154687791822055435433222866713133304688 9670227 -1196341649860580726469480823010607360 9670228 -176885379194079426961722840153536098432 9670229 191085411246529320812369709828505766826 9670230 -87622516899605350850527306418747299200 9670231 239633497987657473704412840799047873032 9670232 -89752310638368763793819701063444070400 9670233 -29321687182039108270768804469386090752 9670234 4757461842123335295267502129524163584 9670235 94693495373612150860063002920710946400 9670236 56106419314793014090077993152095283712 9670237 -8884693359420709658393859343901787860 9670238 -22287270088382002544168213326422698304 9670239 221537235814021378289402222369106773520 9670240 -15182659490405186362539192753704140800 9670241 -1002276991254302272551391348504028160 9670242 104298722376773250052620263962727114112 9670243 -224537098008332895311646799862975598456 9670244 390385164240109668051591418852618638336 9670245 27813233963853811847850289252450865280 9670246 -87842291134115401122584032044239441664 9670247 233823054979862360143818237892424780928 9670248 -57487888674162485300259869955442467840 9670249 150100434452258946371462028483888843300 9670250 -313196587478336463673085322306310656000 9670251 -13651680087835042579603210349537679936 9670252 202552830335738126310818897956898106880 9670253 -266487896323588671980405065585057139220 9670254 -110275268718212067065454128868532945920 9670255 -25394601108615585824934027361858407840 9670256 23757268741409623565431827689742336000 9670257 73352310167675588679664261589175626754 9670258 -76747855141528515557631219027538962432 9670259 252485564992905744825719063542211918040 9670260 28261227306239527232186204404514181120 9670261 83604611158916432263340896002118345632 9670262 768965815180618612210931833364040960 9670263 -125390065461616822119597363189315879216 9670264 -143981205242072517867469834845643898880 9670265 -154712527031669221201186634306926268160 9670266 9243349464170361579553135280678662512 9670267 -369497923216151408941547114546994177768 9670268 -66487055977789625893619456477854569984 9670269 7263485568087679045218648481684675200 9670270 -2349644718096563279880799199428303680 9670271 26252181722821738494168010218532436064 9670272 -88677652213635963330160048742344949760 9670273 -291347193218588212113398467890320484478 9670274 -51823230762658628212601470990314063840 9670275 -19742602217869229772555776238704203500 9670276 -32120323633868391122084160937130225664 9670277 79861559779743185092420698943836083040 9670278 147541597364476782920473873097011683840 9670279 -2334727849811497540268634948319558120 9670280 -362141702625213278341053082098764083200 9670281 112596660583954778381394001869485458560 9670282 23789218346640385432535000812770866880 9670283 8376057517040535429206509003568441376 9670284 -93035428270216246866413499646829515776 9670285 -388161863994303278428263952036922224200 9670286 197264651482083980856791295512225990592 9670287 63763767730605311328018355607379519360 9670288 35302297466671858513727888287659458560 9670289 314026573079110954100137790466150989040 9670290 -14586881199906608826041428109223552000 9670291 255606310325590598248407163418601867692 9670292 -4260945897177981170739571843658311680 9670293 349586082526644681491399742332376451200 9670294 -26771280535322184029405613139042382304 9670295 36535529276984900896202273998051756800 9670296 -39105007280017784917379533556733542400 9670297 -193983743961075196416328771695793678080 9670298 101657887249543406409920943132905829120 9670299 -68357604596302871790545942106754702032 9670300 -104322914449253609222700850032671641600 9670301 -35506052100564092722137021396387162816 9670302 -101200572824219914832503202830232827008 9670303 -121021621289256145960343859481987740448 9670304 93315137880117474063596647806582915072 9670305 175013802961801064030674163083986725760 9670306 -58897248362347808092871622580294185648 9670307 -65790822178010419794800718643656945444 9670308 -11311473940918145435069663994753776640 9670309 -159826884198698313000667301012078045760 9670310 4169139037532123316139087442278790400 9670311 -144187799576295686040796875382509235200 9670312 70722708101497261489539553646396083200 9670313 -7996055738000084469511153610629826736 9670314 28314963978436446722710089820185461760 9670315 37646778870434052123266612315555076960 9670316 7453618094188139455048533840827665920 9670317 -31941367910651656093892872525652963520 9670318 38646734341853634643807810163678691072 9670319 -21946064515429031434789543382496551280 9670320 31724332711082926566368733138124800 9670321 33458373492937823161882974254242277522 9670322 218560576107691088372480100041976701712 9670323 -41208996666304895455006796524270255056 9670324 -286633004503127545961606622403111026304 9670325 -13290412025160881649040425567780636000 9670326 52634097424799152112944906001629913088 9670327 6286179785359795996012752793344290208 9670328 332659712444002610231095398023709020160 9670329 -179472734841146443726292109166516936326 9670330 65346523856753003983882115214332682240 9670331 174543677183546841810602709356274769104 9670332 -28417217231925646220493310320728875008 9670333 144381838725463451071978028249382617964 9670334 -117960953045119894815144499544168193408 9670335 84507685763235988712354367281584790400 9670336 -23274748135211831718291944740371824640 9670337 380874360357708303662297339754051575940 9670338 -140312126794680481993938132060925108656 9670339 -108792835129525216881655376413499386368 9670340 39160565295453368558724528714142886400 9670341 118527399472519755051278595311496102624 9670342 31914050697911063300462115221295230976 9670343 -283462230846444360574948799187841434408 9670344 435649893577814915176735497672389099520 9670345 -112698852762544226825200849653195156480 9670346 -29092853556943426103293392115777244064 9670347 1962395281615847623696837623163414752 9670348 111583427305061927001256652779292376576 9670349 238498837973551200002707993101881561154 9670350 5546269271279906312492196863397043200 9670351 188077384767045660949280059454153914352 9670352 -28837172570709841062874309646217682944 9670353 -83871385212727919668769593143693161472 9670354 38592208968151122549706391819298017280 9670355 -183324250134740461795349310008155116240 9670356 -1408728993529893860808035140031612928 9670357 51807411881372142105740923181315646464 9670358 -120080866786413652385995708532674218720 9670359 -15444906026150077541925325101590002560 9670360 -64956684452741719545084772233384345600 9670361 -68787180499919042153788892309518115328 9670362 10033068853603877794504105904424817920 9670363 209796841443720444986297277686664572612 9670364 -15078376747969436575720570129132240896 9670365 112531904166991992155945943215228167320 9670366 -2721539620758146123571066452765431296 9670367 46615687658766759767349574131380477952 9670368 -283335386791577115202040000543142445056 9670369 103561162928007921836030952168720480000 9670370 -75434094943048419313012655676945071040 9670371 29655275676412346819304533473477598640 9670372 -122198676281674782648767838769259991424 9670373 143712694427808317337687722752047595200 9670374 -87435292330696738638870340747333263360 9670375 -187976425713718233438633047235070824000 9670376 66257514933627611651912243070295342080 9670377 -294784365191706803675486799805862605680 9670378 -184194456150543098902640352618649369344 9670379 -14385704937133510222354367477974304280 9670380 -244179630277711644123743357175367680 9670381 127305763323701223960786167284648199392 9670382 -123495310313283396387163931552059832448 9670383 -8077089702341243945134573418670901920 9670384 40660189132355721405842648201445703680 9670385 -39585391523099953656869696471031177420 9670386 90302751627742504194175899961388022528 9670387 94511902340739340356864735705581287872 9670388 -16746978313767778966251823282380668928 9670389 106959936841086405072384511594518779424 9670390 197912070693397285711456280232631564800 9670391 -706374453964409246724929848352665093056 9670392 3936200645993402396075121525348864000 9670393 80639956928716037537429153785710069904 9670394 -77363350484202577869668033029237743648 9670395 78616433862505349433716187019463193600 9670396 135568487194174626082983432095960770560 9670397 85000998088085106190295507520091119264 9670398 -47783820595982369326204375228002912000 9670399 5360806778370109830175298225151803760 9670400 165901693635410286255835638485798092800 9670401 -61041902473337638319526277579050385920 9670402 -11032489624773093850945122981095877120 9670403 -87878458223313152278489471447759737348 9670404 -98631335833613200882492587456121672704 9670405 -17515360668476599386763976184008880000 9670406 72626341203267894427069198351083949152 9670407 -310041336487388761527177502423573210800 9670408 256377065498441513332163594200056913920 9670409 85679103479934060989245034362927698816 9670410 34839167458399530199392587123824092000 9670411 -13080547184467804585017909948459854600 9670412 10659697529901401968894882463219033856 9670413 -54442506683080700417260788581808594432 9670414 2236429752396933345908330237618018880 9670415 -125181391882317920433111517489736401920 9670416 -1500623215131627877855416776296759296 9670417 43090763043643015437250976406545752932 9670418 96618383009294827420644860640641633280 9670419 -17788500797664813734122828847211055104 9670420 -21182047417695095088578866581623101440 9670421 -436135746259719387182086270033448571378 9670422 146686213845866314826835740389909697472 9670423 -20297869819146595805930573079862951760 9670424 -177506196136508032237029454128222842880 9670425 62445701789103300228763789103325522000 9670426 -98532763318157153775899037155586083088 9670427 -8589634916028474038533090048904885280 9670428 -141229083343781177101965238415484940800 9670429 -80168823569622528123156283316860386970 9670430 -58966921301094519547669404592832409600 9670431 -45982422737586490082421769587545967216 9670432 405837000416363715123843325054198874112 9670433 28211350777106918174871036205681549224 9670434 -533791655363893757541930406186207488 9670435 39930910054988956954611303747656512800 9670436 -109946955292283989191910762428262696320 9670437 98385696124292371238560878035211756000 9670438 -304283267041188520967715364377259010304 9670439 464583980080124513326680462106371861240 9670440 6433990236188174092507636124344320000 9670441 151097400487644769727015871847286500 9670442 1482076366952681169798460027916290560 9670443 52494822368597798515946946634518239064 9670444 160233924552481780168792952626205026560 9670445 139357832959483662625979327446048896480 9670446 99831055670545123203002708186760421824 9670447 -327082900748179343695117793006998294008 9670448 9477626112968418697308932893481140224 9670449 -127685652983690759493999717426609396960 9670450 -39730901472670043507132098735517491200 9670451 -135583621643752799373973602224452944048 9670452 101841164872170718224866414203079036928 9670453 -130005744577764974931388326844465069316 9670454 134447609801943811743046201374644531520 9670455 337873824265473065699289136607388055200 9670456 22742218425613545579004750290056601600 9670457 -93114925793542999999273841671833774294 9670458 1586555964401658865373138958959367168 9670459 -319680269465980511274156428012338125340 9670460 -95175796465645301402193281927208414720 9670461 -101330290500287776262797300513907208480 9670462 -208852217679299073506960758018875456768 9670463 502503153904088058402674867693848721784 9670464 -24780556068989089361276129649440587776 9670465 11115645407840340478086583032432483840 9670466 -68805501420434304916182529156671446496 9670467 263074630413875984582537141558864700912 9670468 755106734210745119742872768725038336 9670469 830893642479054947542747140746080316160 9670470 -42276954450855614401566591814687824000 9670471 -243175425165456355114166451144134050856 9670472 -156848540330668142454623668458684088320 9670473 -63679791820834722419196480177445832940 9670474 -96732391651433523805523862986762807808 9670475 32094380479273854602489224995091329000 9670476 164743594616414118134351931970953272832 9670477 -90114540681978941410264240079926080480 9670478 -121672020379266783354791207263261882560 9670479 -414083447292138613799188944704735232 9670480 -26726083936716237519384712865452032000 9670481 -78891980515240232933025635732768103936 9670482 -222698014074275095535008370570675170560 9670483 91229110086634761516140522430039626732 9670484 139641504054583670038780373970588045312 9670485 -3845442721458204649411981103124172800 9670486 34742537887997936839539389774054448384 9670487 -213326060761126473450391110342400904760 9670488 131703880650990366795394594210047590400 9670489 -87552266279969895404950347295167741744 9670490 -117119733922843408240714317470786676000 9670491 -3287846351332322297486895820734207360 9670492 59851887866015257578695920272477409792 9670493 -124022868593709426216717109967357397984 9670494 89889792426678281648269759049230344000 9670495 180789657506829884691504934417080873000 9670496 -196151911366135703890051548574019223552 9670497 -138778820767890810009106638693038226000 9670498 180443162450962954084549971142753938000 9670499 244805318425385461990457944541784265500 9670500 15396134083918313160678117292035072000 9670501 305047121893080183519327303534967308732 9670502 165479886256613029730315394337203209952 9670503 204916898803792438346709484886489406504 9670504 -466541437728500890199620426231190922240 9670505 17234799403855604770432501513648954320 9670506 40159138650841083584283509526483801600 9670507 22014798343733002667163001850070906624 9670508 -200776373329887813107665562617670530560 9670509 -19830096928383131829089180523807850410 9670510 -39071688467359018893158508037742327040 9670511 47463276484219696031285377900746046032 9670512 15266110815287800994547163091271942144 9670513 -169038346577063126479764964526401735680 9670514 -60311309660295524648460498839381798400 9670515 10522828333122634615610130742966320 9670516 -70352249744301382399467222647764542720 9670517 272541277719961273694406954650790758400 9670518 -28537539168698180445891497833550225376 9670519 93856445553422406235708741531529090560 9670520 -26287171905588171982857359017638912000 9670521 -52941703077309393571747324726013386752 9670522 117335046061554412318443525582262227312 9670523 49450126979884504769511544382629319760 9670524 85301199469678545424663313546769670656 9670525 102182821606733901486519248959864780000 9670526 -12101460674950202401267722894806220288 9670527 20459996905583217055268538608786079048 9670528 1258615324570686721859752993373552640 9670529 34348831720025771069546730462978326688 9670530 -92882832645204577576489447184775367680 9670531 201920372441271384172912152913509889920 9670532 -618289110035798015552208435637816442880 9670533 -79110006998506505991328969145091187296 9670534 143051149173547084277789772876045797760 9670535 68172289029509870096189113315897575360 9670536 -76173232835750563821243113231181004800 9670537 -188237452731894069969480580394361363814 9670538 42652065024704268060361333579922287920 9670539 -43555178238816648435091528928523677712 9670540 -48504446762277908124482760483778713600 9670541 -319503166568143530875264674855932650058 9670542 -17812024119333245612605156511721062400 9670543 452049604962689186864353857772332719640 9670544 31751823224487368782758154638907146240 9670545 75211168958157476961120211004555346240 9670546 -117502031604259177904683778560485564528 9670547 -56337357239916689583754199453209262400 9670548 63269765765575717574624595428949258240 9670549 -70756647933753125834284008117452922464 9670550 153533054927295807027326766757438560000 9670551 -344623356044910250494177850054057959552 9670552 479555867171657996121841725676238069760 9670553 159419584480382194856335955110642916880 9670554 -56513660272183768486108275525377214720 9670555 164787075238594188361138300196517733920 9670556 46552953953798057354454535946990278656 9670557 -16559564196125846576521270573222552704 9670558 -165237006021329566971435430498318485120 9670559 10138868894206644641231887675805964360 9670560 -160408032909836118213797148586215997440 9670561 44727635502853701159157184495582668800 9670562 -183041278237444920722134439880636000 9670563 88839136056884511136049401138120972800 9670564 -194025635073919573781948146532467788800 9670565 -75858502367614068288095544271001121540 9670566 -135997447156798621256604206789805101376 9670567 480251842552890718819540533916343424880 9670568 201021617303897588792338160933723458560 9670569 239347502304917377161109552534836692640 9670570 -631853713013010171580876982165130240 9670571 453227213556144918141377742946141032 9670572 -146589539708601979679456164089262771200 9670573 398874190441722499591363145902763543904 9670574 16885555878937641496008292908687842304 9670575 -20835153124799639906939929458182807400 9670576 64510538555732442106915015949753925632 9670577 -101822115537330276830476905390456407808 9670578 -147081417178161714588544659126900552576 9670579 -222389291595220573851212662492271036928 9670580 -56424752090888270267483773560873123840 9670581 288392102943208699628583139446174247470 9670582 -147763494208489478813088360842137723200 9670583 118196674577887187916775286437097442504 9670584 -57302534734365898471455965865201500160 9670585 -120584955865196215850263114510514588220 9670586 -69890169639875175683858009925924959520 9670587 275031574050242953554021574292913620760 9670588 -116910632996685253529937499869035817984 9670589 54677754434426392407195629549802287820 9670590 3429718276164900908339011769449531200 9670591 128941857825202754883979194210317296080 9670592 -74546599982773678844910818899450134528 9670593 -156615155590279584985725342510459024336 9670594 116777516480466189999565389610736550096 9670595 -285594461896984673058030335072392177200 9670596 -36421431577551726882184263287760408576 9670597 -301607266692467963085851122108334556480 9670598 -48882005209507734551509473870787668864 9670599 227744232222511621051070757124148007984 9670600 11118758601056523274624823379126144000 9670601 -372446996691546864043679946711659740800 9670602 2780599766063280235243951144602193920 9670603 -252288044372924524656136073793805343136 9670604 7551481386154970812647474187021440000 9670605 9870903224223178724337128180532387840 9670606 -144285178004626681126312967864903593536 9670607 13078522403532161228182735544126592 9670608 -54846844778485359331884035509559205888 9670609 40094930451506070134957118175168369640 9670610 93434422237329382737605319170334540960 9670611 -139291867069015699455010284085811341128 9670612 76047699180816714179298306683551344640 9670613 -141320160551205068457131372449170441138 9670614 1592400334126161544477213811817420288 9670615 -250281421213824724804873312456593100080 9670616 -6309535210195177177320880123002501120 9670617 -54522553657852538609123492610015827520 9670618 -119833941592307435009451381490478109696 9670619 64144297381585273543140031164852346896 9670620 -14362563847733313359978857694976000000 9670621 -432366964963845020189138164801262169178 9670622 7537266709844450114658517176179207040 9670623 -210653127094170923265064305037744274616 9670624 248766390332347151446909723918271250432 9670625 22965367815549818883565758242448026250 9670626 -22403086065410459222079686504072282112 9670627 -92983174402505584122268899612574919680 9670628 57572892577387409177061587201610679296 9670629 -25747009649637646911751311962531473152 9670630 -50109256947292253044021753924632681600 9670631 208055990863463606411477600519422908600 9670632 -144759103698348662109400216755822919680 9670633 -82811688147076829449881466258002500480 9670634 -14678120751859658812083150898491131808 9670635 -8312148810061396780963745833376641920 9670636 -132295511827046388160158124101481857024 9670637 141920661214750361600006692010263022400 9670638 50902573346991164157904741593853882944 9670639 150807722937921019473460852561413626880 9670640 -25941468125402082423586118552298946560 9670641 -125592087298353120236708463548790181008 9670642 -216683246827072965656081110963363500528 9670643 -434869600222056148540371961700063693496 9670644 26974239226407652616327918065962147840 9670645 -115632167005076660982905294890761794280 9670646 -200393383496680550463192301106353634880 9670647 -38729474525770825939875125696645072640 9670648 -10872848451252300337524891451000688640 9670649 49314380285061275578743297399648345348 9670650 -491976922981374345492729270650476800 9670651 -33321274631717645896888854581146567440 9670652 14595738339835163971264319971672129536 9670653 -42247389293873799327211457931961850856 9670654 6345232240113666881079284958653306880 9670655 -253795732302424607589988513912395148440 9670656 -239851979921424026305879093815508205568 9670657 -4267200856309910605064445267966157440 9670658 -193534314308522594261086703605496799360 9670659 32548489981159991255816483584800927144 9670660 -111077466654999718688932476183257395200 9670661 -78756985378748065675473898221091631232 9670662 -80361748310246901428383824824435959872 9670663 164720983976311318057368823744192949912 9670664 59186319106352134269661473184933647360 9670665 345746673126838300400376895188724273920 9670666 101863449551582832975682860788055178032 9670667 93152004972054057079528142976884419392 9670668 -70637848316222045924202344026165592064 9670669 29444811233778484734725057812625629696 9670670 -95344585473248879099450218799885222400 9670671 -43997742183277442130897521953210508496 9670672 16279010781640179095821156912441589760 9670673 27240622139019304032801281237003228160 9670674 -46142481408605865120964239701071045632 9670675 -416891543524427386006589738932391200 9670676 -145210365820586195102474045651776954368 9670677 -81024529064530970907614648497262245920 9670678 -22845282079045613717198882550512117376 9670679 -303224308624222149665661021651318324024 9670680 -33986381965440449644434243867111014400 9670681 -68383398096933528645233305571912586368 9670682 -3128059388268471275877725159074776576 9670683 -524410337829054805611883086319369128 9670684 -70675865141067475445428868329398659584 9670685 -139201529552978346782076035730160393620 9670686 81032192628005826263651140445181920064 9670687 105316893645456191844450345255208518504 9670688 431373884309054914329601493745602396160 9670689 -232500890302606604530288617755656327470 9670690 -35991709486160249387282176337843750400 9670691 -282186503360361157075679290272460041816 9670692 -204315836170570218463691628819519003648 9670693 18887926200338076568791105730891392540 9670694 -38767989678536222970565813342354577088 9670695 90032954439579719791472905679475056640 9670696 117020341437144677151832057908142080000 9670697 -166674495639201561072694243680863107968 9670698 10899663851119459957179508130971852800 9670699 -182848517627028047779127314641409876300 9670700 -352951435177476381250405193495270400 9670701 -6746530745000932811388740043559896768 9670702 -110974174924710483682965225404541904896 9670703 -79832517115405149327466956692249544720 9670704 -15621620444802017076961129770711023616 9670705 60652167627460851025431060851954709120 9670706 292556636581756450740264866330855208960 9670707 -137799709661205498956727304537306380396 9670708 -191611144868885839399333681407601356800 9670709 -228263361226818285110820974673464517984 9670710 -30305974475179511385701295336133294080 9670711 7069215458585789607539905443299605824 9670712 83444595819737741369702065397853388800 9670713 -148219930044619016995801721020654141632 9670714 187404608520578328348839117873706489456 9670715 85054149207996243418783890607495815600 9670716 -132575261873971263042570410708932870656 9670717 -28293178152811938299123637654884476800 9670718 96348420116925681992186109086460261504 9670719 116000452439093353636084438105199220240 9670720 10650505415803561053991916925962158080 9670721 226698835623477734500299299412790303572 9670722 -67339053138664332004438189714087593216 9670723 -349649965204968896709585997973873385028 9670724 -83202751791858126365738590422411018240 9670725 -62752094217836294318243550473239512000 9670726 72856198463869373491646754674660653824 9670727 43790276752956110427435088795634363184 9670728 113331356927826162516455598891184988160 9670729 73459237919913256320867961563067219712 9670730 -21707567999871934001347634154935515200 9670731 5933915136204266777386422099161664000 9670732 -80877369422061620384675649781197339904 9670733 -388773259322827802580657479311883307018 9670734 -73962065718390696739342214818113466560 9670735 -137551960272289499715226408443365251320 9670736 -46261215832950608425280954032295510016 9670737 -48410773267302820178347355166187884960 9670738 56753421234244351088744392456527015552 9670739 -223992591169321502316820947454042351680 9670740 -60045896169325590007954075813528473600 9670741 98861910779600920883674413204035840352 9670742 221811089511408182279810724805423747200 9670743 -1426566146579125675327521312328587240 9670744 -93615454452749921727534737253135267840 9670745 -67086829042003274974315610813767555200 9670746 90884195679094314846900929130654316800 9670747 266059566283401786487161356883806608196 9670748 5752816552552572338001037341917368320 9670749 -115101942084365666024252198309867804160 9670750 163009816401518958548663323038471168000 9670751 115316083218887848097255954840052389832 9670752 -976320270245941225730433403302445056 9670753 -261550028174574406548094136787959836880 9670754 -59815637397960821889572455974950837760 9670755 -29501390810309229081951094236112975440 9670756 -245512870902848361143838870272291058432 9670757 -438147149416697109193027446857109056868 9670758 -20534558642984618775493202155430524032 9670759 67732005500627458477543094716283949616 9670760 -8049836907514061532662979138453504000 9670761 -90720714851765401827794057450247789612 9670762 151860567105440314356222974016424627632 9670763 -366335803394680336823478666115683121416 9670764 -35928799828046743875910888876202999808 9670765 -78546148942396476858003924509751182280 9670766 1374164212790488444577184518861393664 9670767 61619431394892616436807473427432400384 9670768 24537644354459555712907120334637563904 9670769 -419776961742133989856795040356521718830 9670770 53995711910085770462874456373525065120 9670771 -144503508803652594305287193086719773616 9670772 -239518308819144050159564674681911767040 9670773 159682121649878830484699517186041745408 9670774 -157641710109169769678785201799503680864 9670775 -158112341189970641055236955238811895000 9670776 93181626201022821601464103353856512000 9670777 13140460853212187939610770587962135892 9670778 -10759343119658958044391878536098619392 9670779 -99047047178045650887672763968794252160 9670780 62399178671281965614186481516595937280 9670781 45637531703675840868821664335328264582 9670782 -61969353272993857322637469691132645376 9670783 34448810984864939012966689326253309960 9670784 409627096460775342531210346226327224320 9670785 135321017935390083983748479022456825600 9670786 1374794095300044127408860051160684800 9670787 83764627188622686514586346288292837872 9670788 -32269394911488083634218324460731133696 9670789 121390882192518042172244769252075498590 9670790 7345647806975257271919770431994976000 9670791 14035105086899013047867697383300536320 9670792 -111270791058387956729081917682585472000 9670793 5311912120534243377449644407429460272 9670794 -29212402495734294264991313094336265728 9670795 61253571097449266217638596322862261600 9670796 85125096118469816557636711465873195008 9670797 -194661530974865008169811330498217046826 9670798 -43068333443241578168427500897536860864 9670799 130930284442521281924445694985434887864 9670800 30350352904612882722013590006571008000 9670801 -72269537487902983769626284288613101760 9670802 -8254802742691591487393491541387548896 9670803 37931550483080146627924141224852518400 9670804 -86852534077709006951894600216517120 9670805 114725784930672982670876623155172179000 9670806 16560322889376924406351054218814588800 9670807 15098874671051624496744968092717584280 9670808 84361530571759348179362398096588800 9670809 -199496914764524058917363796135033589296 9670810 9526279262309771241887745839435750400 9670811 -392275243368279751104624432511621998588 9670812 -45102689789893910990455988498004223488 9670813 -183929861823734085568564038835756576896 9670814 -391555562008798954667313973773066486528 9670815 8346748509933511756151790806273533440 9670816 133615136501994547634689357967675031552 9670817 13059346939851949980460516462674628992 9670818 79318742091152648818686423689496918528 9670819 114259798758134497522160877638537103840 9670820 98943284673519754809285653200903246080 9670821 -7238620111111082521000833771372764160 9670822 -12513254879031216164831422114130681856 9670823 9432956870522898746030456317764318072 9670824 105001331742001141184747225643434219520 9670825 -140598304873715611755256419260821206000 9670826 14879759322161088442352903053900483584 9670827 182530010986770114125516713196060890560 9670828 155288058180102215298587921005463662080 9670829 20241757058561999517608007864223680 9670830 4999582476901745283938756008599267840 9670831 74686388813652576793564244236656063632 9670832 -72239386439295999327708743792416702464 9670833 6702547788359912845143273870189748800 9670834 -94892286906892895746311192335557752288 9670835 312076668266111609576072356362953303280 9670836 -94846502836454769838195326335662866432 9670837 -152670824327534596583126488986537623808 9670838 -18080584269554843904257369058109691904 9670839 2491275851613052889829105404064002688 9670840 -52974540195541994748831231840673075200 9670841 22212784593138743319538473954423611904 9670842 -38737822398968089117556704344777532560 9670843 -1432134848109909184629916774509224416 9670844 -217229680991018181984592528848555546624 9670845 -97064628684165410903297254852764336000 9670846 -64542627724785891877104245336181409920 9670847 -591803233820726860394637430692558239928 9670848 -896795739743169267412107917808107520 9670849 96553365745927622435247117168437878850 9670850 28891666460088487064307784680237388800 9670851 3050016064766077463566114135408688160 9670852 247045973479640317711059169742047991936 9670853 -89646670298240116680192562220859263616 9670854 73131967306325800903663236695347811520 9670855 -246960518012181771208584401355297660000 9670856 -114559420689500955566469491801369640960 9670857 1696271732811404049118432723282661760 9670858 -2941762966428910941167618357951070528 9670859 54832130934484581949650041710941564840 9670860 227579863057982936722217139615698688000 9670861 -599913546376177474506436326266954922048 9670862 -21481453830698350264601325791643844800 9670863 66238071661767168844472203048841355144 9670864 -1604581354157412950751680728835031040 9670865 128537825073661976309786600010248278260 9670866 6937134986244691201064979309756332544 9670867 -469712268611823439878179377549616740800 9670868 139210090419704399176426518501474584448 9670869 34711065224832826767523808936577723804 9670870 -61446284760979098100958964446242016640 9670871 -32637277311730149085814215895831780688 9670872 -657376817965394370050365704940584960 9670873 -113951934004631577455713143334730503356 9670874 103035220529718010251706406131345373952 9670875 -35076751276253262192360534499933392000 9670876 102366705914972953070493931911697964032 9670877 417882278491431198599262035310260610726 9670878 -9515121821832123215185973385272754816 9670879 -7744491726468531795682442729599561488 9670880 83450404248033389840414085489391042560 9670881 3466741680008768782081483245311332608 9670882 -13211641697003064256023809667496751328 9670883 22650904507410391886917925508646623132 9670884 -23689699354472629496260411231963987968 9670885 194119545177278742593434650255992160000 9670886 -83335548235859061985081943929972306560 9670887 22571959000819292548668416365009183440 9670888 -9225506146449335256551129988724899840 9670889 675243097418903850212280250220313427956 9670890 16257663318806786572880907020132620800 9670891 -294173075882284686338611421736742359600 9670892 -124360459122078702778630320061792026624 9670893 264153490194511996844541420858569100864 9670894 -5721263281125314622491629963241733120 9670895 49663452813915945333398625053231334720 9670896 16848049579163515975451915870614978560 9670897 254359609023593561452236049009702430772 9670898 342925181464485171161868880479717240864 9670899 -52531207214088246618968560729000500480 9670900 -60255519160117302748681626495889452800 9670901 150541006237742122200325798804045736412 9670902 -20222726174366989084366294418714542080 9670903 336468252808041027997646310387906475008 9670904 -54751562779171195049085368271519498240 9670905 149062141617293711718470894682138422400 9670906 -12902383407203868985798711134363494400 9670907 -261781242070014581204708808536694554844 9670908 -72455819162833021266728033401561743360 9670909 26616818552575671462815360708120867916 9670910 43407364660584530123824222598056005120 9670911 3043175015030314046585187890079480960 9670912 85029592046080508056465315236709138432 9670913 167422507550465682589996304459099674560 9670914 -188407492296940041836777932645148323968 9670915 -1009288388879265060027074296935336960 9670916 56500365676782943661318372652802091520 9670917 -43484302431083438614682076940797896640 9670918 -91970066333807301945823996339826435520 9670919 -216223405651114229543363370484599256680 9670920 -46008980405734936062733113251414016000 9670921 210672050170839924527904227829333389092 9670922 -173779690322223315391542656979393505488 9670923 -120300761698642545068220804342840681216 9670924 300608304093314949085504205620734400000 9670925 -141377897083340898454506004156884000 9670926 -150993761355843128051130098112684718080 9670927 8264201106593165495265311283431740512 9670928 -46449300281498063521971135075674677248 9670929 -85998164286584531618067359006186008320 9670930 24851599712202464672809830820401165120 9670931 56236413128023761419077217665942290732 9670932 30053446590495004899489553390929449856 9670933 -6215209423050628846852714347603704818 9670934 -2708146608851029261501094502337964928 9670935 40253877627186098237160936093736222800 9670936 -182246085353991552226889462806753751040 9670937 503937420498738964041412614084876848586 9670938 2487569452780652760687942995493638400 9670939 -54271314842155511699182474566642110760 9670940 48709603845422951725572602462185850880 9670941 -98087573454099043676175553692967113600 9670942 62456734055989859971961461664489599872 9670943 -411038687586754626109952215023225792000 9670944 -79016982495712135979693651780850155520 9670945 44688838595932478522110045916221701480 9670946 531003720560303375047266725655195648 9670947 10622928210445181238669703787150992896 9670948 10743433170028870578972768467604135936 9670949 -225260968641151010783538907941664476840 9670950 -5946117423788138149868568186392258400 9670951 58182276541320692525149446124650611304 9670952 305092952919537882116097308071873075200 9670953 -62964331828147896975969436640975422176 9670954 212848361971195671043951558319074624176 9670955 68900908899868709614336031093486438400 9670956 110720585442314481331742472372896835072 9670957 -40851893587404749485662745538666661108 9670958 319813095888445221704708049339353088 9670959 104059102862467815671820192676038641304 9670960 14307999215389041972429833416757084160 9670961 132836720140740605973157205197832753472 9670962 21633107610979640890072077373475020800 9670963 41234348219181553914053737047101812944 9670964 91556789272335025662345774203700590976 9670965 77196073203476637003275073558442809120 9670966 -9974619186253902544857738966075113568 9670967 -8046140694588147645564098242299354528 9670968 340239739974107256123320298003629875200 9670969 -75870641132369663776600661225317073088 9670970 193143974966499269381547118334523125760 9670971 18592758193759226940009498991623843840 9670972 -286204607058559483075658204514526004224 9670973 -179069614018897849346949073871152122036 9670974 40830347022955643398108409056030786560 9670975 68910820387489866953917374926208971000 9670976 2298208180595579810278181375456575488 9670977 41970549362785896348297371216679298560 9670978 -283884006787603609306682942676903875040 9670979 390336244731536222089556455089444291984 9670980 -99914523837843513029892839056427028480 9670981 -145844809319797246682072790306016872960 9670982 -304188538166037027578806269293267520000 9670983 -76915469497555278582639678400958348760 9670984 162161126935342070640065118460733506560 9670985 -3120910901841345329554891515687254400 9670986 24562363374108713858858783952269621184 9670987 94992762077453824422174518351107055636 9670988 -77881082434852467989734249695780064512 9670989 38738145064888561393119832540903237824 9670990 -26765133913601651916899781004275621120 9670991 -123046092816693396038183765787583667016 9670992 3532197804739024733848877326104526848 9670993 500741921873923838525610779635807440242 9670994 101108367844701037422928521015142425600 9670995 -949778852433189824800336145987127600 9670996 15789814023460947450235211234944915200 9670997 27515391249055539046025601291915753792 9670998 49170506940401570683861063901676916608 9670999 -17021971923576263819533591600747826936 9671000 -27727840792607116411200978010368000000 9671001 1037440975240665633223249149345128640 9671002 -44389408224210205395988592391945196800 9671003 -520316659364604917045740793313079369536 9671004 -66711724632699067068663289262651495424 9671005 96565694014608775679846983459619175660 9671006 140172390860405722505409220333177229952 9671007 -22448534251959124200890819240597100000 9671008 126058856034039202574562155109285888000 9671009 40697756767541084710436236002713955204 9671010 -145540152921143749228849926280764518400 9671011 70581542637100273758997533176262638400 9671012 39744676125086535130751570737835827200 9671013 -39837407583885324052438154315490257376 9671014 50033494371655574618274318035034423360 9671015 -479327701389829487653276068915198602880 9671016 92705846402207872162085822472980643840 9671017 -94945213363181936154408908722651530240 9671018 8175418805101837695574749058820649216 9671019 255209213321995591235173749435807733440 9671020 -140795745632772109461535755876574187520 9671021 137058357053354968599446849289677499222 9671022 109457052384841280944721640915223449600 9671023 100851521620053383115572161201620630280 9671024 77810121269285795488460087256536678400 9671025 -11530341318634968882526907501885544000 9671026 19500188322957853862924294269527197712 9671027 202206040099106418321921566775172660392 9671028 -140592798275103945204880111140655079424 9671029 -237983657070229915430340298180713306816 9671030 -90730795078987661350472816341653367680 9671031 -318856646816622006550365672626861623680 9671032 -87622038957408665323678262499291217920 9671033 100388150455299476240672952690185442282 9671034 -86530421122332026515869731108651877888 9671035 91631921984998007646770890192002796560 9671036 382505455448140555615797926053847930880 9671037 117795498130347957542738627854926893568 9671038 78953021222080940189637570146486183040 9671039 -1466867155695651314821406958816362496 9671040 -5064068149249707917329064141625753600 9671041 334084047322814414715853504155287580484 9671042 -54614476913137486694972800787649185328 9671043 -279938651487043895910791188599721736016 9671044 -5236967932403011959642540722178324480 9671045 3531970119899275884387169427179196280 9671046 14654490923221184744902689288101277696 9671047 -319846471804040516045709883595125942504 9671048 -248079912134887460700638040823107133440 9671049 568900419280433602326055864883393015040 9671050 5829599705663644662782798857878220800 9671051 -64916639236490406114348885777253094640 9671052 -90007099220012059712552747143603470336 9671053 -107398975776791569171510775606732240640 9671054 -173714032834621017658212725154322089024 9671055 -20105323106501712108454587421394335200 9671056 -96036531676627093089241798399381823488 9671057 498585498083799308796654314818903238880 9671058 136767558077451311954464935525547601424 9671059 39362943845941901240437741450519065260 9671060 32904827801232952449652535581693501440 9671061 15590656739573282081266369256810784672 9671062 -234853363158237095657253836772215690496 9671063 290945438123941827411932159697661570704 9671064 -53839563288185141237743164701894246400 9671065 -268378491089905204053186676998003756600 9671066 11871368730951497914959277945457237232 9671067 64489111807475386010004434516736130320 9671068 14438241313010821077721165033988691456 9671069 14085628902793036684388179120493008044 9671070 15131275571065503546625278844182528000 9671071 357008087006909190273471022100181282272 9671072 -162463949423231218085420659918348812288 9671073 -326249499737415339647562693788952808896 9671074 29358114071613025410097638294985592832 9671075 106131022160720536732483415713238754600 9671076 16448054922077620119952910324854993920 9671077 -70082563343909033405224048675213039392 9671078 232668448663810178903906663531803407840 9671079 7949954263744882178467234578060399360 9671080 -117253404073774734851050408726140211200 9671081 -138601215062725550167273996301215632390 9671082 192284794245786416195401777651445721600 9671083 423696799771706825006481721766072769332 9671084 17889379444706826974847419249130153216 9671085 -172141618063944426204811146793262661780 9671086 -72624030358113668600190761423364590976 9671087 1271226855794247326456886243145776120 9671088 -9711713245247324555412170903896719360 9671089 -2723041568203652169956570299194757340 9671090 65631725017108252124732235626318922240 9671091 169323434334646322203178783738064485424 9671092 17637185705934532169777088026434015616 9671093 -248413218920298551409082681183609328658 9671094 72571867356368886860058377312103045120 9671095 22705612504498955992274689459551667200 9671096 -76146205907653113402670636280000102400 9671097 -33225346418232797493324277496087696256 9671098 181352258938307356580433778476989554800 9671099 -408193381157419540362861186915674847900 9671100 93112564478388799837815077267748902400 9671101 -169690308258182608122410321113658572800 9671102 -55144360384654808387846445598692498048 9671103 135632791959850674037614285271568966400 9671104 73962686561214041979040462687589892096 9671105 36004922704700895441422071245969144360 9671106 -101349221600637681528687198499199776896 9671107 499732719725636113165087463617039842112 9671108 -53567150029162784075880312396419564544 9671109 -11761679941115312166349487847513864192 9671110 -22014689841997057203736742599907975040 9671111 80538347091615338978367543819241196952 9671112 -2183311059802721589950942829380444160 9671113 27649296220820436033625599614416756584 9671114 -70698704206989418391229155791270406400 9671115 4753235469082949312413548619158808320 9671116 28906632485850697453330423828856435712 9671117 -107704790737725291578370936312094077834 9671118 -126588469144977751245136614078927016896 9671119 44132406030668088585363675695234905000 9671120 -14105070229092366252080146081420492800 9671121 -98038109134515735972044235104597846460 9671122 -136206431874035798062728137456427301728 9671123 -78293083668822950256014318447831976960 9671124 91411542369428668766785479537706862592 9671125 421367362843535815204565963666480115000 9671126 -2940300887987544211367869660725835488 9671127 -58833907080114162023363540188137910680 9671128 403947549681943739488753654737211392000 9671129 2026844843509441370825952957907791684 9671130 -1704834702771767753679446826334694400 9671131 -447868949107891644509850113768694733608 9671132 -24440967547405084266041298505612394496 9671133 204190366018786987373290902424887336960 9671134 -47704274209377691496028651526344727488 9671135 87737962089519861239512894773070094400 9671136 -33256000867424211279602096848088334336 9671137 -209024678528181357118194324191437231488 9671138 -41362800059567269060071659468723855280 9671139 42407062445444345822840239484880066000 9671140 -41351110304964556358865904358418466560 9671141 -124540616326964139041718238296655704708 9671142 47984022899490729504979243393419864960 9671143 524202043431166453362542108736879028800 9671144 9534110252498993172852936783552184320 9671145 163290788379171901640283965251196495040 9671146 -32675931582291492234544291245500827728 9671147 -298657718063270966099754808438014820728 9671148 -57990160804560330599103711968499725568 9671149 254167138969622222552322973308508712150 9671150 42551254191596667291612226274537500800 9671151 114957934221803516795455390398776793984 9671152 14762395232419056714409124735203737600 9671153 77198219415313737779839340535615896640 9671154 -20096288209411476628137417311822415360 9671155 -14107088284354602389749431934517025600 9671156 35190106111392079801378276106733004800 9671157 330550588815748341126714772141505709600 9671158 32561539860299676381529833140651354112 9671159 60917378954643992689213540329253776360 9671160 64815426550472651422547365185262387200 9671161 369130292015586344057757424776653414762 9671162 -44510056356224145941140581285171840000 9671163 -52210410237833409076896534994257779712 9671164 -396649416412984131966818291714513823744 9671165 56522329101537490123589134546719705600 9671166 108191993206437212591908303639578908352 9671167 595526368538886852863395203365711376 9671168 -42599046903923132029393006564177084416 9671169 -39158478368674090833370884614995698432 9671170 -5063760614464583653812893013415641600 9671171 202080538391056001149536787926373044720 9671172 16798919857371035362387730501603684352 9671173 -743062793691266283675080262559570496 9671174 34787436384850800830149230231833769600 9671175 23519208032068621956887065387188760200 9671176 -95617905917679314719078162990700298240 9671177 20823275640223850539073222891593519104 9671178 -32130811699848831565826558493399666432 9671179 228373112796018520100045022021217126596 9671180 24027801412023095652878329004853350400 9671181 65402831262888557849301299976339843840 9671182 28364513274229576256487281900857177152 9671183 50079783643400900211913128127692096432 9671184 89521094395115863038039944344019927040 9671185 -185128843497701790078289940560198531200 9671186 5050706811336469809403978759085865984 9671187 75435172190265420501002247291506399160 9671188 -28661820437475661136207557759458090112 9671189 -31382264233893800278717112095408905600 9671190 99860030744458388561272975787582054400 9671191 23647360035585642414028792276254443280 9671192 13359246568972882232021725095848140800 9671193 92466225632854858919154556490975651904 9671194 23320349591627303557061645451828879360 9671195 211387307039862013879892173517762958480 9671196 -96804098447073561909910226613531575808 9671197 -198823144705004136094367005780284499354 9671198 193133214483081593676962479340767796736 9671199 170633197467728516361874597284382195968 9671200 -59048312151880522370473805281178419200 9671201 19230578492525460715329956741311420800 9671202 81257956970541192781178864622408530424 9671203 -107559343527666459473641182728404615920 9671204 150274023554223934387017539203164195456 9671205 -17995336329890315383459671256090316640 9671206 9830573201198936016483437432009928384 9671207 41821915493225247917827481668536495072 9671208 -79729980192893266450416941088884244480 9671209 -93736743070648547821712743339410049920 9671210 68940190805492359146574130411116440000 9671211 -167883561038042912257569278146253531520 9671212 -181466081995302376883543338302828259328 9671213 87719983625958608708710388661588994080 9671214 -5114539703006248911907883807517788160 9671215 -163629536501905019087116195976969703600 9671216 -1316999945373292457446630872097456128 9671217 62077062216178661359605091405907860080 9671218 -68264355673633630229252603601949372896 9671219 193136884652276562933156674976074430144 9671220 45399307666602766416921902982348357120 9671221 69615806244847154017093628654740032960 9671222 115043796659449536854556905411892277824 9671223 -63482290730737165004116207033402344216 9671224 243714480484595883460158238614825246720 9671225 57595222156949533074538176337277184000 9671226 203354378766878373430648901732832021504 9671227 -325926131098577544985858365043387383768 9671228 58244441117747744406533937156438059520 9671229 -132847658358669629771441650961356705626 9671230 236237308781031891266992128816159496320 9671231 57039049734146537933383709179022112600 9671232 72061016108228994304855078947061235712 9671233 -200221255391582416824119883392579083392 9671234 163709500336627355635246670111441336016 9671235 19310980788463402692403644665893973760 9671236 -184829521594366017254652353914882688000 9671237 126883122762367034831581861724106579072 9671238 280648963125438731077554195573535200 9671239 542865240524764628827184883448396533960 9671240 -169523771138161529717656911749132851200 9671241 31823343889387082832436715193085895904 9671242 36027041913439530184200412355075864064 9671243 174992288763223285343009412366113252400 9671244 63177950434986486154740139956682481664 9671245 136259360965712308808032524185620581360 9671246 81157278406422336259192210722893542464 9671247 -166050801898551269115631673297577091200 9671248 76561686352962407960021166827992121344 9671249 -211930310638669124687102144090366525568 9671250 -9653975009962285104616393099004400000 9671251 -12610893270614030587281159191124009748 9671252 -52539194467159141599774333521520603264 9671253 -97728323070377780057492636464995398496 9671254 142523047177532258702270181636704149440 9671255 12828513369027298788609924404572604640 9671256 -35893656830603780056167124844976537600 9671257 301271388914786096340496930572241434506 9671258 -153525870571775645562440002937044565520 9671259 139115695496207796994583018376391680 9671260 -159170316790075137822615644949584325120 9671261 492292592358463170874486762206389549862 9671262 -50254616485032906953769195082626502848 9671263 -55914877514025706045162733263049866640 9671264 214744285982394409517049441638539984896 9671265 49004921082872833308851201508366432000 9671266 269844320150189310378619953688397575680 9671267 176930249328180487378779326901203852316 9671268 8368452797547284028961690266670325760 9671269 -502890534100252701454965355721359805760 9671270 -29360173133296494340832746632591728640 9671271 -19176444644785012017375347054602006488 9671272 151627483817222575030848421839801169920 9671273 57010434428414543018753545545006270522 9671274 70668736372567594935450686782644317280 9671275 -219647004346062912292301254863494664700 9671276 -128437918769005474519635242569236576768 9671277 84235610038648215359329230379782376224 9671278 -52997452662667983489976411706610202560 9671279 -10389693499907937438602282955416988216 9671280 18898785931605512558167446341301043200 9671281 -51072444557417542284410547208231596096 9671282 68852950364083896796843572809009130912 9671283 -164507380878153150812261538713401273656 9671284 -157523667371198405758365760643836723200 9671285 -25322158400838053866750159259290675200 9671286 -6732448243510541156300535457218140736 9671287 -82715857400819608262993545400117862400 9671288 -712918059259577494634394553186590720 9671289 -108403267174882249643160986618945884512 9671290 86419674270499100043933523596796178400 9671291 62745666774828050403953542486636710672 9671292 -281450405710485998959703785437825792000 9671293 -211969491437882488737501399244910126400 9671294 -71566951632322852685763581209701026304 9671295 503715678554876434256575740809074320 9671296 -383271227905412410367650339652936663040 9671297 -216274493990858634353170742843054730540 9671298 8030479863902387039612911586124131328 9671299 11419526920644011985613923540180699648 9671300 31789512050173472909140044866792928000 9671301 22511365739523855952692055703450469468 9671302 -2082233354144682863093188753520580096 9671303 -217187977457050127141313737823060905448 9671304 -164268172017648727471249811396414668800 9671305 27044219948907013966500504132416506560 9671306 217692724172850390988628436468720922464 9671307 -241153949978653011521497572414328517160 9671308 57641122763419039713308343832542940928 9671309 -108337080497747847716441601316428191040 9671310 -21991631175747537967016681048852457600 9671311 -114882242090032221444661514608450674248 9671312 -23869401771498756900267609930969120768 9671313 203092749525255337569905210175442120944 9671314 28882237898507485119815726395702100640 9671315 -109099375732782560101425348079589897040 9671316 -2336041726705837057946154618205863936 9671317 -257359835156099773882151022994434643848 9671318 25357183877664357165166328482667996160 9671319 -3705216886391138151054980968686182688 9671320 -298668496411749112982174101541144371200 9671321 138103721785795057243207369386984906624 9671322 141939333891902554802652515295601393920 9671323 -86420288289759888290616979215371951760 9671324 -157376844080303427529155387930250274304 9671325 -114740073090978306625213540480335074400 9671326 -47269358472316685195437555841584007040 9671327 -273522120977485527421555678132844512488 9671328 -56535822137884173885780519267667869696 9671329 562705293608333988250299678991307438640 9671330 699795962965650769527772015758112320 9671331 143929684672496222748615939409189761024 9671332 7605436930230866320377209642236360704 9671333 -26194846418547028718857455571745783424 9671334 17706590263756494646409595505689941760 9671335 2032795038041708858107892336899751760 9671336 43926815894070579101602906773511618560 9671337 -176770051887171040600122263079958958784 9671338 69395471597823709772637124239612188160 9671339 236982123076911440362375054459123134720 9671340 -4823450659971210005345244400665477120 9671341 -1280889709488293783830270135604589728 9671342 -110576230404924759242704349458504166400 9671343 156740731275211813135642967031036572928 9671344 -11949184345755990115522018084667129856 9671345 441155829848305576195269906503363520 9671346 -181246206524982757068410832871371168000 9671347 -142183619129221166432761995817752763568 9671348 34580869504277138213542829723533492608 9671349 -63956531718797738540531502994461165312 9671350 46847013035734144851806256130044864000 9671351 604684772057659163076019614200456074032 9671352 97663970214498534788236716714798489600 9671353 376999588929986757059866764452576185860 9671354 15316839702797161297182018395707897344 9671355 -89507240891800930124913860558196296400 9671356 75330307510465265526150315194387060736 9671357 -401788772715518840864576942815819163400 9671358 7973568813830383306006387340029885440 9671359 733670610729513085484632932740882672704 9671360 -77097628768383187332946558037860024320 9671361 -14999198824722426308282235316687718400 9671362 -45702433987170408021635931712717951488 9671363 11079900804202863576569636681524853160 9671364 -61337178959201578184648666973686413056 9671365 -249533366607887095649062486204815811680 9671366 -32595046838002538499106354636459678368 9671367 2844317554331188583412054304734978720 9671368 -96901674251676942132162552551207731200 9671369 -334395129760643497209151543754345135856 9671370 -43513441173122628126159032415146150400 9671371 -281961109989759068672535827394277929048 9671372 84562346677636326216417587902445304576 9671373 172942231913828701552001297029183675200 9671374 26213506250118040520246798887102721280 9671375 324860521758793037107463818606014630000 9671376 4280907252850028463071754224283156480 9671377 504335093509409607792596133079392202226 9671378 130674101099946768743680253874221862912 9671379 61505566115762773322351477580086758584 9671380 1117983618692900719286505697706803200 9671381 -116511164976541397089616302436259760818 9671382 2408522573455737206527182455129895552 9671383 -34560061609091207542438757835488869400 9671384 -77158685967616915031624878353296793600 9671385 22843521734923015802816687203802060160 9671386 -156925475876308581436636380623651950608 9671387 357481442483008899681509498525826742008 9671388 966320378459993769989052672405725184 9671389 -54063241136291426003076619379583168640 9671390 -159311194339074887829719930019665284800 9671391 505478339123002623880135345989843532848 9671392 32478040322040429824149949330157207552 9671393 112704233278704714814633421054288408340 9671394 -147230380910744906794003748373568963200 9671395 136311474045665552684120414347898840400 9671396 -72435068709711912912954611885264769024 9671397 -141718890870955243662832705171705322400 9671398 -258037264463526080099441744100959669760 9671399 -433148873903254899436661610055205819520 9671400 -21026951559504428637052612195891200000 9671401 8565547108033362544340516386913705402 9671402 -47891704282275375066607579360603803456 9671403 -102903772920572070011521590369568874496 9671404 96808222022334656080218565452128665856 9671405 13322586138643130017682333098271655960 9671406 -28797029160787021199012632155991375296 9671407 38111487509881094765979745165047146352 9671408 5717519469141104926598544092329279488 9671409 149914506729698720015005925920077552 9671410 17403071504604972072021433483769525760 9671411 13661572764465130287280388529415554624 9671412 177758591436245362378214965546498148352 9671413 -44143460778100460065955984161483198020 9671414 -27304460285145478428880434844911406944 9671415 -4142626612408613927905568793244147680 9671416 411483627477871826601903648595211796480 9671417 -22797204968157554781296423703158956800 9671418 143471115683343963374251163179210387200 9671419 374765512778018707823279008831696312296 9671420 20689104390925497058354294301889346560 9671421 24042251866016651623534618618625776224 9671422 -206627475793618686741064995065031871488 9671423 -189615545214483069640701504268432039296 9671424 139783500953641946076260525284037492736 9671425 338067303411320143407267110374995100800 9671426 -51180633328116200316556853411742551088 9671427 -12496805346278072626998464774324774160 9671428 -152937790802376351515687212860651558400 9671429 -70897628161777603514346088036236071970 9671430 -24749777681392531236001516996174874880 9671431 -750856763881328538532764492149686272 9671432 41514218589990452620621134344502036480 9671433 200329769179399286123370869635737463824 9671434 46537126482663213713766240994538573616 9671435 47312170579389920350908815666266190880 9671436 -73171263998037770664628073596512265728 9671437 -326936208643601081269107618506634373760 9671438 24144184803723842676751069104972391296 9671439 300423447990507910410409553243913471624 9671440 19609577645277362753872827325066936320 9671441 125666455870434518887252861248788826600 9671442 -7850672800634052718555324534614097920 9671443 175888423293485747576946380034229489240 9671444 -48955754766701301941475674520474994944 9671445 -31022104480123608511191494987462081280 9671446 82383648447351814839172547891119344672 9671447 294422075324068748882963749357381261896 9671448 -13656557810195828969351726882087239680 9671449 94433883252407869233793675344815080980 9671450 38979969097070811672581409677270726400 9671451 -1237501007755893724287480322889265768 9671452 48525178398567210415809340104635504640 9671453 -173613878368103235173523238913980944960 9671454 32240358266924775416070656545072128000 9671455 -197369737237064404956578855384069569440 9671456 178310989831210006425271289592395857920 9671457 181213099826525348854882940959246591680 9671458 124156173621258314288215900692222633120 9671459 -17241995900463204931519215473317748784 9671460 172894272797215195274226833167887360000 9671461 24332418675449494154253794182983982300 9671462 -61069545050119635016137217906254708768 9671463 -278505891929317303629810824825497263408 9671464 212983583202910928206228225968439787520 9671465 -194332014359212969669436431732655362140 9671466 -32771952714230147308906349691765198336 9671467 3157542665788608419227243167399784592 9671468 -164035227269338789125210439529868532224 9671469 -19847189226001280817150812680691381280 9671470 -109477386244257537830396197058454810240 9671471 338473735921871813098807332391701427680 9671472 48859393104680582583727805604292853760 9671473 -77178952399030153143191715188001629184 9671474 -315618931954285590198225062581457280 9671475 -891341941707364344124121535349008000 9671476 -10468465389033601409183012449158512640 9671477 5521352251586084059546824890611836000 9671478 -4323384214858877022745813353355997184 9671479 129724175218805065393862473786015815080 9671480 -49386778253718292388622581553283891200 9671481 5408480329286080979835009218150600400 9671482 -39439753827466891302015701589833080608 9671483 144169298549077907526096080082771078720 9671484 21153385744664635232760357291310571520 9671485 233353224964233121687681419542564523180 9671486 19614502561215134218454591171182282944 9671487 84691576556731712327358983645649233664 9671488 -6913592917788984840131841723229798400 9671489 -464807594566191275018059444875493889280 9671490 -34785377798143671292619514189704794560 9671491 78617920356675698163719507368156940872 9671492 -289263162920672843035361309233155376128 9671493 35428565078091332197451861573033101440 9671494 -24093153146361271671974769458334289920 9671495 -55497742018710141951912045272318421000 9671496 -43120674318203177360865686884255334400 9671497 -331489178943698194524759665085246205488 9671498 202288657122609890765247890929721022000 9671499 -1523366225972949441478031534996219016 9671500 42243069843332497964724661629004032000 9671501 -77202833728990273448457807382148271648 9671502 35537090548667890587346744802518381632 9671503 57097070473482049752762680786872080752 9671504 -28092913715084739786124445911688036352 9671505 52175864562240601395103645839057442560 9671506 -95466467603062420291824225550000677216 9671507 81375903819162073114688490603682926072 9671508 -50780348424611436497254035161490063360 9671509 1724926756032629950062486714344967420 9671510 -111161958042099871088212496816357360640 9671511 134408598600015823607632223589031610472 9671512 -229452670560798084473121238104098764800 9671513 398753602833493902757925263967136883920 9671514 -153199614826712580099569156377996478208 9671515 54685181110128803193405867630019836480 9671516 159540172239045435049874420467525877760 9671517 1662077772438820937646545615748941088 9671518 -169756430530499984713556758856097633984 9671519 19334342875406682275540185597469429760 9671520 -83827682658120644002756774815399936000 9671521 252777168190339642458878507233345594692 9671522 -29627325699534340485089486497277557680 9671523 -156487603091778686396530407249187658496 9671524 96728771968732313306281384687918268416 9671525 69695414749811062285220157614776216800 9671526 59734780445832106265613183654247452192 9671527 -266389507368727105662675720960085975624 9671528 89659259038380764443780813977137372160 9671529 -54468362330051713953872901134866750080 9671530 -107773270509880167003216014793120 9671531 139309828811878957446647613841241771064 9671532 74880840810100426862349223371917537280 9671533 184400230456539482305838958512023101782 9671534 181157515310367603778222665998620132416 9671535 36204894716281578145495050082273382400 9671536 -30363664290547559732540067768815648768 9671537 266628152105232223767445696162319871186 9671538 63996015683738399674609084452376055040 9671539 82716128669963805138820146058047883340 9671540 84984657430605599628539455738703082240 9671541 52791534263586078565407841385588308704 9671542 17652277270589948026824109650054528672 9671543 -86870534031893785687730808883245099600 9671544 42613050389358362064826793957991567360 9671545 98020458730576432272026326318443589320 9671546 86234024014242218550597684116475592704 9671547 139051421163214725827271356299415986200 9671548 -101787609776524110872656084986417216000 9671549 -127492711886256290936799056339298022080 9671550 14809838928670350174059539915785523200 9671551 735498182640456592646384585083857312 9671552 95579427459447994460007127002277478400 9671553 -103879441883438482475437946639084084238 9671554 -19920878943392953427017803740444549088 9671555 232234510009683562412532012287930820960 9671556 -50699362444582038737727456015357358080 9671557 7533894188050200274073009133886155072 9671558 -38235650853091105052929643410342010880 9671559 -225240911692467147549191192251708126296 9671560 -3786207968844328893288995581032038400 9671561 218815981017516071777986927052611563162 9671562 -1319163939863908706836232562116429568 9671563 -7321271197405306256772811980437692080 9671564 58453945762405143294618465546290697216 9671565 11647687283832096964284612433893515520 9671566 69554331747164296280360347555094691840 9671567 -127809755702498480788050728415167634384 9671568 46139448738095139928724007310216986624 9671569 -234795327530297707737873229373007339456 9671570 56067530451412807014117003212417856000 9671571 -934318839373634122886977547851857600 9671572 -16931625489999857680004558378139886080 9671573 -236905185346962657390197604170713304178 9671574 -37727686338825941426257164516002019840 9671575 -147955878667262575984423227541155360000 9671576 -17850128894240073559971499561482547200 9671577 233469012775317394232515431233337927120 9671578 37227941506714958577396116460252260352 9671579 197554965784753407363007175656330091976 9671580 -97318990370174336116348951311267018240 9671581 -320105290143233907660372975543250702618 9671582 -31381397835715701095436674748487636608 9671583 17789245705578861030773979384413616144 9671584 273875258463334047972861719880397750272 9671585 -52721172114152757045500311472550545280 9671586 -136971267824645684974439587647006105600 9671587 288263956214666298255385830489110885760 9671588 232221900807935505895117823901148418688 9671589 -411570013968476343321828053957215056000 9671590 -51114461739492082746753038921644656000 9671591 59659547763433154571156811264987087992 9671592 -47317859420741788413056098784441794560 9671593 -84885228660728310430216100147927537158 9671594 168695259568994021289811885640621394096 9671595 15707130633898067852020019443471653600 9671596 215546707355908180875639135697331919360 9671597 121050014640656271881571885920495717376 9671598 -136329008808619618605704091252497101632 9671599 12293207218933844540989194686067724800 9671600 58532633206580747392542511570470912000 9671601 204093394666628948555733635528551838832 9671602 -23136559684078041206635899454745899248 9671603 -7999514050372104698052569353090832376 9671604 89955255511080184233689916543667408896 9671605 -65806571532216199564980663164878076640 9671606 94940582443020359488342555839458585856 9671607 50429297152759664259573424630234557696 9671608 131729653473351477144676942283923968000 9671609 -16714278703218030981842179297535368320 9671610 33834193548843370543886013582859776000 9671611 5219508293332217828549218648846437424 9671612 153766344850693000976184179134629344256 9671613 24944612841491999913601380357884559360 9671614 115478063785451717536768811970085990656 9671615 10305391166179732503194326771042105920 9671616 -138231673672510804826272764712609382400 9671617 189438564221083131978346961529727658452 9671618 5898157888650071137191961403355360000 9671619 -171558308903055892195420378462074197256 9671620 70501863253617326138371696962073497600 9671621 -60253336114853952747954025587922718178 9671622 10454413480264722252641074929317844864 9671623 -74229899801076930559336568003910437280 9671624 -21721908087813775758536477489266145280 9671625 -193540653854328176967152419596624411000 9671626 250297896257719672570126899893221165920 9671627 -95443210657826106819090986936795097600 9671628 -25314462493245276768103298579251200000 9671629 -335542827785780209546793173825876799520 9671630 -40572154880555391676714852040022460800 9671631 7541655428157086545331321237339237760 9671632 -87285482806957777675027067725551345664 9671633 -104283667984658689044914785840588283916 9671634 -18685039047949724238673528872888092160 9671635 -52570805511860717317375365352070899920 9671636 -91316765463355263373351690632728594688 9671637 -68445239253824491855492431981569540832 9671638 -48207059233715947494628541875969198080 9671639 413620035235609567357473091391467042440 9671640 27248394787462157048470568977838899200 9671641 27932974936498979716350014072607020544 9671642 -160740322286723875648440069326428992528 9671643 -185559456816258570693741866012181892548 9671644 10196818882903102824534696001032014336 9671645 -129234756064331088620612712302485624200 9671646 1315281401145286405401366683132636160 9671647 -78906004193334291213342358083412887904 9671648 45139527941681364733491978208871448576 9671649 -77990215895588641370958473421943046592 9671650 -49013105927281472732623333401653485200 9671651 -22208815150195042803135741020737224 9671652 -14458579348691845599676823648154336768 9671653 -28143131329105974230819446840423724996 9671654 -94182786166770850086937367574285012480 9671655 -15714751971442780085914635695531412480 9671656 -282205569832024253072593340490522117120 9671657 -213763533861416979622938034808909607948 9671658 35534871418557436408648803262916567808 9671659 93917872159805641885282018783731000960 9671660 -166435855403774255045186778719842406400 9671661 -90613318958956390832979495756323370912 9671662 -13986611972324183850642892920363466752 9671663 -81930768188940771108834321684703367088 9671664 -46900678813002804090786751707991474176 9671665 -75689173515688344736966658752376918400 9671666 -74936652294261147527044753774664425968 9671667 -69290489611378822519403734304240455680 9671668 288980867179516334748749555348286578048 9671669 355760962810765985986692461638713277326 9671670 -60299389766342377827484381196175628800 9671671 -65076590758017387699941846425382464088 9671672 -418709401429840758666807927852134092800 9671673 160778812570495994475345404869514873568 9671674 36297614704568059583346625245667758240 9671675 40359664012921517471330056027524528000 9671676 -40095167096514174009866237268805238784 9671677 -20153612121511155677165549041715860474 9671678 70570410448453016899267785843092336640 9671679 -17364613424320059071010371465896639800 9671680 -147765594829127373017274950151988838400 9671681 -548140334337407349552319904783172339708 9671682 -144065916499085701442031066676841467008 9671683 216163459730291449045306134494073013664 9671684 -79238985052252677758066535232480542720 9671685 -9836124550360215520372994040754083840 9671686 -111315566180872958397063731804475746208 9671687 -29002054829700971430297320055422690664 9671688 18939980935577597443675541873546250240 9671689 2574446686177640620502918972155420160 9671690 6441734985784941530174268095011676160 9671691 167801608310375433700898523842603148288 9671692 115474656680374908870585667272949634816 9671693 447248425080102079372430135625169577760 9671694 36675240690336134484965783875089422400 9671695 82406732435678632842609410996968888800 9671696 -93465064453494267195268561979650203648 9671697 10286813572617050364472473554890202880 9671698 -62872905830379792665525572174283084400 9671699 178867879068698514413850655410568695720 9671700 212428297882670311963141868176267161600 9671701 176100922179958814200065552669117066720 9671702 42033650600873780723464854303941355552 9671703 114524151005592873840199557427699478400 9671704 -40873019508401195272582543793413939200 9671705 -101377685113758539095294649169126827640 9671706 -121304277443313094975872480195533646336 9671707 243763994730995571627041606681870227680 9671708 165724780912070061419613520658354267136 9671709 73421873712993653279121351201516434304 9671710 111572910885365936790877847756643197760 9671711 -154414553612510639059665124195295283840 9671712 -130254743351031696530102480992605831168 9671713 -84363304710050638253198675753226763580 9671714 111491990938814136822076439651772766272 9671715 121596490813433795745362432308609855920 9671716 -64632789642970584557503846237127628160 9671717 83585910633629726028982103589242069952 9671718 76882846846774351485915887845575393792 9671719 -12563241768398649876244258756330059840 9671720 -76253785045341599384081643495771187200 9671721 26420991481170884292775598188737126144 9671722 87671452153180667347321209393462086400 9671723 47495330431668515214621040462747094880 9671724 14276579537601296425300441335359222016 9671725 -95792937497320902568334626427344411200 9671726 32780682963968202286981295606864011200 9671727 5316550453037056321399219941456497808 9671728 13585913692351460452514488578779381760 9671729 397430393409168086449002583645213808676 9671730 -31036970606638256277812406298338140160 9671731 -5849857962872343553956457604639620468 9671732 889913741085236062709652907890401280 9671733 -221024852242468396329694103243595279360 9671734 256910475421490564375218443408814298016 9671735 -65881227403800784128788033327046531840 9671736 -14835678561924996163082481321628262400 9671737 -26690361266339170967813688893911259520 9671738 -4196045456332870268721125436672365856 9671739 52929724194021219714987377408120563200 9671740 -33292194358529438984857497455890944000 9671741 1943133472490073032183679046638490080 9671742 -152386265453190204869935592407561657728 9671743 -150751064081014673026950629818955891008 9671744 135149104732871577467165967949138231296 9671745 -132833561146409082301556334083063210880 9671746 -82171870388904618615516013994780828160 9671747 -33649227834839057850603907783270068804 9671748 -22396801240678393189330348102116102144 9671749 -428417264232667524733280454768616113250 9671750 -243478977486788824606155032909702496000 9671751 310105766013290995249582942888997465040 9671752 -123475440527299666848983025043213516800 9671753 8447058580389775038130250593387746048 9671754 204137224579556612321987659399888223232 9671755 -28691866905629881650099393949679679840 9671756 26808863571324208044058096252976382720 9671757 97344199231598052643298406725504744640 9671758 -69438521187373227206517384183700094016 9671759 162586242873989258195535187635391981680 9671760 7906630331014724630896353406314086400 9671761 70091691026537009842593300030468643200 9671762 79556851703531884262296868847054296064 9671763 125802780258469251678211849559997325104 9671764 336542301354358665027019642155869384576 9671765 -2734766647609257992118560265026488800 9671766 -44776657472827152984341053260125920896 9671767 -187819668370126305014209669015144774824 9671768 78387656074659452264115223229367644160 9671769 -95436795155000933122606886903974164006 9671770 -8478228848481847958223786285122280000 9671771 -13195926234925313155145808816375716028 9671772 168537909702263326889228162369726976 9671773 -291498376981884810125188522504605081140 9671774 -57077600090067324120445644779300830848 9671775 -1003382523815753797043345452638000000 9671776 -282262613278109034522496946487061118976 9671777 5540545838772046360576431261754613280 9671778 16589085350315094074194171740252299520 9671779 -27763692804700868593859852542184511760 9671780 251178325507706686044127100241977664000 9671781 94975836828884343323648020531228186944 9671782 179891090863271630320780972990938976992 9671783 31230076459174284293807157316055817216 9671784 111504073393485065099065791952424632320 9671785 -95315915771937140545100350279295979840 9671786 -66788325477486943929640385710158627408 9671787 144529149239123304519167586497438100444 9671788 -19499936214113280526819585517029734400 9671789 20156677771053367879003548116659703232 9671790 116462235876871844497268526130129132800 9671791 66198628079621409688740410414782154192 9671792 22442708359561513625342594308116480000 9671793 19394511647257928042037902743827483744 9671794 -65641285701139061012203209160670823936 9671795 61456956671342683445550606927149189280 9671796 31040283148185232307814582451428461952 9671797 98404514747441498480268105374018867246 9671798 15430858695679319197504939284357120000 9671799 -2950092147179819508174768065751637632 9671800 -34795808208827346446787685361499648000 9671801 -272049509503972156318083898983991648128 9671802 -16415743777531245750496630340171183616 9671803 894312602836653084891783057217925047504 9671804 -60911043672284050001371565409991993344 9671805 -6843457134000765786023505122464356480 9671806 106815338759624502559527086534208548352 9671807 -84549328825229084925304223321069026944 9671808 -35586469284871283338261599560820326400 9671809 107606285117203329988437338538343502720 9671810 -17206571037856444645147061557926882240 9671811 -70662958513576634116355505057563454720 9671812 -3409587797867901136632724342480568320 9671813 344154623180094964410621748513911892062 9671814 -22718228443737871410900605151424415232 9671815 33455847953506360493184432070074854400 9671816 -361093951013356693739011183811157565440 9671817 97601577750347881572488647178391998880 9671818 497031147589016088238873853638089216 9671819 72346548173159003177121336762766884000 9671820 -25052345905188745238015925809081303040 9671821 384461984554109279442140533343216164022 9671822 -98897986466558692372415075168023671168 9671823 54710162744436264486335810149092135024 9671824 -38804259294588554922026860346497499136 9671825 98228185463834987189703034012601049600 9671826 141922284820520203021690801366122927744 9671827 11452964209922184734578749986267297424 9671828 11197448655660748339432797537870855936 9671829 94173904297483212431876423162022804384 9671830 10340070900858461307308853415347141120 9671831 95260401214788112679989212922444810632 9671832 315361356928069956395028420100724121600 9671833 165137226787835499507813299595915696384 9671834 -88489587775465686240246930419738087184 9671835 -93899032048469934471855139379458995600 9671836 -212085786606020793455034720797376826880 9671837 -7060145853967621042413213059179766400 9671838 96011474722017598628550478541445470208 9671839 183898975369542833301198671109272824 9671840 -53660115769300802506208116008566784000 9671841 -222169377169250635212920794475922331950 9671842 -147315876155091950637495938086122506928 9671843 1626411947122916275802933110616665224 9671844 22986338377490800773405241015696932864 9671845 -16776011909046787614701343070545116160 9671846 218289444806619152528361712151536699872 9671847 -57011607471911503566675141375003441072 9671848 166720894277945727141445820975294054400 9671849 -259508590267164559030591851533081634480 9671850 38938013866323409660149228380463171600 9671851 -103046299045495777056802000005635124848 9671852 134142200340282292777161144288075939840 9671853 76739135147924140168674371347249271808 9671854 -43685957524658937969846233895025938624 9671855 266658547579087129796663911419488724000 9671856 30943359389456697389802079835588493312 9671857 -27453417218131602160949764414165539020 9671858 -40681856166397167560460042826025607168 9671859 -87124109638648194045250823821196316960 9671860 235782951792392186105148344717733058560 9671861 6105404559570675927992206467662553408 9671862 46067024692787593213292565463043806080 9671863 213628402606002937881091930432763203112 9671864 127665686862717824852251112463134699520 9671865 -137006860918889263024762237295705563200 9671866 67240393356744120049210089755818603632 9671867 -16385850608822879699737620684613149084 9671868 -63946814990429935207522894648711228416 9671869 -195038239873913420164953462397355532730 9671870 -65806589249029005637771781799578582400 9671871 -234166607000174219701969760337546011136 9671872 -53294142192421464725962431960323194880 9671873 -6805351168348135654613041576913784876 9671874 20719350940442016139323902307811054080 9671875 410431692436814873882476246331465937500 9671876 -87350958212308193247613350692425728000 9671877 -196140647636893821630732261944700825540 9671878 234170938347493141361639556620069662656 9671879 163493624977034862823919280391303235376 9671880 73599613763622547484878112598036480000 9671881 -129786578456550485492285113552062865318 9671882 -176068069851932086931172827940360393216 9671883 50050520126979003031846035947875774704 9671884 -7019907264025565246374094392382973184 9671885 204719913174103931935399458990236741580 9671886 -30759435006899289192889529811056833536 9671887 -353392487857838324384673340986734888464 9671888 12361752672544341453588531968597606400 9671889 113940210713121431649898737494028605424 9671890 9114475537556183608962704202953113920 9671891 227872146956067242913750550144090437120 9671892 11212440168971978570218926718040573952 9671893 -208090789249328841205387124543135680 9671894 -56911765488080680395061325881709601504 9671895 263202612074983296961082538547345027200 9671896 -56213354139560136636182653680257679360 9671897 39302857754164239297681338823703811400 9671898 95252484091461287848152301151956788480 9671899 626619273296084774893162566639235563264 9671900 -23431765668350246697912445551105177600 9671901 220850639810790149681430496568804092032 9671902 13245116639558335438026041262987265152 9671903 -98881234464527759039847989332886904336 9671904 -2003995679428196080451720047874801664 9671905 59347712165264189312291953896078039060 9671906 -330349858681018455349081966107342604800 9671907 -10997732163197624288841460572318351360 9671908 45279811752742446874900598326803648128 9671909 150514081035688356704385737024604713400 9671910 98070804099971297482842203241790143360 9671911 82590602214336013120489713054412267104 9671912 -4739172721169716865221830971364280320 9671913 -294789608904212487203931613299175149600 9671914 -68075674532454467942018204049797068800 9671915 -314078286288625445080169205956186932080 9671916 3765077270494086015790756939508594688 9671917 240559420336343950708268677985989397580 9671918 4173189199985598738743957123037916416 9671919 87660198046853892177141822845849216640 9671920 -77410028492490908913230417986695168000 9671921 14333015093558452914444278451280750464 9671922 6194679284929973475891919952739485088 9671923 198921426838377425007516328567156948172 9671924 -139982295106593116243349188504661439104 9671925 -159018746357881843417407209700406752000 9671926 115135699543456490227406018258557269120 9671927 -140240716887494867765686123793241310968 9671928 88615163884464359449806891688518942720 9671929 -275043938512192767557411666715915101280 9671930 49682962896536531630490828503888790720 9671931 -67486859946050547187045393854793053120 9671932 226784815362456065442664403092345450496 9671933 -85244142518986023014555558929077001716 9671934 -87687646682402938803478389575888421888 9671935 47474215042392559697559177033861321600 9671936 -166975114423948156818517039765392457728 9671937 79265759481273756131642627282957976576 9671938 -75851768426357087697914331044310171648 9671939 -93034589073880366020408133743385599744 9671940 -29706000008711692057752071042421350400 9671941 -95593802363223349062012114022092449316 9671942 -130809602452950740923773905991622348800 9671943 368217458066950952178649131478843448400 9671944 -212691815796384692027825960164340736000 9671945 -22628040083824247012024109127991622300 9671946 -47194282654809354814376373241296324096 9671947 -3812739645355785101272998110458025240 9671948 -25141545376876224765258447800385804288 9671949 -4357420558455150305475242543525153376 9671950 12641093295521037696249887042395416000 9671951 472311142889477781727915750878919115952 9671952 28696988437631081327662577371275264000 9671953 174521923184010168863355571104919873202 9671954 -237402221808573608215507189652250547824 9671955 150963961987921850165287624028184621360 9671956 67748629928584833980795693387111628800 9671957 16125939969913213030735417625562836700 9671958 114113655256056959115542653018156605024 9671959 420972712864401237480837946151870040 9671960 109318452909282862545492240510538137600 9671961 -130220804911518059658998468800277952000 9671962 -194320960458688793898189801925049461536 9671963 69029524947910453504310814896811237948 9671964 -33613238448796333761526161759211146240 9671965 131646683537861905250046425633413450860 9671966 245672741174701803931026238688357442432 9671967 12098198790317723956941487669385863392 9671968 881243595782063949718631369866488053760 9671969 155047241750176223324399522695302055680 9671970 -15908228785418803523996130613193932800 9671971 -485085101079538660311307388183637457828 9671972 -604997858233052403907294629860764508160 9671973 -90832697277888334600464798652041645216 9671974 75106254599194469384030993732860992000 9671975 -140711835032994081045268464425001990000 9671976 236485704963077507483808688416103787520 9671977 118442729355958910906571161888364359744 9671978 131792008646375240674742280826861925040 9671979 30552037677400341931107535182226608 9671980 -206999739982509054404437548996673167360 9671981 266859607767713985163147487364901632864 9671982 -18690866305999184964337865406368989056 9671983 86875676704363169018847461607980130384 9671984 4470046792155081614453380041923690496 9671985 104464918830186467410518100395194164380 9671986 47223196093852394634622814837229146880 9671987 -95737974193059862324911943550829841968 9671988 199266289011135364243713184647143424000 9671989 -41885487717051141629077250665878687360 9671990 219430793420602368813509963759677440 9671991 17467289391193848076312067206081947264 9671992 -227090464317134573307040984821601075200 9671993 318437781665320806482744191842996152580 9671994 -61560868284894739646879748144094440960 9671995 -62667926222734023196280295512662128000 9671996 -354159404144745575426434064691421824000 9671997 -50747029111990683826244519980243939200 9671998 -91974507423724281974833806602305851648 9671999 35988180173408642093656904130948978936 9672000 -7455327656143171587857568195674112000 9672001 9505192343755234274666955861585699412 9672002 -240587654022387260902534913472711486048 9672003 172097974856023275869979751539906294528 9672004 -120425001887685253493002176931353218944 9672005 -72086195582361188160110563226001363840 9672006 -2518647248849034564126731214301317120 9672007 185668409655788844878045605530994648840 9672008 -92380026800241002312703882119927562240 9672009 -79533797793394610159361792913517569152 9672010 102781238176306816329733555230063704160 9672011 -351678710204300545594189156287023633388 9672012 82757094989393549616776799622741668096 9672013 210060619179024244964712707410994573144 9672014 -343792881564757662017629361378098944 9672015 -195471334388540972891412453399104317680 9672016 -4047783784334011459417230077213933568 9672017 -165456541351748318189035264513068641934 9672018 12705835711920683689412943218041374720 9672019 -51656359128627358899279077545466472960 9672020 -64635207042701698486171473438796055040 9672021 194220871017961462886381612833948314240 9672022 -89140669947612054758548196843047297920 9672023 106523042008895753577215430013356066768 9672024 114238083558379835380214103818845777920 9672025 -65089406559242251883893423171131860400 9672026 -38929965321724456824356369801408424960 9672027 75705530660187879701152929843526048920 9672028 -165395855587004936628822842380163640832 9672029 29459944094616560315101673447628785088 9672030 -32364079909031046458974003795621535040 9672031 -184591765502875971969823556770185230976 9672032 -340938780472113650574918588761643417600 9672033 557195356012402094875761434318005248 9672034 -202122679450865991969914419985483799168 9672035 20060232925173233677144847564680494960 9672036 -42190381880156559564442845532935290880 9672037 410980209370296510268287844895317716000 9672038 61258808787887920507363286693361442560 9672039 196393222857797683516613474753888836440 9672040 -76366897548840662506236773546390323200 9672041 105799013668758417970638675012191408442 9672042 -136497464156639946350941121235378924288 9672043 -444547366873292307934977822620174605708 9672044 -72275104367606770548824382357767577600 9672045 -100135769197198448333095128190404820800 9672046 -109026210730124418939383895973159595136 9672047 -68075348098821414459690778404109574400 9672048 329555133596131826089146545692016640 9672049 106167614572666413662920296538719467520 9672050 4003069011097725258700895771335738800 9672051 81164549379357174379822498484700710400 9672052 20687116305930756243148087497295552512 9672053 -6094896743214813475534990511399476800 9672054 13033249908067994513545787084635244544 9672055 300777373046471642922437736431536047960 9672056 324989092552151874346292609531172986880 9672057 -79959251212342523930235657166360299846 9672058 -64009436427986041972591593678005886720 9672059 200146629246873082755379177416332894016 9672060 -111031856531064049911048438526843223040 9672061 95874276092095274752628390181861173670 9672062 2057889539194080329637497109025618944 9672063 107523974729652355064869980191093675808 9672064 83307443591556723093766000943195750400 9672065 -49485782612707793870397485544186479280 9672066 -42074276690219033671668137195168587776 9672067 123161586929940410624363502250470261116 9672068 113272850182190629207763066346076286976 9672069 -62849890392756345373879258234042711392 9672070 46594664277442478132333736500524454400 9672071 8276485868445782654737100711744029344 9672072 -216132413655053272077819861395262382080 9672073 102144958097623197096956483296737406224 9672074 47665329261022424234803140629335135536 9672075 14578246500423917230014994650810240000 9672076 -2937646588698569434944460664107109376 9672077 131898951205638490685918747862795775926 9672078 59089482299543105177677838222305054848 9672079 125922867716851765317272005475307141680 9672080 47937848959551913941136916123910144000 9672081 -151020974698766585969496968494839487248 9672082 -81611916109758964048975259840044277760 9672083 517503237615030440271701280510896010240 9672084 52876735455811006676396063915249428224 9672085 317862076786346365995594839908584450780 9672086 43370663623402791621706756427954508480 9672087 -93768364744393849748920576433591619840 9672088 53171270380727989780879141173481512960 9672089 -19284755720195952736338224473255052544 9672090 25880318503061247318353901937012120320 9672091 36855401054697597823758947354185336320 9672092 1755453265032993801638624609587599360 9672093 49775635472564114379307335389458253184 9672094 -5327252917433132965586724417073940160 9672095 66009121049484935321261686427450130600 9672096 22666131437991515818280903227138375680 9672097 -20868350835060047456173557354606285548 9672098 -54341185550646679896810374801377998336 9672099 213950117931762063008687239409609075040 9672100 -5440433934243698183091340095303886400 9672101 -162721492626168006255632889892621496898 9672102 -223097476551886562017205765259647539200 9672103 139421153868837889556366838052309055456 9672104 106995766678464034640715513936382187520 9672105 -29223954071069274683142362607664961280 9672106 79361367635492242646498073455909276160 9672107 -121287107082343273867044755979902269644 9672108 99726752108955233130051785529653429760 9672109 19266491628951926902383384458192207160 9672110 -42094990582189140821919737213238062400 9672111 -55712577432944807031904226612650642968 9672112 95357047860223709617474170681633341440 9672113 -457657766352746824016387636536442086416 9672114 35860606171743077837257033309131123840 9672115 6360160982107104441795911784440050800 9672116 228474200660321980603028633887312835328 9672117 -2598832442485970677103395277825280000 9672118 174991464966174974749553805349265849760 9672119 -197674403577457756861615257389140024176 9672120 -95773994987586961769906033522971238400 9672121 -230685873984091079006806594053690736320 9672122 90851014393621769097466167596660950752 9672123 180871862115749185691970305009962143168 9672124 -5624723578648316732987132977345069056 9672125 -341891663347412563573262044166734713000 9672126 -7664544903464518622572066304324100096 9672127 -457528672605142683422360887462208377024 9672128 -82033135887271535643707053386623877120 9672129 -145809552546552057435374180510497951872 9672130 29501596811885597829848414423138181120 9672131 -97822745238648130243322094876283946496 9672132 -179713765711946660463049412245438153728 9672133 -182047655284639933651118847370685823624 9672134 -102288983736170185036782046073667290784 9672135 -188986629697480883515327316343644040 9672136 -179653138568044222276495363596566584320 9672137 -36056184367151383393207535787252098214 9672138 -63093413449783238486649354447221283840 9672139 334683783182536137512493672095075368656 9672140 -127306649595552456233698707377584358400 9672141 -239490294486371879410115335590737779008 9672142 27156094107758079872356903154861973312 9672143 -70196591576459847004498319624701076400 9672144 -20385115317707579518191399463732641792 9672145 48364222470564426097210975555597558080 9672146 -21629187194421402904055859598426797312 9672147 -18668485366863490825173841890958059276 9672148 222226633846228198768390282620563470208 9672149 305789645240653542000163527448683843150 9672150 62229718787748091124453191043722281600 9672151 -174815828934170852570698882225248960296 9672152 28462649196481073489202089401428910080 9672153 -239492289125311151311107162934532014896 9672154 -38225330436018039723841409085566331648 9672155 41904397785389000969058822359631381120 9672156 26627765141067393846318735701416227840 9672157 -423899518342322721778343803045519635168 9672158 -157682622448138660955648804818916207424 9672159 -244787776733870592274512513243924370560 9672160 -154927447768180047517249380469734113280 9672161 -414484591429574234518219376151646082748 9672162 122537623545123234469387455491055360 9672163 351337367518071185911920669073217824412 9672164 77701441416642364574074993486420492800 9672165 -92142912903635202462595817388854704800 9672166 16636872990654761116001798302000341120 9672167 247696841081680895175008597919143219520 9672168 174719295724666327131814096438185246720 9672169 -9750958852025971067829876918280190272 9672170 -25547286861353585057737545881792447040 9672171 -100175166100614577855648845683692542888 9672172 -17483642109295458629175386067897456128 9672173 126375356940412152899457787646811606240 9672174 -16919900414283439744459006610825312256 9672175 59941094675888743514813348417470615400 9672176 -10827812974279991266471048437190656000 9672177 -329161303370416160612001704921030890368 9672178 -28157709670434063344142903299035968000 9672179 -165134934488427173932429986554018522112 9672180 7225255607501253139172538499246694400 9672181 228787053895106895566844001679253573852 9672182 -15000415562433030753897976241151169920 9672183 -15907823403112481687991316320819476400 9672184 322099064217175511318742277502603673600 9672185 -37436555535874659537546969838008754620 9672186 9141417990986353275016049226600960000 9672187 40462912280929822494750271282839243264 9672188 209024651507155531322898102743041514496 9672189 -16730570077171400890209071287530024480 9672190 -65858596311151580004669430100035215360 9672191 -470094078425578965968716474838370897408 9672192 -6582586760838755432994945517800652800 9672193 -336482759850770446126221007821047152640 9672194 -67047024976220786429590143286895098368 9672195 -91701514822315585328508860724525860160 9672196 -10105944926610825446838204394621440000 9672197 278956595829778559970893554531657643040 9672198 -116457803307212553681482227637835337536 9672199 -408871312721997833767265164027941629800 9672200 15947711320911661507393346155709184000 9672201 -1960828597778334698671591384141483392 9672202 -194057708670535306956058310584518794448 9672203 -72087496312716774578935110275826929856 9672204 103051046991158332401027866679515229696 9672205 4929424341878676184401511728569028960 9672206 109615510941718414758092318784471877440 9672207 161366237046793267989893932999794001920 9672208 3576016858642504173287799140062420992 9672209 -131637072927163880464157268422192691600 9672210 9603209742500914840859780803445004960 9672211 335135304324230666334727381728822235192 9672212 -108077875260017277976507517354322014208 9672213 -149883464307430384665759483055098785856 9672214 21893180497490929737628234023436263456 9672215 41709478096665128173990757734736094720 9672216 119036422347469749963978415365633638400 9672217 63513375987378714066830427655532660992 9672218 -183934476518523432875091685248149604384 9672219 292841164908577054738662903142549724844 9672220 -33366854717505405056276937510088389120 9672221 -144856526001378140765067210016477399176 9672222 22413315944698906328536581706260040704 9672223 -175095830145440930793479842226408840592 9672224 201570956009538299406939965040466329600 9672225 157647869546505276452017819401291744000 9672226 -144970656414769315394929914732360896688 9672227 246297343126710640532375354823318401040 9672228 51674824155946200155615098420180856064 9672229 594251515329598764460972100276774176 9672230 52984399089060191911825748516817110400 9672231 219599111467672388320372108966057517352 9672232 25581458777173217036828903726238182400 9672233 -230068093860867322875527593031428432518 9672234 683974764735976413813622370668724736 9672235 -48328275673695796555469873009835297600 9672236 17682902413156138321692302210132247552 9672237 497985973247294117801615008746287821440 9672238 55409620278741580863384964942585907520 9672239 -307207192629459104970486993735443060376 9672240 -22546759761907585895093764668480552960 9672241 -708712206662062776441321102932228589516 9672242 -148102983629881261854128997204267391728 9672243 11887236162771358097671274135188834560 9672244 -96806782243590550309442808175377814784 9672245 194370349781398328064795185223915117600 9672246 132313916413362189514881900797972731872 9672247 187133066516058882395665492737892548040 9672248 -6450886534417497776119965481697280 9672249 11863452069849404289292585454304586080 9672250 -27789657456754636595590008482166528000 9672251 232417091894045621550395525648904023112 9672252 -32049317332069618380201672981147118080 9672253 -180083979357819636557483867288996779860 9672254 321239604421292571947994665742123955200 9672255 214618050706653311637416292453544349400 9672256 37337217179223282330285596278784000 9672257 20922504353204489210005248976143331200 9672258 -24341749948153116622478421798680828160 9672259 -4552483146122169837097781029560490752 9672260 -82674156774000239672943869316724938240 9672261 -39462761742768398041524909994494485376 9672262 -171053085432855537606649998696384862368 9672263 -41754077364760935184838584172481390696 9672264 -6781064244503611433073338136659558400 9672265 59905899968444541147472974181248868800 9672266 121466729307665199281705823530529974832 9672267 188443896695860922954569899625900478400 9672268 -170577324120295743121755536014167530752 9672269 -63921970328455243643654748279391441128 9672270 -7106116343763827367034251553072022400 9672271 196844426203750135881207104676494822400 9672272 -81195599458833263651694897495517569024 9672273 2192687080318666159708950003661856820 9672274 26024963846377333512222189731012908320 9672275 -162369066240585241352455919401535123700 9672276 131140056250876656231101442737993951232 9672277 -376406181305364714742422227622431565874 9672278 33334002122258287536410947072703145984 9672279 83487463711557341540477489328296867328 9672280 -231289710218843663596885196843479449600 9672281 -4699224173327088620742295994036627256 9672282 81869456318092657536823920784971841536 9672283 108167113495414958237133524470531227600 9672284 294710365146374717624486646999766319616 9672285 47072001163933614718745291533523742720 9672286 59927540914101488436782135677251394560 9672287 -150718060203736751687080541895333572064 9672288 59594836360547900789434508231264698368 9672289 -308598181137935308417210089494747576400 9672290 -2544343823934087133220990158909413600 9672291 198099730011786604460119977623043912 9672292 -34552290923025960149823700928119214080 9672293 221808055864838173148367352510463980542 9672294 -599432584331508051416352727269939840 9672295 223233878461103350377506440049400607800 9672296 -492887536565884300733749965699387033600 9672297 -31666729515312496863746396692221202800 9672298 108442248299298814529204891188519892400 9672299 -17977058824586505528118984969984459968 9672300 19928195255760020932864513907248012800 9672301 295841439621431635443006619785612605004 9672302 -135778388794484869808477576460987123648 9672303 161098190388075242724116071707294434064 9672304 -17941438191253339780868844035669458944 9672305 -13918999990181765551995053770782554880 9672306 -81317278832363015041370323536956066304 9672307 -103779365996709122876918026961549501168 9672308 -19755931093239226335747024836406291072 9672309 201488987786355403686181280153535541614 9672310 -14616303299672066237989885146145781760 9672311 -298697070134418265635295889561647804800 9672312 128209204575074815674917961970870272000 9672313 -41551946831880014164220446462712714240 9672314 -192418765947743511437162823558445017744 9672315 -25578694532795931587267095736260224000 9672316 152142426493327516546499714742015703040 9672317 -382961724840164475502160307320565824634 9672318 194416433393979418848945570583641047040 9672319 354622962158100994357060126073274062720 9672320 -49605027525001962290699139087020851200 9672321 -231328747244077447003530452186175379296 9672322 214949844579209929505581847535443153664 9672323 -94888576687064402673011805197090839428 9672324 102605947234516162839103013964796333056 9672325 -94384409568045594513768745050347045900 9672326 -168573928656262442452591665762759408576 9672327 70842324536219049582889357149824598960 9672328 -169968602895593273029198443979445207040 9672329 -325547709271209121211205700235758676070 9672330 21771835819362863736333093102145536000 9672331 408419678335519189854943697076905522132 9672332 -160092501986821995965371352768839528704 9672333 89962815223365327275485009893780225600 9672334 -640291931023985724017002079187053568 9672335 -34147259314071312833326120230863676000 9672336 -46795054456912541448729901723803279360 9672337 115008617990819392962248660045718862152 9672338 95841424006098050967727498325998352544 9672339 -25001641395680835639013338687140104776 9672340 -9478898424982573118868332138646067200 9672341 -6055163159498849555444502066701569536 9672342 -12009796354685431589318392675618483200 9672343 23419531252933135121111257314031173544 9672344 93168461511786325469316819916574085120 9672345 196898819287729063100382977467156185600 9672346 -96047740266005089635126467355467962128 9672347 264348995598733306067150749972898297232 9672348 -22491277344361985741515398926740930560 9672349 -410533154081181634902745290037152973760 9672350 -81931801353736216293815456186813265600 9672351 20300681236835840130475636662683200512 9672352 -307569964586510474918943160037165826048 9672353 234480657703618487812080999481611699504 9672354 -2753844949301208958325189445057346752 9672355 59893363743106250070718829547803851680 9672356 -415499046707983643997679246840404572928 9672357 -228571379287873147157189687212018188960 9672358 334019794189542912957038726400971198400 9672359 -65378961939106334175596295671819938440 9672360 -89733426445436169162342437961342566400 9672361 -419078416257503170019465616739632332038 9672362 1268850903008741222987973177885986304 9672363 256555740971337841260995165114129339292 9672364 129657381784954185686382459474848214016 9672365 458919959342603281100964980375122252800 9672366 61028346838206673382665125717420880896 9672367 195657931601190198555206166245269878416 9672368 84678101326163668266846040863631441920 9672369 33147084265946475736477694335663135680 9672370 -82218160653373353266159976996273259200 9672371 137666134336815917102198879601377767992 9672372 21634004610878661698748384929402806272 9672373 315121594241117810538747404995188304622 9672374 -10191702523303730641292284808571512832 9672375 -51005732867377602120367428128113692000 9672376 147596015892873348164611601463692943360 9672377 -3802927461123496796821494183343476384 9672378 -97210903071369965956403619451522046976 9672379 14714293097534844984943244146779663720 9672380 168144504149618203245006025895905804800 9672381 -288486395873610329164271703819720071130 9672382 -1376691602373370663566681196697784768 9672383 -75879219847505473683472941007648782480 9672384 -55461925034885953122922343189251620864 9672385 26909257622462823212228579020474872960 9672386 -854422998432513124095612834417826608 9672387 55475035116537406365412985272730921280 9672388 -457910517222029297644422782303677206528 9672389 -17462049585018059680391538359272899810 9672390 15610175964762830418833549069619018240 9672391 -154668453118588177934370123867113319208 9672392 -10920687202383203976099852695380439040 9672393 232479952172881311942041394798775278864 9672394 79659007067395906477116071866475580000 9672395 37665991497936556499131402423349172000 9672396 11804568866032692517119716952019041792 9672397 -56034850701752141425445180671334736768 9672398 240762951409744934712465831801406612800 9672399 -184831386367662514260765250520519865600 9672400 -39527093430726526586451006146813747200 9672401 -167329698377607425628943366896155332800 9672402 -6402831115567520894750912557274388480 9672403 -61459916729774444368817617413691100032 9672404 97392148345205448686495967598637172480 9672405 74832814355643856932146011554162203520 9672406 -180862891856189323567754586435346178880 9672407 336719358893089464752630240838262223400 9672408 -80183363024740552668480208445769369600 9672409 -84227516811660842955798028586300614390 9672410 1932611278379600519422100684345214720 9672411 -38060967420277202664519282317612385792 9672412 -262339001471244361380977103247947110400 9672413 -59997134982634448833825667422046840916 9672414 37232810996778095338955060078916421440 9672415 10984936243002360112572709841697355560 9672416 -176535333989370141600665110739487031296 9672417 27533528809377598490225164378068364434 9672418 5073141132537161101881672029539170816 9672419 -68971583305053288596333699380288878180 9672420 -204694535976165413707379502434549760 9672421 92770101647810580866193556528421628864 9672422 96853247833780670416973866086666616512 9672423 -13368854985972075119014235852227456176 9672424 -407104083389517903942553531206356567040 9672425 74168687890863329283363257417083080000 9672426 -171837863846264339682700913872157721600 9672427 8882810976520699911482883901153339000 9672428 132245167303988721886648547190484884480 9672429 38001923881664141929261325371153705728 9672430 -43520803329200867944832054696080654080 9672431 -93372182978043332070866183500410566400 9672432 22484925139465408253835975858815238144 9672433 -223727035559340299950985645085568326360 9672434 20711888799102609013328605793249544192 9672435 79207849635012696618943143395933747520 9672436 -193529603171743158162567698744054600320 9672437 252166447500337353641651960947929223086 9672438 -1846718738860978077400789395403899456 9672439 50317529345257299065633210396997317472 9672440 41716779044075442532464407552943820800 9672441 90274565956723803687319478894382755040 9672442 -21972936848319190237849138706348439360 9672443 32095255493431982549720341511102446848 9672444 114300853843334624075981617143625728000 9672445 174418494358746544194641551055737670700 9672446 28455172574441570374064453264709344640 9672447 111038313064055094075791214643171000320 9672448 221638718467235924639236292942571241472 9672449 -114314247315176396592180071711755127550 9672450 47179131520466706130515242986757769600 9672451 -222709632942657116133529165491406603496 9672452 53822599910892849258871966954762521984 9672453 2035479658858942945943271989046212478 9672454 31406286382984335774213598552906959360 9672455 10254649501671378175661591467372357920 9672456 159405785256026488685714908853681848320 9672457 -359909899151742468120238936988480165340 9672458 -35622543264250290639718606135711219920 9672459 -98866627089285465399461915612223290880 9672460 72089968826397878807542079933719756800 9672461 103103799569188068981192586504838180652 9672462 106024548928038064088223874872439528128 9672463 -5863194092803322604001631522141670400 9672464 -5256053727998808850882084959349432320 9672465 -102374806995353793466838655717120521280 9672466 -1676684223591553497667662617578937856 9672467 -110494005578174587751847608293748978016 9672468 -45900635699656938903588750719015110656 9672469 334481138737401348317095930799450297870 9672470 -177358701134941554187692996917351040 9672471 213582064928533695488920455543684399840 9672472 -60606044156148130597013205062254387200 9672473 -577510315030593854514743453185478840064 9672474 13705732368757716709191142394994126336 9672475 21220588775333412725981850894420106000 9672476 -210797945898740423510969870191541291520 9672477 247837522512056281952863012714409166720 9672478 82135587458072133901465135211198471040 9672479 137900923615196799315805903690886917176 9672480 171242238809531231861426585572737024000 9672481 45531377837175073884550743248911173824 9672482 41066035463872491653167854369522604800 9672483 258630527796828693870209017676316060024 9672484 18343525561478113988128760073422496000 9672485 -127275003953519123500191809635747890600 9672486 183183072927235448452468348375621526400 9672487 -21774074907850097977550750261057562240 9672488 -136231727680535356834439089621337210880 9672489 -18435558039565876088546208600925932096 9672490 -59975964475173112409688459356152269120 9672491 273273803222445336360339129993609683892 9672492 -154865819671089001375232259674065525248 9672493 -298161209492468614356896100792627985258 9672494 137052056088055363014802156191277764480 9672495 -42529772164390895765551024915157260800 9672496 25313527152934790328416705378160738304 9672497 -80740138161257891879353871760606915054 9672498 13007196720299037956322076301755152 9672499 -57707603072964615585756073328254162440 9672500 -1681324255055019876348542072165280000 9672501 147325674430677096423714515729956685280 9672502 34565426873203671651611463154459534080 9672503 53878805416978445133164823476020923456 9672504 -142093052995517969103889102809358663680 9672505 75529186473753045413340514846680894660 9672506 3538374707596102573247020857094124544 9672507 -72405750159990606590017841772708217920 9672508 131109440108929380631814868072404778496 9672509 -76812363650385842695610291368451792448 9672510 39893174502033520054269733704311122560 9672511 42788200785742611710826485273311666112 9672512 -1606343329967125201692905749283340288 9672513 -71972917779877155621737581735277474256 9672514 96051610816129502743427827530591707856 9672515 -15312179873697114024919610346045823200 9672516 42324178615611746810726887995723116544 9672517 -44498574688815615268923820231465959620 9672518 17741033699728965313784678351158788960 9672519 -108903772118321338377065313162653758080 9672520 33581699698954816055465600498196480000 9672521 44193662150759672548761602060696379444 9672522 197224059388669312461570744215101449984 9672523 149327314288625030473283480277364559360 9672524 401327433895320985045202726091247798272 9672525 67761167292776249072678399377855673250 9672526 -46848804491083401763748006475339124416 9672527 -11206393274222687519328457509811167360 9672528 -20386405343165131214408926662238273536 9672529 -256623744861221540962217210465705338716 9672530 51651964212475216405793860950940454400 9672531 149944645815448257183247569871632327744 9672532 -50899179209100304189357171818191310848 9672533 -49179504468814473987144043047688878336 9672534 -2932782322128697407159754331868530784 9672535 534105537427863776913919713230472000 9672536 -11669708940266109269627750293351280640 9672537 -148749029386169648104984932639539112960 9672538 -55196698423256084803076275217743000080 9672539 630775859763198286976091501093869672880 9672540 3797958655278468352952280823004743680 9672541 152420979629976500383281383696127049010 9672542 -120723087976721008974979242334476584256 9672543 -170260563567234935264593888337981594256 9672544 -69943017699264185299877206243855564800 9672545 111776254546415388011862345086497025280 9672546 52669571886586030293245402575506149760 9672547 -128081448085737764349835627461019734008 9672548 -2346954552390722078213631042995140992 9672549 3608107116339957026573761979205043008 9672550 -112334306584108006235412127034049607200 9672551 167212524593559929313855160028964477960 9672552 -77544972461132453856932457272011514880 9672553 -57119084984724804464669587424562216192 9672554 67694677437063205539392211183210860976 9672555 70092445710709547598147512856297899760 9672556 -58551471386884515539527966116999313920 9672557 -109930919355587976280662753541710529194 9672558 7345467739626663048654559342622146560 9672559 -128222341869712595331495337083962287496 9672560 -73796293934975166042569634024658206720 9672561 178612473164245614356250331770571412640 9672562 -262099386616875057965973265056179113968 9672563 -73421034908278432606456865692308061680 9672564 -91556036743473266050945906042408777728 9672565 24930578469678322952582438011342588800 9672566 -88742471526934014444828960786314940768 9672567 130118281140810872160279367351284885480 9672568 233100508082413067562404486842867077120 9672569 -82779141725329925855362329204702069120 9672570 57247040232192489775114027642817476320 9672571 261069771861317473929456758616576685752 9672572 -12318211529169395407662438520703182848 9672573 -1717430456768242689568257657029156160 9672574 -64961926753022382650485973874327687168 9672575 -190294023841938245061068354916775614000 9672576 48514205150814365614641913388649676800 9672577 70404646036907449182991607043553395200 9672578 227343032376679521531327660590432718720 9672579 -90052269606626607202564494716125809456 9672580 1015438112013010489805385947893075200 9672581 -33412486460381246895215065881894857280 9672582 58620566616666986681006230234350520704 9672583 2447201398199437163710260986640953704 9672584 -18898325492621164217121167064625597440 9672585 10363881360529274874262568315207403840 9672586 -47193215690079783987156671822540034048 9672587 -57903063928989642326374867951677068208 9672588 -2390350552844796611498296400544506880 9672589 192614929964952584945235301784627055872 9672590 125409368906927362943898010647732676800 9672591 -41661663316219642588246689547171769208 9672592 31818848724628272820586098414190592 9672593 165549327735172784704220381258905442880 9672594 -5310988365908684007562503353619571200 9672595 -56206226534045080545915118117785176400 9672596 118779358876931077182606672287786526720 9672597 -33702578538265492986204294105281445504 9672598 1014916230972855381618902817126497664 9672599 -11580375023173301212095110320200072240 9672600 -89750792724409268722075270245580800000 9672601 188977757283038643944408590902008504272 9672602 -39630828666669748222113658878393139200 9672603 49499554507601037442320914954797206384 9672604 138016828027492245156436205953614898176 9672605 212660201488784261817853964781152977260 9672606 62267705520440428249399363814052212160 9672607 -114847070863756102550495140221610725376 9672608 -69906099256283916747252580882804899840 9672609 -48083345052853585686528597194832200640 9672610 109050297059410968550439604561252636960 9672611 -12832898204464394407808044011917359776 9672612 -199683611824168923713521074818411609088 9672613 -433947099841039618681973845198826487140 9672614 17403461161954211282726885704927617024 9672615 50653523251354753120959593495903664000 9672616 52525189749886601945648200474982400000 9672617 -164505386644973226048588718518507299334 9672618 -73995746743863153565555604819574650112 9672619 -826457752825055791037222895715542580 9672620 1009281286837415804157148414027407360 9672621 71069470091737769608876734699881453184 9672622 -86182637301820082261086067306333592576 9672623 -133165791297498967829001620889950680920 9672624 21105583740467556348236918222782070784 9672625 409891742432676548867421375669514944000 9672626 199562805327788946606439485764181764640 9672627 -302960607313117202643084305824831532544 9672628 90844566424772332888830829322088871936 9672629 -154771987248568848127201176680330506770 9672630 86928374139303384866553830133584855040 9672631 419339544186259326994692062822494684200 9672632 105331593884752503394297046686920806400 9672633 162891647471333037504419434962860876100 9672634 1919808550418027540794071905344964976 9672635 1061404318788048051358546356814076160 9672636 -15317267891523363443665602390136790016 9672637 -78806886440311485184565371806734974560 9672638 -40264417644843969102702032803678193280 9672639 161884128551969823498596618882265170448 9672640 -35800583097062572074000246032270622720 9672641 140235363541349243479475683644623828784 9672642 39473374583918123478417820283114572800 9672643 -409561290572387321121414002645924655720 9672644 37915268231945388502870484130849630336 9672645 -151274930002684091278779410066735261280 9672646 7988012895772920535381869124527725184 9672647 -1068182456660372845998991100868028598016 9672648 -135179387966188344117528211223786618880 9672649 -7898190240409602131362913705708294064 9672650 -22647629963421962629229935213383398400 9672651 -42278422020122241168174013874087028096 9672652 -238276372170281411344446552734930534400 9672653 -28618115548453675513849744381362794880 9672654 -16076590009964725639603359568291540992 9672655 -102795232678243361574256535816271016440 9672656 1347491344268163328373972915921879040 9672657 92755848622004687666265499924505093088 9672658 62648841195006331970989292343041448576 9672659 -69239696304685279360753644793387942896 9672660 -52649283788336380295172936745028736000 9672661 379862696836167348434953120894189405262 9672662 132272829318845778525336427690837174464 9672663 11916454810162692297545554496981654016 9672664 376795791193695240829900677508797327360 9672665 -253215113245960573142335404137837306880 9672666 125083252802803056593336734985995405824 9672667 558602993173889680037689733463475813752 9672668 -186347456617358897768340304044902131200 9672669 353883157598529224815556374538180984640 9672670 -52823738343467334125135350183101200640 9672671 -135436504034101550427535650667149971208 9672672 224510538107927618012631833742441185280 9672673 262423219784467837675294295227351422144 9672674 -265975383281708748819559402997999572608 9672675 -86723553887356026907397655025573239000 9672676 27192424984610989084216340335676492032 9672677 -392049460058103480585300148572827328 9672678 2288689616649094273953864946102780224 9672679 -85169774214669220601262634245034294560 9672680 273992696612912069836518868949764454400 9672681 332776657219647798581454667101596584320 9672682 -41656846163690355684159480975025468416 9672683 -6558671717067695503708426989683437068 9672684 6056900992997903774642165044621443072 9672685 -180042832927228490543836074647522954880 9672686 -134498132447353631579343613799381193600 9672687 32720213833236184910497407484903772208 9672688 -36696064306654004604401346798904770560 9672689 58015158817274723470492684913057256360 9672690 -14921144282127384646150695498911554560 9672691 177040888008931177334323966165847947520 9672692 -154601806805207147965681507721735021184 9672693 -162116429844950862438613593104276402016 9672694 -71536729626045722300094575787791190528 9672695 -34120162549504074728066717172445477800 9672696 -7275767841232624043107260768726220800 9672697 -39250662832877012439019254289824915888 9672698 77647480793572330141552767130982431200 9672699 -142492076471239789226090851489329922536 9672700 52234809966466950539742054409773734400 9672701 100646285585272933708527602091684506112 9672702 -65842698731972545404556400962628663040 9672703 251817127054832682334195372436769277952 9672704 17344929164282131277608910607750266880 9672705 -32655308820516113055580265309713707840 9672706 -69294310907088807046088573334995558448 9672707 130686917067979076006850363907698823680 9672708 -122059508057026414646784195731982013440 9672709 4056588472251228332475390044058791352 9672710 79052257321038143302853835005005296000 9672711 228624258465388683974261083184551765584 9672712 52507196561190899035460134177925529600 9672713 -6266674347161251674991188164963517696 9672714 -94350736965252896525204810283447001296 9672715 -23143967140973080054746186962800248240 9672716 40414348435750579700224514481001532928 9672717 -10015354144372437858876634574295865920 9672718 62445022924359556378004628083585742720 9672719 6180826170359321874518303840480652288 9672720 4402664965642509937803504403352125440 9672721 -3097535230349953133218398692765460368 9672722 220910066785812789623622258074037325824 9672723 207664024156270849859547695120783349120 9672724 -96531209968936301609787181821650533504 9672725 -108543211845074148614408999191517705100 9672726 13167702326664593749735674657530241024 9672727 176103211773151502527232829342537269576 9672728 74700447342694722028974933624533483520 9672729 -15823091543186421834380181827175409920 9672730 169944500100825096435832247763813918720 9672731 206777808707911907962894621837122163200 9672732 140154380321493404656923652046429959680 9672733 68485698615462320419699746299526548320 9672734 -173522818447938614102296497431455737984 9672735 17156714101013739724221542127611189760 9672736 324768524029839085723082700340639629312 9672737 -99766685604867223309466910458499783120 9672738 132481135170816639232582165038846966144 9672739 -691170594964490360175726382574019105744 9672740 84963955032591845824261618615357440 9672741 160023107399713200606521025924615613440 9672742 -18041675052919570051287487277964198528 9672743 328705664748310350269134570230013577520 9672744 -79672646242879766791269227991578050560 9672745 -27787645542701263579467967577051160120 9672746 -8727558373124546304162162939398382336 9672747 251817347522353622782353710670781455600 9672748 16675837947654207794754636699815500800 9672749 -137839198347082650675685102829150726250 9672750 -113060527458001517483467496843094720000 9672751 79416716638430673787610418449324098104 9672752 -81790384883282022476653907819433836544 9672753 -275048288224885346739592869390990212496 9672754 12966652190872449946176251550205082112 9672755 -186369935531969416587806426832539478000 9672756 -71273813787965334640053110792741646336 9672757 -57482498629432757994971098380567246994 9672758 -115601803652974630030725572954678106240 9672759 107549785447909559709522499274719126464 9672760 -269717986489210153156162158418169856000 9672761 -29003531327357141878340978976286567296 9672762 71459579603710721643900431619960787968 9672763 -321803143040753343737496241374686088988 9672764 -5137912627925917524811089993729176064 9672765 56428520368511649799231577908273555200 9672766 -88194201768942777182732632215950631168 9672767 170461477737929196568702929375721494480 9672768 6941252922529898162374733327656550400 9672769 145541232533530696286901549164459096020 9672770 -86688701071239630371693081661326724480 9672771 -352207714181823240392966680245845327040 9672772 -4953727443093395805204032981365103360 9672773 56919783312153107333323372884299210304 9672774 133628435469421126726600222795372099968 9672775 3762477202196628094994752288207001600 9672776 2384682977908737796395392874142617600 9672777 17770846830458470075600484999866055226 9672778 166448876534462592965469946391656554240 9672779 506448967090717396844275455366999179976 9672780 60148962862100601135411945098045675520 9672781 197312688168010203272089655890446446582 9672782 -28456534657912374972668262003382713600 9672783 281984389351350307788771145570295161224 9672784 -49418550637471419862272497890464890880 9672785 -52977658935493402758903810438681701400 9672786 -112304881423817619149306888230782049920 9672787 -32409905013124431901420957651829093040 9672788 298721351859174335408837471856892624896 9672789 -69765986036613099289693363329065561280 9672790 -128501109822028046873470352468144737920 9672791 315017752876552070886856251168756957192 9672792 -8531455240043192664751400650339983360 9672793 10382464381204492240291935623895656000 9672794 -9141636334458835412015718973999573248 9672795 -119170029539484230121592861444144907760 9672796 -187061422852663471190276265755396201472 9672797 257025094996419734111498005014327575712 9672798 161610451975883997817492870127962361664 9672799 107195004423569808705527050714908943336 9672800 -38540651554725065637239350461313843200 9672801 -48572012621459158380758133392926924368 9672802 28163495602842709196570141830277433600 9672803 -6423249514467254725902092800698508800 9672804 -288879760771857309165604969733848442880 9672805 -111390048683875681181153695952547984000 9672806 -30171593374978038658040848980471128064 9672807 7280430878230892988111549917112556800 9672808 117485950928528398062607904187297792000 9672809 151069965612127207741895964003578708004 9672810 34991433150471257935993768384909931520 9672811 -184907432349603269047671274479483330768 9672812 318225201494719244011161786749705062656 9672813 -137847914700810374244906215183213379072 9672814 -154255825944512179983235044535449833280 9672815 -136955558760344161993520518097495738040 9672816 33143849909626007821886554718430461952 9672817 -176981822934654105825408676873601159616 9672818 -14203602569204113927882757759942822496 9672819 -76000630949394307642177893112987614672 9672820 -123567173070471024113041583430627256320 9672821 -13910329412129936092929876460001301156 9672822 14233488287497940610871559174140443360 9672823 -161157941560659204773878676259301323928 9672824 152932816107128243166293833111835443200 9672825 29529756156967938518037425714662491600 9672826 38947104044166679915440943544338976112 9672827 166368116923454156888149728172664686992 9672828 -45725823240202408228333915165343612928 9672829 51586226624107128122717893281705869100 9672830 -20962447237897267765370300040302487360 9672831 -67958195426387430071356893408028646400 9672832 96071093482833783608700144208356311040 9672833 302499569284986972509238705754991692224 9672834 45471533241319598475048310478708843520 9672835 391264970352624218854846384667471828160 9672836 -83208963408940727169501895261122269952 9672837 -71221519787640683964937457093492002560 9672838 -79999811925334218513838217547676016640 9672839 324223341217110164103422064458997861120 9672840 57112143008999573512940034024486604800 9672841 360107169669184390198152685756074489242 9672842 -56162126222981793968273883938496013056 9672843 63155025603383622308738495341556803200 9672844 -538411505994715760034176485850586624 9672845 68740407819323713709605591941927169080 9672846 -84630196389387836302713083486267822016 9672847 38003739489338714357099755122799399872 9672848 32229617987799383964993819402021371904 9672849 -85351770826065626975590630716352052766 9672850 1155169822660978026232498806290016000 9672851 -456124939876303739557213671134510168148 9672852 -77614311441133904489177733424389500928 9672853 178138636384645692436514631992864105102 9672854 204211724398325290569047270799893305152 9672855 146362852207120320066597896775573498960 9672856 -351367986513836439858597787656784005120 9672857 410092838362220351845519923188801151552 9672858 -97026545977746792180372646729439046912 9672859 -128778948888870895994842006138697049584 9672860 -134514901749261292855608044005812625920 9672861 509592509658269756068380430278455136 9672862 -14559168714995624098918176823276586880 9672863 -232449986352034570605226331317790160240 9672864 -270203642851940618412439900400362979328 9672865 15514297077662329651271603145204860520 9672866 -70274987201496183083395620568987246080 9672867 260757817267521537393424071496642309284 9672868 74428907710595877961756567958064971776 9672869 -140203564741890994632790490773473425730 9672870 -90572203655817490308959116979464195200 9672871 44983523781788497342509478907694705120 9672872 341219908898189455597687988726125363200 9672873 27102725634054160612108387081754403840 9672874 106993109760459882153262281045743626080 9672875 -123886478234808128098279380093165516000 9672876 -63553542189159501189203771171249395200 9672877 -74464313375967235502834185671304369440 9672878 38622351614606214482338829064779776320 9672879 -172250550035689003624183729043040487416 9672880 -10146418928004740911869387040547143680 9672881 -118834834951970436428021404488792926880 9672882 -186551169142894207639946367614572502016 9672883 181032803397758908309055092132104692424 9672884 -16961645855373574542035533677784108800 9672885 -2295102121009300506398840100865468800 9672886 -192309506258421732047539086609394514496 9672887 17645933230013704228493464433709132000 9672888 113523319854721112532682377511477186560 9672889 -12949901599900278219199301375752622076 9672890 24041384136086493642818832335640607200 9672891 -279605068679701663049223216763000012008 9672892 215031926687256685912860188402788730880 9672893 4352386493509801232559225445130877984 9672894 52952660813015426192948262312013916352 9672895 213755443729384478029934726107894919400 9672896 72785264788585368178391368050419957760 9672897 16376308755506735048826951129964539840 9672898 102390603556669240029379624448692134912 9672899 16358295996890243106082545204453764160 9672900 -58986669255678146551306946430765312000 9672901 50190912889034116639596473090285482880 9672902 -6175608373584859758483050776794034848 9672903 15225360195093281124375579113472644736 9672904 118957660908624049063086972155842421760 9672905 176458862475211502113653987973846854720 9672906 4976859417390152626496780255838488064 9672907 -107911122466365260801165593483857300888 9672908 8358413894608156554383147850790204416 9672909 46950116107459494895180803093267611136 9672910 12848354576538968474885612778237054720 9672911 -426329695497067100526396551260559723328 9672912 -41609801294836272375088482908232744960 9672913 -66464463768620005956468511779638594076 9672914 805341598897401972403070747938663056 9672915 11124527811980537208211794274953715200 9672916 -312720830164246610091218752243340328960 9672917 -413659235743108443553585373600393210034 9672918 56654199501262653857907225328978268160 9672919 -78181931834266870432729717930337455160 9672920 -109642248006492127921493370199024435200 9672921 138617979139616024793683666461111644420 9672922 -64731882671350545870068323786461467136 9672923 -73597530006350221046285608847376938736 9672924 12464253522084345101764088132460552192 9672925 74474792538794086957888540486341759300 9672926 13650056247634647597628271226744422400 9672927 -268762649389619347058287150599510439296 9672928 125395407378635832792620135202237972480 9672929 -270008763406443825689995053593063739648 9672930 -15899120366961194682568958797929953280 9672931 -450536048563942187901310745613456522000 9672932 -239597352928987988505171464899624458240 9672933 -42938680843694203174460301240317761152 9672934 -95377395640899100850538108417983172384 9672935 -64835217881291903566656481199927922240 9672936 796215733443160090119739417511854080 9672937 -75394347539137360119568621814252360588 9672938 -16693601846865731720347405003983889920 9672939 7463210868806028210522069063777358020 9672940 16699066016257178975062377301984588800 9672941 20535608934571164013259015325742416342 9672942 35276606953423064365437203433101992512 9672943 222989940147959986001907949260326981600 9672944 -106323717493248240643048151554219376640 9672945 -83933629468438840824520930903996078080 9672946 20040511390694157197462304566254004640 9672947 -564322126199076454183996235364160848 9672948 50193852500746866962076323530533455232 9672949 -37793306391848809661828043246089528064 9672950 -52675386830609029315185826781728416000 9672951 61675792399131925362584679461148320232 9672952 468798779306561863048131610161610629120 9672953 -216597573423345884405478600444483667836 9672954 -110320440019024521979430052411519118080 9672955 122031247551966496359772372427730946560 9672956 -113327241725764944207318862959613957632 9672957 50120136076980606577178264095025436480 9672958 -16939201113210716685021398674949061120 9672959 188099412939430750495911698627116587216 9672960 104963886870536150620429699520240025600 9672961 -126654808047690267974015413578805707776 9672962 -52159986650135099040818403558573977568 9672963 -271490985384079215939046764753210024456 9672964 -78001212304071842665714001312866832384 9672965 114988819230770824670339253894269758200 9672966 -89669059574650210869961554293379586560 9672967 606365591986966571433898700942137105840 9672968 -177850921896711246361400151087517117440 9672969 -15825314745486515792102870957262103872 9672970 -72691129062608473794692917716600316320 9672971 142792342031997715128457871231129859840 9672972 87995856602997861608830448753676140544 9672973 214169081211589576384763772235076807222 9672974 137131706951342537986714639609761374592 9672975 7836682519167579751870613620817850600 9672976 -39965036354786419087023791435329044480 9672977 122311743447099640435840632665688978420 9672978 60211125286433602432591128900692037120 9672979 -3052808893548080594682208379373864240 9672980 61895164138869287382742674878000736000 9672981 -103221742252802750261549438491428245280 9672982 -24847967749200143798952799962875424 9672983 -264973667577133493234620782659247930000 9672984 -28108468420358234597619267961479905280 9672985 -47653077812832143120287305189832933440 9672986 -194386105770578171659450287414726736896 9672987 -104315815750812834511316020721526614160 9672988 -79597831182696283027827830099572282880 9672989 -151735306095974758236861440775723603540 9672990 20178371030282056364472794074111125120 9672991 -419535408336390155437066043902402640640 9672992 -12848276472013963149694302634691788800 9672993 8568296275909506736792228201878148800 9672994 -86147637397455950558429408732906134704 9672995 4466838153202914542726343698352349920 9672996 -2754721081426925397881129467290034176 9672997 387459702156491817379740122807573690560 9672998 65502339749736873451088326602719397120 9672999 55788717369970691311238640546037338240 9673000 283260214736185701524042038639795200000 9673001 -47286674987724403154946102566564543388 9673002 7410553329060234226189433957595446880 9673003 119700181975102822677726294602271779252 9673004 -118525998686338996909182703433391538176 9673005 -20975862735099131203174586165027281440 9673006 -45494909374608460282189705226723848320 9673007 9855118420809437908065265238423494992 9673008 24023534717791179127674412159721472000 9673009 -60428968675651999715063462160827278796 9673010 -32172685132093837259664431093424768000 9673011 -22202189276508859117498763883632792712 9673012 355401893443250650366363983357528832 9673013 78932995089497373861647514676603827360 9673014 23385807397768777027852730651335157760 9673015 181621153961185874085795057340412787120 9673016 25932422410932253566849673227295334400 9673017 5324469537509488783098198651574488384 9673018 41551627103866114875659190077411791104 9673019 328205949996867370365153810774898464096 9673020 -2970065200209419672975168641066936320 9673021 87169942154152251569954293631116855852 9673022 -34094423413175753592765242678814336 9673023 14795891035894530683059295707966844928 9673024 -74116381628787415470616927310453407744 9673025 -110069468369183252248838418603025905450 9673026 32340375302884229287093962425777192448 9673027 42761547162289124289499608248047831712 9673028 239963604698561142487374917200349655168 9673029 396931972214505067506576664633487121084 9673030 28233930180812639447527926827985544320 9673031 -461962294291886917627707411222766807368 9673032 223266498374700040741699031296123576320 9673033 230042896512928719657561147197084581440 9673034 -15280922211306054202933197864109562880 9673035 153603411096123939756733345949631433200 9673036 -20046388069582283997470182382838282240 9673037 396377864082783847234881934073574844320 9673038 -99304605605669011320159035912311739712 9673039 -454817399423329505862761364848226592976 9673040 -17033220289112997867233103398775029760 9673041 144853372285626016382863486430305399104 9673042 116789489780037968609016891983982102672 9673043 -95424212648524825802124578786169138708 9673044 -80773219477864806073359085898370422784 9673045 -354471029090270442152501359661225057700 9673046 -17986075010762183278468751632801506528 9673047 -111498489493155361807434338572180800000 9673048 -53929788489710228592338005768651407360 9673049 -45683691553170898635647141228176984950 9673050 -2038205961421145495969577994504224000 9673051 141050006488021925305568360769406702632 9673052 -240132073434316585947476534045305290240 9673053 51075246092001735740447622387236519520 9673054 2538928622508778551492115433108904960 9673055 20912899413811328396791439027366110560 9673056 148192913905954707482505678405476155392 9673057 187381070203054130523718475564982422306 9673058 -106738384552254298690585706567434856448 9673059 66630388025870314211485339427911595328 9673060 -54531715848720159982359211413248471040 9673061 -174464723141509728132773405140636210500 9673062 16748667920150408622054096373520185344 9673063 -347475179356855901542080681718943727688 9673064 -29066843460070291983270641032812871680 9673065 -3618801983897911477110154501115640000 9673066 -85154514546731161623040397031655579200 9673067 235564560348665180019851309111632586640 9673068 -98924733854171827608419797173759857664 9673069 93054999510444163131756165788459092800 9673070 -93393777646550548386430198772975124480 9673071 -152608040731738211190641405445431946240 9673072 -17744208005267230905777636160996474880 9673073 -277238105496676518320230262861697687756 9673074 35320875387655966762355345083313018880 9673075 -155484333953304153965020190054057824400 9673076 63731813673206021578775324897587937280 9673077 132596718292023222264184510125651486720 9673078 164546529047437028855921458506333447840 9673079 -66034690635132817470183698551554329016 9673080 194438955063957928609179602745354240000 9673081 136725940663967586814389792430674866064 9673082 46903386905494997665946455100725727232 9673083 -9731050674289078441499059302534599136 9673084 19249686988682360828852999559609930752 9673085 -59764561372040291189403692255912954880 9673086 -9847144952880206660344681439557139136 9673087 -131604608386352862907126119269958458160 9673088 -428693479912603734772977792596815380480 9673089 -74059967227167076472605201612435061472 9673090 58293430417255394689256258889052032000 9673091 -429995999394566669196293725623220314048 9673092 -25059124426336564508362079876005908480 9673093 193032422288030577730378867901629589342 9673094 -95110238257698114076593141582651854208 9673095 -66617074517003790092233602230238782400 9673096 -25858698213577571847829671416000870400 9673097 -94960560553392202189421399194588733568 9673098 329620425743697216008280419048811264 9673099 171960310543801538870830168867793163600 9673100 -98058603150938408557241062948981305600 9673101 88101746439039930898330445591961367680 9673102 85213537348552431650664400209011981184 9673103 -197417131063455305555788113483321864 9673104 -10592315875539198132779128370654085120 9673105 -19935479442203457291396892834553951640 9673106 -232610631640345965522130040404770523248 9673107 -71624889910003978614815534496931190208 9673108 -6292328106553302944483302383319592960 9673109 -125767626167789372903868166753571484000 9673110 33944800959996663659200593537008183040 9673111 -16271526372378974292566246943557270016 9673112 -159481880637679201301118530365821388800 9673113 71717663578066927995559500711566546400 9673114 52769177716921296751491506776538456832 9673115 23434714085921254312615810700461950000 9673116 -38301475726325581609909366502009634816 9673117 -60134438502512664724365975027037363968 9673118 -12483220898546452581134733909150931200 9673119 93309333360672861290239941822517993320 9673120 -142668059709127540827823697616566353920 9673121 -102962960950369231478814665888748855888 9673122 44745902439857003914998731094225415680 9673123 -59055161266215016066934951924533568960 9673124 159877002219577928007969755087038521600 9673125 -17074072567897563552169698843140160000 9673126 82455619787292916530262883040114988512 9673127 -329585274804395248993559951664993606024 9673128 -323407990489430484427809544362528768000 9673129 -231272947524033139546374814694147083270 9673130 -14558138928472487705882740246771010880 9673131 -20902446371457715124031854619575686176 9673132 -11711196306961753844639281283340777472 9673133 130354356488313765808889222557013469984 9673134 21569233155455144796594919945800828480 9673135 23491581254012395138405518586574299080 9673136 40464634049789016197657665686225420288 9673137 -67026178584335367190087057052253876492 9673138 233823299337995100713082788694681384720 9673139 25102237496333983581981595411529550936 9673140 107551796749298050300649841635954565120 9673141 -482337519021811379034548007560624122848 9673142 181619888635237853200924262904099779712 9673143 -2807972364773379258930070177515687600 9673144 65281522645708443992431543946855178240 9673145 -202144751027288347123388858499628439100 9673146 -22917047642366498836222550920172280576 9673147 -100638794839515045345348418353261450240 9673148 28392190844125675646531694039212622336 9673149 -109065589694083649501871760833816791520 9673150 -50003699660277182489979009054140443200 9673151 545895743761357937052961003443531264 9673152 49807636845310317362966681488994598912 9673153 28642382377209533103363372093538584960 9673154 245413919288681633246312441365394413776 9673155 1138340558431601267859450476489088000 9673156 -10201172525210575399057358128342806528 9673157 -3271815823694971226153547616595207112 9673158 -72081885803681821271691851765910093312 9673159 -3129426709047652841374801975777121184 9673160 -62519672586821286925016562493956096000 9673161 94841158237289082247411903227376752000 9673162 -87795527458143687550253420917522953168 9673163 -615372647595745264579167830837278073616 9673164 11557812920538050606256185107561568256 9673165 -70336933247174836078696562555121509940 9673166 -189368434768918612743482664602583948480 9673167 -10741744898655297638517847037669724288 9673168 35019108308124036214310071502550466560 9673169 70297871691314890154387671291278558912 9673170 37697206509561044609248705606520755200 9673171 172389652278442773756430010991116159088 9673172 -136592464253841364940424819434517661824 9673173 200317690007989953599717246871349143264 9673174 -20040209778411042770466903164370506496 9673175 -140121756078443681562460597062462123600 9673176 -228388759238196090659181361911040512000 9673177 -64041423295794072675185757693873257974 9673178 -49677080835360703556581182946803010560 9673179 70212690980097939295679117484132738048 9673180 100447819377556787972433058497163545600 9673181 -50884690048809331003351017906658370208 9673182 -1677849214425166583293340041700511168 9673183 52083734115708229015930563469912246208 9673184 -441780146179743986577557603125880684544 9673185 104229080384221340346488257155631982400 9673186 -53700318791423020569310347684913676208 9673187 -280686032258027958177133147123422109608 9673188 -88505302593709303968796355968356547584 9673189 43453324780518434442061336278972534360 9673190 -184488265272433393071336379876530422400 9673191 21412566869585751342665012137709001600 9673192 663871379636837029076529480291908321280 9673193 7609527156828861842513201057890232064 9673194 1210577609809713392483038405888336128 9673195 -71944105009811414063682776644288880640 9673196 -21225944060480910554140553724846148608 9673197 57783369833711166182895263386147681440 9673198 47944364812093912564636635381393288960 9673199 -121472834630709865945139889089808242280 9673200 13394969154333509597138588147240140800 9673201 -190607014738903149809284428801182458798 9673202 -26992525320591976682970594521741402112 9673203 50579164455212024644985548292887733304 9673204 21527022510484225829158793756621045760 9673205 -53059336383731924886654683795736225000 9673206 19035158426319185635232516278556237184 9673207 -258563294128364850696116108609595243544 9673208 269053075162962693284108746693790760960 9673209 -9841187625365324045106586292461240320 9673210 5312423310426395558624820022367009760 9673211 -502822782585376299783093443106171447120 9673212 -9567520779952436044486434973287422976 9673213 -16121841762599453274936971608890247680 9673214 270202636341197872407210119800268691456 9673215 -50165011440229887309117861762844736880 9673216 30092365408537935084992568119997235200 9673217 240044548778713433141197405935754480560 9673218 152642027652446748575460460904523875664 9673219 -183756615650751308902431682540348805380 9673220 -60749692179722999441001513773080389120 9673221 -296056104440207601864749040439357864896 9673222 -196588612037547853158431993433569379360 9673223 -71489406607644662645391428552511164160 9673224 108992729837006264688306782518517760 9673225 -22081635405455860055988436418421422400 9673226 200344725176296721950015650629056107312 9673227 -240864958187084500618314040437819917880 9673228 175008934252474783838479892046948074496 9673229 538255592203408458130422069744238956300 9673230 -3052384428421397103153829487813468160 9673231 -301181672158279165917770567467938341968 9673232 4792650351391547440791347752929607680 9673233 -42352659625893333376794939603586872000 9673234 -61031521333746503353164655933151063040 9673235 -15659735884128020176157775842330008320 9673236 142766740926435260653800074876987228160 9673237 6598120850242238197389813758699391552 9673238 188250223333465218719918267190440882496 9673239 63149611196449034526641336916157246824 9673240 -71537093576726835547736741825003520000 9673241 274067205091329638808431962740285867972 9673242 -15880621396275695467791919883541680640 9673243 179658095591741957727304363718188608640 9673244 6682180427722317319929908262993079296 9673245 -157911561676038947079854040923502679680 9673246 -79960714794842579007690344428800588096 9673247 117640044792593607161162700821769849696 9673248 64604442853865855895639554535790215168 9673249 413463081636922383339067058839360273250 9673250 -51579154634774152953364024572247896000 9673251 18126910245536540220957064964725824000 9673252 56905875219014986124354234992661820672 9673253 -106797680712070745497510006392747319872 9673254 -161052140531154407597020378607601498336 9673255 -438215743456510300816787558218094011200 9673256 -351331059640707075635559358789794048000 9673257 89977431641262070882347705091619927520 9673258 -1737690831310732795745807526071709696 9673259 79508413533616623901031760435261209520 9673260 -114638313545298219105927888985888957440 9673261 -220850176967936449348007653904433879520 9673262 221434396463776979592254461581081229632 9673263 -3821103644465483943497574834775215960 9673264 112801327231651596917944930434172436480 9673265 4152148537533808006090781084180392320 9673266 -127244937724768284022454080634942126976 9673267 265744534910781216143851570590791218316 9673268 -56273602339336444717543156623843231744 9673269 230897519097260525294140743899766075360 9673270 18876674091695742954719783956158958080 9673271 57211891552831155315302145154780299264 9673272 59549139500106304875245304026850508800 9673273 46647544464682596523264390879431188522 9673274 39372653145573010948612456606492581600 9673275 -70914806058119408659307202563479604400 9673276 -307337774018849455209365905913224483840 9673277 -48655472538126510126081204322120176948 9673278 86047756856521660225825552415034517824 9673279 115899715346626611009702763210269055872 9673280 433751969399981930909384234867097600 9673281 -18352950664095155950321253351193324288 9673282 219719791732573559662529550342166582992 9673283 -83350157542900724489065205980837270440 9673284 126692330661297962751953302912057383936 9673285 114432695362947020137963285635671185980 9673286 -54703781744244771756882404045767680000 9673287 14221962866074136418114566659741266768 9673288 -297207583656428930326245759379368960000 9673289 -146397889726114891045074260225784696288 9673290 83491966920363463705790768579268019200 9673291 -20481502416487432351776480153775216608 9673292 -869595835439369383375438139326898688 9673293 -15829917147393480224934482671192852416 9673294 32828426651478784494052880357148154368 9673295 -49770069764325009108431716619801249760 9673296 -11732678095531752362916533659055947776 9673297 -294984227030746937323718328258529660608 9673298 213331314593624909271816108298596032160 9673299 220749158240060950345260336203629531800 9673300 -20392550437445028929316501107367731200 9673301 49794803727715349776548517393598584704 9673302 42003756351880727487230520588656222208 9673303 2684628369225142912474964788309584064 9673304 428785682280821199312879742528001525760 9673305 -148074328292593138616745520124819086080 9673306 -220671664490247002665105705603859204640 9673307 70348387032781496920280362796632656912 9673308 96763828157851186821014415605063900160 9673309 319714854560972813983647400294487224000 9673310 -300342946576726699325535053194182627840 9673311 -186131079424389517873817772021320491776 9673312 379782455865992243048395893445697470464 9673313 -258770090900608768969031439117786748800 9673314 10538076945956062543744105237689584640 9673315 112385058680598669105743805263711994960 9673316 -109640884368296324027355099470941464960 9673317 42595384878206987051569119804862606080 9673318 7243274503463561337039562903615511040 9673319 -328628522669781058703344562730926559888 9673320 -26357485092791391631944753501564518400 9673321 -69684738038300572251990913015532300160 9673322 118261366826080224977525148176910740832 9673323 -2125650564937173014599796781694066944 9673324 113883058970179508157959278153869345792 9673325 40028667717827286565846747776451738500 9673326 593704222422685013726541636073087104 9673327 178513549278363451648535523618389353560 9673328 -3684165375602557803316100766171463680 9673329 -191695579507308594369372614159609119392 9673330 141194751028124165759523507785999494560 9673331 -79906111294902036199839281520842463336 9673332 27211789559900792002012475284957519872 9673333 25394313236944519733249695144394882944 9673334 44625569674115960498526012355828479552 9673335 25899323095972131029693647177973546160 9673336 -47682417927561737778422897738009149440 9673337 156261271877100996788649135784682268240 9673338 -58295835623784360926947921597757638656 9673339 -36308034556426713481069516937347461840 9673340 -89097142902775452359351096413698846720 9673341 99848379766903064496798522839185761792 9673342 34264702205579545356713306800868502912 9673343 408870292929543151785916325446426526592 9673344 225955720561508147080884975752907325440 9673345 47060789713180925396641897352860800 9673346 12109953034693929383526911769896326560 9673347 -147521835415015166092824313108694382600 9673348 -174163342564358527422873285682718109696 9673349 -4329473058730594382648224512538820064 9673350 5843020194402411453047899181958312000 9673351 -276717492950676238574947557445070812648 9673352 -310551021573099409769140890632311603200 9673353 -217916698552952218844878117256194331820 9673354 32910592539403498165049158919326029456 9673355 -252730940234327008810829103135713238240 9673356 -1204251583907101726356537844698071040 9673357 -147705579318845285287103923566182571348 9673358 -110423433575511358381289449889025222720 9673359 36263105418085552023709899550106912904 9673360 17648519334073741271577711690887086080 9673361 -437604104056973912578843729820305657038 9673362 -17268185543255171146155031033566159360 9673363 -11866357415229140475355812247770898176 9673364 5565084889426311703865857592379899904 9673365 -1738251272744839818399213737978630400 9673366 3602885676554742609223418661023367744 9673367 245800051483594620439953963363827796480 9673368 164704253270828280947316496460269301760 9673369 -157555041141934227412059334469596322230 9673370 51507719325488128787579985216422492160 9673371 -293944694401339466381551514322147479760 9673372 111791171683568202273198649440782552576 9673373 57925837125762400418804330602236117984 9673374 77326241751270275444413163937494900352 9673375 279429443185942472593184068685857380000 9673376 -7252175641629722587318849049694830592 9673377 -81873355388674928969574008308359125568 9673378 11243778514296192257536978355815257600 9673379 202182293608407916124765840796973429980 9673380 23730917127564744168267351901806789120 9673381 184781807829662489329590199846288673500 9673382 46834332922538084255661347785710529152 9673383 -115974057480125806526756499354131804376 9673384 -276298732138983823751137759007890191360 9673385 86905467901329331203250920210922129800 9673386 55411503877285685812887955741093920768 9673387 106887035778988927027769608331707754036 9673388 227269387619250781275834835419003180288 9673389 94735074340600612282872986222194003008 9673390 -4532038778885293528404383347373088000 9673391 -39568368123367539051444334421818296960 9673392 -4157986347198965293004473247811502080 9673393 307519188788768217178556006295706541680 9673394 -20432492639323991347981842797387865600 9673395 15068526379278640100151545044916858880 9673396 -291261913699720914424169591283098435200 9673397 68759305634647354773178142437324932846 9673398 13857818649792269775877287753729085440 9673399 305164981212410493820469443813391461536 9673400 -117616664250180626530353192228589056000 9673401 93361800078783562232396591046230354496 9673402 120394390586611648841125972788778327152 9673403 -281717933480624720860366903677320396016 9673404 62431603074531985401953835014696509440 9673405 74587848514641267123303733016107238400 9673406 221564971357535049901996437628626769152 9673407 -53329454681840768308063800000831790752 9673408 -790372757165475017191653411040264192 9673409 -4788347211108469978330438005669095232 9673410 -29357831093834267390430520878964147200 9673411 -90829222612983511964249914040833193976 9673412 19473928148612365725875706006549565440 9673413 -304622147897128001927441056749589965600 9673414 52875352366715569352852272705353308160 9673415 -159612063784784799072938418488682418440 9673416 68279825564712845700061116287946654720 9673417 1263040483330790699167590497197950600 9673418 124237857761071428741014097775346417760 9673419 -215611607803743757669358974516201728 9673420 -168011783250817339452728970851683230720 9673421 -127989192122803128781575345893911956 9673422 -115675169573076012240615156597271345152 9673423 -33742389875607675928217976668755823240 9673424 -65324132834453044708969881299615784960 9673425 6168367108089763819333846299173292300 9673426 -88246487618255329832734061330357591040 9673427 414197612988474399446386809059232465480 9673428 50308967646356990873536301162180069376 9673429 458468504546940462275255981313884308284 9673430 -27603474994774644594713430091735812480 9673431 -173943449106387229186095959810827499520 9673432 -271577627874569063673917962884631756800 9673433 170275336398977192523110210691731166432 9673434 64985634089000011299424874136401823984 9673435 314997945053989432118557374019386002880 9673436 -33687152277959470853713893390805624320 9673437 -95268019613247055020617046046347603840 9673438 -183243482478241590787357248976469344704 9673439 154113529562687589176339861127290766240 9673440 39129996367855784363036236281859276800 9673441 338705453577618842356698307622269460884 9673442 19343915291859690679067052685504546560 9673443 145878145774058180587639319942085537840 9673444 26011084581938766524159991189106639872 9673445 -83402153488449472984681443022040583300 9673446 233202094724168340625264342477730217984 9673447 -63867499187801143826818524426329186768 9673448 177386298537258719922816300582795279360 9673449 12456494542313061411945316525475417568 9673450 113584792975507646580851213040379818000 9673451 521234429818682457843457909139079329280 9673452 -4185984918112942729632066845458882560 9673453 -14984538336851437322747799366685308480 9673454 16125467194754151633007699065532607232 9673455 103372471153648817592970812037843392000 9673456 20442320632123464717100032837809569792 9673457 -39423359165757428313346178736902435328 9673458 43025961474416619263513535688546760448 9673459 29159255212002790731126954255617559360 9673460 262169152334336488591899590355018700800 9673461 75700227004198228759228068010025931840 9673462 95415378200862777677171039552134906752 9673463 -25797866798834443737656677830126766080 9673464 -137421274220468998074133402637913108480 9673465 72062659792763422350106386260863384200 9673466 -28686876128406053503953721693394688 9673467 -156900738646019909049497259588336274920 9673468 -22413507629858249458216982662347024384 9673469 -118519237491283147936624557613667343156 9673470 -3047856932418527406733250768517628800 9673471 207425391895131396260778649007356396000 9673472 -20642654255727395058961649817920471040 9673473 -5495108789156228504255382779963691216 9673474 -41465254537979975455475744437824777264 9673475 -74787602142905003289871529102289619200 9673476 -5005411751161230175793687990495201280 9673477 -220066988496251550226129134509838562656 9673478 -21130286704594234285615741026523544832 9673479 -206600731261849190640450695114371564080 9673480 -341217664454186743083726575601310003200 9673481 -361054305325941501429610759155103487718 9673482 -11809535842140473445112486518060830976 9673483 -131980837275542067253602458218002372268 9673484 -168712751128109220361397253163144825344 9673485 67444028054430374210437002252558924000 9673486 157906431572502813076440089601170208192 9673487 -410993990296229696044032526599855126864 9673488 -9114858448884586546330995016646787072 9673489 153750931432935997853465200509658216640 9673490 -97247963566909001629909797274749852000 9673491 -233397615044768663130280486611487681608 9673492 314460850372473001409956138803854316416 9673493 -392080540638096967591672657386266265984 9673494 47415940083803701856722820260472280000 9673495 583639966468752473157572211924687840 9673496 -149290839745122019067184964521201623040 9673497 -187183835030040600962971847125919082726 9673498 -185361982949704978454230669603266378000 9673499 952280233058445287285932497817391520 9673500 -67340733069533026213620047378937600000 9673501 -179249657329363475893405489651861073280 9673502 -105352746077834188258294478863900793856 9673503 27515976064568285309278783770896440704 9673504 451324412690788124670368696307474825216 9673505 50242549185982976840178577937579625000 9673506 4537388716216338349454837537781834624 9673507 -1776971901030963218596223181660206160 9673508 60729762546645415564358880044028887040 9673509 198842719959420425282992215643914198240 9673510 60244369642039847949810027165615206400 9673511 -52067265317932886193398964575785242888 9673512 4467246269966497930369216845687275520 9673513 441202016646099467246951956843840935424 9673514 20353099243156592025430909912259975856 9673515 -73658702309941737616806095171338481040 9673516 -15988597659015152194631849974216610560 9673517 7307752367342657206746409570805801472 9673518 -25774828740985507952845687803019376640 9673519 53390291749335859941407268428320084352 9673520 -24103842817959972949765207389963878400 9673521 59462878482276002941706619459001790400 9673522 6698239841721202777344128176581891840 9673523 420822362791307089576682732112335525772 9673524 -38871895617733429640530618812975144960 9673525 -86444486977858286653466446462625880000 9673526 48591106863976908087095084221190903712 9673527 -320408445011509521749498840780124384000 9673528 -55973555709417285389186767606321827840 9673529 -315820007290531572114005666825988678870 9673530 -46307528895223238514317945341565184000 9673531 394872435452073661870616077009417378260 9673532 -131567255047608414475135835085540541440 9673533 -485157833883587212486874987189431550400 9673534 -37949965076998706416368729584286242880 9673535 -189610860843206186623589651051181482520 9673536 72520305018793524323512747576107466752 9673537 -1899143455321845360954618023684570688 9673538 -1221894098493786940981908733050754560 9673539 -36331786982335368055245361290981349200 9673540 -76432187735791172778982183600113008640 9673541 140021062447280465390605125892184694942 9673542 43732082574352250470068749177159207808 9673543 -230444686746152738491493449733752826856 9673544 -450458380129446490838286069210363033600 9673545 1742027948759160950707216387485331200 9673546 175196637370716973984580018898692620800 9673547 -42885901433400206980832280610890375072 9673548 8688780853825747158865961984617274880 9673549 125426686120888359361946764001061181536 9673550 -22795790117990221929425024722853779200 9673551 -251166392518366318521470903335644698520 9673552 31375638170841669543142069814157770752 9673553 -280621077450601844417824292094987693198 9673554 -198462977648383179569190832567627628544 9673555 -2938854205068595473682682334612559440 9673556 -345348691184814182995449891454066327680 9673557 160543498868186808980320151006330439840 9673558 -83840294135886150037275793310498385120 9673559 -49084504252624292759656202978557873440 9673560 -69598446837970679148792636360235008000 9673561 -1279449125599204651268057950756352736 9673562 216087366840562855473073722434723266032 9673563 -266917291287730195544172152171768775312 9673564 -57982292095110137063089166248809666048 9673565 -89008047364131979219858178764127620800 9673566 25711578899888781791901791253194311680 9673567 -300779175092494503491099791646104013400 9673568 -97403701890324527134974653930599219200 9673569 128127764772144395362771119429846200100 9673570 9834078502551155081697179019241436160 9673571 571192214039623941918102776967519289344 9673572 137143056882559084987134265376054648832 9673573 2250510230108570373423991129833503744 9673574 123637475843092989559145773279609165536 9673575 -83787708904442813661399149829759275400 9673576 -75428222929166177403707858271481774080 9673577 20984238739154453437037904836360888832 9673578 153167323130248165061949408181300509888 9673579 183441484486742218638948117319451096180 9673580 143989935252891611979907260216112343040 9673581 -364635674767283731987768692691415040 9673582 42272061052095982840362639168246696000 9673583 -23539484153646967701966207999460773168 9673584 6552036251904395839754042400115261440 9673585 -449945689901872187087489430315550742040 9673586 82698493471720829068354845604082749344 9673587 -300484504748978042758394263326226944 9673588 182523729292630400582663516013842265600 9673589 64786792994549640740787919786687466400 9673590 -36040169606628258222016444906121625600 9673591 -19611051550786221431421858915950458128 9673592 -350225171924330607960359417484585984000 9673593 -135196559300415074623828659240032304576 9673594 -72476902743264446843038811774801499648 9673595 -3865370569512714699878053495584878400 9673596 17109497988171120719564572484337292800 9673597 -480252292296766665185854779806221720954 9673598 85761562878392158649905369603020745920 9673599 37190214918623052199120255736970190608 9673600 -172736407493434075040789356842319872000 9673601 -236866332998455565594343218673727110720 9673602 -10101785419753577895204365713341015168 9673603 358339378662057890043832040535178996120 9673604 -34673981419686272033822402622530511744 9673605 -21281861404214784960194679837415806240 9673606 -1282960084084052003133814158023581056 9673607 289881325764557957287768255523553944856 9673608 17748727264586217286787257443106160640 9673609 38193509817540463584315831509454186528 9673610 -109111323994389283180278643115427995040 9673611 -148823360808394178520789109552384153128 9673612 7730730251061600247508598611288408064 9673613 -60348537632250630571250954018117418696 9673614 -30174688860417316720785740920992000000 9673615 -58143583757232832656363804238631248800 9673616 -5201661065451439355427211212091293696 9673617 -301650175869457114439753155086839590080 9673618 -36754392834842303828100582415172784240 9673619 -91676152388606475540454185459690278256 9673620 -86769423513282648167192021546330173440 9673621 59899129415057768421944960936640232444 9673622 7549717651765058243861217476159754240 9673623 -217638879858977159789733286347433511328 9673624 7340114643634703505666297995868119040 9673625 48642876527647774284840791733462138000 9673626 8260931128214626627610244273232633344 9673627 182862687349410250304369904932253321476 9673628 107855841492880430147712770170662010368 9673629 -154249404148935958747044535465037754240 9673630 -115182301620167694762205699398016463040 9673631 -425310377093398830455293649140936764672 9673632 69543656818785410003515493908981678080 9673633 169692136594812351656870485346287544880 9673634 -109602545459811819048912138456373198848 9673635 -37909387352975407471011673406228792400 9673636 -28310481708316153573164778338956337152 9673637 -170278703103504043734988100335970822340 9673638 4755190110479190813643993094504416128 9673639 -168719685824140511342518586351002676976 9673640 -202455143986469881109090573743257600000 9673641 54560798622941132232760666022916048000 9673642 -92599004971095727415086634586940832256 9673643 2303032449565973403958389180280642560 9673644 -99633491251167558974696876810736105984 9673645 -193839977038163927231991046302714986100 9673646 185629370205332339429351196269268408960 9673647 -289258354341841811579010852316173776880 9673648 60807147893396640958529518176400719872 9673649 -427842358654083853459025682462025738350 9673650 6224547752663414791031936604646617600 9673651 51251181500840870062270578154772451712 9673652 -2444455413913504106791058818314650880 9673653 -19014608351862426287804669579493796032 9673654 37876957000216068474015887220689167776 9673655 210433764061044705729354386157653433120 9673656 -43188525919982366019024534488256675840 9673657 168343669749293881450338677756882264192 9673658 -191266923145217407128902015796908050320 9673659 321146828434381114720203635639502961164 9673660 221086181703267266795037545762589004800 9673661 258776326665108211659151404726469005312 9673662 -7541885048861062202731433854534425600 9673663 30368724071561284684817203537193206560 9673664 -11509127079311308306317763623461584896 9673665 134533811827131192737875415564716705920 9673666 144736196491879669726220262725553775104 9673667 -1758036460743490313608602276453579960 9673668 739725720231898737348603242636079360 9673669 -472213824891056713743221618952357352930 9673670 19268033215520174608994100675981062400 9673671 -30737396880473320773739473754803757056 9673672 205325364555012853910578248584805196800 9673673 -164096781069302974496701865939967591078 9673674 34534123637391933423530098478009149440 9673675 -207225101493348959715953625280698642000 9673676 314185345817528199846321173108978918400 9673677 -5866896180678606997612829460275092200 9673678 -47485679541726941465299677183975585984 9673679 -117869059451910626002360778574504109080 9673680 26645185222417378030062768723972587520 9673681 -499966996836723332306744529800563212288 9673682 -35976050392747169263608823301704607616 9673683 -195619402077566813117768674732914839952 9673684 -327853106668367536814080526780367251584 9673685 30166202253114593467399709549412549120 9673686 -38446881962751771646362570764866639296 9673687 -84030180886013358585973203139007749928 9673688 -23356396482069158704992789395382435840 9673689 -221815384041922678952059064080262339376 9673690 -54458746448553682017897477182567388480 9673691 302910407589586653531721058419385329092 9673692 41940714931256804826492944033031954432 9673693 -217238850067626104533795660738518612058 9673694 415044020186826030240018161946710382720 9673695 -168120898126268819389355528812263340800 9673696 -233100825504435089423430652210712150016 9673697 129441359597685998200615295652319358400 9673698 -99718738330776016000536973260518664960 9673699 11248490331587269163747386601976888016 9673700 -52602685702828338387515857172325148800 9673701 -20876743159218369346911496022727204768 9673702 283828799932507648045003545596053420992 9673703 4583097730712812183162597148742604704 9673704 32342471626923358748885404268575027200 9673705 93276600106910636831878258005430080000 9673706 62142539568932350982362686432568542720 9673707 50190178105592498342607939684957001392 9673708 159274388207248372647413705481813688320 9673709 -229057568755523822872506899425233954090 9673710 -1296057466032188713514588614780800000 9673711 249184730305936025281812689560732895312 9673712 -42486325852992617618425589109568339968 9673713 23397742612258717842714447896564346624 9673714 -79357195659647088896971461479967303648 9673715 7778097713749505288277030201008661360 9673716 -22595094232323923918324924247009908736 9673717 -5040625136854393907706524621052323328 9673718 271238509819186719295872902343836134560 9673719 -2440438205092021248076213081921044864 9673720 76927356840005409584049290990622720000 9673721 255926614839402478284611496957755458644 9673722 -39476210799813877134913778440127055360 9673723 -330816464449753475718833742568049496028 9673724 12804118512396355139542031593829409792 9673725 81816748691871177583361229008727309600 9673726 -64199077021834769189927201813122044096 9673727 142056511886068464579964305611363338896 9673728 -384756392762429541098959480125049012224 9673729 184424880371187885726141988394174060694 9673730 -42314960443567227274820408538322183680 9673731 204471963250221381419312728180588332000 9673732 488255986339630010140346735232103951360 9673733 334830950885710588506662630227078447200 9673734 675414291177737994868471220508813312 9673735 -295879481463318406165921734798863040 9673736 129596335165942359830552085735810662400 9673737 -344401822719554501065161153176670894048 9673738 166289294243039914495038467855955638880 9673739 -366303420879276266485983727739746671576 9673740 -1370813094209102868526924878017863680 9673741 -5662834227347238176868986279829581952 9673742 81595702495200713200715324358342230592 9673743 -179002525417263536570281855422030863736 9673744 -107381255400855787058738287719668899840 9673745 3371180802948613723553086093747151400 9673746 -15321339482559151815287368359827116032 9673747 266646879416768726314214422849457521196 9673748 51154084706209790404036626679561998336 9673749 -13692441939395568918812605101339541170 9673750 8442308908371696802238509791397200000 9673751 220848914215780885018061070908286823752 9673752 95957754434508900473724529970364579840 9673753 7534477852834370562628365637144148864 9673754 -49777867435618802145198165642437702400 9673755 -6924537680332268426891090801486515200 9673756 182703287688105144682746403723220702720 9673757 -382652918169139504256269006477961987994 9673758 21214442010936954730172155631575819200 9673759 118178994031711254508115708467144983616 9673760 -522117563356363554986928956075975639040 9673761 -134809599142502556935834192244011139456 9673762 80548228118688213795515809807811489280 9673763 -309463058215223142031648605298255335360 9673764 -100069654077047168598044992297742622720 9673765 151821548654498114609536815956430007800 9673766 34373557836222020662036481393725189440 9673767 -84521127263409902825910751810583287872 9673768 29649464484778061938564863760984965120 9673769 -52980228566551765487024296711095659904 9673770 15333761284495544504278161017854905600 9673771 -112940015188284538661754417380372766028 9673772 66581255564258142993752241380965588992 9673773 184837613124027842181936139101118449984 9673774 131305644815349912868936356208419271680 9673775 -306533497593837989666622614535000919200 9673776 37253265915026400862480371361037352960 9673777 -117438671824739221043477013457663108800 9673778 139493594710264985776725122390008321440 9673779 -70691896647758003254865043938014575816 9673780 18449618748164863130128060893933043200 9673781 -46331065634473993128344144056939576068 9673782 151845068342765315499482661674818921344 9673783 80979166483289542844156158581775564720 9673784 -15937056496074438782253366425293885440 9673785 -118286786941322024463466402147383005760 9673786 -21376634355102265056718144054258514976 9673787 -501013693806395017384265866543420892640 9673788 17286602473743881203447546867618406400 9673789 212432373746116378309718467055428169824 9673790 -5121367404930412086930343531882225920 9673791 137952034590008685575060315825742771840 9673792 -14628447308123540500212148939680907264 9673793 408904870826839193171731433085258406320 9673794 -3934050122284340932024801521958229472 9673795 -40754279539131239911359838925288841120 9673796 1891045838710371466776221320317855744 9673797 -43119884213025004677704229108525544128 9673798 30072962930292409133857727015439455232 9673799 -427803080376102031644969666641613585264 9673800 -57965026721986423759684088715300864000 9673801 -144469861081762847509674248832907132198 9673802 -8198067500566281545055968012061644448 9673803 511787321966860201364794654022136442800 9673804 -9464487510805404804822036358211092480 9673805 -84676110341418113566720619371160031540 9673806 73229285368673236768081665043731575808 9673807 163902408392941018928890929205959235680 9673808 -17237468351241455493745748625556512768 9673809 -389529749105019650969793458535495055680 9673810 7032437109793124679440163995274864960 9673811 -32882090405088665085706602831232629168 9673812 139909908316263278937439859520287293440 9673813 -229394219408402995722541420366572389938 9673814 7727650713571880183127425147786047488 9673815 -110534696733591033327859982481717672960 9673816 -380902260132043331232749643730841149440 9673817 -102023481169769371338407426384967473760 9673818 -33559925471870553939166863990251581440 9673819 101503869818624092530200309633282449220 9673820 117992708716102427375809638564649420800 9673821 192837830245637084889444595115508425760 9673822 -8294466502110417636980485418394440448 9673823 -97685582012981124518937833633590857648 9673824 36373346130891444155643971945217392640 9673825 77035639605104424832483450911040597500 9673826 -68018249368571558625825607342508743296 9673827 61680916478858991041448721877488239600 9673828 -260787387470108093705890948645487823232 9673829 85975564551124454132989181787454080 9673830 -36730652517496668476185761827817642240 9673831 -486103588510131761946533063746854107000 9673832 -14896032439600146264041244812376637440 9673833 -151097653044482095280838692772033564672 9673834 109689949513357505872028751986484664320 9673835 -98712595946997361486302341526874241040 9673836 -40900655475866830709231916976755583488 9673837 797574757088899868862084753514982486 9673838 -195337668857870435711750071847884447680 9673839 1041634973583218651086728880131374208 9673840 43366364660235230837298050529767915520 9673841 -136534883444722114678452457289719795758 9673842 63645711527518552246405983467375325312 9673843 -5196191574209965042709298346415173296 9673844 -68591047060600464090966340474883604480 9673845 43104040630766582256643472816632031520 9673846 -8378665072644151681002137116436078592 9673847 218584157112138137341942912742435944296 9673848 -82010800823326682174191347486657638400 9673849 -417003376824417021650024054875203017340 9673850 76688675745166106091030804257044800000 9673851 20271497678044600596385683893542605504 9673852 -94724779065025553676539982716473944064 9673853 -37938953040229033393918587768742127520 9673854 -49029419728502397618165480923402316480 9673855 -3854145407957524018814773021369002000 9673856 190461526514820535781174777790238556160 9673857 420535592873650758018606025043955716640 9673858 -112712434190597953729830944191116636720 9673859 58232825011089019263034360860689616720 9673860 -2160518101233728537900656313137889280 9673861 -306209532093813562786176109371239842976 9673862 -89542139884760034117236798680142532096 9673863 57677039682899303615042197663301879424 9673864 -52169148513796484562547918733880560640 9673865 8882037723597184640394422850871516260 9673866 1411343861216906046177720319585835520 9673867 -44371290988016536866483773982386566368 9673868 -58355159548420163940230863534994577408 9673869 177021505213776444327102128600200212480 9673870 16324697845545486169133952277892876160 9673871 -81233862779214621022407713899559966928 9673872 1922230350263914476198666078321377280 9673873 271187503820360052562780596250275336768 9673874 77064229464180658290076689917388387216 9673875 -212262083969703756875344190247902100000 9673876 -151864066824452000102677630193065728000 9673877 11027248607209852533672741004257298272 9673878 60043161028892202007835381877740256000 9673879 276812617771337937512554465545579809480 9673880 246469397658391534797485112415384166400 9673881 37693485999595693137941012493680508288 9673882 -1693069478669536804907654565750333696 9673883 -477871920857269208455515736152228815868 9673884 -418489636367504682635645528807089766400 9673885 -9230169882851195621149550335947352200 9673886 63854739255921070403741690762152363392 9673887 497350895967155146590684654360546816 9673888 -22055030043116068932399706767108341760 9673889 -601918031149900816299467325752396228844 9673890 37553687945538148738949594334316369920 9673891 -112499469260768744267775868120724849536 9673892 -48597539412198982750639756006686990336 9673893 -99116313308430771289851497406570634818 9673894 129167326259113797078769181267132246496 9673895 -35171370615660790806720772391517258240 9673896 244399574672310376861434523622438092800 9673897 555622508772746498926699921446659382672 9673898 -195322695483654162433183704643343398896 9673899 -220221183243101310083719504210794622272 9673900 -44594446737875795510101746232270432000 9673901 500979022168193416642575928038472813932 9673902 53096552242075455714753336544093598592 9673903 -516156908957547093915726716651310985296 9673904 -14257882608849371573299442432914145280 9673905 131410993385008269640849945995327769920 9673906 94313502495770819167698437371871643264 9673907 -102362113476531707455361045940657088800 9673908 -197772706438758336578851217217187491840 9673909 -10349276866460793325052140814043572736 9673910 -93122225513087666426667874401134768640 9673911 -7005374444629213483263467188698047448 9673912 183690765057096539016559240794289459200 9673913 -281797883347154516553450398716499018838 9673914 -52666392317313085841686910559257410560 9673915 71026517411072755714853799540673050720 9673916 97363592635874855089057947585509523456 9673917 3438304017690539361970447692022317600 9673918 167937429844257991671947406039765340416 9673919 277924928184322883691455398817514208320 9673920 -6789405580758468601442479023272755200 9673921 231635659510110499960143437935624365122 9673922 18750796655674301970046466470381953024 9673923 76453731659895438006845050955055930360 9673924 -30496179428858353464910099723934837504 9673925 597459078241424267425910830088100000 9673926 37947386173879588816822883143124390400 9673927 -299364665785654505248638102826785022560 9673928 -284586217582494527558566953391401615360 9673929 -297091922139807534644167582086797451072 9673930 -4160733897840666921301196250117089280 9673931 -892987035135454716243843451910079600 9673932 198692575739328680190224014325883927552 9673933 -98714100888113083994720283572459553300 9673934 131381870868704013263459562179130023616 9673935 13259259795328480679827463458982035200 9673936 137749315206926952659529903832086528000 9673937 6487241802643337056284162541362052032 9673938 -100669299358731800947613237010532838400 9673939 -165700088468219658762062961977847036600 9673940 -225899680408497128380286700261436104960 9673941 46839533296996321921313370832735212192 9673942 84965183471623867127002377697036483872 9673943 -3421024498020294453659155623932795520 9673944 30609911810381390079454191009654374400 9673945 10335862148398386195228157650676320000 9673946 -4601718422866496821552057441808121120 9673947 201984179804983588268141691588593606124 9673948 146470400843866872880737485326794128896 9673949 -308820100699561610926398014545312585050 9673950 -13680389700534411431472161008310400 9673951 95955897074194228138235466451322211952 9673952 -422518209101529425367289481525340930048 9673953 -9351157899711475021325160451191950592 9673954 -278588821166852180648130708173967739824 9673955 -161864256949156418242510850974820222640 9673956 108164032356371528309857335837775389312 9673957 -622330072797104822192471741388305140128 9673958 -98103622786578222687226866819017572224 9673959 203740993546531717329995019156249228288 9673960 9186242620227634457881933011435417600 9673961 -253528074919258864764093424287932728896 9673962 81201378537936877586305503155898039552 9673963 -111505298839714982515979653433319186432 9673964 163119576070097406758601758376034598400 9673965 18955895633237167107705596273495616000 9673966 -222790194615322277655092444600686743552 9673967 147223843753408514025860334730206344016 9673968 -16981592724942271641740136711051509760 9673969 5894336748783238250778760743335468196 9673970 15027612755233786275090315291582091680 9673971 56783440019594805328654058806334889984 9673972 -48816585921362937437810897417681510400 9673973 -391054405351135215774190536505827030240 9673974 36594360371912698133540654796717436800 9673975 -127753037501187099964778199335049791000 9673976 -25209029427869410574983140915850199040 9673977 -44951891599550666823161606802294670368 9673978 -69894713948478859438569882335813538960 9673979 -38078408213086095803505063184416835824 9673980 71435279820339966804027732469007631360 9673981 -1644830948048411338428786988191184296 9673982 -50509740360139923816078667902498289536 9673983 70436974469091471624007561322180995200 9673984 -21450283187375316256112209708902776832 9673985 314824152435414298749476351421510468180 9673986 3129103056588126158136068171409424896 9673987 -14562064314658666787360177967439471200 9673988 439810457636020381673985521810257479936 9673989 -61601582454184236931518907201469854752 9673990 -15345312432338716292098397901057782400 9673991 -71809256615464188115954543554286245216 9673992 -7142573428566129622118372982584601600 9673993 163617335347309540601440623993710896000 9673994 204854988691891651581705740717127513600 9673995 161939443212792267678014769020769243120 9673996 202876470861530361024899021375308369408 9673997 333263040753182673467159597340849403446 9673998 -165962212656128247112764627493980927936 9673999 -1182318232316335140990208723942450000 9674000 -16301974026665913837007715119988736000 9674001 -76004204269989553983783129238831616670 9674002 66895198228229705829812959764784865280 9674003 60314071133798367327007307925697644480 9674004 -36777374387821468108124112921311858688 9674005 67427103815586971677729387161983020320 9674006 32360930957054572618830738940239569952 9674007 -42804002284816805528075276328855175680 9674008 452649125032661435430056977938238248960 9674009 41715778655635884098102836175569611210 9674010 182294245661472472869871313552183439360 9674011 -8279947532822733797398128009370510808 9674012 160999227921631496340092705377636050432 9674013 -214023955035285502231428764353548791136 9674014 50186632777451390039951318075110115712 9674015 36354758544901844367094514300028061440 9674016 179528893252080043318448766443452366848 9674017 526410709838067686357988708344991956066 9674018 -256488621745035956199196600826214821040 9674019 217761296771495684180841244041931726320 9674020 -22582184933179626316317158365491379200 9674021 -289476212047606515465780223778918520480 9674022 7885022234760217396929667946236179840 9674023 88161155449005793105622435723995017392 9674024 -458440044172045996556658437978581401600 9674025 53433637837930626298248048068576710800 9674026 -53197714546311972524444517314051137440 9674027 -50613744282147476182388408098154483928 9674028 -10665049650354550777938859583729842176 9674029 -11445800736010928277913610699449017216 9674030 -26256245949116984026066088546058458880 9674031 -228870585245907748876163280814422227448 9674032 29120222789513078254462259326084349952 9674033 6050280939711463734905723816454208200 9674034 30444510778502872419676620906837143040 9674035 103530267313088903331033783319854924960 9674036 -5248267483391844057155437638166677120 9674037 -3605853510624310262190372598427977992 9674038 -247238714496066076067488121053520879040 9674039 -344598640115412179997410368613720579160 9674040 66840341458775833797682881135255552000 9674041 -69035411881287132380574938057577923640 9674042 19232209310331861253688681970605735424 9674043 59879769235983245264924248342314095664 9674044 45619514197550518409816440436426587136 9674045 1539611834866503918528610840467871320 9674046 65616202050020077036465317755789107200 9674047 246163787055519417982682134695315878040 9674048 -107848746656431951207673065062378504192 9674049 114334181305192529786651828685363717120 9674050 18845295682638348693919488690747964800 9674051 222663453766731064913898407870092072704 9674052 -83579118669908906100585676956458496000 9674053 -227513873514514664078690582481849374400 9674054 140625619264928142064979130233053440 9674055 68130823197199777854493877522080563600 9674056 -122985589969072212457080120300091146240 9674057 201377148206704001046754757670390655872 9674058 -50020957629581000423253662281205594880 9674059 -68305770240126426430523167348658583360 9674060 70460346430816218147977339156435727360 9674061 -68724739129093082563853106794053355328 9674062 78228241224674344495664372032876992 9674063 208323879490597417540164996705437671296 9674064 8022758854020995786071015085098328064 9674065 -87479880929787318206368570458542513280 9674066 207627019065625854900268649843872217232 9674067 -19807666750016236668892651753503145752 9674068 254723578875930552521285391914817150848 9674069 206553794213574547538326560913878464544 9674070 18666701694407457208790711179498316160 9674071 -335790942666159976214822982740055744 9674072 -64861664895743503809615566278419886080 9674073 -88723847757309365826232063108864110432 9674074 -137110914492295138380554603896844612640 9674075 51706940889293864921058297586337589300 9674076 34816287037420621008666860191282520064 9674077 -13404585875377331119934810128868172800 9674078 2757441167627535822528638359247246400 9674079 50208152342624255825874381292751805840 9674080 -94230708427791350159559571952755015680 9674081 436842614135451511304220353977104695700 9674082 58964676070450660371087920029375079040 9674083 208870243100637466080495780295277109264 9674084 66818546605723472089162320287817584640 9674085 -189437755384707656701215504330537552000 9674086 41836401499417852650229102597646503104 9674087 -367040095681820939828844107885453448264 9674088 92547974877576477882895009419734384640 9674089 86705222059759036766913631162342680890 9674090 55675546155495313784897072566112464320 9674091 79816384262961966499868605766518775952 9674092 175352323545767779370054388322696591616 9674093 -108487681456461180674995102278211007712 9674094 16033783122103104785089301314522476672 9674095 -383289518970431509139072810116543032480 9674096 -7448749386574920808588540980256800768 9674097 -2420096319461978070139064702758245120 9674098 -6893337495216447580814151868850946048 9674099 1503911655107912645416721385797092464 9674100 -152230435274073369415789793428733952000 9674101 270471136456515765713363322340770174172 9674102 -159097734486381863488869957040671697248 9674103 1709093331610378772483784881886739200 9674104 -252146665057091152566673695508453785600 9674105 -64663151866550539789859319929839603200 9674106 -2448744353716636977074916852902054400 9674107 -60892565257314604964486077038214775644 9674108 103335500868016948209427274262371905536 9674109 -32004955877603854956667510366306552986 9674110 199584075043548001370714076954143424000 9674111 -40429187356767679411637271525805154376 9674112 51494204421733824536765193047664230400 9674113 38098795691326605099730704529206190000 9674114 81109506524668067046068711232990309792 9674115 -4139695010063807257184766747210850560 9674116 216747179619946701125803876712627153920 9674117 -344035410236620526732205924906673966368 9674118 -7234698278095545660560454060766933056 9674119 100345095617256394144661838397013402376 9674120 164424980102470238772707267274153984000 9674121 189847071922086575410751440337991696912 9674122 -46088958153490775425292447972567116800 9674123 -139732483749839521584467987603223729600 9674124 181078451729120096380240320849368403456 9674125 260655519513152821275017646607105758000 9674126 -50448517199584113043864987012192988160 9674127 333872507240636979404355026260537437840 9674128 -13485113075230603598572658585020645376 9674129 -116569164115059006889068060998668945920 9674130 -107366593467385996888499609803944353280 9674131 -142330994629335285449361637854444823568 9674132 -110133667757358612307630008996900319488 9674133 57593652956432691749020818707328224064 9674134 232654939262294324884178475991676227200 9674135 115910888407309824940215958734085405200 9674136 -63942173706686850982912751204725831680 9674137 425310602127790071952246381361670422304 9674138 102061349181922541362129708153754185440 9674139 -80217965244687300928856679885489346560 9674140 -1420321843941551056094535381384069120 9674141 433122351380507623950873157570898701542 9674142 11359709192927649444381397865234755584 9674143 -11198298553187736270111761028179386656 9674144 -515117641487278308933561759483825291264 9674145 57405380168376306262852233237190540800 9674146 18297652285939336483226842580230312272 9674147 157446949056125124159219184317000698832 9674148 3002352945099188974076811357088432128 9674149 -26647706803362290340566993941518006850 9674150 13656264665193544365334852416227865600 9674151 -377439752046920020343398202786221821696 9674152 303676100539272646670125112085729561600 9674153 -92014191736951605286817271978925934598 9674154 -4368792984134819404957328594874816000 9674155 -119925468989432582800383990914019160320 9674156 -33851719064272449854220633850810199040 9674157 -234450441018831952606126737887399021760 9674158 -10284951656117866213403708863416648192 9674159 -300931516408188870978363687954930113040 9674160 20055467772142828192891639499023319040 9674161 -112480510119114953162360124481849938368 9674162 -18487207621427048986224920486970723936 9674163 280247397787265869775794286458167004692 9674164 -303234356441246192722303792036893994624 9674165 1304444600926354074449714062733196060 9674166 134688293120192360071567301077331173824 9674167 -8831289735342251279703580919891981960 9674168 62534046777184091184852415657774694400 9674169 74618592606191341857943072967396932944 9674170 -23296873405604956252382071515924910080 9674171 -66907292840075419354458244504791136560 9674172 4274107292209873408469447646685547520 9674173 247827480656107012736448653108626754880 9674174 -87537506075955257356470311811965777664 9674175 27437197490490646846065350390544316800 9674176 -38733829801519617786504369477695569920 9674177 -84541467611924220204575728283381878974 9674178 105208020802479513828852668001967818624 9674179 -4137704190208640605138162671894783416 9674180 -181628144245139552006429722559705721600 9674181 403294496062878274196781455053095938880 9674182 5342219941089144832490238595310407680 9674183 -4033079871513603738892457844327139536 9674184 -15393661215152401995974439872010485760 9674185 -93547060412076777106291809075675022620 9674186 -9422215341897421033578317929207296000 9674187 98335844765147561769437587597573312752 9674188 37235794699477295599328490330376325888 9674189 -31085849444453246215202740282359074688 9674190 83627658008092477394248551553408533120 9674191 -86127591550458223065048705799119086976 9674192 -127302458780933895886198558125588480 9674193 132993552505905758241223517836257326064 9674194 -10730606133992673225059302909221024480 9674195 87828230092828759092879608511131191920 9674196 -12863627786122445935732753610881929216 9674197 265825702501596787021971564233859102720 9674198 -353240277057045461702429837877106948608 9674199 -63817633648537679497454274597720805296 9674200 -8512667964168087689688183320630016000 9674201 13023378162424650768085731195782402304 9674202 -8143448472552127145376209968695121920 9674203 -98694996858460613450457437120317336320 9674204 24888128886104622920719461249185703936 9674205 64310290422934276336507121749837288320 9674206 129570720926940947958365274104941479360 9674207 188057171561360694769777035695867201952 9674208 332572478159781792869861768559887646720 9674209 415029350886364193162272748047699125410 9674210 -2018417897048843432541962924340295680 9674211 14638848587194656992839890379608585600 9674212 196840605143581403824763774205423779456 9674213 9247405467487971099391737422173773024 9674214 8990291201330386985862139758491682816 9674215 -44146847459770046521826683085513405640 9674216 141858500822964880692650713160543124480 9674217 -88811571149161846713884130223595117814 9674218 219819315738883139013916573388006088960 9674219 96722198570631402646313400529684858200 9674220 -121062103018812156097366650186463134720 9674221 110757671928997320491704762721977950422 9674222 -1486842214155983525925538362229646976 9674223 -64812192856453094904005565295136908656 9674224 -51216854879230116208947019938383659008 9674225 -58802947648795471504675230137295283200 9674226 430495022696407688031756516309335040 9674227 -134322171672010603103627489448955471924 9674228 -54513295545688419094093362165134754432 9674229 -168979901125533019357051637281651394016 9674230 69332922938850707452741541584376832000 9674231 113918871083876572962136162082210822784 9674232 28542527927229248599680550810126909440 9674233 -160929998309225453011459364732383057580 9674234 -92178776705299016754008987309481050880 9674235 -15405279428476223721904545128671204320 9674236 -90489276116045303103414945305194231296 9674237 -75815174862263335778471535965643792960 9674238 5402026155697159398713922401702599680 9674239 -109599590198593298802120897119965672960 9674240 -47309562386829049777505879146994073600 9674241 39604600201271270472554073525020466144 9674242 -23483633171411460150305083057035893760 9674243 -26595878512273461343081251111536529360 9674244 -134387589494323236963216145895178088320 9674245 -10595441507166701621215396930474237440 9674246 1134080883640566278311062842330241600 9674247 -174694061078569731771487813588793890560 9674248 322078691312433366364058358468917007360 9674249 -82647891726806806421419107724968676800 9674250 161505918848366797506398798515473600000 9674251 184915391795874224344664342913591197352 9674252 8455601467598566225933112839439542272 9674253 -52172113141537500161085377280339156138 9674254 37372633900913347466307390673563687552 9674255 40534654408424549114549501623232318400 9674256 47830744903596303170252265371799846912 9674257 -163608714836607253765676136659834492494 9674258 54320827952399827991964073330169302272 9674259 83496540867417037905950615997757082112 9674260 125028189568740488490666650465349672960 9674261 96043621960903746989717858100221654400 9674262 17432729197621871891739520871822273280 9674263 -36093555542790169402512250483787564096 9674264 531307553999192122514549024266243584000 9674265 -147006039463061406453183748729404703680 9674266 57357569518558651820440308129479701488 9674267 397729980091080517804506311834154461316 9674268 68587305810653874711470063653970657280 9674269 -777056871743179624258066581530163264 9674270 -106553279239045085587416055428082633920 9674271 -84982712783756008780789611772470566760 9674272 454564452619342467755128379585544192000 9674273 -69016967373856807656121753521456240960 9674274 -44168198054560135223075010001975468032 9674275 -44632268945798375981090797366393737200 9674276 -31480354574603211198839778052656774912 9674277 12923383479376387631128919863489356480 9674278 -42471701690403560347933048983988232640 9674279 -174222985963154611134893834817007878024 9674280 -10644146718455581702635045423882240000 9674281 -231130927409449642929091727823939766918 9674282 18149146467791939059288407424967650992 9674283 115362250431997460703678687744902168064 9674284 233320021742570858210551602428989056000 9674285 254797266542476226036029839554569419960 9674286 -6489431502294380773710558846542340096 9674287 -40209082183071682996663650572489219200 9674288 -39816030118232480917249563306000777216 9674289 -181987453218397406717794685091441537600 9674290 110066580735344915421815017268454122400 9674291 -6228134020451159392163019870588696000 9674292 -97346141906182512963454793473238384640 9674293 -246616399844670344150244980173362820416 9674294 -17724999565522507401943049772830171136 9674295 46672591997456840856838075113314779200 9674296 132343689479705880010215560598560993280 9674297 385393444840989910973935547181293476692 9674298 83541751388080852793527713313405799424 9674299 80430134875105567725133828398417347300 9674300 5047472375942248001700905597088768000 9674301 -16930335951439114908559160064605279616 9674302 67459347994391118356621115806923423104 9674303 224038598637531194848637549886469647552 9674304 -23319471465290738063426086396917448704 9674305 -2170350150503760887518609625412351000 9674306 60577191192508627609551608698013452800 9674307 -295872390810409497127139909059838809596 9674308 -38103234865694594360295207143609053184 9674309 265922905971333472275695897271257893116 9674310 7766717343272003935602371231556433920 9674311 -122924999911826950948767288763661394088 9674312 1917835792531910788465731331974635520 9674313 -78423532559864966864475684425534400 9674314 -55983013456713635866207620013964358912 9674315 223231359898833541463642782030206888000 9674316 92869369133930278243566612652987499520 9674317 56796293149250921761106801659984421366 9674318 -31858094663448244051630082116191236352 9674319 -45632544601417792733968297237787659632 9674320 61397660027945637105725710407908966400 9674321 37123624949838190165378830775024401522 9674322 -19863874382340686695365097425475293696 9674323 -255156493481138821258693721759486533640 9674324 250119572413958276159658081802598817792 9674325 -2389751471447260890873165444210336000 9674326 -38083807442563884285333731738470330560 9674327 104518272178541529187681393516772676360 9674328 -158991410187418536206294119152618147840 9674329 44557314763339895711701507547210052480 9674330 -26547703013019626940525863969621217600 9674331 302184468618860570808085892339853196224 9674332 192911194193073966359701530863714196480 9674333 -86436450575345643247055510513085654516 9674334 -64103371326068372835868607000071314240 9674335 213617994317767715026730486279676482160 9674336 -170952450033622006468974526128924917760 9674337 -88692476453604056877934866021821994048 9674338 -160302432390614355068196930988832821680 9674339 75145241129441554798909784925376585056 9674340 51888089414498586071288205436681420800 9674341 226052863386922413851157216172447305984 9674342 -211376105917646693180358626842719456000 9674343 55944852779423356001103221721302883840 9674344 -208386356527437825781721624868406886400 9674345 -3938528245554130261311727118273895900 9674346 130160337496698586880271289794492250368 9674347 -370410648086266327031436533412174575448 9674348 165392293779053656973752931922645557760 9674349 -233855778804630644990641318463372031936 9674350 43960533521086617703218414832801305600 9674351 126382005407110685546495694832406484600 9674352 -17837520954599818586529527625939419136 9674353 -72946058120872653245898769832513685016 9674354 -924805038441567541898000273679738240 9674355 556036427605997856072471289268878080 9674356 -44800731256386149081193747680450314240 9674357 26855698744917774958865226254614444224 9674358 7683555659996603040165014495289845184 9674359 -89739195799997773209121515879696716440 9674360 135152895104926239440784109818275020800 9674361 177805977084400803081554401623957921210 9674362 -316917865393796613316676620208571726336 9674363 -629212613950890293896934269101166156800 9674364 -121722797371182031866239048870356483584 9674365 271949394719710666393737548605421771520 9674366 -85590402307409831103407420105805659136 9674367 41949542719980411536685885012922900680 9674368 211341635284600257698628442358273802240 9674369 517872364356689874459539933258788816770 9674370 -38199058114011766502767713841256524800 9674371 104852103973885616559889200452285035680 9674372 -75766288706131306486012254288104002560 9674373 -231259085426747279300447274901884419616 9674374 31363550373013016267346016331149155936 9674375 -43214226481060520361499967971324110000 9674376 21828440007213544468035436440285757440 9674377 209373471653642742276371235248865292212 9674378 -174650603019129624792670899790886446080 9674379 -875059424866718789023066966454082672 9674380 -21288939486461090934331560909973171200 9674381 488564703361928813882324109210791488182 9674382 37428532745194733517652465890627932160 9674383 411895567457326038465589810343818083632 9674384 87171893910151820673842998811535974400 9674385 -1813847777002083848066900694291456000 9674386 -224214394559712982766790592954384143360 9674387 -126199966896490026361886362406664587412 9674388 -167009464311832943453423769522679628928 9674389 127786007873052824509292957818808218560 9674390 41271616339235233849709775709811170560 9674391 -129047672230571059198921106137253242008 9674392 -18219265025978120644502461533515120640 9674393 99605993114757049490834669930801738004 9674394 -122731736579357078842783137471596617728 9674395 -130388550056038171180793973906664401600 9674396 -356992395272213237771434563885872663040 9674397 1137854483078552210597827811324964480 9674398 -173653398640027267486513146885629952 9674399 -93433661423287073516340491905131851664 9674400 96862882622298346901868264981135360000 9674401 -94204472855772187915188018696252993600 9674402 -114716902650728550361241378098589020848 9674403 41123511179320374967923602422386826104 9674404 -95385734722197381967932485484278316800 9674405 90902697733645647429619699878281358330 9674406 -32564577642683826066981295275155523456 9674407 374874579939048315528581622431049249720 9674408 -223950221006527061419658957620985456640 9674409 122737824588543522826133359329472182528 9674410 19281881276239746236703683457190635360 9674411 411693590842130003405205386467231323912 9674412 -46270037591587120078908496861692235776 9674413 263060097391520230482916531528076470080 9674414 -139903989661484000473855404083944327488 9674415 -210328279477592323100881579764695088840 9674416 -52575976522882902854766633214811619328 9674417 317790111203293908125796150470325622452 9674418 2533363534889998142291583865089601536 9674419 159802964771460349753212190673432184320 9674420 33806317917200475213268963091243212800 9674421 182889363283878121150995418300014499200 9674422 27086114615182844252663544077405705472 9674423 169658970968686764157141228851315430104 9674424 53475274757635228661270948782470144000 9674425 -447068177518068095113360264353384850 9674426 147267406533448718342909904619529292912 9674427 -21564133812495073076430197928922811136 9674428 -143086567966180419431998124605994655744 9674429 -46860624236370609795275572020016980480 9674430 79005467085731725041136130670163872000 9674431 203751810272244107881689341158747931032 9674432 -135117072620139940688987279962835779584 9674433 246099627468630183419487580601162093184 9674434 66768055533947001642933797619250176 9674435 -142504758075251562510328690126492731120 9674436 28845451599842737621550912895597837312 9674437 -264138363821424929848922652266999282914 9674438 -249054802734322279311051772849989470880 9674439 -4158313825202192421680173402157798616 9674440 58727945471615734127959114929608140800 9674441 -497574212297304880849382093711668416 9674442 35234788887410556605209258622453324640 9674443 16081978677197409481675805423678184120 9674444 51719914705543794069229972681602938880 9674445 8416189878911031326564825328473424000 9674446 -18241777707545241053876544548651051328 9674447 23032385303903267110995169295309350896 9674448 24460523117018372211728365751002988544 9674449 83424431951668446880508293665656102400 9674450 49520100585106341636139428508918956000 9674451 179285477780267049127778248143498557040 9674452 83603816986118229358292585836965259136 9674453 -122106827519665967081732499773701987776 9674454 -3017821003906462042315628375208110592 9674455 -110206526694538463198616747169950036480 9674456 -264362877713675299174567803698066288640 9674457 77582666484743075908553024258338879488 9674458 110005782296642742888545062485145248000 9674459 -322025351868164258591855283404474753340 9674460 -5277204533188975021339650809553930240 9674461 -24276027658528880399100769486927983828 9674462 -66786729691540380654949164295630486272 9674463 1171162839297900358501962235613708688 9674464 -88167894876029890445197219922627002368 9674465 -317188685490019164488911229908122345600 9674466 -35720452251426484800966466137184646400 9674467 165217900755754528515343101703701058560 9674468 173821684667221081722222729704598782976 9674469 -13953871327435324264995171807787377696 9674470 -14019331644399467117964362386371292800 9674471 39678030058024003251726498163243047072 9674472 -205055012605451717898964177052837806080 9674473 -46743778911438807190865764609844203740 9674474 -144337308270353079652080532569103965264 9674475 70207560560467922120822496972595062600 9674476 30989752551676105283138808283407705088 9674477 -759271469950747329658276992567541464000 9674478 3714665543182603792095612644826149760 9674479 270358373788110391796839353865788237312 9674480 19862070770790825418302601718944235520 9674481 256509709731556497998228378798770821120 9674482 69159405344903523032149584385464152592 9674483 4248602130036073850949532770828671808 9674484 -2116201283342789118431486166510336000 9674485 109559745149602999959251889461413281180 9674486 -26121426727292503415115502217444600640 9674487 212206860350775977801351222569296525120 9674488 -321848591854991516130604927630110474240 9674489 -4608246130500851746837095883517350368 9674490 12793105277749374944681859154943754240 9674491 20555248338368917831842690902849047672 9674492 189038516966585579773043442250843087872 9674493 179202251671824426751213834484072555424 9674494 55199521956965004996722465430508471296 9674495 -44183370508028187291961610996530352880 9674496 65945490776990003478174154570680238080 9674497 -91271432140789923893026434768444555328 9674498 74318592958842155757683478517116917760 9674499 -61127681577437308712115705663473187336 9674500 256228467501783032648963369491230720000 9674501 57567914187445320475914281527181261784 9674502 -7307579728805871617676068610270589056 9674503 322240691438377977554275320191365497752 9674504 3496062946813035423007275372805324800 9674505 -154045082691987257330300908724437036800 9674506 -16471007594328579329547558945564939936 9674507 54303952708547525440416534038119740756 9674508 -109585274480082488838428402579744891904 9674509 26306845795147930769021467169876388480 9674510 101014368961056152970038965334437844160 9674511 65749204547973052186934257709376734208 9674512 -62459175717974920962818991149240352768 9674513 12865219429435724146348112818696341120 9674514 3614434970397733288817172552533155488 9674515 190414825010557514262729591663585279600 9674516 -85626194152465385035692427170958782720 9674517 288215566227427457995125233576852648448 9674518 67674371671834697750480295800812569216 9674519 53480069308245758858438348041697373744 9674520 69269890816141240512191462974776729600 9674521 -49323243724739983245523432189365428278 9674522 20446631724303442209826597093352434944 9674523 159679137573268034043095867468776754304 9674524 41287006307950698108097361491665979392 9674525 -85603997459686686686626424912420376000 9674526 27349004001724241037367762749436956288 9674527 3559799963742358079291084156184106752 9674528 142852479470333823213560217341860577280 9674529 -102686609529333854400932009729618807520 9674530 -48857624997222839708340289819214539200 9674531 -39043221011915014597013258397163375536 9674532 77242501967024360817006557391429304320 9674533 53449394705395005504639891575377668960 9674534 -163320845965941771707587172621035575360 9674535 32896388470198174220367858196120523040 9674536 133350287689868184941092756404929740800 9674537 -230299514212666334435173408182177959814 9674538 -19781603395042565698987972387911863040 9674539 24874417045097382135413586949115964160 9674540 119747324602491745607015585397075978240 9674541 97860332863030565328201762421168164150 9674542 -61627947920493466478888281657807673856 9674543 -109318347358349787990102854891553332208 9674544 2527389928287464472320108861905698816 9674545 -105336683306990817834374551678119586200 9674546 62459408700128565653610385031496768000 9674547 -50297232728601980219905148496986083728 9674548 41641171339085596449872096168051372800 9674549 -20778345807622512801187268404107561540 9674550 73240901450223225895346623938931500000 9674551 -200076758576608219488530570978670159448 9674552 -325195902130260650719551830320551505920 9674553 93727288071058472450842927248323619840 9674554 -240137893255369394669576887050031515024 9674555 -89392843790404882717858049433855120 9674556 -33341941175142553314833213988867952128 9674557 -253115700108643908907773356699263259194 9674558 14110444319773980625794967752115181184 9674559 -50429333245697323512588075613379664816 9674560 -538435602858823753678763547065057280 9674561 185023092741030766790540315151157911744 9674562 -164895922205239207277756215567106437248 9674563 29745303690825547269382222648501647600 9674564 54071740906544135895285320059026026880 9674565 76124493618619154071601884300584431040 9674566 13987203915631740112032345769288866624 9674567 15981218790112465152352644673317850560 9674568 151254252979728083142701558038362547200 9674569 706861125084638501883198545630940357300 9674570 1825633250023165095604859586741888000 9674571 -182512811505661491681347250633870933288 9674572 -237322884736925394292818535998135319040 9674573 97952779109171905200152422651146628224 9674574 -50962754859076001080793398818553159680 9674575 -89435797694036915139182166512962211000 9674576 63139590250642589151195373097222725632 9674577 225404521806304153259398963127806600320 9674578 -12283805315980777527073907252844782976 9674579 6082694931260368226377421254647219180 9674580 -70956495661060715782867623555663790080 9674581 15357967211755906835084768469002932800 9674582 -25618873764784922270553414817113349248 9674583 79072802207451501611303429456938424424 9674584 72087018522085332486590771721093120000 9674585 159746683769608077396590780889717136200 9674586 180295646964337712807250487006397598720 9674587 48657302086824298654728510444177744400 9674588 53720542554359832423461058454199107584 9674589 63955224826404719144853561004227268224 9674590 169567584470138890118198916607755412800 9674591 484519541229042745127319272247560795520 9674592 -20417425023033528647580678270096506880 9674593 434251487958202245247094151123281018244 9674594 -210602520372559609431102967734948713904 9674595 -31126229668239194885248682979657187680 9674596 294957451836253892467303840972790295808 9674597 -97819446220048224598629316735560485508 9674598 70436798731150213363564668665333155200 9674599 486939232599297423572180213944279512192 9674600 6071751011749798722102613615562112000 9674601 218554381487643567442090322020702898832 9674602 -11765894193937738663881136100829950976 9674603 -107165354365563962882275508241930588000 9674604 13565292441414766004477632343131607040 9674605 -68224842497171009598372061281606090240 9674606 6946053005647395260001082051659509760 9674607 -225135348272773523843003319022146867960 9674608 26567821067247481063006302641402609664 9674609 197995151506187173623696984962574482706 9674610 33782376826508090852595662753603788800 9674611 125176870955891301918699854670159195212 9674612 -18442511586140607352170939256469760000 9674613 -731050688233946181965756900757805440 9674614 61693397676740675426717955156922666656 9674615 121996725526208467156639755777698271600 9674616 55069134756050511698452963610305167360 9674617 -15871666361017016309657931025464948140 9674618 -31238187424495095375972712529520324240 9674619 -50703518579735790506235325195992294720 9674620 18337991446644836522974889710823700480 9674621 632175567588467093283873312754965585024 9674622 -4497684232187719668439920571330426560 9674623 -64186312666929612931900839145559830160 9674624 36944804062139535919232050806254469120 9674625 261063389214953075224797378913393200000 9674626 179405130280970889506105817966119974464 9674627 279718847105640680835923756394866884476 9674628 -25949052275347857676735457934029991936 9674629 88426240078878268117270580169945020000 9674630 7880304833558203008147945639505516800 9674631 68973867586843645862170965321323474760 9674632 -293761236417906973583997042626455142400 9674633 312778269159142712835048014517377673882 9674634 38434691302206590096457897552507636480 9674635 96163824014066611228349737682624568960 9674636 -69773790255178559424988099355583217920 9674637 -4653710178310310644547600180865421248 9674638 5765419355766762777415178401001905344 9674639 8468473737481159716714750446617322424 9674640 2652835459981395868650080462740930560 9674641 -197565878242219430093165946989661162958 9674642 6801206140663922551944709095901381632 9674643 -26681627243964617677337480616229891200 9674644 -137245933322342729655953604501750128640 9674645 214280575072774580036853236675892210720 9674646 -109299493960148267068853787830295630336 9674647 133558370743008746092204156907371347072 9674648 27246083911666756192170668139210240000 9674649 20096640611318935390545049155702954120 9674650 -32521760652370109633754318073266001200 9674651 -33330234997616675971128792253251661056 9674652 -292022159170041502104827159387163648 9674653 -289250271637589465648931479153084579098 9674654 -94243324187998566529283607817350589056 9674655 22722992696178974761934664429194294160 9674656 -3209229058022747706036790772210073600 9674657 65069623781670195413534622546415872 9674658 54344692900921117994190332578419609600 9674659 -114504048252291503697888580210949807140 9674660 -42515445014618573843015007005662744320 9674661 -305962136417021140290417499863935055360 9674662 243354992105289368085567029961973988832 9674663 -8199335842055471372340439717039454088 9674664 -2875104109882924003000467908523048960 9674665 35067759311275523248751187146342979840 9674666 -40298760754452427188106367544496140288 9674667 -426134600602068765282545251203730416000 9674668 536573949218398101391310840287319341056 9674669 483329381536063143276708183988555202070 9674670 36347210014376744576093276360795208960 9674671 103852709361587462706473137759485186912 9674672 -26312662145782770224019582274213183488 9674673 87648968933152068833900576579546310528 9674674 -41851456613018827537455587372188124160 9674675 -210103705335237322350146912372467982100 9674676 19786970626269637209838278157812096 9674677 -259321996261651215964445453330550573120 9674678 -31120002760427655379172980909987854720 9674679 12092416330850063517383394793485562368 9674680 -187943024478287813296738662149936025600 9674681 -170218158975369939390867076808241394518 9674682 2727637149558070637312715314096002560 9674683 -34171712057212429001613715547246127024 9674684 -105095274877986266331307097901204163584 9674685 -124880686028750420618889068603177716980 9674686 -9284020267723388942255942144745000960 9674687 -164889820974020824958336293843506099840 9674688 -7242634211869214509535585209197527040 9674689 225536198398996258293770857426418772180 9674690 -6612404372437336326794616229898467200 9674691 63030713220518718229002485402392500480 9674692 97241830244959443135621103888580978816 9674693 39826039447744233784016383999513581600 9674694 96241315982594616288515315699551175040 9674695 82455676967557635113985671319877087920 9674696 57153962971047890277453451952277857280 9674697 26595797977327520028350815714323173376 9674698 178424486516158399694575939014594731520 9674699 -1476583591628008128193417117592397336 9674700 -4121165625193195905465734263706419200 9674701 -269959212834841150739625395349461244298 9674702 -22576013957818148947067294973904757760 9674703 -203645080324501988096319273238502081016 9674704 717936453279212515966174109099982848 9674705 79235074807046196670032994361441904000 9674706 14420730890787214568213955527160050304 9674707 357246342411334095896116760790045389160 9674708 -277899366105484553376611992333955590272 9674709 196474358850275284262980150238537754528 9674710 -28021989205078071285162610896652944000 9674711 -67325707150364233059569312875416077688 9674712 -73393506429417597927417136060890286080 9674713 -41770110126804527305804220908676015616 9674714 -47065192509954886717939133742688351488 9674715 267639315768678664140129142702239121920 9674716 225122321617046846337440027117222627840 9674717 174727349268981168968182699181241984792 9674718 -86237578542718256570556451034234360832 9674719 -352287033572189443601627706590557920000 9674720 67608104140969124713700567611657420800 9674721 -1957285286144339310765297086219750016 9674722 247533300205692094459009568246318977824 9674723 162396523623513177619600811406031338240 9674724 -82617687981355952599373242505453967360 9674725 96586149211567655049944239016208412250 9674726 -51790831995178562794252875079481621376 9674727 -2246052739817753921683048630217336280 9674728 13783478994208470510791794299752939520 9674729 51628006987751509882560795196513748448 9674730 47673840511184303278483709814588542400 9674731 187911561626246665788487730708078048400 9674732 51715361309332938673865431309872804096 9674733 150120335617168800883625312672710287360 9674734 56370113862022181759864393235568885632 9674735 140889496879677133944359425586236800000 9674736 54122935133745484485315061659803615232 9674737 -26009532704064419692214955972140457548 9674738 -63659487067701674216448606405149610480 9674739 138669374244971914249124393553287080404 9674740 -10688022856487479219690455498053560320 9674741 225050443767212575205786411454706580142 9674742 203893395441924729659019576523849728 9674743 -183063087298010091480283049667022362240 9674744 136944987632749933586822281863058513920 9674745 75195719487739596150657745486397510400 9674746 16221366949180482697365060460806537072 9674747 210868094961279714291262428901028060196 9674748 -301150999996458959578374818228429568000 9674749 8203998538928897030684379728636247136 9674750 240277054114368638269371145064732400000 9674751 346808416352083354522883779662998315664 9674752 244986412233901243129414638051998564352 9674753 350777001908210069536184240992245052464 9674754 3176796527836490221735664921795424000 9674755 -291612255185931960034160756842909641840 9674756 79066055698848185338847201950693502208 9674757 -126690036823241462827999282235749507746 9674758 -251012620225049402453475207244568303520 9674759 -110919357168182432242666670013986771520 9674760 6169910557369553687843719885983744000 9674761 112765793520819172025651069776786030800 9674762 21707753115670357007167758785463045120 9674763 -2631185577439865048108317259655148032 9674764 207128596519216217240468302343782666752 9674765 287145598496199456408618313088824757400 9674766 105250705170114732295611363860304190080 9674767 117382071040380737071811672463394886272 9674768 104479372357962802448011845125123358720 9674769 64597377203436442367563581628981614528 9674770 29471167330407104578001297290435691520 9674771 96139825160055860573885986702434639000 9674772 73612958070087330487091773205123856384 9674773 -93918963218230670870345154364546612978 9674774 -71002290325023593309064354701596560000 9674775 11771987095699254047795019929956512000 9674776 29616629314919285909761553152425646080 9674777 -77775290125255446485238209537583979200 9674778 -142866688153520518325664557352155122176 9674779 -59358208189876490912602005360408275280 9674780 109858983590510619563392198182668221440 9674781 -38799508619428765415384159543426601120 9674782 75860097016322541277842223576720289472 9674783 11666745166351965696226618861599074400 9674784 35471583078722861103491067871336857600 9674785 6146126829926328564583713458825880960 9674786 151545504344704470891438519925215759744 9674787 -228236227901512340327687284844032162440 9674788 -156454308753274587047557106022153622912 9674789 35394196168848875256415905130060463040 9674790 -28486280066612568306836970630488555520 9674791 49630981095133920606094506516433306672 9674792 -104552225344341052863731704761134131200 9674793 53167499802750826468631179219725711882 9674794 327457727420759596370279192900645071872 9674795 10988879226510667150123978490867924640 9674796 -181183514338468786273942575798573931008 9674797 67970961557150788085382056083982956 9674798 -6721831216925290691381269032985648128 9674799 86760790693219513689462019323628869888 9674800 -1100651139822792494199441304359321600 9674801 97672988384579447449672442215512086802 9674802 -259193580765892226740226618276052577536 9674803 33983057433264013883788525416068127720 9674804 -198755756245283342045759616869902153344 9674805 52103914148132052689420786277920806560 9674806 9883588745222189408997017382390929280 9674807 24675538866122825844818996228211471840 9674808 70013937338113805986044372914449612800 9674809 -733465501275835962109363424978077709184 9674810 71623080462178032125319640177764910560 9674811 -126859480951373113654873147007720801376 9674812 13436112968620627180187489215424200704 9674813 -103902559247919497811570952248109018938 9674814 -95899072229818222234873989634396231680 9674815 -17058690991925067676770695797622232480 9674816 24847745886470587810429603993430261760 9674817 -183457525316473133154836607898816302240 9674818 58455502838408411152496461467014380416 9674819 -98776732455874990116666722713567910400 9674820 46158163812442815602572743325494681600 9674821 24417579823138881757774676830186939904 9674822 140331319037444639095813144511229263712 9674823 82743515979231490480827453061231208784 9674824 221320401685642835509444730802452136960 9674825 -203386728280722593877924171742989312450 9674826 28437050675100745028933433454497882624 9674827 -208096940820368954104355117354763289324 9674828 -1217390705089035373980267602353344000 9674829 -480436888548737260448959797846793558080 9674830 129686248921095001166799259545347024640 9674831 33343592359481926439907360318186531600 9674832 -21306549311956589285889254706809536512 9674833 8082611803821120783212634671453069376 9674834 -5376601903923427300369489757995770240 9674835 53891309528626975830025346550788121600 9674836 -22456202773237925202285806600277004800 9674837 -444209996120118023830498846752254462514 9674838 -96978331381348937353974872444955950400 9674839 -46428389425612395591404267038189602744 9674840 -41855362019124431490563414336188416000 9674841 -106495653109506945364812647203282534176 9674842 321800658073285332710752513339436928000 9674843 -160337989400826791125071436844940948216 9674844 57675443824788368258518168145290417152 9674845 7901585143008424790858424249087077100 9674846 -83925748944218314752718246655441824128 9674847 -22582737085287543906031962711643592352 9674848 28490996228235185634639282762918395904 9674849 -327158902280518024670029663497225693150 9674850 50166708175621709035761064229780400000 9674851 102021036415330865398232051467151885852 9674852 -12177455848618946382612649976130404352 9674853 -54010732648302612233540666665965721440 9674854 -187204837834645978002925974709593335040 9674855 -138775742214894048061234210758396666240 9674856 -666010000262954968730128345739496652800 9674857 -123845264557882203595244041048182658160 9674858 51766027269394213307382135321325065984 9674859 343485712459149543237017111780963610288 9674860 25820228007461600932074178583591976960 9674861 45153034087071326075749514449658411232 9674862 -122084007260108593912767550747231155648 9674863 180706213448424676053026954309012086584 9674864 41097598336946368711519764275275038720 9674865 -24710407944644264547030825944272161600 9674866 -82709326989903892341465743151075472368 9674867 352336771803476087000630379999810127152 9674868 77215025136300451220704279288041676800 9674869 -30225325729752836808835530161666763730 9674870 -196105389422815365885749156946033968640 9674871 99917321168344938291574587347946624 9674872 -58064083725494011311702939203088998400 9674873 48535181397252196737315468566865714564 9674874 -50795317290738503915082005781404369664 9674875 54403489885873604159076757316912232000 9674876 112067717634094740967088512404504107520 9674877 -161438189995221550044530664962646643968 9674878 -151427391442277071020731100968842805760 9674879 -298943268885910403736616136066934664680 9674880 -27138236687766706609687743688605696000 9674881 -276112914912267332366307486773000743870 9674882 -7018700678827906928728858465341884928 9674883 -5304832904515248231060897690325212096 9674884 38074459421682291225865111521495026816 9674885 -84107356178173854269699940342575817600 9674886 5943771933964429514854467236810508288 9674887 -181537347724963886848777592663355841008 9674888 -214025415838265918296977688018018007040 9674889 43169003479537661382206575432928713920 9674890 17377336191461781344580790668445164480 9674891 -223557929317867900174502117012814160416 9674892 108275199191461168398559744346366505216 9674893 -340457212878647493445680955708649894400 9674894 -81409206275402956102240336033806909504 9674895 78482109284412246701533200056691744000 9674896 35534847890800172994336426749292969984 9674897 340171936203444457757966767041287298660 9674898 -32320114963303551703408686343983651072 9674899 -92307140285811648861857258420808257952 9674900 27842233710222309774917234800832400000 9674901 -89219471596663312430654730373167617970 9674902 6630007414239195350339581533209413152 9674903 -386747568719718151241363000194294203744 9674904 92798619511690076667740683017226813440 9674905 -345471137562525242096494520230699181880 9674906 94666642358206021695984677884471591152 9674907 266838761029473254572006622886896022720 9674908 -112164360832337586546882608010115265024 9674909 10759736206920020437003580038896837804 9674910 -43396675574152241753065084461907968000 9674911 101555769352423140918483436133884236512 9674912 -76197623743261669742000897447473643520 9674913 -64337613873164641547390539597629304656 9674914 -639662317565146408779706680406179840 9674915 15193038731657209675434255316976740560 9674916 69742312996653088398726970861997199360 9674917 -19134366417575438668107201980016078400 9674918 -378913956736813264295764751675307360 9674919 -167758821460796219413386588332096443056 9674920 147876059532672922479473628013607884800 9674921 121523290053391189407327282369224672544 9674922 -121412435833733260188577787482197300480 9674923 -73218797587963126287715318644416717160 9674924 100511906489122043161536028071082853376 9674925 18804434655678942407041381715790199200 9674926 -240422333931700908941736722062785233088 9674927 -120481420924772107016244880072557736800 9674928 1663578486140339020482374516178665472 9674929 -517809839980187023921810938092083963920 9674930 137656928447658476962458563656101267360 9674931 -44986276034546708882527711694858624256 9674932 17752279026890077296464168203411546496 9674933 615255327094963695924047645095161733440 9674934 -70229531264466036104844897569939721216 9674935 -177030496755635929047869770264407918120 9674936 134325565422527445596255807614829383680 9674937 193601960467491827101421619010482841440 9674938 13279220414648884985340415084546775040 9674939 -390135627274509947818195205441442127260 9674940 25688946832566728551949226517583708160 9674941 246290370670138192868134231128747710784 9674942 122440083572359588104127871016275311872 9674943 83689181229712771541628488642047109064 9674944 87553796356158945417373055873576861696 9674945 180120815618765905142640890371000320 9674946 -97344924937679888341659628241588177328 9674947 26845066354870989275611117362584241240 9674948 -22652016503442878818139457204209592192 9674949 12631747296542264343199410630142468320 9674950 51552688224582115981718978262587904000 9674951 176621613689683697477455717863317699040 9674952 -38470373039224147037899155152069836800 9674953 15747249096810759603331945672596442202 9674954 20034545302178073977259510032700592176 9674955 -108176767247260460617134415218460671840 9674956 -256497612035048677576041677918672207360 9674957 1805420252651610256049987179099807680 9674958 1555896354814740123901473413450808384 9674959 85764206127485562883832662133740231680 9674960 -27227048537074892052944062244857528320 9674961 -248481949986810623296641278457902323728 9674962 241099975162408754667010274572026075264 9674963 -483888592988564946914235346467780777216 9674964 5385563193281011572718271006962050816 9674965 -241083309704555508362982455575191871140 9674966 9449928337562439514737520435391304960 9674967 4320522506706452997706837262653581312 9674968 -160286255006108592348296335907146506240 9674969 303854863379303759474129301984423696 9674970 -114493500964014731162880654149605209600 9674971 -19483362308482020721468977214036364800 9674972 343277023334165417085756157720586465280 9674973 -47339093479514649915454708958794063872 9674974 59246260179211978775714767812427936512 9674975 40696060957753165776347102188836312000 9674976 85100583218336150182579156464370188288 9674977 -3427285065459125932336462586281950592 9674978 -49735150384258913215724558711703820800 9674979 -230680247557658804919904513391640888912 9674980 27520912453494194502828781575485030400 9674981 170281383475045553304776369055149075232 9674982 -529880597667055009643743048170643200 9674983 -152445778519576878572503535834733693176 9674984 366040602379221816133309230842085457920 9674985 -51069479424571932173608570794508680000 9674986 209696634273484248941072702042357046192 9674987 -122434909390948766917688128051810603008 9674988 240200896003273824585333078170533294080 9674989 -238451659918672742465388698875388833044 9674990 68338849309275844489609542808819411200 9674991 36439356658496959203300151920475138080 9674992 -13800739160920652900968511029058961408 9674993 -35862490392589429400053520505974850636 9674994 17079626330410918167726012248706473472 9674995 303798933219723249843590060157657195600 9674996 211925664931764010650733432848341704704 9674997 -184814138743134366976149269364808872960 9674998 26412460574003594531021910775172004000 9674999 419115147189926674577016618800827425000 9675000 2493865144766992811120904983616000000 9675001 -162980399970858278968180732633280758400 9675002 -192680188890728282677761590434838652048 9675003 22148967989250364876839779005436698224 9675004 154252207875927684317845778924335885312 9675005 165574291405264925944485111837411316320 9675006 -133299938513380018144149865461561495552 9675007 -54458286417404493474356612112230130816 9675008 -140797946583832836104306824132008345600 9675009 -245274421805328559918160651129843385600 9675010 -105852977179743297998398538794787151840 9675011 -175620993248745812743530136317347216388 9675012 -77267335409277786672343168875368601600 9675013 -20631397373147478820561890331056904738 9675014 17827984794669588530082747845959163520 9675015 39436697830133461766222371298991160320 9675016 68965210971053954010412578235265126400 9675017 -420667595508546462791135604567305750400 9675018 197688322392411771897879545957667870720 9675019 -58182796589608786900152175171120640160 9675020 -16714011058116378973986114920547179520 9675021 374086672563467586026892391150255665120 9675022 87501946673028394646271698285526992640 9675023 -151139273810887846116973661902207774560 9675024 8874836127021782560441698814593466368 9675025 -98161232861761861140280769467775033700 9675026 -44600131882133446819034117547416946288 9675027 -46179439679584712724398731878832660752 9675028 29396135322253520963582329182933319680 9675029 27027250334082462703908482422805763840 9675030 -6811325292961763646579624803220823680 9675031 -16581115174682456112969735449790658808 9675032 -1781694552601179558658837345061529600 9675033 -3196890845424337314000278935113289776 9675034 -241802932939784716885305790209270157584 9675035 -86520326035981279871139241343072003520 9675036 -7756558562630662918342572185216529408 9675037 211195118063775594567450475068943779686 9675038 98086061589792873232860569157499653120 9675039 219116103622833316100260776689803574016 9675040 -213089737976046571350437476686562590720 9675041 -34802057097836187271630240719589166700 9675042 -27509725490295540154165850999753063424 9675043 869669795189088664726347177906358784 9675044 -135665394212248849587826711929139273728 9675045 146155165862951921393440155839864058720 9675046 58386529940960976788077054290733690944 9675047 -130965729429641046014608651474895260800 9675048 -171790101563163821384668963215740928000 9675049 -630392387967512442091973099378202618764 9675050 -87490802379723745356759772100444256000 9675051 295835964477888412652707873475123857920 9675052 521971316522164729869704249333070297600 9675053 -304907860338310780527813910561605262698 9675054 -159102424215452975812431605333830958400 9675055 4133785398498921873340276726264660800 9675056 -15325079080588522406720503153558487040 9675057 -47856375389612441607636700596070271232 9675058 75089221129080654278830227999798037920 9675059 95559244618022947356165613912471333260 9675060 15882132254391162927634964429010677760 9675061 217083083233798523950403512784528434464 9675062 60438124929436899082282778459081392032 9675063 316588208278126862223357789921674611392 9675064 -114329897564486428687507195467504107520 9675065 167931324253391605081456711306686304320 9675066 101319370030528824727225499867005996800 9675067 -456422929867193501087080062938847098640 9675068 91460365516675230734419276163190014976 9675069 -10710312854565580565035196246300842752 9675070 -171199933611961253741213269016612675520 9675071 122884519483384987860393308777212428000 9675072 -9068191020944688212699336649002188800 9675073 -4507658446997686280632455555852094800 9675074 34966928471809618681842665735854591392 9675075 4182004702426276466882332482243090600 9675076 69851824221596383106255543564078149760 9675077 156276549481930130778054091016650672092 9675078 -377222494741931124776367969283325952 9675079 -28644131530371909643693589375621009320 9675080 -121007583369703639143021889087776921600 9675081 -118952972924245817136101426411079656562 9675082 -79119679421017823907115256376253702608 9675083 279695712436110874484309147762003302824 9675084 19504685045497829320242118306141134336 9675085 56512587675581063375814637152860880000 9675086 -3523514072879274067221268220162558016 9675087 12831212602554629440610579084717882760 9675088 -9188969365521684400805766270179868672 9675089 381283288969931897010688253213931115890 9675090 13442077860556865170295312043469773120 9675091 -850105587472647129487694015638770219840 9675092 101959300227976477951743367622390034432 9675093 -40578535128912833545716770950462198272 9675094 92955671319613873747469839880100577920 9675095 -145332366185439882593886933589742475600 9675096 240810804884114479233476825088619929600 9675097 -92335080834171221665075568659857915900 9675098 45553844422005613276581604384345939680 9675099 -274877471068493665876132329101848527360 9675100 473509503712560552191020402560716800 9675101 3673935402816041049874313435915169900 9675102 -14465699515742104358270555526746751168 9675103 -4756140778743777372501137427214748856 9675104 303374900726807183123062805947019427840 9675105 27521978799890980065717260136209571840 9675106 -46573710527016099910692496497771025920 9675107 56477846700959311346712473316339696480 9675108 11274747133011773592519526018069935360 9675109 140032034340680728295271338197876909310 9675110 158271536676333102278231195277142296960 9675111 -10760170003153088544723951532867680000 9675112 -106041669703690665732689259468704563200 9675113 -14328009613500783243244032561326163840 9675114 -88573958963724370595955276978827255808 9675115 132160855508495215548991206273844606800 9675116 -149827734347170514072596897242701084160 9675117 -176274647484611655380103750451206899466 9675118 -185485824992488811727973609332365538240 9675119 -1807019111910657562428613604857842480 9675120 3816612637124948048405659775391498240 9675121 5283718156612128939526921052823841600 9675122 -98257698224540637555993423592643835888 9675123 -295945327274404150292925165286338950400 9675124 163998015403751851123393703137089447296 9675125 418668187418272595316838651489423260000 9675126 1787529564690995396848353760346402592 9675127 109746498402862750045695257333142678144 9675128 29290759320237013542877055776587816960 9675129 -532638926167578297332179477902393600 9675130 -51192156922303639460234241257390131200 9675131 66729069012188994946528767269586156864 9675132 70020794047213958936863274147237110272 9675133 -92323391707578790627271336877933294592 9675134 12302731875238796392452582803632668672 9675135 256581366718084033033907934197796003600 9675136 -187381849480481075392969199198278778880 9675137 135807102513719695082805480383894982786 9675138 -81634883874372906435155763222415441920 9675139 -90765689816069830474246784590024139640 9675140 -84752920214813113918834471665800098560 9675141 54870558476704207293597644565970208064 9675142 -14497968580057039208280178867451570880 9675143 -46054491318446052818648620395903440256 9675144 -133727884196918904753745469569418649600 9675145 -494307862918756353271702048654838905920 9675146 82218981254088563325322996099278375264 9675147 168637277305640064825307348946654193072 9675148 -148659702768688066054399473136501585152 9675149 -152638641622336041538331317525901101920 9675150 -6393244536725234307225015326904950400 9675151 228537436816663852402900529745852399152 9675152 63117283762953987393919845236761337856 9675153 44141735212775957148368277577081438080 9675154 -22016396897540459709115498203716467200 9675155 9586146388142712032326127234231089920 9675156 -138221996336210937411971404449701603328 9675157 159794995492743814982138218076820241152 9675158 -176794503173976145516148836812364324320 9675159 20589759863752740006624323146537933728 9675160 -235849501833646233549968014694400000 9675161 633385502623760241485120794261515162 9675162 -17184758066251451720279153955954118656 9675163 -94194283995191172030761795349754577376 9675164 -95838727142416355921707977731807322624 9675165 36752242272647480712351494311791661920 9675166 -283343905015873353152603701550198193600 9675167 -18094658940459948579957010257801456000 9675168 -103355096198474766537388898489330565120 9675169 8724639342605255110401947735006063296 9675170 97578621761175517032179879949699125760 9675171 -84404205918092942456739685999707860280 9675172 -1041254458141619116348523928033292288 9675173 -32579744040358353098948556925250618436 9675174 25791245845229561069447181720228833280 9675175 211846596671507444741583364815736798400 9675176 64741427830557399687849371551984680960 9675177 -1507216407047041262393175443620116768 9675178 152667170400744027148444110803454398640 9675179 -485517059156497198263198798026556621360 9675180 31907490564274043619586472715608064000 9675181 -65664656917338866986139945909137556000 9675182 -8190462941542240812317678992961380416 9675183 -1149477872024601134140123957073955840 9675184 36485106202125378724348112797981491200 9675185 183713974446485835294460815201771202560 9675186 2527309569079256537891766432213404928 9675187 -429508251060288397488728766850462418164 9675188 85807850354096880034970459463571875840 9675189 69572345223764115181362865623488350254 9675190 16134220153883911599575842571020454400 9675191 4416339898575602094884124914712405672 9675192 246012136584631377994347925200375582720 9675193 145229165251730819214660365131539694080 9675194 -18122647925534630024126531998148126976 9675195 -26940098516920702058673412171972264080 9675196 -207027644126504689278650734133384473600 9675197 138353061748873373805302316653060419686 9675198 -10691978279022195791002430730921838080 9675199 -170961395720057387676961298501537980760 9675200 -46043373911375029634928830049995980800 9675201 1306562463314651172061888543880140320 9675202 -480433797407265373523002875986550145536 9675203 5790663383805924468685452538282236384 9675204 -10112193488579328504496844384750862336 9675205 -43946717278448700506610208403234720640 9675206 212272456436347052788914715668455475552 9675207 -19099437552356333293112886992801975544 9675208 223755271277633038385852771653155072000 9675209 -580316143088395572352138741903075463040 9675210 69993079389301047168268617930167408640 9675211 31002350367713358343420276482734583584 9675212 -201471423831192690849879985954580060160 9675213 201933431308548235625077322903333156544 9675214 -28572404018450167681816579387866931968 9675215 -3788997817756689077877063899822482560 9675216 -48250680035993363285452940521805291520 9675217 -23979043457081871934107880886913082508 9675218 10688519315538896006524792757487613440 9675219 -157375770769886016590484213959863766856 9675220 -43302463058451915238562739595982373120 9675221 -16662796925728634803556599655894146176 9675222 5909993019426834437609723115420891072 9675223 125367475123388009903725292530469695840 9675224 35304096025001455081132699305827696640 9675225 -14691074865418980704850360838635110400 9675226 136040375675880772711817002194549662208 9675227 -94325571192758220013094437492377149328 9675228 5630683858414367390158087075744811520 9675229 -19917609557525154505066552895943451424 9675230 1696907913593729313414647460248104320 9675231 -39447160920485078336628920920505514096 9675232 -43047866852143683581572988930390753280 9675233 -48168170908661580831290632121948498640 9675234 5526917250959089496449561231933632000 9675235 73020395688598329440572847810076025680 9675236 1550044403502399059329465127399930112 9675237 71411781103626956715124607185719298560 9675238 92557995754151923037427189487194400896 9675239 -9342992835013416905627228907496315344 9675240 -31527073619950506938150047902030643200 9675241 60187269133124403541095845631127080960 9675242 20721240454541221015304546133974060544 9675243 -241454270287942856573202598103316047268 9675244 418316209950501147739025717938086561792 9675245 74288312114503861991358433302048511500 9675246 -64366871006128289949191031820327535040 9675247 -76311928840201871589817622135641037720 9675248 -23466818095817439262101051987659882496 9675249 -152279041703125672478670792875534538432 9675250 148578855070578024266438988191733720000 9675251 295453972064550039520430118013975245432 9675252 171606436994034219576766163516254958976 9675253 -38659696161767501681501892954684756320 9675254 -5256770430503155425424313670115339968 9675255 -33421404612472121664495202114739681280 9675256 106121614335216534374445600018143846400 9675257 -134567211840343882902461207856099577494 9675258 -2470505110058855783868845642558860032 9675259 704389433182836533912300139527746939920 9675260 55411154063425245201340970579105126400 9675261 -131344010667338919146897670733956497280 9675262 -34859914549294260244109353128441438336 9675263 -203699539372041669338175932528901311976 9675264 24505538370925849120808279555545497600 9675265 -295896722480316836980712310562843239000 9675266 209697647988644378752358406944917370832 9675267 140853821445298591190740959582336678144 9675268 266442638941631905489805362381914909696 9675269 110713877216184132620309854575709776096 9675270 109425290996187530507497408741976889600 9675271 -397073003238757758921117710307812817656 9675272 -38398756609053549772667493052897198080 9675273 80119739380630706634333216619211091984 9675274 222648586858037619208505349961754112 9675275 53420312997492516968798368121813385000 9675276 21297945985912797560454755857104230400 9675277 -100123474056468637189787377375698012874 9675278 -20719547063152545082615806987229281408 9675279 182890883396965325628419612784272508480 9675280 -55553384971031363357273647830719447040 9675281 -175872266951857628457195729538662144 9675282 148872161610361746243198384258466289664 9675283 548843995592310957053243499913926761944 9675284 139111780643896753044179268153151775616 9675285 -167322741053321487164128333427303992800 9675286 18884249408298900925331179128279180288 9675287 -93317815161579612114802304362665236088 9675288 86119386376481450440876370551504896000 9675289 -195998889642213053218508827231800444476 9675290 -87006516579567747532779295486158669600 9675291 -250436579118410969924056454604661026408 9675292 -41118624038227300013889552118146416640 9675293 -238253075999136888346799073620879746458 9675294 -43728814465850778249440754749452907520 9675295 86261098275941651534989657764425309760 9675296 -89071260468594076973630072767566053376 9675297 -57341873127322986477966173258690815152 9675298 -103942373869706494379013602886255591600 9675299 140932996514211412713013360863359084160 9675300 -63512213480824233578573275747472563200 9675301 1776251766405387963342005094662263040 9675302 2870236025328678957818412389012523264 9675303 655227006776751536688267119658825216 9675304 113398366163054447378284954865036236800 9675305 290302186921124606236221512900214989760 9675306 -91809365800292306845208410327369445376 9675307 -62561863741127264572956619023183514444 9675308 154753649767317096163392209751435886080 9675309 -41882815852023061821824848668890616192 9675310 134751370698445155347727780838494111360 9675311 12150490440346591848436244366240912352 9675312 -46338710819594150289459052184491524096 9675313 48049973270254904910255837966206087920 9675314 166390256148681188278120120040063164032 9675315 41560609711139435451535157604268080000 9675316 -31944072483439527406460350770771740672 9675317 127026543461007828816746436397999032192 9675318 51366070203091098991883553578696368128 9675319 -66978570907649314477023086972086056280 9675320 172638997746506868652756165457918668800 9675321 160276538643610904403127260439112997120 9675322 129921306383216993007664066940794457712 9675323 -81582667329913465703661018288929272560 9675324 -181770167293406160651919262362739811840 9675325 -197394943741045991729036574361309684800 9675326 105770788096007347692089600044944794880 9675327 55495562873600688269732242356992144400 9675328 26714723720466496433191394565590876160 9675329 48835877244999960708205905297143391876 9675330 37891898847456295507728713589594885120 9675331 457944453741873529655812617816891220200 9675332 139122957811809717938821956804633784320 9675333 -146984236498644847922537342993794530276 9675334 173497416872106405955347071440485304320 9675335 204746031305433223305848263975997900280 9675336 -132530789433464970673536214366796513280 9675337 20914725703294825006248238942997383552 9675338 87348508421595048012906214147767286320 9675339 -4398212576657319969992276681868463632 9675340 36846819752522467524814769648496675840 9675341 -43681467609335409899253753525468620160 9675342 -129638449409052685254749207307581477760 9675343 118542890940188499052601255132351985144 9675344 -320463752804770033975052993416396800 9675345 -29095100599887324835223757652880052480 9675346 52281063451650074231630232003997384704 9675347 -4018368781997356698595768263221842800 9675348 -66794203017870062668520570428257146880 9675349 623901150971114145991363087055429648220 9675350 40130250907285619315019132424388138400 9675351 31287052653012463648360974498934790400 9675352 155712005917848250067847302607355822080 9675353 -46237890865166114204492432356223138556 9675354 9682614235513833932437514990503405056 9675355 -104233469397639295493696892901110798480 9675356 229526030012393289697671920486436241920 9675357 215443688798262764343720836633744697120 9675358 13440986940275644774954094145216617472 9675359 -436901868965687972805005263051930921440 9675360 94339376250876986742738602912592691200 9675361 -33224742000052490422028652466040771038 9675362 -100281576224292409075321850453202649536 9675363 205324530022419612149038947425873439984 9675364 143080619025854218826949917378813485056 9675365 116239074385410614175892245679269955200 9675366 -23192141488766458474433958879360019776 9675367 -192311263650602829824872386538637884480 9675368 50056963937437591764036235873891123200 9675369 -19040915547819449128784660871779956080 9675370 36897687057208542697291900973916499200 9675371 132431101910291303474661626845372319472 9675372 -69363156461839643687482195261925326848 9675373 290057360336256594946119141351132823680 9675374 -75002184463204913681156594604096944064 9675375 -255275520536150725446017618720281452000 9675376 119205922368502764496675863259001618432 9675377 2689095496845525646090657848433229220 9675378 -109352125653243729200444252040503031936 9675379 -21547803672113045259652802894777125888 9675380 -11046172258375747428320731150092288000 9675381 226083137119337158799732985050935121952 9675382 64627972792797239156936466968054203584 9675383 -31346730677514082223173889684847800016 9675384 -8551435509199045424562651820781383680 9675385 10922865084208217285937117913084621200 9675386 93711919976595335904382773802779816960 9675387 -195225062926459447924030335715633152 9675388 15063010108577194559306681948449351680 9675389 -34391351681986149499389591116182630560 9675390 -35528045549489923346377589136861982080 9675391 -337795821295763578588497754800679374216 9675392 183746814891646247976450605727508070400 9675393 -50417515201616909868510704005941534912 9675394 81791908701204453944325792436770092496 9675395 69167118484919648817541770479579744400 9675396 50426968623750428070511892403329310720 9675397 229118355579474822953917255190869595772 9675398 -184041486486860707673344552375981535040 9675399 -16501685307311846196003612133167874992 9675400 -22183199878371804848962478722646016000 9675401 83197190695203523173143993924119845072 9675402 -100300960732790477840178992258409984 9675403 54253673511527810068659964038704604760 9675404 -250109823509993443944077350038790566144 9675405 158576967453115442532431009261361722400 9675406 50917020428944885118774671190349739584 9675407 -121482825759624490351423826552290710288 9675408 98454622224067134713011486746542407680 9675409 329466803772666613738249293627046029120 9675410 19238634697175631381879479124379699200 9675411 -264020784710621601872542458686174009928 9675412 34746014356577743840841901731629680640 9675413 51500159778442576310811706479190445184 9675414 -28605207873399075652046743204178197248 9675415 -38713680900963481800223330548186132000 9675416 -175021407805902020808340264782397163520 9675417 214380801735630610070759220844135868880 9675418 -15914607885066055869765649207340205840 9675419 310451152649792463061334891976850244964 9675420 -12456592279087069748063990715013278720 9675421 -11713485717096406831297355402137268160 9675422 61988037407369754957292203650305660224 9675423 -43073275609146285913602694837413078000 9675424 1728998468493635997108281097660137472 9675425 -131787152040691055657813341992318923850 9675426 -19070365056184331509906647576969126912 9675427 -3492280028793121547387860564074746320 9675428 56076816542473748142428735352125300736 9675429 -97827011783101599785942947354615149216 9675430 -1512631637222323815384519114213137280 9675431 87845731459159906234810055830840440840 9675432 -59720322729325215731023507454332692480 9675433 44396213488827284395223461365836189184 9675434 44686702252700521904602749118447037616 9675435 26413606185443960231567602066817963520 9675436 354754985195042836736272066550712423680 9675437 95342914037439930198767225715537113280 9675438 -71539402601110019720041730141631866880 9675439 172915684052201059325656615275276663256 9675440 38761769376679163332179846884695080960 9675441 -57339210481191753322310364672904193280 9675442 -48594094928757212231777233452819640560 9675443 70731711656659447308189610194121735692 9675444 -8201530276463667951029247826743613440 9675445 -132373480175291105967773917425104623080 9675446 124757780801468595714114653015966822400 9675447 -188986938102125339352668256150248146200 9675448 -91544989212286299615294479996677693440 9675449 -19735803174910268414931480886653003264 9675450 1686132778210298755460718499610226000 9675451 194172409010196734658265689110392932452 9675452 161056927225327778713820807046446171136 9675453 -124815796065746439701831231803042173696 9675454 -139847418464015527823885255305886750976 9675455 -328424332464230880345370353752884943640 9675456 21123794738311029062451325986221850624 9675457 168600611727306271271865198163639145760 9675458 33245430650018263978301954469387170880 9675459 -24335003491025395125491911844386339896 9675460 117148166219155039053807947118544385280 9675461 -44120592438470786153702931668477827776 9675462 -100989371918988323316397646072580710016 9675463 -51386009154915897769697657843118428704 9675464 100714837808200123003384108686166272000 9675465 -85748643189619880293406008414258300800 9675466 -9948735926805030441286662299583215568 9675467 335854437674511206069725660827050925504 9675468 104099391620387517814819474553056539648 9675469 -320546835639951511625135341143288346080 9675470 -15202512715280888332576836867255459840 9675471 57565656244680509835387804481005609360 9675472 -9191628877189852078687337430830809088 9675473 -153143871241129104058021831872278400 9675474 -63264838499723643968960576787606018048 9675475 84328686255284906829368020611690749400 9675476 -193752695120489392873096259434672705536 9675477 59852060255806725789573505952888499840 9675478 152668718845991061082478852253907019040 9675479 -324665230469652170372667971527965550080 9675480 -40352430499343377941332144540353536000 9675481 -74216043823652737292958794649364521718 9675482 78676276805585130823567664466662633952 9675483 -202432164511110946802703445463433455976 9675484 -32398203826778624035257089690488832000 9675485 6605801381972135572032837473160973560 9675486 -125291664708762028925129357228301989568 9675487 77627045225402203723841269684706872320 9675488 -42932238737812082712737207850803134464 9675489 157209202287511935974674375488198907824 9675490 134096689067676910772566857365645913600 9675491 -230542012946723402247725842684711792920 9675492 -47175247291549022671687054715571637248 9675493 28449863833869243198829223794028071324 9675494 -9294754494226169383830785844613870080 9675495 -7522995809011285489110125679492180480 9675496 -367563985012203806546989124289892254720 9675497 119728115579696867323996717973213865480 9675498 -24451669274675902766516800228018613760 9675499 460600993383590214141284411106184405872 9675500 2100930080393508661573058037626112000 9675501 97793964164798212322256225304928385600 9675502 -58064984251498092670249072482652481280 9675503 63219666033057108233881581786033277440 9675504 -12058867453542640105225766498733588480 9675505 11792406920784067008216652603890404160 9675506 306968646655550080619052846578635096704 9675507 123942174401873054615992216933811436288 9675508 -106613525609613242550769419222530690304 9675509 -97389015881901905360407106828261854290 9675510 -3436440553258652943591352335494380800 9675511 -731109978055653606589151450411396883728 9675512 38427719748174742084747784618478796800 9675513 51706247399157173438135481240217688064 9675514 -149921787156350876528814708760155529728 9675515 -108127602659300144493658400956676768880 9675516 4044775104705643068966829627302641664 9675517 -26131488727852976813683726263384817280 9675518 -189585923519052507951327877883593559040 9675519 -24585800544196309514576738511999083520 9675520 -256977385660179003965166620385686323200 9675521 193774943132955108805319219059386416064 9675522 1273963147022858981438302328402761680 9675523 207452023546103651292866984700067792 9675524 32718312246744039820751037220054695936 9675525 -44711082694376874942024067187940864000 9675526 74368083040620721735568576971544415360 9675527 133220284087234630146158263006320183720 9675528 216317953431986955530823817964874547200 9675529 27077475122685190278537739678436731920 9675530 -138390182355340114437237915431354529600 9675531 338746679291195608693076938857578285520 9675532 -30717032705459500338432834610264578304 9675533 -19834493912623584408120293245603477824 9675534 -19684884177588249784933981842817474560 9675535 39131479446829533886235157839868166800 9675536 13621134175249575915491426706860703744 9675537 -56050952222826986765605760378273052096 9675538 -85680768883044519495237593047279636080 9675539 224629989137971689416024609839973783340 9675540 -14977795823523059104437727176976584960 9675541 159177306645368284124588678118144536800 9675542 42222976079257415065962674012445936672 9675543 202878637164446243903675811261051439464 9675544 -87394957857041622802617469471720980480 9675545 132547308152975477123648792203175587200 9675546 32888573578652643333949782174111705600 9675547 37597699906495625363740813463979542032 9675548 -26153128777687841878763031297850613760 9675549 46026767120987116289284311741786997848 9675550 56232183551270047025083191224994556800 9675551 139493147913711719865365419979802963552 9675552 -291634294245245572667442855406128857088 9675553 -308773423622246198710027085419134583198 9675554 1845771199002346060679150494318121472 9675555 58992251949761375873248927388163491760 9675556 -96387759163994131734223838250957871104 9675557 516221651841446925843179009873502559806 9675558 -77966345789114562642421124656558675200 9675559 2236259829536474206690616353272390528 9675560 -16216937279679819823011928124006400000 9675561 56956064026083905170082250221725845504 9675562 -2689805962161016279111574031182590368 9675563 -266271634964741033409971709126694876536 9675564 -77338292875903788841409384221185268224 9675565 -73031178377872176604800387067841287680 9675566 -14832761223517724870857365952512431616 9675567 249830018505222577841519824195025190000 9675568 -11681410579750953501417709002701864960 9675569 -2251375034645866853122438165018050030 9675570 32751893937909702133781106143484787200 9675571 253001800538605351300295855714211945072 9675572 255079866821586087966169079570776430976 9675573 125192575497464012835707887602821201184 9675574 -22378804538320860901672971975793170048 9675575 39525724563105998422504129840889661600 9675576 100492938609487250527590918901590896640 9675577 -276409612116896990446835440559217423574 9675578 122112374934899216238369557209670073600 9675579 -29320330712833664377873658740708704000 9675580 40860867024287293842708090963016458240 9675581 19160590469069920700943477341979689100 9675582 21701613681502633549359303655223199744 9675583 263740071197227865378363558257582314720 9675584 133298682368806625775025273239367581696 9675585 227779900322332103672878896607734019200 9675586 146107461199359164405307553792977334992 9675587 165512860582669221488586203464581394920 9675588 123929207140688502269531243015734640640 9675589 -492234601197939953322343034687885258400 9675590 22787838662867223884752381744349376000 9675591 -74537419257245985682590437566500197208 9675592 248841558946817124556663806662284830720 9675593 444683569239474328370142863089581946842 9675594 89906121802405083666661686087408684288 9675595 -303483811757436102881232499623263175600 9675596 -16771378376079751535565610848366624768 9675597 148802823865432779913414777695360564960 9675598 132925987329901832146682579274623652480 9675599 -246855243906099907017117376996657952400 9675600 -26833435546260336983607174295456972800 9675601 127030259743205416494451362569965699944 9675602 4071755849157280856580042566762573952 9675603 -7790682788349967710902408442266152800 9675604 263621839664476086231223234542171299840 9675605 157384008422333776388797884226171975260 9675606 127685753441769208343221226289634951104 9675607 167491872234793217987420241648476651632 9675608 585514965575274819405510253907848642560 9675609 54440727784389519245278034616618845904 9675610 3469776545531438936908041168259200000 9675611 -109620285880155304669105523648140371696 9675612 12687086641766925167057427584110788096 9675613 -399537776777424110629517951352750518100 9675614 7911656072510769089384959803482757888 9675615 111057343350403954454842994922018744720 9675616 239284539371067713094994342086005489664 9675617 13650196542420311802869688004442465280 9675618 -217754330789769230786529138127768212480 9675619 25676675703732142112760549414066774744 9675620 46070059216073128529849251369009082880 9675621 -238570077998766618603277696467205566210 9675622 180983777939234735325375872519976812544 9675623 249876328956021124463544677236697746872 9675624 82894499116330246554106505027405905920 9675625 -12371776918311207434149806636841717500 9675626 132658506283505808206925435850434973440 9675627 10123513409369856363123610801633923072 9675628 132342324185976679200786706860110682368 9675629 4186598043599244652948673532344230230 9675630 -45900443241239059630382624464244840640 9675631 11803249687675227952048345927381600224 9675632 101396329099540886612134501127863566336 9675633 113354364029317590568986709652577649248 9675634 -26339750048787060446874611673808076784 9675635 -69021674681559346613859462418523904000 9675636 98668833647164426680131155497243678720 9675637 -230954536269402690954536295721247015108 9675638 -150815167162714934176836839479205421024 9675639 6984081116323262527618261003845866400 9675640 -24632463390431475692293579210420224000 9675641 -572190563288988808687687261616424271548 9675642 85592666176541441358057985545310129920 9675643 -33710502819297196765963322374785260240 9675644 -49297755543945095797986892745467392 9675645 -1208705437906650698026866043365826560 9675646 -166008341295790845867370750370270561280 9675647 -40974990061765953477076997691729132000 9675648 -9519604090850847545544169540477255680 9675649 156614542645082404288456264984427691650 9675650 18614367930616739609160674699995426800 9675651 -55525810048411544893326055511503362240 9675652 38262018926734519677120168056002879488 9675653 111678832708136811521902485021787045944 9675654 125927413402281900043260621202068093120 9675655 -212778417567052449939320865147685708800 9675656 -292516939890981671408634803851670277120 9675657 186253704172932105248662192523852022954 9675658 -10616997336013798051995188435405767680 9675659 28024581619316437487701548285440604816 9675660 -109588791597685304151066892263284244480 9675661 -426151438197338223153541470287819582100 9675662 81815146716844336448977441358617424832 9675663 -113291483087282486985698865418042102656 9675664 -120300761940861372672231477245003653120 9675665 322155312500670395753422749105648915060 9675666 15292802159015274912261960058064486400 9675667 110062079696384020679796835097295832272 9675668 -5558473632973319027282015406872926464 9675669 -112637474145460774116439061937624024192 9675670 -90987149806714403584903392348107646720 9675671 135179008137865532502840919137302466792 9675672 -2167705626491881648384947814591733760 9675673 -73815860445207590534633812933460818560 9675674 105711250846236964199632648329878922240 9675675 -32567537639163771553461293721338802900 9675676 -34604850424474731142846248285335040000 9675677 47913510826979282325196069450469539872 9675678 -77662557214365045172580233255596367872 9675679 -211724087440123070703159662539822984616 9675680 9085582265949719654156535199086673920 9675681 180551884249046447286669308588213503152 9675682 121267392263632777929674958952094202192 9675683 63697862721483336136847779422752011680 9675684 -49193650194837282471878750270379273984 9675685 58755360587233172932030128272917340760 9675686 -42242724437599465624023162957808563456 9675687 30960392987508322395193295335404883200 9675688 -1480358698859973079900215012513300480 9675689 -889281620055974748051982464338550528 9675690 -105479481166173650719538656576906740480 9675691 -376050326924946484641676400609804168908 9675692 -59253360043720432638204914271957316608 9675693 -4259538922476429961963953988026847680 9675694 25973998847795891951789251822573813632 9675695 116954513498791898965530695253115360200 9675696 -10726364699623116212368136850997936128 9675697 -273296147587161456254692065507654815854 9675698 149839046166340154929288585238301897120 9675699 119418238461541071910529650576494064896 9675700 -15425785878344309027468734616187644800 9675701 1665721019964042197763190121529761952 9675702 -143013687727573302831219465781334500608 9675703 -429019836800928550886470436365633644240 9675704 2825384179295384892035889434940149760 9675705 15646207052267393632101672606671803200 9675706 -245533551892729934490156905186809538448 9675707 -89386689239179241795997387526576678044 9675708 -37205084407655172134573822352500490240 9675709 -268535854552452491068145996684034086496 9675710 79118504391092599418482135669289051520 9675711 -236940029657273596142125631938235007240 9675712 3095492959877750292311324273357619200 9675713 55752822409585067443683812182836810120 9675714 45494496528132326704295400794032007040 9675715 67357248899951893047253221775860036000 9675716 53296098527363266621645667396008316928 9675717 -53893423949677393496730964776644275584 9675718 -18104830692294894610143828537598534272 9675719 -33244753126153004502610300187984885304 9675720 21204269514185644931896747025399808000 9675721 -224694679367852485260216968901949029216 9675722 -8812327615025593014693468120175979520 9675723 4541754088800632782466634618915606000 9675724 28472589425475393292346464445634777600 9675725 -152366050548855330826488710799866642400 9675726 -39746339297001470561789487000676971456 9675727 50036991869014302952929289988390900680 9675728 -48079614216507884388600770240697704448 9675729 -58754340710688973718087388657536550912 9675730 10189097184296114666215568754058854720 9675731 -1161300711158543830408285288148451840 9675732 34277916646149482751731148616269594624 9675733 5328165903294429424287392743813584924 9675734 -88404220770740966098820193275489696640 9675735 84469799782398641468439529874407698000 9675736 -204510240938205472580489639649608939520 9675737 -311311885404967076187549501280519449708 9675738 35204109560185894685572710325047187968 9675739 115002608113156686588975655638473255424 9675740 108503546851669312958646262439972144640 9675741 156876304811936186141430536907564043392 9675742 98604927569121220843781845006337542272 9675743 41556557281681482380974827298946305920 9675744 -3148999843206278592925091513897582592 9675745 45629792421491814202282950597554644500 9675746 111767666961914604643393608247422933072 9675747 -374451945603783740328853795852891330560 9675748 119163772456749733466232514911601345536 9675749 -174844586384644187731205301496843481088 9675750 -29075129408361183401639430503377920000 9675751 115325550250415810113486446230082195904 9675752 234528806832681332350772390098495257600 9675753 -13524782660870768064208296679474192896 9675754 -116395130829922979942877658933884337152 9675755 93315370936917211355502022539481515360 9675756 83077550645058945397793187925546298112 9675757 -1820461077576993877843396258657854240 9675758 116600452023168285731087453142226428480 9675759 51769563507648024486257577716762677920 9675760 29335999879257370312189007100296724480 9675761 -99345333690046239658619712563565022638 9675762 -76422183139084983281995430157532416000 9675763 32077334674320456895518798865036536480 9675764 -112008083572563055665829878953474641920 9675765 286107973317725211011383663713949980 9675766 23002666340874034965985865394405788832 9675767 79266317368723720481685939559663587816 9675768 123264081429219605564525978984256307200 9675769 84983848763278931874396853739895907040 9675770 -27169696718864068690852439007062799360 9675771 -48447365462872000219155139425424521216 9675772 -223088923585650486706427391517685530624 9675773 -24967003419549468487229595371074198080 9675774 673006925159345174145580939876374528 9675775 168141783242892467984594463043219119800 9675776 106774010830325754308672641755261173760 9675777 -85871100202409785220197553092933072080 9675778 -4499044643550741529363584965878579200 9675779 -231995109682403204147123258286388687620 9675780 -2282870479498826476312269993661194240 9675781 -219981017598829329940525889438084784418 9675782 -8201722001887534532314451505952482816 9675783 10370386093067606365781101566354955800 9675784 28590449527109638184947491699246366720 9675785 20339356476851612724116381107216471560 9675786 81723690162990925711454182305150031104 9675787 44494955436876760258189844648463335592 9675788 -286334082110923708974095708372530713600 9675789 431880679255329253335666978842260824288 9675790 163583654478918273406255590534494102400 9675791 -924711929583056427361986974111950748016 9675792 -15336079074365557550557880780244910080 9675793 529966568134596917157564818406870828900 9675794 -237554522916406021619119789980028128 9675795 -40443199338826412270549104270090764960 9675796 -37579239134910546395094731095615586304 9675797 75270846980159923548700840760974335246 9675798 8448595796210363482818684703993947648 9675799 21675492441574274047614642139198995072 9675800 -185040589937275306013515167013908480000 9675801 -229740024467833970022890155362604648320 9675802 -41398137225172932688530522983858496768 9675803 -212365278838220818532042308459656045948 9675804 142484285826852872102264840573832362496 9675805 -247236919897008193998084083867828904000 9675806 -21788565994629317492404180428567189120 9675807 257371318439353919872904886086011735680 9675808 -186671166241383164989814911427557195776 9675809 -121071259044448951439047468479208251264 9675810 -64791575169559238502244800963061682400 9675811 -167332160330465710422393814455296167588 9675812 -40404682253044401963435891138496681344 9675813 -15351858840998947348968709621950627840 9675814 80612287126134052789650195347099720832 9675815 -266146753205040347407272342424217300040 9675816 131550618253668572911743728050098585600 9675817 -279342742866099199065456678649557017526 9675818 -7515641613470709775455148829804251296 9675819 -255578953369987948869291168685954768356 9675820 -99949342490762798392129451026963169280 9675821 -163630528321310252583120160621602131400 9675822 -38974270113244720548076734566494983936 9675823 97998813412568836856925392084048031960 9675824 -17810246770303723655388313217977614336 9675825 81708933681296286547931120272634823600 9675826 -29076634373183052829004820801982942080 9675827 819795002825812875611375710374361344 9675828 126585679853513531182470579809193553920 9675829 -162970369168387401345006004712631840324 9675830 115744007720454035216381507213906434560 9675831 128405564536807511592431723788412790144 9675832 341163904955234167692510233512213094400 9675833 -36822803896826211257347210353486362940 9675834 -93390729798517625471614801622928096768 9675835 29058485490516445883317309987227600 9675836 -15614492611225053902822443751045437440 9675837 -77694930705904336417549762888596930906 9675838 -205095810781295406350502772279729639680 9675839 -20274547237842703082228232774508476720 9675840 6126957362226414465530001336198758400 9675841 150750996629416198412812282109434599680 9675842 -94564295927518334936830063040984547456 9675843 -41465310683116724031135240077981594112 9675844 -80251291329442964539996220185508937728 9675845 117096151876700865007357943557592760000 9675846 -52483104383014728428874394672205605728 9675847 182838550550871416859589037248172876832 9675848 -16947674711502233962813854190755348480 9675849 -75989277247456300895656001597562525936 9675850 44036799881097012140297938356258804000 9675851 -12343584377843998398243647791655501688 9675852 -42087030119224281425714322211430519808 9675853 -308718574872228158966567941103959074336 9675854 95305679300045279004928175274369245376 9675855 2904227808601039612634182297875723360 9675856 55895740105814366298735125371014070272 9675857 280711650429758241021302052334394261106 9675858 -6350188273614574644623096082407300352 9675859 31742600656023680247436388317028750060 9675860 242436969502568960356429707568220160 9675861 79849485364492700833886471436159650400 9675862 38532467475266054498497078559277790464 9675863 -117230630752041108915771629742493776888 9675864 -16634081037362000354769715743810355200 9675865 107594180211194345480074028328515968260 9675866 19515152084442846271333285519553755632 9675867 -197561504230417987254722751338002153320 9675868 76214919534208428846260649789907624448 9675869 73337236801444145722814108050989315072 9675870 14534142920260328098570210771867545600 9675871 69118349908845604356579387074912087072 9675872 -645173548601782973055504663670003335168 9675873 126959728525923089828710298330874960804 9675874 11799136498560648349444429579524352800 9675875 -13791484067389873572693830648539392000 9675876 137684227286169503794876740472406016 9675877 125060074871082271436787690511836687132 9675878 81862661400443401999224935187436950240 9675879 -258274520565387073166344175106606897840 9675880 121280649956254679060506535531613388800 9675881 446114119113641184818297110156356040164 9675882 -132480840359791767408014427301833868800 9675883 3604938635338652283733779439847405868 9675884 -91755647644260069815700549118485178368 9675885 -89495532228631872483485338116719917440 9675886 236215350755307408349256931714301056 9675887 44419216549781728174620787241784940032 9675888 8975381251989521204069938734578171904 9675889 -510929375850553078198393808910750603310 9675890 34234555496607426470990585470053212160 9675891 200605653793624571489407313517216541848 9675892 -26588798142519953826253450165672942848 9675893 305944772853551295953894179401504573024 9675894 136905613469196600216227625446587876800 9675895 74029950116516599921285956601779841200 9675896 156020476251426232597011848108025569280 9675897 41480385285862807967864748880924176384 9675898 -8477949186095836284661537605998161440 9675899 -145017132727134676680360602909785101864 9675900 671652951656717730727835994595852800 9675901 158245974157309553413823883595582245804 9675902 -116192003055830309762806725208438934400 9675903 -2230574308696754883952543040896939392 9675904 -76259238214363302267021968290086912000 9675905 89991149122761008089592111487329823060 9675906 -7866165047120606722736546475180705792 9675907 127142213697755563455683676047547198432 9675908 -10602722939839572044603818968280842240 9675909 2885707561752472741260653271531767040 9675910 124699644333246283103189042219837669760 9675911 -1695119406387799274614784627285037600 9675912 -195519610749657063603902514669326868480 9675913 -21255126279929370433032708171977702876 9675914 -4110833963400972749023624039923613440 9675915 -42792314753330208325847864997040320000 9675916 -215418873826659294488031657738385794048 9675917 103589781636236503977832937675292337260 9675918 8832084020845978482087190888994443008 9675919 -462360551429690539883682028613366727240 9675920 -94898392084181223426235467967640371200 9675921 58349268556006304464111194533196475680 9675922 162997755497728343952097840224228906624 9675923 -478935954826222501187498327764790309616 9675924 103785097164905247941153087316252905472 9675925 5308993544012439290937281648632592800 9675926 102092784898824863476150147686593305632 9675927 16919147955370427771287954608519437664 9675928 -116399865142720435245979401616190883840 9675929 358837635036860880306941697839736346560 9675930 -29650808690363435024486129447442816000 9675931 16961269345561628409963604748360658712 9675932 29925277932689878923359532164619108864 9675933 -208031619410339633465530647547961533152 9675934 -115856986896004921445452240161391008384 9675935 -248508995374151629098598877496656545440 9675936 2625203320023921025509717733392187392 9675937 215615416042947075242972596483880908800 9675938 125708760440090273939886302970941175120 9675939 22842267021288609379358202916098640128 9675940 -108349818037875864725017329005800550400 9675941 -538400981972259055512460106467135894080 9675942 33747404458973383179729392974749627264 9675943 25622719672353179436244054758253263184 9675944 -139721852536490158693893976738726072320 9675945 -9835516983786072873072058684153484280 9675946 1661038823434295461289807138155052544 9675947 114431617571837500514145512440144569396 9675948 -12540430046158449069188171813535889920 9675949 404318972986614768378328199219337505164 9675950 26898560108685713974181022100654560000 9675951 -22018636542661665653328154398340937856 9675952 -2812222201278479709360707757988577280 9675953 20340431113436135699522677633421129280 9675954 -45743890474704066906864333457596441312 9675955 10591011925178793146067736063927604160 9675956 -30698222078341624472372703229002620928 9675957 -91848815936945767184440551429435406560 9675958 -100273718014286856216153074463968293824 9675959 -146720029552965798768570437029030087920 9675960 -25945796672975775803432730822180864000 9675961 -95465558144213341733212501988377060438 9675962 -74900810127172664331209005952530284288 9675963 -339617459107405608367889378095650172800 9675964 -127071345527970816172454413806782582784 9675965 130575027342892466875914236081630582520 9675966 -45417069798229312750097704146578774400 9675967 -19663402467259686929472649879678224000 9675968 17981209373829019238325518974977048576 9675969 315308761745092604624414849037746436144 9675970 -18670766996760606361514396251914393600 9675971 -63395357569539653775576330095321899800 9675972 84960374943769094198249801656462394496 9675973 240213869940882903254668390470229106464 9675974 4203920060245201932752231251777665024 9675975 190782791236911011970041827024589622000 9675976 85435041808217567177821877850770688000 9675977 45412678090580944150905838819828118400 9675978 -32234326086412967058514362704298969600 9675979 -202106372897373085150790374115099053420 9675980 -62756706576862651350314173703875983360 9675981 10658454179175246016356431169279184812 9675982 -171630168247822308999874643833599705408 9675983 -180863748326313589561492719255098250768 9675984 69240129119748121610281312783714222080 9675985 26068649300372485615734987869768688000 9675986 -88986960955486226823577798354253624160 9675987 -8530241773199441267125252462410701640 9675988 -44127847738437847460900166334193506304 9675989 7928599401615754569361319155930727424 9675990 136929980135430933816703613763581049600 9675991 3100983212045767111650409915641674160 9675992 15262482341627619655922449112315105280 9675993 -50110767069305372437515755829437088576 9675994 101935441355547343698780592736505997296 9675995 -5245563747536385160366042960599403200 9675996 -41300401311866366706046960695706361856 9675997 428673659977622563490255479686923487040 9675998 -30642445192125324735616757209100991936 9675999 -6645287736690931510340446305632563200 9676000 -112910750165820535567897646976860160000 9676001 -514915752375050106160960454100812731998 9676002 -21331305155664555543430267983033848832 9676003 -50729550902430180905044271783282368000 9676004 10607530764091810575133503329686233600 9676005 11891063071005519403750562446998310560 9676006 -43659305120679090196999424375424001536 9676007 -128644287071690531933698664422527072 9676008 -167963582309490022601810147635989135360 9676009 62440143095222370746989393993405810816 9676010 19353923166324406435082337168014204160 9676011 167034025437768179436207508145182702080 9676012 201490845731864625574147851592094172672 9676013 113529946542778666991758677033876851904 9676014 -51712275812887747800783451483769511360 9676015 24142029078399188401392362717233543920 9676016 19874272087649674733443006239402885120 9676017 -60909079496415715313805006940420322892 9676018 -58843682345391404713050388190980174848 9676019 157745059234248560486148759429153033420 9676020 -13580722115548169997985103932303288320 9676021 197645668970457901499446139988207266222 9676022 -153887112334408755538682532680911906176 9676023 388700494561876766093249198963874048 9676024 -320343386972978600021519039658986496000 9676025 -49879538973937311481638053111020912500 9676026 65105873486114196345698562983641004544 9676027 -106383326798953390810353987359618172124 9676028 171707603181674465588022711159082119168 9676029 -216354175928847435634107030461691820512 9676030 -8229277911721921846203772088471393280 9676031 405451084177650752931700582295930164224 9676032 -1408668395269364063529672222506483712 9676033 -418632890228416892436503991814704453696 9676034 66805551265285063022067669150968638416 9676035 -175305253591160507423206694791224406800 9676036 -21047971790096775298238078875586602752 9676037 -185880705578566885136170348637766586848 9676038 124282086388770256285710432454910673408 9676039 -6079367911212565105417264200375006680 9676040 -154141343708096685541352246718109286400 9676041 -29618690851698276576237724182812922432 9676042 -85314383608349225367132263353134725328 9676043 112701642981659812608619197649967341344 9676044 103146075267566102823542673576296448000 9676045 19478618938966197749857689229229340000 9676046 103119386382422188685027972807286017472 9676047 18923698480568449037138551756665880200 9676048 -77387232246023092484627381934069833728 9676049 7810776192710885505961733628189541236 9676050 47976000594724597475025009585933753600 9676051 -45879388318890036994807093463295052032 9676052 -18995142884695393656694546182127553664 9676053 -154021825467075463209857243303479496160 9676054 86152386071423341275488563841262305280 9676055 18047614714193096438889360508693749120 9676056 -71900538780439778149534949226568949760 9676057 -281666408778676362537703222251976776240 9676058 15355833027595380696159154178016658176 9676059 95970833674188766875558079844525104320 9676060 -151289290782075993133992011907084288000 9676061 48610689697807071597929318894244889344 9676062 -61920576710059628241460321724596864320 9676063 59369304168940684571710250325241082904 9676064 -433748964636097783013356858147442393088 9676065 -12837770835475437140613360308666110080 9676066 274590227797910973321232863672288785232 9676067 -551427655696628106725929675786515412608 9676068 104346849837337423087067063803264481280 9676069 161103971414582863858690922950995537244 9676070 -676716250354721389435477642591547520 9676071 300534485689587046509183686569184172240 9676072 72846362935815488207573690514368839680 9676073 242428778492444812527084159576637274880 9676074 50135975723036666115430460065343842560 9676075 2079256398889294848849934059523252600 9676076 364837862322949313126984718839018261760 9676077 4043830268021011805907079528549337856 9676078 -28970518650936131846207049956627005440 9676079 130286187946685572238282790763542237192 9676080 -11164689744526624366066261852451635200 9676081 -276183353046452116097317545167436963788 9676082 -54574472649550910783234621750977253760 9676083 59729746842963339511473454121977759344 9676084 -190227381202986258695653719383144122368 9676085 343699096981901369627150064632920074780 9676086 7374962681303466818294191462757289984 9676087 108540081755634925019755118442237901736 9676088 -493094063254864897988961197110795776000 9676089 -49876828724694453340898016240754550976 9676090 -7487752075969904238946546564116206400 9676091 14937494859690075673382408752426731492 9676092 -30243259031107049693363841718502522880 9676093 94836223892923727012991633217558803840 9676094 117041643567398916642618855892045884672 9676095 147719631868513522273899808185085050240 9676096 -30274478721416985391632667931304263680 9676097 37931241797429377234354358496895961520 9676098 -4540233669368560030256785629578115120 9676099 168617308770052729242365314074105127100 9676100 -27408575991551214102804408479399731200 9676101 38582942314992996748143681946220300640 9676102 -2594813734377689161063933664445089088 9676103 396987849295818779832993125362039157304 9676104 125528112280475131079201072673694187520 9676105 -121694014964644232160167751340708531740 9676106 -83663913746979453139178178219678337536 9676107 -27480177039501260065332712563472491120 9676108 -172587722545522395551064375976432241664 9676109 2420260408381921198931264199523680000 9676110 -105352615135311718524470471460644922240 9676111 4801307280272463348451658827459735200 9676112 121832061143801610581587881828663951360 9676113 254293160023783183376900271557604636144 9676114 -73725492271492501416634154002423077888 9676115 165873319188941212422155502294122320320 9676116 175672904563664355537693434157283020672 9676117 -42439686552647526074259075628221722016 9676118 464980645154086889179381824809387520 9676119 -182641217739326705676773842252196495256 9676120 -228088231441459552846195196612614963200 9676121 -50306408378611098673036436292638018496 9676122 -52509804931478629759591422999475637760 9676123 19300985716455957927716798381126424576 9676124 -185088937670650126887876175804997726208 9676125 491800804640645124547876529748574080000 9676126 151033907849015842345388748345257296512 9676127 -69254846549504073099182456969405420880 9676128 -289482583659713291805043874582495232 9676129 -193177764753466234086618112488959907520 9676130 -43315527140035674089609801783170252800 9676131 26739399921892107760105852610143352952 9676132 -110878033412794464257346138304758815104 9676133 257671992295935316233845465135299757244 9676134 33184130870817191851585737884245104768 9676135 -4926128007237944157437032869311838240 9676136 -434397938300007378104963837706161464320 9676137 -170376415566906430950661423837276895520 9676138 208188866025562404389146963062037190496 9676139 205096756091591677204376773959010165800 9676140 -104484701114329310223693827941538611200 9676141 81602094222331847722271211843357939542 9676142 -13245747129076716692559469282469877888 9676143 -148841516841322003076513206159632771696 9676144 32131235632983382017849550021936578560 9676145 -51616357279889647031432432296197712920 9676146 46927207952744038352354741304672520704 9676147 99959199850957113069521485141936721952 9676148 100093649933618889973010129932103842560 9676149 66794358091762355933511765316358254080 9676150 -110775750102714847917222036508636800 9676151 13089810523449921402797360941506771600 9676152 442334187973078101795674072319663513600 9676153 15736247502983640270619299197922509824 9676154 10733288805807478080485923997182402560 9676155 126261243575086422014755338703968290160 9676156 15923579813957918472212347719881325568 9676157 -117765017414105447500531486396662631680 9676158 29926450474554912420657990592424510784 9676159 393703494248009040638407625929155935360 9676160 -49613106537991918859102980624141516800 9676161 -653499162229669511480537052116114784 9676162 205929131875898422227212193569870650272 9676163 -24499742335208604181918280504956699440 9676164 18374788221853824200347640369648492544 9676165 469648572310237027298596038543556720800 9676166 -74059909747068190024394656827523040640 9676167 -293191141855401545523880612530766380120 9676168 -40036220970313789407066308185089024000 9676169 21409505211914153857953447457971484800 9676170 2654877023433646969690978503023001600 9676171 -302700678842224516587321363882891939628 9676172 -322436759502410965564362493464374968320 9676173 -58021552872294786294993180780896884032 9676174 -244291778682383805821440984773395993664 9676175 157602865213239205866366258272665259400 9676176 1463689482817664286469239774923980800 9676177 118659863702335793509860722634154607280 9676178 9294530832296754407784499250110154640 9676179 -21306915512408612975602091249261240424 9676180 36414585861406860118144605177265862400 9676181 178679944336900589387223362590741571982 9676182 31105980499639545105689145675801004992 9676183 -238335274450581742771302919335183959976 9676184 112387044520712706286092655723934515200 9676185 25851209768411843860900857779285491200 9676186 -29121486770619382967238850588510062912 9676187 211877774620915078556738892535954252800 9676188 -198672000688485043120176948022448176128 9676189 459553458637783469240264247355815797990 9676190 6385194966074618807630696711404091520 9676191 59417540108253359496598490094774881664 9676192 10298870330694182108907262985295101952 9676193 179885440620793945614085678289970253824 9676194 -66122207326227329620095272407113058560 9676195 -318090017173834449813884821637162986800 9676196 -315380578963158210654634139828087323392 9676197 -326650278838600046617650407933816098626 9676198 21913487173366373324424210916863432960 9676199 241428086412640725209524219001887496640 9676200 71389070216742935900032027055161344000 9676201 -247207318117766026798390825055873953798 9676202 -171224609545334337144774664388681498448 9676203 16978234938940497606503071866226709760 9676204 386351470012509116120904781778445312 9676205 -32945132620642460113441197056953416960 9676206 -252696967068428002374421897860534835200 9676207 -256814533962207471390560569992173766400 9676208 -36450360364764068827949443021007585280 9676209 177332997838572569451104427943284796800 9676210 -29950133262067861976147291931067727040 9676211 -31945122608874532243263766308248587728 9676212 -10989997174384910864074345892109705216 9676213 -554387432296910766152800471032302178660 9676214 76806510637032688199580095984765271456 9676215 54378209600220604904484485990206212000 9676216 140997361064309334205458588913304862720 9676217 104323768334536706797891335363705796266 9676218 -98814056786913585564922270120460061696 9676219 -155521048711378246340076703675073484288 9676220 -92284325839231655870574913247642181120 9676221 -142571767514643844426265302814184914688 9676222 164132399336463153035604275490032838912 9676223 31633844656882725121467483719086405584 9676224 -36405146066715338469260226035045105664 9676225 50867840151650507459603793109572896000 9676226 -160351330722365117488523825998411010352 9676227 -58913292423497655652794521551389634560 9676228 267151711753134244819595676908148541568 9676229 40415385617109917283834154425589708830 9676230 -92836069958031668202923024408320999680 9676231 44856288700353517835984994938326050064 9676232 344204329600373755085100608555835064320 9676233 -137755175787611888767959361885478974080 9676234 -148852922943747077962997748717038379984 9676235 74626482785276987106067638653108742720 9676236 -69731132662999101210492467209664102400 9676237 78384595544677990674272129261883956800 9676238 21931870104246616755797458085919031296 9676239 -216120376033211840877073225397287597176 9676240 -8980830108894010887545543554663710720 9676241 36139638840220015159097839212804879984 9676242 87641187249691215833245117660339745040 9676243 -123521275791448641019616234709132687508 9676244 5114964182186002000787152731787556736 9676245 -30063698355679690710034485454984742880 9676246 -36198451518650435896545515567514220800 9676247 727961610459406347303882315189055488 9676248 -381147079416583168303461506647869235200 9676249 -495802729313195319618179596501803920 9676250 14226620162913184615825828847633070000 9676251 18115264386707805714555023808129175296 9676252 347611607869005695522145971021894068736 9676253 -491890418488505532578687363640533457498 9676254 -26230484132738588824827831819750970368 9676255 -180106159459107089949203990268448602840 9676256 -315804167774069535267423957540852203520 9676257 85443977284233292572397524430239651840 9676258 -824433179512700171162261343347284320 9676259 -128698352273493051054045526852447126080 9676260 50771638366729445768431344366945669120 9676261 46882170693450048294288420639207502464 9676262 -210804587953839091203559553690210542368 9676263 39892840405678243299110489716542111360 9676264 145588504599653037269122835698177566720 9676265 84438687412070752293137477884274874660 9676266 188681678501859258081791215295916923904 9676267 145634282113029036761637085512550243316 9676268 -68145192433121864457854388821736397824 9676269 -90886725425871708204898779591682330506 9676270 133129501066164592636142114976134662080 9676271 -120538590531948177681709131268039123656 9676272 -17508375961138011667214596663011409920 9676273 -371612201398828551500245760728885698478 9676274 -86638772143555580102686421921942644608 9676275 28566788406144674445128917445267197800 9676276 137007474390885192202626506051341516160 9676277 -65871559314985290518652946501958176488 9676278 42631210807255621512263668420652548608 9676279 -830380194640063318642355649848428923840 9676280 -21965600203981653134608361939341209600 9676281 -51585618626675054834164194178861200576 9676282 -10721507668283335482669566514877378560 9676283 82716156578374643646310702527158766960 9676284 29758058374476283991196040641618616320 9676285 -91539450022608105336227514388503112200 9676286 -50994932513128306502251160553381009408 9676287 -57272389467064975528117881503381457120 9676288 -175556969557683016234796803138623897600 9676289 -170365838887720567583347002700379770944 9676290 253667222030620579248120878695664640 9676291 195092808807355099942391806542213501692 9676292 128334439065105721076169446395416614016 9676293 217494912527690114644571676418532346528 9676294 242909161062272171050791551108658086592 9676295 -148388749257840795761008091970250688400 9676296 -5711779955188236252893596869200117760 9676297 302358461251792110848912962387787181952 9676298 11470837050448976119754781503937584016 9676299 -47807580272500120212498204813872132136 9676300 164201538362692398055964478915815110400 9676301 286764483714362120186408295034405639200 9676302 -276678974287767900029145346668620113920 9676303 28746226291329899274585469633171869888 9676304 13015387372529810113682515679368642560 9676305 65755397280958756207272294854146842600 9676306 1924083811327483181068536813721855488 9676307 193259135776665882873274076281534294752 9676308 147866552497039662626050568343497840640 9676309 -154399385344917211269070492942498738290 9676310 8156963911731393485863667301657868800 9676311 -129250190095596596740071769764610802328 9676312 -186830236201025653883697660641658316800 9676313 -86048184828800056562787950693083585920 9676314 -113358534425903334443519429431217510400 9676315 -429257946921722671514664872170676966400 9676316 22865649867133973107633007331312420864 9676317 -9208334946999996006813946986827479488 9676318 24934489316928795535057107104479551360 9676319 -295753937174567608712805004469219418240 9676320 -186370067109846338350407305516128665600 9676321 -464439348606490361130728649268178616478 9676322 63103673840592352086996507662776614912 9676323 237542771782843693644496577993766740772 9676324 311277989961149145008761872128280382080 9676325 -88292721763138713834428823333817833900 9676326 -20653399913159481074049307714959642624 9676327 99591227996872079544871060549562579440 9676328 -42138397550164671072232151748366919680 9676329 504228894721486539450982040595071808 9676330 72492022482510331976185225016928414720 9676331 44953494420276501412788710174349515520 9676332 31009363167203410871380592952725916672 9676333 -2074855179001664369423653759334122336 9676334 27900042728678240977445611756650858816 9676335 -247436379094902087838500946290141596160 9676336 18288529585216276523158052200770076672 9676337 58467705964839271099911593541454878192 9676338 10337471973393212406062564834966945280 9676339 74716427743520886530844618371737556440 9676340 4073600332624231365709395643209646080 9676341 4299167917514624164825767257156296032 9676342 -4065161941777854121660593265448654208 9676343 496139834198131461625934621985703927080 9676344 163604492634642626050428209062149918720 9676345 -75478231441066924219106235785825056320 9676346 -2192154157210456815796234681443951360 9676347 25813106975428309953540132735564275760 9676348 -312070571771440651386389948385742938624 9676349 -232703471511079704197543702841093005364 9676350 -58313079353209735849793254550409830400 9676351 -16347473000433445873706028875225720408 9676352 742120351638063125907199367105740800 9676353 59582112314888159742283532823706161984 9676354 -44021939590566963591787197634812900480 9676355 -104691230507117446631597152929267938640 9676356 43239767649032874833798102292532534272 9676357 -133355844463100818545075011089615863394 9676358 -40109594426806798857869926489743120000 9676359 105210545268286616134569293581736139648 9676360 198325159025866887286321206246590054400 9676361 85940494457395089713918185503668677092 9676362 135976234564947890437308240215426756352 9676363 421835784855115224685664041036483022612 9676364 127742018891596063377083801890843435776 9676365 -37773945945642679177990846169281877280 9676366 11249047632698621585964005239032030720 9676367 -135126377769934257698750975778646404768 9676368 50460789726845828587251017106153799680 9676369 -5007687054022253294042563208541912624 9676370 43502996543491927201634835187490565120 9676371 67705441386229127560971513433246009344 9676372 -78044342379194032426286763094951061760 9676373 324805324845389950271965234603957569600 9676374 7263972844024514952545908479834710400 9676375 39190414082714793959335515970191000000 9676376 -679060202857699246225803160401346560 9676377 -27315034978764162317107872481688070720 9676378 -57364877436811742973019504984434527760 9676379 355046579671392995341888219114377389280 9676380 10148013143461935374275628473201459200 9676381 29154941009859749351786438174049570048 9676382 -63669096234827538598634144962591247808 9676383 22441172667787387679769986573049972624 9676384 63216507265837567870666476666457423872 9676385 -19870561769194732902255115874341919040 9676386 44787068644929840292334148192345367680 9676387 -120914813029432177463237109264100092768 9676388 -19387916143227044126126655118088550144 9676389 112218571683376295548171791344274924768 9676390 -13417503171768534845971585542199824000 9676391 -8503627154986259597692655122673314416 9676392 41495060846909634810897780049816535040 9676393 36965241168606960444686521704357037440 9676394 -41957199740402120089730627319719546880 9676395 -416338023440925224941804267924575144000 9676396 -166682764324802364135523212214684705280 9676397 38798307278150038085738668149913407072 9676398 23194606005645302211867873109457676864 9676399 -441104869763776953515221620111206517600 9676400 -47262619403857632616307647859323699200 9676401 -95980224394527994394134068346332393600 9676402 62573580458841204704419610383383496704 9676403 203333948389359457320709843297155192264 9676404 205392655323564287310944647741772000640 9676405 -245131320276245140117691698551347843940 9676406 -89910522994265574493308153746694852096 9676407 158214765488295758984260859930169323520 9676408 -71501188067091363650692735462455705600 9676409 -75129263079390489592361217763820291196 9676410 40599995403348585016880232962290475520 9676411 2298880358513775896941005242638850712 9676412 18269128144436065600698228923601401856 9676413 163589976126326838067389544335540575040 9676414 193398871848202156731768500177312542080 9676415 -6499398942741822347127536982459916800 9676416 -53207103314680135661878772546163179520 9676417 -224990443874323455898284325535695900668 9676418 -215811944190151267416934437054759393840 9676419 -2798664829984428179404753834073318592 9676420 -9507960019111102702852448836330513920 9676421 -79475848744780550649967569874550313378 9676422 -2017984031298910377879244653254479488 9676423 14853918639838070775033048218524972704 9676424 -309183596776777036324781754745080422400 9676425 52185784625300799459670490356270593600 9676426 -122440290005250387238001541238747451088 9676427 238129573761109684332224245356865848276 9676428 155855657682977641013768081380393029120 9676429 -149774293056826688684754200581890000448 9676430 -77881930343431744190907059537706259200 9676431 -148388571707190790904303105209010379480 9676432 -10328183554600894689475563166778900480 9676433 105320635769676250681738051348259023104 9676434 86834830543903579130628636063684948480 9676435 -126341775161301793234566198590294199120 9676436 -8203386682982161706130277124380139520 9676437 135395760917034744674434445030866400160 9676438 -14194474211450561277836154821461125120 9676439 247338263209273941452385565315052247240 9676440 165080485341061274286365574928564224000 9676441 89069968148381236713514094798149921544 9676442 15106327071210657961014803101292335104 9676443 -25211523268678233849438542361015294720 9676444 108330377725475618615320006217069263872 9676445 -13868633089425807502275274414094926080 9676446 -62916994135248450144427601253043817472 9676447 221624008633237498310710512186798209904 9676448 -191698771945164192606780653562605076480 9676449 -134864305931032496832564025443457473600 9676450 -14553950647391993240851593889839513600 9676451 -18922428283339941966430449334376725296 9676452 49897555307358574249931355505944364032 9676453 149896739496969338287265476724369929120 9676454 204534952065352722689840250516437028864 9676455 97231974424341990169156922236199409360 9676456 31348994003847695266419572253910010880 9676457 67394752235509296096926982063652276224 9676458 -74309416778708763031346295141063044352 9676459 29027897688598525629134539990216734960 9676460 85171937863392756027548166387115944960 9676461 -233353037749797380607544910143863361728 9676462 6395077188754164196818531061394304 9676463 -143554877635557277675595341524313938288 9676464 786943266105952516513005221676318720 9676465 52714356279109501850587775734558087860 9676466 266368304395707782204639789782771059840 9676467 -39595071678265165090886895708982919916 9676468 -158968289841673931818884898337631386880 9676469 350634320996085648315894485425314543360 9676470 8230458126883873647371049237180528000 9676471 257134183809363785304849296786275960440 9676472 -79211489854482599878694842319609856000 9676473 -252570843514913889316641261411474115200 9676474 -27971029909079659296686328204203440128 9676475 -46300128497597686855962605329241262000 9676476 109549765697594964295836504468973224960 9676477 20568467579907556135047550828563936326 9676478 5082822787681538269220013772959796992 9676479 -179723626038214768932450512747592233016 9676480 97405389180937157618967419501936640000 9676481 553792164779918601815233830902678465472 9676482 74980399450081795598193614415024158592 9676483 453468833492488161058355741713815356732 9676484 205699483147107581749230281220836130816 9676485 21883991337980823242278459462619692800 9676486 -198268332215426073782914715175806893440 9676487 -132841026756732535662680798772497317368 9676488 -536504160541619978368895694407270400 9676489 -565958902403523363689872444870323618176 9676490 114084541684816430782790604455815677120 9676491 173634270150388286331755856837262080 9676492 -10371421281112754885814698953328056320 9676493 158091362500345862666324603765122107264 9676494 28043470489495744105225508136086135424 9676495 21138416759340196272201783626011607040 9676496 54514983809340980232680284648203313152 9676497 253906707260874838968079193729763414000 9676498 45278105625915597002583990635505826464 9676499 -53054681638227454791648254878343085408 9676500 60553107755008447088775913519302144000 9676501 145815258606229251980842297862155217472 9676502 234848652762521378468041046337668356224 9676503 508648188731768754331608405447196306104 9676504 57847426099220201542786583241630197760 9676505 1573265176834480875747639931802732160 9676506 -33413998663887265152074419026861712896 9676507 -27716765560303848531831496116905216400 9676508 -106477604572158720023457726634704348672 9676509 -148600694183392993883140325657168666496 9676510 23237219588475336621641539417088208000 9676511 -905704879940161272879330802817389056 9676512 -146877293260399517686493763699002572800 9676513 -126811735131908460143795654296270848960 9676514 -2303900774618228130356830336943623680 9676515 -7927155258172018389814784296030757280 9676516 -84446458254574344583513600805331690240 9676517 -119038169633369436872340857040895207140 9676518 -78927076663618396692258024552533197440 9676519 126871464994218437451824203804506452832 9676520 41235451042560648836011474112906803200 9676521 -312326855800628423467541182729495779510 9676522 -41359318716072402684793557446524484688 9676523 -18734663229942506169918181465756221960 9676524 74845767287248832448674074266142556160 9676525 -11713415368132437732824329556262337500 9676526 19975931415678759539367485016383032320 9676527 23615185107854819274125570582687759232 9676528 3689227828427758929566319592871460864 9676529 144105580681757692398508936675565574240 9676530 108000532772535507214999399805435904000 9676531 -142725892545041310939784785488408602800 9676532 124779713348202275003919906873125099520 9676533 -59378992458429754564265793491120306304 9676534 1039787664018530892640836617743742592 9676535 103187535516268129888136698124219632560 9676536 27011269119618463052900917991646904320 9676537 -54339946109698533453858045810148218432 9676538 -118480226185093792507011265079842262304 9676539 45147867871273761255097233321226905804 9676540 -91836782430711958659709325499045557760 9676541 -86181238057691399840923500799118814336 9676542 -82521906680519179751654591983811306496 9676543 240459837834043708243137897515131841792 9676544 14115068938140189636559269373201612800 9676545 -39349690746971822026747581599839195200 9676546 1200349158652413691481689245527209344 9676547 168511199479249266257574849312440101032 9676548 1374349826787891830285773371492925440 9676549 -361153567063156624655688991641188284450 9676550 -35003199872318907976120129006335235200 9676551 -273426128432695970538037396652959777368 9676552 290828634781859644872362714350107033600 9676553 -286010598741538379806709448790053956940 9676554 80761517178407736749973786592040497920 9676555 24374108431364877409897453027310219520 9676556 50113277213188558393480566306673171968 9676557 -116217635918627919858025488572430397440 9676558 -203554111909832712198162698967767661120 9676559 -242377098466520195610143168975449268496 9676560 -1794238836929822030525294311896514560 9676561 -35680509343796427059294501109871117200 9676562 -71585957634753126649116605642091230208 9676563 -90206281101597576870383418028072952016 9676564 -475583072961790460214038723223322646784 9676565 -315846146347426846586509694846871765540 9676566 -34172842088146147640969120280597318048 9676567 -11946213149594717252087247228469250360 9676568 294316858307309751254954419396418949120 9676569 42497372005443563221187360466125093136 9676570 37957369901874853753131759034513652160 9676571 -538400830305744704609752529252752966608 9676572 -125691748068102705860675088908909495808 9676573 -32291739633154083280665879369632524820 9676574 1633785556516983662142735984077740800 9676575 -87641438802217385349143837547720207000 9676576 67359857771749623535758092292077912064 9676577 95678170949397448521443591529579137712 9676578 -106338234795918058779344914535755560576 9676579 388479812866602409267419811826942975880 9676580 101762791623452516171138562186684883200 9676581 84103459124873925051146664917348574240 9676582 -96068197334586498773715673475327106048 9676583 26604588561075495405755184216536830464 9676584 -3072198057059986189085201546957875200 9676585 -95133487663738692653325041760673712220 9676586 90206224045839244556601223417922968320 9676587 -20690740733137506806022303759418950648 9676588 -9243196850619010951803285461597839360 9676589 129185289404329750128104989056963575724 9676590 -13286363460428767842913841979324825600 9676591 -3271399821799282432650391615553287688 9676592 -60410546592060961793236075100864200704 9676593 -254260100139003622443090231521019542718 9676594 -123099562926596429877496615335233969904 9676595 -291099509186788675143066548498870272320 9676596 82139572256061284758557844529806651392 9676597 -3352559213772515980546758653500155136 9676598 -239901282000362882760829390445607908736 9676599 562734402089998864395708373995591120 9676600 25989902666259500898027274156130304000 9676601 78564251693719939142757283519905692304 9676602 -5961997408430632742876010124106266032 9676603 184276477548612874300130358774679598800 9676604 -125181276111926171575453496332696965120 9676605 3554423304577456574270585955218758560 9676606 -134601682450582554745061229945803991936 9676607 7289013811560220961335645068227153856 9676608 -6053973916819336426256694242181120000 9676609 677558789870995012099154511283045716016 9676610 23716580472114247754265419642326109760 9676611 -153564184760944790055929949731045376000 9676612 248881571943650794208058081030651008 9676613 236484115410846453782184776191059457884 9676614 -31742031325928979846469879318732467840 9676615 13815259817641597676801137106590554240 9676616 -382028311833979299635231177020395371520 9676617 -264292713778721371838440229608969774320 9676618 -117912640985984790336773096637877985184 9676619 81425964452261528638597081436919195648 9676620 -80388287244877100764364010780726067200 9676621 294667200159171322244314998851906376492 9676622 -6289004887909800320268038191641562176 9676623 202501178429767998209516923989909170688 9676624 -74266970588264293829197292384075776000 9676625 -61131953669792846324740018751723280000 9676626 -27711422955496057203995598332918326656 9676627 310815841136081851582991148995527146476 9676628 -60268383464418946848435177414806538240 9676629 -29011491179444187206981404322685035616 9676630 -57312971588567049360129218538647159040 9676631 -99199297641021486783920723718840592800 9676632 -588673894674453055951819032900403200 9676633 61623361649669757940275430234490012160 9676634 -1908692634503463970066239042435377664 9676635 45158835612249749495738933591964019200 9676636 134696048769148492647596640127365870080 9676637 68807657185570516987864953564350388012 9676638 -93602996084677794792303261553851432960 9676639 13301453797294596221762906976273766400 9676640 41838325833986846197809445933539655680 9676641 -25547974480627806642202274103551747520 9676642 -60458038469525841434591272779306110976 9676643 -210930390351906214822242546640935880680 9676644 -340291756754128992259544304493750947840 9676645 -79987421769160363505449694012102709600 9676646 53586033187135766151524178365783437440 9676647 -79756267402811776242375485873038491480 9676648 -221002228484093466446761237539648061440 9676649 300406359887682412737607558212684951120 9676650 26755014175506047631549206184080947200 9676651 231908946830064138590726987888019265652 9676652 -29451373400408575655153708964224483328 9676653 -46536447728109888261235418175608642496 9676654 100753595288713595206754194345280343360 9676655 32767857521440107528055184007663047760 9676656 20612118285894830683427362068435763200 9676657 -57250094823957208611923270445316962094 9676658 -12347414972484621355118794206608543616 9676659 88508616962634260488219538153211323760 9676660 33124233138223734205633730093108428800 9676661 -21741680156707512038562531657663733056 9676662 -95157909094953481964307648841420800 9676663 -289633990264815075149421212309453832088 9676664 -149197190539289678067539308984387952640 9676665 -139397972813774112986153070515604540 9676666 37367266659628589188902075720796402032 9676667 -91658672685766918694688839333805167856 9676668 157604170895646907424209646451009200640 9676669 117556046382275989485918631596654184070 9676670 -108263922216206994309766444868842038720 9676671 173545243403373209045155533719954984064 9676672 446070986245399367232190409518885109760 9676673 12905026935950201474118666019359713922 9676674 -12424658149084910701650160832858396160 9676675 135149044908319618193102396753449794000 9676676 -143252719958548002660968804573066867712 9676677 -636734938993660607793276762850768992 9676678 -109910138321681188905610620672033988800 9676679 -265970916433596318957245563152164607720 9676680 67621526522268692425195422074528563200 9676681 18750399607874113958765759625650237440 9676682 -93328661791989668636640669545172185808 9676683 -33487321467271338720022522764059092548 9676684 -22086900615362752278556863373785253888 9676685 -21429600191760569917869048584333924040 9676686 90208015116433700685289665272152064064 9676687 192659140819222408043502206197745016360 9676688 -33776566555853469821321643083012505600 9676689 444799799934862430284993628981938151424 9676690 -26946139703013066740823438554313976320 9676691 -226683695239967838500652564749786253600 9676692 326116728912234116539329327138963456000 9676693 -16827759646566657950313390960119175400 9676694 204141176824743700373476873375801444896 9676695 65243382057807083734055476217983695360 9676696 -132729139900821463660593016366889502720 9676697 -78773795288008291744990837130961582828 9676698 45460538632571705343144824176482835968 9676699 -58716012209371424327351134633205314300 9676700 26140728453391878563489462626031616000 9676701 70609918268394271450501621263954145260 9676702 -76288634781245114643372741703043499648 9676703 84587667831745883365238993460914954640 9676704 -266097246034850816969920676351075942400 9676705 46699782409336240793903339760599443860 9676706 27328387459648302224717496915599244864 9676707 -277067037669345740435792034721255075008 9676708 -479889312219093862405580200304961300480 9676709 -10644031503585744568642460218423786368 9676710 143431280948845208363420707023683289600 9676711 230460572913982150193988773744125257624 9676712 -59447263624610150825061974786305228800 9676713 -40325521848466254319840728009047025600 9676714 -127072214935770317868033506868403272960 9676715 -335092424541052012909307984705321300640 9676716 94994001652868286257940474864712089600 9676717 -4465685015051517269159008608432544234 9676718 -97272689711095059115840763370966936384 9676719 -104221365671899889887514155403713286400 9676720 -786502179666611997875328732099379200 9676721 -29616708019376798739815055701098732416 9676722 26117807413133725392046752331240483584 9676723 52078478584991565476646684740320315200 9676724 10188566313764588898788626833531482496 9676725 37618308786609424060816174934285721600 9676726 97294027087604280119696046910716753312 9676727 4108372327898000363085784206390402552 9676728 227654359782795658420207721699917824000 9676729 481498940849344112685600694098521564330 9676730 57981974072093979231270560730542899200 9676731 189131869681202791904554484514367344 9676732 -71361253264580474745745552918153291776 9676733 401871028830491314930756136635125126 9676734 -5442371536602187546009610289233645952 9676735 232686197002952554022758958571055056960 9676736 -97703078032319622297131861782825009152 9676737 70415484436791115617495576130852150080 9676738 -14935129325244099727156196680994968320 9676739 166768433146513039346955591393885293424 9676740 -33204191996685594533288351319117619200 9676741 184355504127695952193970200654546714142 9676742 -180828077891247356941747110252387921408 9676743 -68568561079772655911085507462943306752 9676744 42734879175187036487094820742289162240 9676745 85916008099132024868615544206790666120 9676746 75189731873343783854337435981880978992 9676747 -144490548763404875012921563563976391600 9676748 -292515990575807305142670413615831438592 9676749 209488709425967658388688828768285657760 9676750 -48122284974322374495060443057158128000 9676751 135332350414897767277530796935759770352 9676752 -14851553076088552952111537742466252800 9676753 -124051972857618405457602882552536969998 9676754 246668353886601964165106732111070162576 9676755 -23746404773719506007972211573913901920 9676756 -113052711074677855609659237572851722240 9676757 230049363256323947690387697841193755200 9676758 11202573482720446070684183586526494720 9676759 -24609626161316941833084685476951201384 9676760 34421439760002358932398201442828288000 9676761 -28576154482469530861415230938348170496 9676762 -29554385125317262093595447616219241248 9676763 4853002176796036566368003756412369600 9676764 68877594694542585283169873604776686080 9676765 107397181553848031918532269052936161280 9676766 -184188479850699296219264323116643450176 9676767 -89104101360812580765264341834045410560 9676768 302562948079016404094961202030077542400 9676769 -106506793843660859316677284758992771904 9676770 3992178986669480772619638779328921600 9676771 12506547179765128128392895900014126220 9676772 -26328425118035659779895263447986995200 9676773 -47287065888255639175574756214208752000 9676774 -4399262863299263318195742681729494016 9676775 -221883348601422074275313631592549939200 9676776 -256228364516027508202057646251213209600 9676777 67119152085283909585275536446358037072 9676778 186502957775052808516934600424686052960 9676779 26885628313283415108239836517504540160 9676780 40163242813561666764254923088574873600 9676781 -5685345033160019584604409668661642900 9676782 -131572332173955923034832754803056844800 9676783 308347037132191173206549479614456576 9676784 28584970995848177536184870828546555904 9676785 116794552311010815456428565353215704000 9676786 56245650685629814761598291250877235200 9676787 395787887502662306196743501504379647436 9676788 -70006833293324593294519005716000225280 9676789 -147798096846583879299875414688980749440 9676790 89498048499415191396138421491784062720 9676791 -65989383117573975910695084656328802848 9676792 -40214469149341630965780025057953177600 9676793 -81667320466677160960072036342238020416 9676794 -188881092784196489011510765665324361728 9676795 -34587897377681728523514158721881200800 9676796 54832762899781114384324354456425192960 9676797 -1580578387225292094718664309280508224 9676798 -180067509383386491260084839059897753600 9676799 -8208894389740798688953896010773811080 9676800 4170469528308683945096940481413120000 9676801 -56538218262366970095486217699385395198 9676802 -60789660870640007920312903202747973600 9676803 -31931761834564796612553745168129123584 9676804 131802776657472887163772460222657596416 9676805 20897607389602543722971076963631680000 9676806 -1102706093361569648686306845868740096 9676807 3730663251115266820978467356104912320 9676808 15011910413100924414714553510316943360 9676809 -55748652516846316494388372524743804886 9676810 -45310679069434715655448514892811791360 9676811 56223318952539549665781248683833827412 9676812 14930812729289900670355027390995431424 9676813 -256315647088078010453123202531898531296 9676814 -148307892617407644677623793640890754240 9676815 -187040753673915041911995957811569185280 9676816 7240386413320753057488718713050243072 9676817 68441553361775064838492393076899511652 9676818 -189549928668127741509861390759703461216 9676819 196320570776878885496025292067229975744 9676820 43176530147714815249999070208667676160 9676821 19341358997625434511991959355085626368 9676822 311049443182186108245683641552827380352 9676823 224694847801046543232186644307203529864 9676824 19840793986291013094635488414625955840 9676825 73536322381773544021106180090022745500 9676826 -5536571897769439814063521260745501440 9676827 38293573128125118017934536643363987240 9676828 78713476033506899525104145485991259136 9676829 69918028705233412097471421255968099430 9676830 -104379043216399190633648645238090055680 9676831 270428324146526926402136859055470945632 9676832 26115085636323982307280697178323943424 9676833 167767503726000174128934865305157792800 9676834 -102918125448401928122119108927797757440 9676835 48281481781768126621097747591612574720 9676836 12225872538048498274816519702905815040 9676837 -50668118697095554482930151867430153988 9676838 -115776483232021099885691459796802469760 9676839 -79920923861840263559163222565096910592 9676840 -118253832649344831697074016052644915200 9676841 117178343054013318185514064789455973242 9676842 -23692153943001567835028331135737404416 9676843 -195178262484465293245870762690187351256 9676844 -42276425890214129836041957879980818944 9676845 147216977237438718489548584778918160000 9676846 48530338034552925250723929132786120384 9676847 57968301177971891921644692537868609296 9676848 56087811465403802384798010078074191872 9676849 474708315844969124764676965393587328 9676850 -67007220617344076625894338086328256000 9676851 338073517346911503538131446552789600304 9676852 104952346451816596672344780528848414720 9676853 -413342197512051159961074180384967954020 9676854 158502190744871254079550827069339520 9676855 -325240078182760962963738390332643987240 9676856 1312141856762348161686545797666037760 9676857 69259752102715227985584798833017115520 9676858 112677318411769816874685277244237815776 9676859 123513120165281161541843544383964060000 9676860 87285599504184292575850586761607439360 9676861 105288896466775573638206175957779750124 9676862 75707351253143835467018795708987028480 9676863 -71834538370223251671861285342169663608 9676864 151709744729639082518801914577811931136 9676865 258419131844717841088438425036875716800 9676866 67935988031662475552059741127155025664 9676867 -78623575195939595399902444168900061056 9676868 -18000995040703434265072238989736509440 9676869 84998888201234558887449113892065600160 9676870 -55583687734684925956825443655307523840 9676871 84147714013015795325126308204133817600 9676872 89919311811943015687405528593843102720 9676873 -4812002561552036567238389288049523916 9676874 -126418431639620752157268799074282578688 9676875 14812975358890768820123706151552590000 9676876 81784264767101518661663508920305460736 9676877 -20224170233975602145625550606951772160 9676878 -205609135291289289999614436413047160832 9676879 -6583119738051724026495654064211022816 9676880 2969182534191469773857926052331356160 9676881 211095774762103427681823026587089508800 9676882 -65047105543587565907477681953712672256 9676883 -65389182744099024741551709199960539600 9676884 -5380020581511237129710683468415152128 9676885 137277672435765098598511549194278061600 9676886 -28877357447904421478116741485754384608 9676887 -37448543547775998823836105245118916224 9676888 171414722092752830690206346103732264960 9676889 -231868239902378824717573648214486216310 9676890 -57004632558362742277292913701615328000 9676891 -59586283776044384285941073970329176576 9676892 -2174743924536798215357283179677483008 9676893 -133153083358944775773457178411197693056 9676894 44944551937029112931256250282314240960 9676895 -9026756225595115996620433316909616600 9676896 -409165583255895821600950356748271616 9676897 2761437345406789096526822085662035732 9676898 -1442479351927665779724508321918058496 9676899 -106475062193528165830537935292059636096 9676900 -48964636816031062516875791350144336000 9676901 -75945454617655384722632854293667210788 9676902 -18587262435369116197427481558317921280 9676903 -56004230503847386664805739014553643848 9676904 70216361483420505294727015999904593920 9676905 -23972144425817462833466951941474529280 9676906 47364460112276691419345399000082465120 9676907 403865928927130678317798799356134583156 9676908 -1759856731433061572033094508757091072 9676909 -246662444556400555741875900593219629920 9676910 -32651890441698890854885444539098163840 9676911 -36217757069472681566985000630305005920 9676912 13465150642230887596168266756791894016 9676913 354053007486793350880068672903329502162 9676914 -21701089182050196262538363892497940480 9676915 72487723690705710296597918034677992560 9676916 -6091787383994098876821661287307397760 9676917 -240905979657256381335102324712518477540 9676918 15143431609091345260746250167809696640 9676919 -38590540838332158704088217236294983040 9676920 -15317244982912284235030533115178188800 9676921 -34090075138634808234898255728830508800 9676922 -208641447625724865019393271262226297488 9676923 -295527081107425061926784519294126029200 9676924 -452233126578956192941753550947057956864 9676925 180809691674675211792781115952368317650 9676926 12497324065332334768606000717826918784 9676927 187813872048377505395723641512393891312 9676928 -63862556179883882428503482690646835200 9676929 -50911167225966160584893343229448969472 9676930 -72990572730045787708634794966592156640 9676931 -226020183475993232951412123787635647736 9676932 -52103646861301335902082351233683654656 9676933 -8633477018813759556011601912278298080 9676934 -56572677443126534044303934911856724384 9676935 4751610407829141188080972495297939200 9676936 -237171420909911703630767855387962936320 9676937 157610809261671675594310784101162034586 9676938 101879597415851771756519276205787724544 9676939 -3151510091368305921596870937630419240 9676940 35793567938574215206450241915064268800 9676941 -107220118098815070610590145780859423808 9676942 171165570164845027106553336154041630144 9676943 -50527016187680493922198130432947140240 9676944 62239347828048467875963496917085061120 9676945 -11012203378256965589276022536488670400 9676946 -92381948168487779619482948350235657328 9676947 -26254149381759745046264174538944716800 9676948 72091409409625398771562865847236647808 9676949 209219352527524968836069084735599927950 9676950 17869297810604257915842815579526753600 9676951 -280524403701432472911095982809403505008 9676952 -229009855647972526768036508729095987200 9676953 -11599228923168594165518979390388146048 9676954 15784133685829579804064063504518656000 9676955 421060967897232077837369585880323040960 9676956 79567225878973854131705990120828949504 9676957 12976284395657896748125281346146975206 9676958 44188755329365586491263696322732692480 9676959 -131703675305290398385843193304366624696 9676960 79151896521972482168692802504380907520 9676961 -335402035491817946244421954147616072892 9676962 -47352190430317027829277472140594620160 9676963 329516715209556421938860059607582613212 9676964 -57161296384996660716838526435037416448 9676965 -55949581644406024501137889398439766880 9676966 1325892136147997046806363201017317504 9676967 -38420451207521328374268874697243214984 9676968 -2019486087994166651432824027373076480 9676969 182317333107857973527224769507826565370 9676970 -53673018804669276400016958587663731200 9676971 90389459563939612109451346591045858272 9676972 -8185740197264317871840782873276390400 9676973 150312518917698057239488606220831977440 9676974 52325807143940019235391677966496775168 9676975 64569715297204370165996997137333200 9676976 48041444755948265151964324932904108032 9676977 -176768909112847253227875576422860092768 9676978 -791082917775325093779549134371618560 9676979 -3116744456125373371981015607870859312 9676980 29743712372023313403186636906892008960 9676981 72057357450915774959648325422500512120 9676982 84457395509751234841313109674086410240 9676983 27374434162964991031520610842875390800 9676984 9284348469416325467089659306696253440 9676985 15878647598160847893876622366667563200 9676986 -57279949031023000843230880095191814144 9676987 -255468723190348324221879924328572798364 9676988 44182256854699363728446446362553279488 9676989 27517975501452901404250542876669286080 9676990 13817757396542168029468046764729896000 9676991 78032263282608038276029282491646305984 9676992 17512801405703500364129311415580229632 9676993 -47777346434759117298370487452784301120 9676994 111767798020711449670938527022817369296 9676995 -41016818628258555255115533101840427840 9676996 -13393248469200567186878185141756424192 9676997 143558011617537722073365114762650142208 9676998 -77371084041034349124191098071188440416 9676999 -466504366650117277723200946688909641000 9677000 -427330764045115286909856921730506240000 9677001 -230030784736777843707442824908485667568 9677002 67876546827989546716874907953563643952 9677003 -50178084635631923149762403021687566080 9677004 88068394182974604106923288783993507840 9677005 -71218527052739366627032595394765430800 9677006 -6073531729963274433495541038806738880 9677007 118408445269511899921295102155861455960 9677008 -93489953777199794555726284192406962176 9677009 25712548791215478638195678245631248116 9677010 -8655795208729106685888799347728985600 9677011 192062004591125734359878502093097635440 9677012 -46298747210989853766101020946607997440 9677013 17471811852961025240545136981748867744 9677014 152768233374590145048817047466273901856 9677015 -205108817462453382351614652818088564480 9677016 258418987804252252189575372332394086400 9677017 31933455038302206162591100453612524992 9677018 -166455372136773935307714727618229391360 9677019 -116560521777747729667976931733824245760 9677020 -53009232613554118239947990755177574400 9677021 16542367098436095950328741956070852480 9677022 -2576041940713984995362052200885415936 9677023 -442539895138159946052907506278735800280 9677024 197987471437918016688836543761444503552 9677025 43252026216295280044701877814645167500 9677026 10661554243336231101587270957887334400 9677027 -324691419955100442810079106629707137124 9677028 800271501368637134644651814345496576 9677029 198503545773555287092491676391890252476 9677030 18100154439765301714140893831891925120 9677031 15231673760765813671260930417973569024 9677032 -186852242680024477317820708666348569600 9677033 395979483838117060640202791871031296384 9677034 5047552087132224526606581109571633760 9677035 -84251360539442797078469452190928191520 9677036 262657238811335003861695535971707674880 9677037 110852606170395867585186742708995370560 9677038 -19424534513775232997793550126909863168 9677039 -304816156911175298647130724530917520040 9677040 -44550361247665459189320916190541250560 9677041 114082771154747464348260047583705770400 9677042 88149385180059773883935364729801091200 9677043 259319191880613857143433500463479879680 9677044 -82249593827486786276567693860074124544 9677045 -89506957583306275872152064980330478720 9677046 111015345734710805232691264389065157504 9677047 56870081274058805438204081287782283496 9677048 44634188965420964068129068458547855360 9677049 -49298700874930073573228481269464810272 9677050 62936458901180645391130565446430878800 9677051 3088554976902469555170316776615621792 9677052 775298455257103703770970462057570304 9677053 3012573092776484637109215185278841088 9677054 52664391330358587123498186433325145984 9677055 44135105985939995145390613116841007760 9677056 -547886446617729741789275221882598064128 9677057 83429152517590898728252670662210077780 9677058 10180842781946932064255562026214524928 9677059 -128190461620839284366431773803988408000 9677060 -227646112742901586724248932362787275520 9677061 -300447573727724830965018215368557155520 9677062 24051838849532870977288637579658369600 9677063 -501207653575674669489038055032719842000 9677064 -2193720041628117342522346185754951680 9677065 185247069005603343327044884813439510400 9677066 18266114254681788737065971878522308608 9677067 91622809450596194837785174063928726448 9677068 217226026848777311144993167301791150080 9677069 -2282967885465626427462910391051079456 9677070 -542378949277940722231463242251820800 9677071 372779811792987665515988903282706948272 9677072 -796560033240311858714594950792396800 9677073 27469768249805673994095874547103735744 9677074 -154850179994414868617136286289235854208 9677075 189715607483833838089774404703934532300 9677076 -26371088671472392370895294872072933376 9677077 209698357870961432798139711549590694926 9677078 187283414830533212997046356400740454272 9677079 26645600325021440254333084960230707424 9677080 45394461632794375482071697954275328000 9677081 -360278217743308232372083703953600664118 9677082 179392036758988925392363063006867710720 9677083 -41134179806107277548954103197029136496 9677084 110497862138848789001487677992574840832 9677085 -115855024013894443194294614159536005120 9677086 161421132786604910492893683134730244992 9677087 -54125992433460704331532265708455351296 9677088 85719003237829235193244678610100486144 9677089 -64840189589016241779396073795322362176 9677090 80252503968384954887516835180703552800 9677091 -127958088921749105766737135238727791696 9677092 215616742629157850363548398714300799616 9677093 358488612553949787894340221930710134944 9677094 8726304080744917866717599208545832960 9677095 -265699955926706008496698555659204899400 9677096 -61390558846974774357864328642406400 9677097 160159105408681717552753290989646393600 9677098 150150241401697440995484687830425992960 9677099 11761717188827566456461235786657920240 9677100 569479144527486120286540791679910400 9677101 69910514519896222402991195677736527488 9677102 -248794359097103677411296301836476269248 9677103 146026660764532947872695925383597770000 9677104 -64338746457857666992497480319143854080 9677105 -134277226525426657156924873021050000000 9677106 63007648232723293625068582675481164704 9677107 307147344353929624809494704284720000 9677108 16068372404009081379396159243850064640 9677109 81363304792399921137018073832865165504 9677110 -87266654391129666649481387312965440000 9677111 3772204965014129867526677457019873272 9677112 -58835368948606659005756474273035714560 9677113 -244765460423810140892554862145880655676 9677114 -4696116456743394571029260154890143296 9677115 -11384432388354503794250295515084636160 9677116 -104330237358496329203280783449780503040 9677117 65780034296463790951023831448837466700 9677118 -42997521983872060830879650445631902720 9677119 -140319244829844521507302607229027038280 9677120 -62156257669028077526296313663214059520 9677121 133883555002644567754555301697521833440 9677122 -27559252893354997293877823297559138816 9677123 341015819490119565390003072489431133372 9677124 -356238018305593486421452806586070292480 9677125 -412728805407429785610561814602885333000 9677126 164906018770633383884479796288122260480 9677127 -1450727841067368719560696641830629680 9677128 89663502262844232912234901708741109760 9677129 -13732472569293931874449817862049791360 9677130 50151351094552639881451152781227659520 9677131 -410017398114759650265967103620133193528 9677132 62204255271136441520616890469315770880 9677133 -223835470460954651994495968030805598698 9677134 304367344768349432999424605503896246720 9677135 -52252620688309000862344718843038503360 9677136 -19019789069771972283223719006066180096 9677137 332123410648706670252875562352270652480 9677138 204881058707727399910410535570411800720 9677139 21326617789874835363555454970941759488 9677140 100693839460415131259639651259774535680 9677141 68159570794312410356876189690287921500 9677142 -2463408532259801332558812843293558592 9677143 -24534757799179988962499381853923262800 9677144 5006663943151786872354717291447889920 9677145 296938130358164051031247083210786388800 9677146 11513661588396869340338426085987778560 9677147 123648334079206655869247484838499937240 9677148 11397226230862325111857415358946037760 9677149 -469659621341504843948922358506024082464 9677150 53345087963113633096091194894617600 9677151 -12558054398237676243988635678501841416 9677152 -468296496994292178554862621123380379648 9677153 261662710088971510718614758768602225940 9677154 -120139348001424480187842162462800906880 9677155 60279617393969710178970697288762566000 9677156 -161234078938800736869572695433905351680 9677157 84793188091846863393254035929452120352 9677158 67206106414318224505892433978265233408 9677159 703699565106615243133489393772764416000 9677160 39939621309397027429704940875599001600 9677161 -103636033966202218136779188248116568348 9677162 11750191479105107724552564833548969728 9677163 23430066011849966313095729398911158784 9677164 -72630952209044897432099693911395268608 9677165 11772740748890856883185847853427952680 9677166 -36842212344093115977835821384945572736 9677167 -53394527173502219528378866957325285760 9677168 -96804956191943398836766820439026270208 9677169 -157655178938976312780931493771051863806 9677170 -51063618001518184850398348614744215040 9677171 -13673033857901978271000959742244972800 9677172 -1477298126124565728541710248345776128 9677173 295735294239954637744923394722954223104 9677174 -19710182992332491763214189583275325568 9677175 112906261993303537836735248809040592000 9677176 -44282528766946733718676119544665169920 9677177 11717144408347539603049283819564112384 9677178 -12555937758276018594978519717222312960 9677179 -110311290294980676207235176572560522224 9677180 13696819640480443180348193037498969600 9677181 47556337867085807060203293214610808000 9677182 -50934795543771795513039639399236437248 9677183 234159432302452864053179599144652883984 9677184 222921554303124576705004436094713856000 9677185 11811828349354675670064378134417439360 9677186 101869522721211001589434372270277859792 9677187 -66034255627298215474998055433107073712 9677188 -12445853911041010690100524764901118720 9677189 -43715410768437666195975769915810574472 9677190 -86680707159915258842628137065932132480 9677191 190446477037065849661601006199948877592 9677192 -141055725982841965106615786541053214720 9677193 374987876750578844753227497217400544 9677194 85857759520779394462088577888151799040 9677195 102112193929981995142770746500987482000 9677196 -79603350687433601884372756579188219648 9677197 -316168614157263774980339417812696417354 9677198 245391691886153273212132034366528625600 9677199 -39350206405678792051495803428806434048 9677200 -8065629474202187629762040633781862400 9677201 67877365148662083325198198012365617202 9677202 -49650788999212719966709191510765912576 9677203 -355790271832158453513660369062881502548 9677204 103473269466034054712895427164295864320 9677205 223205409479943760561918100043475824000 9677206 161634462792046881642843879973257510912 9677207 -39572276977068934688607291315820656720 9677208 -26407674181724560860382550243467591680 9677209 -180744848405687920080320473656890129590 9677210 -56555920237934985449266391177364798240 9677211 -121568782413501186390758991860324506728 9677212 -221229913850518389180473778508323653120 9677213 72074580759794622222962557705927430400 9677214 71491834484086148723125879277162620608 9677215 -274224660518504786144458592340175607640 9677216 -288624460453838357054761715054242037760 9677217 -101534128692175234643019313036671936 9677218 168155278176942142021767524263797940560 9677219 -22590555368743701842512078573832868456 9677220 26814445479030360812726304073889832960 9677221 -159991432986259549470310241736176768578 9677222 128768296275339962719720829510801298912 9677223 14659257319341177958786011131249028984 9677224 -25512429882951929050104600947998310400 9677225 -34223047266460546410476579898765185250 9677226 5592195385571430852753097884836669184 9677227 76226751206986582790594031248024884992 9677228 -2807551428952810743700808173665314304 9677229 20169008462557927781799268012373395008 9677230 7779656205393245265594336019519662720 9677231 -203693859536940092031859479099054389688 9677232 89066788528424441421261517416600698880 9677233 -330343620058239682515817571328764065500 9677234 66964293126198289476528052003401787392 9677235 -174853657658398790780619718316830146000 9677236 -4614724973084788402943091555621029888 9677237 35714155484478443085292075994458771200 9677238 19428771678439038760611308753493851520 9677239 15432607537116734079631836916710266880 9677240 206721479243349160551686482210108108800 9677241 110642920992174597607633520469563295552 9677242 -24559159756444471764297669747578292000 9677243 34918404951239657975568891379869648864 9677244 -288124403947654746443504639634626853888 9677245 12783903369749162084971945801832748120 9677246 -157059201824463197187982610635460040960 9677247 -25301576752894050641254811098329939000 9677248 47439654822078992511292407646850646016 9677249 -174241052286222964369432528267154754750 9677250 67395821849144194626060862687900416000 9677251 -319619062070807543018181675555662359400 9677252 -26330889230753013848009027666481600000 9677253 537181186856847442767744501088361026944 9677254 -55512521966505995417997287031883710528 9677255 45135410458514732119421154893807775000 9677256 234822354750486904059451446279710515200 9677257 -96373996993140564846256842153273827494 9677258 49561966070505183196859725656585940320 9677259 -26473564268998238537156842606305971280 9677260 -167027212880935286128555061922784773120 9677261 470569852395316837112774745575947428864 9677262 92602125199487400856758286761166884864 9677263 568545639169616389466187428047388973280 9677264 -99818366411641334359727144100910571520 9677265 -39021196027565291229226923763814902080 9677266 49494355687449142660171178879616050832 9677267 192384790098662450873093312902849360632 9677268 -231643644946370624587750506422066821248 9677269 40769786441426774929157716980468334272 9677270 -44610668598500774239977280369031990400 9677271 35151115705063701459162698911281755040 9677272 -154323434900898362367274514486689751040 9677273 -75330066666536565824882190029208692736 9677274 -9632650430128771849637974019963634432 9677275 15346761100235465178544333332000120000 9677276 12907405904512072078964470534732118016 9677277 155034569239905947915871865606893233760 9677278 -113964938837229770176345529771085293376 9677279 1214960166494934655195999824446968320 9677280 -177119777369374450305977041267843399680 9677281 211215890584150386530127760280355154082 9677282 -32365105219203119497081336774465922688 9677283 100453726168269564910392021142733614848 9677284 -314924504375301008261326459675827015168 9677285 331864126695765277285888928240773402200 9677286 -8680859364789106016884633935031132800 9677287 -299818617894169787975120808337110885064 9677288 -278927924371960965902781124761912852480 9677289 106714150959787754313956545986935847840 9677290 14039569896271156080864642621917998080 9677291 -115646041858260359007442816149347170128 9677292 -143786761959473679717497297156205155328 9677293 417793873644389049622122040302457443542 9677294 -104719931457696118486914740638832756736 9677295 -173261408898183082812980790611743415880 9677296 3727053907691507259473140217822380032 9677297 149210057192647193556507012270618576000 9677298 -15806786664442310411938418626421633280 9677299 -70084265401770321036657021458154267700 9677300 126822060148069023835941605999204352000 9677301 -8153685379593904964817517311385308672 9677302 123540389477388576049078209453567606144 9677303 216597503755415602246457741494709400552 9677304 63940032107493256642532137877595525120 9677305 192010579907196444844552571989060107840 9677306 15772979387999596847637927379377002352 9677307 -220995606560963255149862715199153949160 9677308 -164864509609610031995865482277871452160 9677309 -122292121654165004027918364572829098490 9677310 24749312810923977820567278518812953600 9677311 -205255680716741133807263374770810562720 9677312 82013051568785060170944337546800267264 9677313 -9115244672567977650548664897985115820 9677314 59457247336921651821250225809404136480 9677315 -123790151320880340783190300499460484080 9677316 15860167566812694889652946282368532480 9677317 -83355141330397907687459599287477086180 9677318 -761636796446496318267457985942896128 9677319 -39647042638262069912907935327865734400 9677320 97433498620458040612378050064577433600 9677321 388108427485084171509750962726367018522 9677322 801896624904134287043945045397036288 9677323 -110388108988044294112823843715692831856 9677324 131929080235557902378034697718384637696 9677325 -53944273185477070954778081560299182400 9677326 104929001084134844871214713365020746240 9677327 1087658789791684723188780799629166392 9677328 -36108500772243273875033382615469326336 9677329 113483896861733124602107047667948774260 9677330 18962892248865911579419800509257024320 9677331 -204207200095988978537637542596436712780 9677332 5879157500741412983419497192117862400 9677333 -193321837163177882801347784592887750436 9677334 90579551902778756876447531595632715648 9677335 -262446784714361800873851472000638865440 9677336 -61766870374639966546305113268045066240 9677337 55938958114168890218483434254164855760 9677338 -68625717183407076105998809635601680 9677339 179966794216663398560204522138423037456 9677340 24884020608331223774579485613597337600 9677341 143898109816027817558249288835530416742 9677342 -51428395355298920181409660690860564480 9677343 25596986563946524768479302738930766864 9677344 -448265978992114019410861012912222961664 9677345 -373181600638644856276231271128757338200 9677346 16661157681130202635399786548955668480 9677347 -164625096771762589731638729872686945600 9677348 -183703163820475414858977923028238540800 9677349 -89428156301459184441208774021520150400 9677350 -23727547018083742994212584668585107200 9677351 427030408156495215595919045597590799352 9677352 10298048130383588686859820420973363200 9677353 5563174991571386799688792185813614196 9677354 110391035051814440952687734488271139072 9677355 1058789407172605538206585102109514720 9677356 118931092108028251381415908528393526272 9677357 260766976984743044815908928537659042720 9677358 -164573859341493658853804905483522305600 9677359 127646203749013987943245861746070525680 9677360 26862743038355654096025823629064273920 9677361 -137604634487846720869110761739726538128 9677362 134528297021089283926563226984074204432 9677363 -60081837152142957078470082382429612032 9677364 -190139971402245843148385450756160589824 9677365 3711679593592039952530840578934732800 9677366 -114678026641737768837110418656458294368 9677367 30970185604195542098290284834872375040 9677368 -78826356101061750835634285756531773440 9677369 -10682008065573642923637884679990297720 9677370 -5269427287541248119415133178243456000 9677371 196080760467819091049052614688818143488 9677372 -106583862232775291900067154705893479424 9677373 223446258533926775451064522265218416384 9677374 -5279792631994428790405264744934648448 9677375 -161180818649858722901784536915386410000 9677376 40817580090458943148043590990411333632 9677377 370701274291554883454887860384636844226 9677378 42511160927312874922725969105729132240 9677379 -110580523877803286629798521284123377416 9677380 -6600970267868210890737753699979795200 9677381 -14406499214232647882212228275143427456 9677382 48776368146045419483466266541158461440 9677383 -471653429299991558374961999341483187368 9677384 107468496705195080061074748729015705600 9677385 144829166445249113852656034418554192640 9677386 165489046159644374980128764722777359360 9677387 -38966747680514357445939464108660926128 9677388 -17654114345974278335055023014236487680 9677389 -152545017705791800956651840414499084810 9677390 27841545020141889099971378454187243200 9677391 -12783820236178395448060392805478083440 9677392 22732658730950552415628607380767236096 9677393 -54499014635922668006786462754474577440 9677394 1748670389722632593155450065147224064 9677395 24674878679398080398723777185238299200 9677396 20080450161326973116843675431233220608 9677397 93432242458474194628311167957958120960 9677398 22357535107694795257082907988094695200 9677399 217570252696711202999548056825220339536 9677400 37784925312767007424186574602674432000 9677401 251249997756875712877680649126653254400 9677402 72038825028808263966967630190038924800 9677403 -236604781223460408416159771726729302800 9677404 -149309839608363850863277644845708671488 9677405 201126069046765910576635631573056782060 9677406 68051497746515386833671185678968108288 9677407 20822470323881728898918337223660859880 9677408 3299405681666611178938293033883926528 9677409 18198183769605683612649222669034868160 9677410 -13961323283470712115388403354073953280 9677411 46727655833839948910881640944061275632 9677412 192157638769256193295833661872267217536 9677413 -519384768841673053111305420512168320160 9677414 -30748751159003854247846172028282438944 9677415 36837585639512111084653281252415968000 9677416 77046274963385286374615543346290688000 9677417 -97080186108630880582686835559756910534 9677418 -46412855728421476201287483566253079296 9677419 -80901077692779815703677317934099955504 9677420 -236380386479550437186454171790574161920 9677421 -41380630544556582727690994831916480000 9677422 11445698902260150006402742167333156480 9677423 -66964855291869904479358634157745419264 9677424 -25545400086172865726020859028666777600 9677425 45753419864318269893239621684878892800 9677426 -24209256863807799313783393144631442816 9677427 99394612494134361085972214355820511808 9677428 170819495451281028209606473135270761216 9677429 74018597355116070051916998002511976284 9677430 27583947746598995388623892059535064320 9677431 216049071155484540990491622229221351832 9677432 275849213295644748208223806971183636480 9677433 -1551267285340422012993223981012444896 9677434 8870016567318306870514314710847310848 9677435 -62366877778276606562084810169916863840 9677436 -65276125221998315986223249905235762688 9677437 22286723123829093130529212674523353984 9677438 -45793243635464984215311877262912186880 9677439 120118004133274334339622717544598077008 9677440 113636987194121523179435689431898521600 9677441 20063245260641322993728369960848379520 9677442 -75202031303976724079054961977887504896 9677443 27451280242080124265861596276528009320 9677444 36817011754820448063842094020356300800 9677445 -178391838137992837211542248899554723200 9677446 -76954444387034036325387461223225727680 9677447 -88129062170249848636600379100331983672 9677448 241620594865397398088333140616353382400 9677449 -28047880375366320104051188497610164636 9677450 50479202625772675734644744612525370000 9677451 -3824192914726402715942171004546090816 9677452 229614640688462417012546426270648635136 9677453 -393641642606447071835240219108700500298 9677454 17552679981294015715024894126658427072 9677455 -74112537485895292789132255876643183280 9677456 -6444923554802085792634062744610406400 9677457 11868271045636418756149639471412030208 9677458 42166866119761633290927915238158574080 9677459 -598770737059666290461545422082624860 9677460 -13081624690793643625227405039844761600 9677461 5565214661163480928541185562231096010 9677462 131137850580070346847891959941750038912 9677463 146459387770807043096486596039496477544 9677464 35794535211917994344025619598120847360 9677465 -53575579554993737915454291233409960000 9677466 41604616688709803605896288549611949552 9677467 240683515814120517326599928345802637552 9677468 -162926601442299186933446850430311161856 9677469 212355023506839004363502781007714806144 9677470 -36874072949335331708240017653985511040 9677471 306760850113603716294543471723854517792 9677472 7142881369601934592846875401864085504 9677473 -6829424618468207729796568499179362496 9677474 -107270001226903176995013624306768150240 9677475 -125502888457103644385901926042902618500 9677476 -71417666646468173474216673845634743040 9677477 -407752007799254542087352134380873892674 9677478 -13996805412326352349238857658675347776 9677479 -125714138639684490896402874407333157760 9677480 -154885117430471136072114836777390899200 9677481 -307634141281582501799977983973381210656 9677482 -74013742804903066107903509656328719008 9677483 -742738797823003140702346525076909147292 9677484 14675861741211542305161528186091749120 9677485 -88505758969724144208462082669676982600 9677486 5656221946765779475332426736465238784 9677487 -45823505378839367477166863148952143360 9677488 12220279093912534386909746088870936576 9677489 58691839391155629326487774785723014290 9677490 110083517308826107159011351469418949120 9677491 142537695243193429326942014437268026892 9677492 85262298084955772262475484928746330112 9677493 -49499636031739314788940798764474740896 9677494 1412669785645274708687364405003824640 9677495 -35075141885362949904472949432749052880 9677496 59689660702558709909000085498146856960 9677497 198779085405575221201312235889353579460 9677498 -114849852380878877566812413339187452160 9677499 16469972681762176920862696442921041008 9677500 -46549407664624047486266512525468800000 9677501 458389191027697531294558373506125074502 9677502 55601654916964186964642231489309159040 9677503 -161012014488181063686457567578519129600 9677504 32299005233883014509461593965461504000 9677505 58828577880844225130415308580512517120 9677506 -91402985878531582197426714719365344048 9677507 18864969641498386907239188196563874512 9677508 -118356645014966511221399653268249339904 9677509 -450445904142855941188783568101236824290 9677510 -135681343349159531312431683178045011840 9677511 110436347972091080235230581216219130160 9677512 74246355869986815738965294150494955520 9677513 -175813381549756631192119176600019529856 9677514 14869139810484191153434970603750682624 9677515 396189095964242622505717816809129507120 9677516 275762400541504711319941065080753437440 9677517 -100011565341043597167559792881415515360 9677518 -49300323708068795591136310946418731520 9677519 468240581479056480765777173447782951920 9677520 8029090450100889288468727812439326720 9677521 94221210408770857821579221827009928512 9677522 -871140965278269870187203895344101088 9677523 132001580398909997692200110926933068984 9677524 61069294719315489553385169754012788736 9677525 18552942965145486935063815483273269600 9677526 -94629098194330067356000781722350196800 9677527 44809048465219120700366541643576968704 9677528 55420123274341104634751088203825233920 9677529 406886619195725055767756845853278093920 9677530 88576280395635877895925060989075048160 9677531 179163648455014339426217992023009669312 9677532 -159198773581503876739889703014194867200 9677533 -34967563307128892371309552549990351296 9677534 58634793046017779822920889516561757120 9677535 -15927918552274477159862698998194196480 9677536 -361055370824013333314857352337146511360 9677537 573299410231000084681881606762199968 9677538 41083544200604220727144840465601481504 9677539 375767060409973304109263446711227872856 9677540 119052869595704847048324792045140390400 9677541 110854914397979776040732697906613994592 9677542 62997251112156128333240434134029840640 9677543 123282273826164955848753736943486967840 9677544 -117226250170697594887914971427379200000 9677545 -307857619019639878736138294508604820700 9677546 -23429606608063913934966617129274431136 9677547 -304228921554020143420149811509039072960 9677548 -182857577149525781812525813837547060992 9677549 -27449145188973625672083359094779708928 9677550 -17181712800909918830767250289782160000 9677551 12220937495482765314843985144272832080 9677552 -74978555123817837014412870361054248960 9677553 -100105554110855182210563459322821835392 9677554 -2171409803399216215671926274135358848 9677555 -86041002723621243014562401009093178000 9677556 -3679846167050649985778480351191486464 9677557 -411895199077562872310022880392877274194 9677558 109618962371604226434661371774465160320 9677559 -72629357200706566049469339047083894296 9677560 72841879519823956076580463378684416000 9677561 -10578299249036011604828104944832657920 9677562 84909224828757348426617255996013514752 9677563 86353436561342644383481653130009278720 9677564 -33159762321546224750480320980620880384 9677565 -48041669941010600141481146431967665800 9677566 -73792616035196975159883089085857625600 9677567 317903999207643371573053239358312847616 9677568 19944027677226383400165917006059536384 9677569 -9986037208592612260389572471534539200 9677570 20104421353236213104584716906056808960 9677571 -285475552987201959808337661708693477120 9677572 -28561915676261721419541629500903723008 9677573 215040282035069063898836336643460772220 9677574 18063622322663869410569255540057826240 9677575 -32235188911901614523857329415264676400 9677576 107640210313748786393691584002126894080 9677577 -24195628784015002586697017828479171200 9677578 -188751176492497879275090746534371070160 9677579 -452389588677488997599743797788038268640 9677580 -807980951048854071551023498199040 9677581 -27479402322639466383665196265194442208 9677582 -160744311916744955061714242713662244608 9677583 -18305305664260841634969976442155052400 9677584 -4203579742930768356058485984440352768 9677585 79486264011123087861672795983802513780 9677586 -83560848784978937406019598722858955136 9677587 404195503799250962243644610161190760236 9677588 -46335670840528589569507288768116817920 9677589 26514330020874928554875629757986380768 9677590 48962330005249576416005685272553753600 9677591 92906482436846636890375237017181298304 9677592 5019181803645390588104060537394155520 9677593 103722398257925882047048461098860248000 9677594 82593849883921512028774757393309370096 9677595 -57763296627351412025518649543686728960 9677596 5546602965302839482845363180840227840 9677597 156481791974924293969587319572898843680 9677598 -18921421251175801757487730709786437824 9677599 42217614548245894431862657069284323808 9677600 -31083491887238597830000244885731737600 9677601 225020110157512316639841345357621506130 9677602 87064448242156188947833185775260319104 9677603 18181013670334402957427585434098626784 9677604 41025280431776376354982778671814992896 9677605 3043265703517217588293718769356472960 9677606 -21535176135759781564208047964669160000 9677607 168963181992650474018870509598637843792 9677608 -258582067370961143145341941196244910080 9677609 48466563731152504391012703628859498916 9677610 -6016446754759627447350571925888793600 9677611 -110384976864143570189034211406952293376 9677612 -17741126211116333300697289259925012480 9677613 -111488056439931319902995865682183218912 9677614 33610855474660258329871505081781529152 9677615 174844573700912459151954647786212057200 9677616 -1044342410915810530808937859648684032 9677617 37434543327740271854377376249354692020 9677618 -82879102394551767991724500753516488192 9677619 139536869777125105062195451079030144160 9677620 106273065210387306450281932022192954880 9677621 -172798455360875454815523380438959628178 9677622 36437435691378483047688570807878887872 9677623 7193854208113581828825547041351825304 9677624 -84576988128617228528632639592882380800 9677625 164320653370949218924978621962576528000 9677626 16406744786396435417662489519846324224 9677627 85444631432965601200490175754862006040 9677628 42669003566240642877670827815370803712 9677629 -332036655357337368774179045000265135284 9677630 -42144394934528658645916776320665391040 9677631 145407978639907687816761269927483210880 9677632 69089786463681353923187338033814306816 9677633 -32317588486610425503054773099970300480 9677634 18808264293173142605315415689088699648 9677635 51632513283319208028974157539641401600 9677636 54523922973166426006539780827889933312 9677637 -16958892722893609312323695846001915108 9677638 74589327740929443946664386101110010720 9677639 558995286934513474159524957433985954856 9677640 -11159346062002068014301108401474764800 9677641 -126866114681285973954599133677237655936 9677642 20318505867286982841107765891501666304 9677643 -8873197074376872097490684570347272000 9677644 -178459169733776081134525782975214731264 9677645 1449257697598131497886357867632029080 9677646 38448993451821521834207739377114771328 9677647 -719704607105513314079058235954677234288 9677648 -11252685529571837992806582027182161920 9677649 150197408127245349913235101071311265264 9677650 125036886223708673619859966883359296000 9677651 312213280314210093194637618874849052652 9677652 -135594532218228263852313140675827660800 9677653 -269738182935193573997878564197552290098 9677654 33825736782173385044424788716576407552 9677655 -54535182467884127051101316031005421120 9677656 -157584796452863457128458069402986117120 9677657 587044591347198438854699094317043238080 9677658 -117527096517269452098961107421762836480 9677659 24731051314536915469489748038002044904 9677660 -36731048368662036238107676114688248320 9677661 16806526653599960009111407427189603904 9677662 3063268071329162768261166078479624832 9677663 122598231752743392241022867013209388984 9677664 -59096987790000796488732673458107842560 9677665 -255115038383722548811654459687417352940 9677666 -225135075565442676580130479420685207088 9677667 -211484363442338218856131154544214794120 9677668 23908641145199708134468190437368963072 9677669 496353707174595066772770235693569942240 9677670 43261411533238559619618615687975062400 9677671 -361205750777424759101877265235699309128 9677672 106372331105701001797769197005319756800 9677673 -97324974684707722109451501908445351936 9677674 -28576698466417626311696499043244636160 9677675 19546112161217229875192952873570088800 9677676 -223434069220856629108763181764029808640 9677677 198805080643089195718510416697043118060 9677678 31520054885026704655588053301584536640 9677679 38477066578319093030646433365214994688 9677680 -731304452275059931585900712834826240 9677681 -10384288629982260524909894547279451392 9677682 12339440211562753407717506773171138560 9677683 -14762025965600473054362941163461625856 9677684 -65725164161261270555388091895328979584 9677685 -37185987627376498234155185406022975200 9677686 -46279556210266766906840319708693242208 9677687 33067849044188942021785119103476132240 9677688 -5143788876047028683736968688787107840 9677689 40056046699007403064265345305333728256 9677690 392251866120630943845673134693864960 9677691 53136861696745025782494200304151785600 9677692 -202573518342650208339300880886915389440 9677693 -294328318389777918308856724603467090420 9677694 -2651356392505752052766874642573936384 9677695 99680316860263793209731618237514500480 9677696 116401583501840596765111962834000936960 9677697 -284985976994934595625395528736392213200 9677698 8480667566485493095936482043769157120 9677699 -507217018421234011405099093795239349200 9677700 63705888913425263808754358724683068800 9677701 434643040748449700449740787354908476510 9677702 79869704256567118320629559113411283552 9677703 -114954699079896737807734972135059712896 9677704 12830376752379679156243786067753041920 9677705 -145725658264780853722514634253222090140 9677706 -74462679863292410096428597523931244800 9677707 -53239948842541049844440687784699136720 9677708 70008674740016313883214459073321102336 9677709 -2132977622799002932263621710307866112 9677710 30825132834676794843924016100613918720 9677711 -328041665570554123024809358145884261200 9677712 7548908458789575029771080835076587520 9677713 -36401233459636015838197421515118873038 9677714 90754353250976148697626431498193645456 9677715 -68854875715722889301284874086360555680 9677716 350372235258493666059955241493746196480 9677717 41386729052961107077799166831089458752 9677718 6941921256527164474965074742010929984 9677719 191114250762311065501277585555571796440 9677720 21760420306741267036572620055185817600 9677721 192363465811338167956804303300184655312 9677722 61525048770331968389848995957407714304 9677723 -494027243068306164029534264424197621760 9677724 17758716484557455966583836390137208832 9677725 214886302860756603204021279428065915250 9677726 -117535666900249184457841282421345617920 9677727 -133374136941481097942132578874804808936 9677728 218475234317418638391946651232007290880 9677729 447680724359140050467723821059840015330 9677730 69301640060872382325059217785094174720 9677731 -124197783257041374510911479328737141808 9677732 -152963500026432445392546228581424491904 9677733 4513405127063360672332897466992859520 9677734 18698594020724578641341548489081893504 9677735 -77828616921039015101046304040240774400 9677736 -105969825076043682528360222245175705600 9677737 181957086122304796004763254603773471360 9677738 -84774634960289257370039195172856821504 9677739 318707566958334091643022462644045419200 9677740 -327305119806720560127285012359097446400 9677741 141303416264240822459907494334439658784 9677742 106071210802086400856686988941844162112 9677743 150576348452864544563460351416217541328 9677744 60343267286306701536460955953297244160 9677745 -124111999068696367269719606472844800000 9677746 -153226448487057776223998820723549048000 9677747 -110999870788318211449456345159444234800 9677748 -51587255743140884526613554145712031744 9677749 -25232317538403158425036778400939423250 9677750 -80620829686668627703858959051591456000 9677751 69373130149805714087218517149553577600 9677752 -2153338152932842463750972054121676800 9677753 -486147592799968805869603432352289670998 9677754 90865077048160565096993198039727694848 9677755 6476886864582696510755339936990412000 9677756 -13562537436408226192359401255244152832 9677757 74611053311143763779982402640342640992 9677758 -116716299140866165208432888334836100480 9677759 -9811843677151278550164800043006640800 9677760 6882072086633913753556233876783759360 9677761 -300019293899068780551151210231721768638 9677762 -55690860905960904770475883405322776368 9677763 -3004680261946356235836898571858743656 9677764 77577027676504072668615920568450969600 9677765 64765703186175324556836278348083850400 9677766 9799237234668407200608547635377061888 9677767 -24707483202067691653484611620306473448 9677768 50766120554291474511845179455406080000 9677769 219258652348686355709475361192328813760 9677770 -41452649344292814885695257841253120000 9677771 16097615340864529021442252134129920600 9677772 36912788950012619168518328553003233280 9677773 -111342415005372749078674052950869360000 9677774 -235357346347406754773765298509615340864 9677775 64814424816215185970815175325776875800 9677776 92192314376218856967607027720234360832 9677777 300314986671522398481553678175199503232 9677778 67509012193845802206158289785490118656 9677779 -77492330415073729886187670808513329152 9677780 32223487026962749312888187623847485440 9677781 -49594276817900514661524818572518041088 9677782 31371646816962581163064593923236552992 9677783 108280458493977331648276220310461504400 9677784 103093099692867717798566497237521592320 9677785 38296665299552368231875236367987680400 9677786 -14138292315801573880272564331674555408 9677787 -50266262112424007625827341607434576896 9677788 -273445084330650934135376474391494635520 9677789 -105599687937639415710111671489457650400 9677790 56074534778063188555455924917186296320 9677791 -204397832966560215370633916151239975648 9677792 -346719353569621478651061688745683058688 9677793 -9348396930053684191521529967871437760 9677794 67398622551071721854874485555994566208 9677795 -4319566963945174253744899049594005680 9677796 169259880575628607083542837412618580992 9677797 -52842905675626879739463051596853090816 9677798 61532569478802285443980192987837784064 9677799 -4714943893740049800407561634813745176 9677800 -53920660089658431570130377199355904000 9677801 -132512340014901959990902216965516901248 9677802 -5671119944773330077434506866171555840 9677803 302594694007707042415137066481987096052 9677804 -9279275339672102300042339805961701888 9677805 -24785097780976875112022433282515934240 9677806 179694445367471116051168629332037452352 9677807 157113874265971410934166603838754625112 9677808 17302776544656073653599620634886733824 9677809 -172912674423589761369001978473058114990 9677810 -110727911111427342829898949771924985440 9677811 55262146862232396775830551825825399808 9677812 -11779527053998830603919660241666100480 9677813 -113314760408489775126541273704958088580 9677814 22894620551300208232300872895449822720 9677815 14467543493342205675078868084049479680 9677816 -208377611832389143325473795978492723200 9677817 250039757907602752670556099147866287872 9677818 5988183769127158855582099213894053600 9677819 298546058615834616166944803108840669220 9677820 107892455711214253723066058886604892160 9677821 -198091360815167301484265439764463444800 9677822 -73955225209766070107479136163528960 9677823 -111873565107376612329515654984195863296 9677824 -52255474457962019859055908861199253504 9677825 -30680524444278335439327959415044774400 9677826 -99212780810656740959569734974204359680 9677827 23766151563410956364845329859185043680 9677828 -121960128267928361472001980880298508288 9677829 2892309668220052450786444505370915840 9677830 116170741420730958939769678226075971200 9677831 -2781290827470318415450867370827072968 9677832 165030565594840096469410310898830008320 9677833 205561692669635823910379999383064184768 9677834 -108989772267663235090141133582543615184 9677835 20258206521611928768753987926394684720 9677836 -244716561891108400079793079236733952 9677837 -2905551533750296428463953397133446440 9677838 -1225273605643269519207520485165345792 9677839 -105858726490955657405413106726404580120 9677840 -43749819835299064184391665215891046400 9677841 40696222629662901625996421359086807792 9677842 320219620384517497845182218319526743712 9677843 28190618866044726838945723187955212508 9677844 26513386409754335231994358789037844480 9677845 71394054843348113070254907238818395760 9677846 -99790515722825417510368284435610204128 9677847 -104731197892628167602988466623690152600 9677848 -43761306364886897705684194139031552000 9677849 468246386279313014181822779489563436436 9677850 1041807331208816888863008427203456000 9677851 174427816494484258427662392271618695600 9677852 -172845093222046330160027961209964440064 9677853 214394609329924646303915998665302614080 9677854 70351456384763622873206192422127765376 9677855 75951328194499619304061579482120209520 9677856 -71939416349825918443930577418173546496 9677857 112640154352608453417898155600058693312 9677858 32397068677033853278591633097674653984 9677859 -15779845170989023077973743975490821120 9677860 31079002659028214414336746576505049600 9677861 -90362287581177717191374758590367737538 9677862 94751533214280670721745923913601403712 9677863 23454179907856690737445233839005872424 9677864 52784258807685284717106929270255124480 9677865 -24460724553430931404557630837954192000 9677866 -73492467070641560718420383861232024576 9677867 155303501089203548989666337509344828120 9677868 10133120851668648149296868669174464512 9677869 212661579039549057064272253675740096096 9677870 -91648046772132156285331117192771821120 9677871 -5628014194908625645988237066891297280 9677872 42909887949492316004447246341790744576 9677873 33222365800227631349528378951222863122 9677874 -912112241387795774389202324292076032 9677875 -40169441170914734403966226267493820000 9677876 79356399796663143463632117101002789632 9677877 -162075093760537225669728485750824333920 9677878 54716908210012163648647154493942128640 9677879 211668846797588633687263411533193508592 9677880 -19696518853026005682937825683941376000 9677881 -5347735649880445007723020242732150128 9677882 -10153145029065000982526566771306626048 9677883 228906969019626285899238579045543244224 9677884 -85300836443439662584555526304132552704 9677885 -35960083194310363541745366795115799040 9677886 21212014946011225343499475018288729728 9677887 -536818809479307283661150507491301869368 9677888 131521726465186371026353165820881797120 9677889 -19861175845823556720074431246997634072 9677890 -14969616233429156512182612045622732800 9677891 64469259318111357661477714522842191292 9677892 -38135474380387207728614430768816599040 9677893 -82356364314944661474021439977754741858 9677894 5829476584611591012170049626140588800 9677895 119374018021684828965739858133616460800 9677896 233609337884349983689900526743888988160 9677897 373283176792903927055753385364737089040 9677898 107029252733908333461500235301371419184 9677899 -36732809650293646857331529900936318208 9677900 -169287058782149822193597762327830304000 9677901 213801455505134102120242970976113188032 9677902 -2066397286650570837404807974455657600 9677903 397524283238232373506871014758619065904 9677904 -57416817698127100108863957951912738816 9677905 -24317430289300612313913412351394020440 9677906 -14719867002657986274205850250879146496 9677907 232915050018104063647738795959376214640 9677908 148252520033409332681399925968462381056 9677909 -501253621417804949372762150550148267140 9677910 -96122018272129543004757545718958510080 9677911 -851486697021173168736449714892794679648 9677912 311206672819678979197138468595519539200 9677913 -108028908909862667959373835541901988480 9677914 42110996680690827182355677254234785792 9677915 -20806086989985842418258991768599445680 9677916 73214195581342327113502516379066688000 9677917 -147076563353468803715606615028125324640 9677918 -4974299791155232979013833269505275584 9677919 -224256446419490618660930173377305104056 9677920 -40423495997081948481438997747350896640 9677921 -48577520697304281988217594965472577024 9677922 -184000048248766953150645716935737192960 9677923 -154665520465335391977457093491184825828 9677924 -6496087855936243080712858625706384384 9677925 29077001597106574365161805005912513850 9677926 -77467270660548355234721001888678989088 9677927 -69164812225379632551427574177399741856 9677928 7650870050800021032962298831351398400 9677929 -133946852308901533861421749216744022470 9677930 -57800692872878612830987177108062561600 9677931 -191791378097204266694947181583117857040 9677932 -265758723285418156397617182109093590528 9677933 113755322683818154270126765507089166560 9677934 20379710011665265609046787655752407040 9677935 -148797402457330887966133195104203050800 9677936 -14460696225741085233223468664700960768 9677937 151000995057413718791186920615130192160 9677938 -273322119618534333062813248841503033440 9677939 -106086201692862020699959085306025503280 9677940 -5732137240732681753721261559008993280 9677941 -39135609732943686102040855617595255428 9677942 -112557164308635187110972921053638414848 9677943 453417472301095336689940643936485416 9677944 -307256531423937105783752066777189068800 9677945 -294228171990910097345769868888922586300 9677946 -16808825628147187456297300369476642816 9677947 -323329448200744817693697287171560806000 9677948 1177128627678881024266299060367398912 9677949 -165301832325406270834631532418234827840 9677950 -35272345955710007363102294442992136000 9677951 -478916586766449139837283760368192131848 9677952 -7649676172470467960720166915428843520 9677953 106161800678679705827306058818807587202 9677954 -59290133840777721794997916858316209920 9677955 -67615486555169016676368247605138293760 9677956 172425791901887948041834956533825621120 9677957 -227223003833541158826367513181146189248 9677958 -104446083073430641263752353848775925760 9677959 132417265293850013470503927117008561304 9677960 452408721311011341057382578269639577600 9677961 -525483606982373883484914996101561889168 9677962 14281371989055080875432473601683239424 9677963 254239281489566050455788652027480800304 9677964 257235739281977744603386001174627884032 9677965 241782105613684237127137123341955463520 9677966 -80963635174581329678138202638961181056 9677967 233201998695527187870574035770688000 9677968 -82843643833779354793825862168395776 9677969 -161206062444466328011237071687268442304 9677970 8914630283746113797446245088786698240 9677971 -102971945721065698678636601550888929568 9677972 298304239548210011207573290536866683776 9677973 183796723859152022933649966247865925600 9677974 367188518143083353534861158226700207360 9677975 15856561214186733959639553690588351600 9677976 96379229997865817014455547277926072320 9677977 123147650346158733790368002809983788800 9677978 109730782048178506078058042690660045040 9677979 -61490689682985675620935040245844718576 9677980 -83117402971265324466536118350775920640 9677981 221666687413618341364085496011767677720 9677982 124895888454426071613767261326387190592 9677983 -19951228741778665076928065944925376512 9677984 726648859546227532331285309402284818432 9677985 -5829214912281748716682517947656725760 9677986 37453553851716135719389408031051917824 9677987 268993643496622087985189792460637465992 9677988 -154183918150514211231324490949919098880 9677989 57417850892027669363235930925263670240 9677990 103516278725744096064149626065763850880 9677991 -111031395926867545072468065946629917616 9677992 -3883591923425955956177538943636684800 9677993 84419651875331131020097422091329369600 9677994 -44952389803091955761765744870855520000 9677995 99432596756309286463637242670388828000 9677996 364635983035539257397375480478185108480 9677997 71860154433023118913684851970495497600 9677998 89211438720055925433894069321045016320 9677999 193026909380967112697813844374538234000 9678000 28976368210558720348006900482490368000 9678001 -6192430135522027301937991252270897100 9678002 20397923230651981079625589809598343952 9678003 -265316109981679334453820495485857271496 9678004 -22931181431470294490033841853277702144 9678005 102299902264355279826644075057524853760 9678006 46832578009667882694204890440755991680 9678007 108745600239602639440460393903616841256 9678008 49051071380922846319268879215078440960 9678009 38598124136975314436176363043015104512 9678010 1620546019095650784130765578122910720 9678011 173484970125711613772262000223634872320 9678012 -29117825748807801436994097256269585408 9678013 372708166357441573295242065145645000262 9678014 27809539072639555333450972316355317760 9678015 -318086755767985768246779761601525758400 9678016 52971516439503331587079664473909231616 9678017 511130375236050312561660513692148096066 9678018 58002834514677221725541416928849264640 9678019 44594769073726781307444801365884067760 9678020 -173163382675270676098845867815970263040 9678021 87370405240205847365360346393154229184 9678022 -154613766004155587554840540684723925376 9678023 -163307464464092357667672819769586194728 9678024 103621881475800928774815652887044981760 9678025 -11952204667808292755765529041257848000 9678026 157943201154043679502019180687988465712 9678027 160687926495290413907505775814510481408 9678028 -112505439506995727970235491295840920832 9678029 -178271557709702585594918480312084255370 9678030 27401622244079156787213409638427776000 9678031 -84055457083427160932847045969995998536 9678032 2389146058147260117269861534101143552 9678033 123366036939402843938444959177968580002 9678034 149682480184129172212366780607462275200 9678035 -224010848127366662515845482293839920640 9678036 -146899562350145749621206010362164901888 9678037 488573974672592898496184592197725860686 9678038 6184828171268326755223821431515846080 9678039 56669797001065926605046785956433656296 9678040 -186197326041146245829490852839809843200 9678041 28616532627884034614206956547936684752 9678042 1596835407357026660714630867045178624 9678043 126626202109527248173795807560180307200 9678044 -191470570887660905357851454932435782144 9678045 -5734031381031328413461977255793925120 9678046 -52855077353856486858741567646383672960 9678047 187757415053030360761890300119162030496 9678048 12689046142807730832996554089934880768 9678049 -257702590524614803716024051381898211520 9678050 47321856160461705859037725060159653600 9678051 178094793184154082607218500971703098980 9678052 -229501355340683266363703172281108520960 9678053 -1064739862379370112313194680721428480 9678054 -61501177986376481948809565132704433280 9678055 133010976643018648918040377302318696600 9678056 351556251922131948363028032961444346880 9678057 38387859076925538533911158669445430592 9678058 -42400541513004574952899035193381477632 9678059 369887561193726062243241469404013199760 9678060 4976295369804986649556457485701826560 9678061 2004982459935334999631601818987400662 9678062 -4263231786168201292540532179698264000 9678063 141193885542218563675376309858409223944 9678064 -189370233307709068698282412527616000 9678065 169032006164729368980960684911473032000 9678066 -62058472940128953638913366588697221120 9678067 13188372395080946908744313050306269600 9678068 -152670623530075585454476721784349102080 9678069 315095194510212264861417081278557864320 9678070 21150193269453879182587585772753381760 9678071 -124124703375817461909405484724237920176 9678072 81520397690210225152080253020330577920 9678073 -381086076677031173285763524523960118678 9678074 -44093499357597072847881685815298752000 9678075 111106625794604618772223178829762955200 9678076 114863009132098904884590391468616396800 9678077 510631080466396995689396536753957013772 9678078 -882276068853879869000566942361263872 9678079 131225115113179298347754829084691623680 9678080 74694091541276536817663953439199068160 9678081 16332400453327585328992938419890879488 9678082 36530686654026445344327631858609696800 9678083 -328486683685170066851776921457006190240 9678084 -54780559950570369560470558854017003520 9678085 -8652207343198395132286606116757553220 9678086 319062396846081748975517516508607868928 9678087 194682075939309843186555590019405039240 9678088 245024437592820434229746548763664384000 9678089 -121669803723608488498621588211939323776 9678090 -14095563698885178590730033494497228800 9678091 -110569054475140088894775478704542647536 9678092 346941554180640623105089841914481231616 9678093 153191846098074269815946426076233609664 9678094 -45410820232465699849456662352168931904 9678095 -90685726261401304256617913070702652320 9678096 1149090954532996999169560726312058880 9678097 -125097269883048812966429255379325159680 9678098 -22368421000181419878290588639921305200 9678099 -137843557448946594290603790747683051520 9678100 182307164815039288932583468343432582400 9678101 200767918979132090831203766314079598144 9678102 20698864528901966808827679560687837184 9678103 -42761199595709218922242052348244586760 9678104 323585427563984839389391147606349813760 9678105 -4289503785771958226169689551633200000 9678106 -143717026685184283078756808899283036160 9678107 -120722614359524149994193347650704078528 9678108 161014282672051231490664879172955430912 9678109 -104783047245615881608590651930340345408 9678110 -14917044754930334986985150473147756800 9678111 -79888396824661210430103097645151602800 9678112 43766666737634568230308218943350374400 9678113 -26896334239912538885456718539291586156 9678114 48683441072634813870453478417272644304 9678115 6929915765911029753016712555093069520 9678116 -4280760040146817957026315670729039872 9678117 -223234711936127899864000383807842436288 9678118 -61148061794675636460740262152232256896 9678119 87124672080705877114111146966661172400 9678120 130914594024519540945355530156376473600 9678121 -34769630936812431619742462562421428120 9678122 118999130883261464571395144263804429824 9678123 3323865164991270318755811873901090224 9678124 -23748134660318312437151247556070522880 9678125 -57865936430277974896990080450115500000 9678126 5583985691731343868225432826238774400 9678127 19625930548228665063918589921750839600 9678128 -27045642905209679433187301577650946048 9678129 207079723578753561685449341150107561584 9678130 -16753749474222931815443315883342412800 9678131 -94265246131120684021312560963909694068 9678132 -57633571607514109789370945901608263680 9678133 228455783176774363717809917453810038382 9678134 72879962394882002212789314265199495232 9678135 -34095453111270242301197164833913960800 9678136 146713084133288656260133434109096857600 9678137 280812699591911505993523672452126172032 9678138 -33310300180554172819685095822601662464 9678139 -1283303467754158912566091116062570352 9678140 31210250188856117335016245649607037440 9678141 -384439566751805811911461422756531017760 9678142 -31152511633495741724925493544838198528 9678143 -97178245173623895302158547467999276608 9678144 -17784993619571531940585758045660774400 9678145 -32583026925868177160881918169670817920 9678146 -197645610219092242905469477669204147200 9678147 -70320888120119765982978488364958793472 9678148 -164923385148151129775719858067985204224 9678149 7503464986450964428640263233281707488 9678150 62653535154184976491115923781758848000 9678151 -70052232270535575639886762163410351104 9678152 165722954315858837275031250896572416000 9678153 221681846323112667372959946874795000800 9678154 157765594006178273777998069066239241776 9678155 178989788906730947944935107412492646560 9678156 -147547881030578906630072961280515875328 9678157 -551905015153922308407118271387559818048 9678158 77226307916600693190520120121932872576 9678159 -67616960246733136400254981887152253336 9678160 34251753080400450622221916626201722880 9678161 -117944211684459725919846202556424907776 9678162 8022006520245116677140271051187994624 9678163 -421363976460072898845296541076292813760 9678164 -98701501185774167414473101663719518464 9678165 -64145530249470363993787763369374250880 9678166 -13200314009849455585251836118100924800 9678167 -37245060648184677558624246560999731680 9678168 220173753835665471121727279024643010560 9678169 39895989566796401389659756906435846400 9678170 64076491179469635299299853814589977600 9678171 150106947490743261721859946742770772080 9678172 -3999605557276792188580561148223774720 9678173 -10544474395888061813892997912399026516 9678174 -74449030359903025621109920110236989440 9678175 16920139157493393572390749259798706800 9678176 -302560494869055004421501916329085370368 9678177 -5792899139848589936674216085438045760 9678178 197309418637203973008718600866409432224 9678179 145565084565465603294243655938982669776 9678180 -128510267307679262252860934358186455040 9678181 149144366797731619368234872569499977982 9678182 -109282963818584180384926135671313920 9678183 42203342931490181240747732358209865600 9678184 159120946050097563118832617071576898560 9678185 580095978016608754508266702554475080 9678186 -85264922037263522675770893839054434128 9678187 -421741713798135711441602821746926753164 9678188 61871786471451569127371007580537758720 9678189 -85477048383444333685963398739165240512 9678190 -163347452876940048382851291002813582400 9678191 -5557348055038793030679472182676719408 9678192 58656488923413438290268835418801602560 9678193 69455130241758302942480456289763983360 9678194 -840850156336729993796719693053373440 9678195 353214215161712082096123996954016560000 9678196 268914367940256076227576017006394869760 9678197 -338343417097513651710495014824212870354 9678198 -98706847155535312284516410991898921536 9678199 197967020032523163403578934288935688320 9678200 -13980443719502877386842612626358272000 9678201 7045261868339814940449990504016325760 9678202 28164219265735293154753350215730961344 9678203 -178163559659825088921512919281515123548 9678204 -92585512369418930160082746919017684480 9678205 -236750332741064394503946539289951037140 9678206 206031596319690025510042293518878935552 9678207 91148503424269194811166624189748129024 9678208 -221252032972560953665593071421704110080 9678209 86058266364809462511035858986765921410 9678210 -44476414670151433556814529952523095040 9678211 -545920598432274900025375146067605807200 9678212 92535702875327119462282338925210467456 9678213 116554593196790734788765175481198181342 9678214 -8403260420806995362702931752887696896 9678215 -64362205074589674540175010888296141680 9678216 28529635948889249656835797888888012800 9678217 15867506049938069432929395170198524432 9678218 -8548202239488369797104679038619420160 9678219 -7772273452897391857337683990264035360 9678220 -111941084691028955020326350165771904000 9678221 1312585345073539571632614511738186944 9678222 -82858580935453543018200777359138471040 9678223 -18689895627273194812218410310525791232 9678224 10965893886717307927163443856681238528 9678225 1506355465240562930918562119593255200 9678226 174510001305822655524583634034582759312 9678227 221939871309341174389819910012553223920 9678228 -7914879085128843776275290112962269184 9678229 323064903170141354669606363071682455680 9678230 -7797474106076687156590251299797866240 9678231 -91418729736390111612565698776474389680 9678232 45671549142955315058430808084578662400 9678233 -197626503318706086256563727192613902518 9678234 -201594206279645556486957845755142112000 9678235 239710009293793719363748042297529102880 9678236 -85272612296249211899633934615052618752 9678237 -198993333013614964905009722365294592640 9678238 55572650983825424553776456683252581696 9678239 -122136970374548174388461476306438680960 9678240 -89619336632918804149408299978860789760 9678241 -25730219167254469860654932681463459358 9678242 -47198554872369906101239173805430423040 9678243 -313217579689390793998944480091742686800 9678244 116414717037921595686854267275700433536 9678245 -6166385462631714758935967465217342120 9678246 102144926038515671444174079365476142784 9678247 295726077887181492811523240580120920696 9678248 -251652189738453640690533603534570992640 9678249 69013261359721841906582826955446757824 9678250 20402300734540951594119656208172344000 9678251 -28602635664637787365625059066749121392 9678252 82128486786246429636291429600269010432 9678253 -127400938637766589288085061172301165736 9678254 106657095405030690866749437515077536576 9678255 33181382202208712370345323298410341920 9678256 4424692949178589397466594037025800192 9678257 108866408385755285422117752315781065600 9678258 64995113318568885164996332721285644800 9678259 -473948268228905010962495694342782263540 9678260 10448670093722743833555040891068956160 9678261 -126375119760160382195497635611360155296 9678262 307626675341757949766260863060000768 9678263 117831184389227588125342757796349629360 9678264 -242915940175260557187314572147926036480 9678265 -122717197682481681277640765094764028600 9678266 2286977041178764583540365753399483104 9678267 -9223035686004051661378335840413024472 9678268 -1247242614742547965129503042758382080 9678269 57838291795142640391371660714866489670 9678270 -15035805932549634677303660185228615680 9678271 325321786718848772743724694946381297472 9678272 16029976076197984888267305480125153280 9678273 -517828300909376899127038140982098445632 9678274 269976743546190503214453680383257725136 9678275 32745027256496361952848553043800084800 9678276 134604082907986254025783792313762428032 9678277 56089205980264868960820449034507530880 9678278 -94661172392288553851801985899248709760 9678279 102178281962842479683203785273702846288 9678280 352166737696944521023926134828539084800 9678281 -216896010136621698563725380281187350400 9678282 -26945457461062853017933653962865062400 9678283 -157115165153513040560007480838918203656 9678284 156988312133060355910809118598449154304 9678285 4167790529848152656776921675270022400 9678286 -166327648895177898055914865962842953920 9678287 125986100249406037790660300774361018432 9678288 8664069085236109906414932958983880704 9678289 -68853835051939569220514332617383634944 9678290 -93783171486824553452289153488041651200 9678291 100002425278645063224050420543298948864 9678292 -289227802027486863450471654960830699520 9678293 61569192830716902080513474879457416064 9678294 44842803239695627228973130304762140288 9678295 -352814277379671343505923950350812212000 9678296 -92300257336191212477115499825765785600 9678297 242064100664469946336211013063848533200 9678298 3726256242689108260643651541299458560 9678299 -103293178312314924949754317815063536700 9678300 20379387247486347102627828749054860800 9678301 354588629063654545787470624706284898400 9678302 -226555206625813783821094694257908555648 9678303 117849452309967224128000610451700247184 9678304 80185066706209656989585143612374515712 9678305 8337325140960059379687988859369856000 9678306 230169721360862849497199256997072512 9678307 -336965655860385530192993219640452729280 9678308 172323367493739074624945856802936627200 9678309 -40966038508283657134597260527572442592 9678310 5477318226407511016517562982324018560 9678311 -6982734397659831530431700306955517608 9678312 17950391632622126421883614989677363200 9678313 21929208534171577147661963155210771444 9678314 -53010017869051710261081568035835377744 9678315 -194450977810518096409869981608824608000 9678316 -100035247854215160630734756881629064960 9678317 -157905699723430616047593246209675532960 9678318 13118751326511864042788145668374499328 9678319 -1784549541649139850168199053024260128 9678320 -35639178906617689998775623433017753600 9678321 -7440433666298931920871249858364642287 9678322 -5779384841083584049390791600608095200 9678323 144761555121285166886402742076421146572 9678324 -52711248559399528409710514739525500928 9678325 -62788180073493067409155044758635917900 9678326 -53816228070261019249288319281924909440 9678327 94842265248830490101318665858717102032 9678328 -46929027387670191712341451714765824000 9678329 31863124471713723760309987894893933930 9678330 -43559467985765241402497206120032494400 9678331 41763173831768704060887913841096573280 9678332 86367974408752893561791171555437879296 9678333 -3398199923698696717508738170406928960 9678334 -54350376816244918074657600437082777600 9678335 -77437054595048202123317729091565874640 9678336 -24947940841856537745414287486443585536 9678337 86305373744679382316265694419754759560 9678338 210958297188073094184435036836907988896 9678339 -363893594930703195619594661698663762560 9678340 -4968501678477621751704953871927582720 9678341 -265930688078723595859829447828149908258 9678342 -16996310735793489661146463940636282688 9678343 359915325399374155156604915245924669592 9678344 -189227988830650066213660469576750592000 9678345 46098390481557287813516847997558823040 9678346 -41178529763475034697088570687802880160 9678347 -23472833860462936745459857368748595568 9678348 -35297622988164048555150396502863898368 9678349 64561099843250093129471702733923660236 9678350 -15813297427621139719674699129240427200 9678351 -169489843029778531990666586644929916800 9678352 -66804269824513520622622766351052177408 9678353 -17599538786710909915647480308499741600 9678354 567870240374891286033638456194646016 9678355 27382173260761088645828393993455653120 9678356 -145483408553210450974632663678105214080 9678357 52432826879601491924000472043810872348 9678358 75844392743453364596357735724025397280 9678359 111544528971658614891056162347348455240 9678360 87261069162306311250673389690175488000 9678361 138292061156979519122278669614570249024 9678362 -295319318111210260910776731466078722336 9678363 348916524302154120207540557739302904624 9678364 106753693379063071172357583837121660416 9678365 -10237819998653563404252482330066208000 9678366 154944514177649925008327800816557312 9678367 517157825288687498090199132384036120416 9678368 143441773755164180917615982149952864256 9678369 123292771895637834331952738040587032320 9678370 43816560296610081177628933214322792000 9678371 656048813296134240383265958681382373432 9678372 -19855105670699678110785461290983260160 9678373 213426921071635256381828765265198369180 9678374 -93444857587795395445391445097387052064 9678375 23606007960511317461978944003783320000 9678376 267688625423814012677696360958030796800 9678377 -245340059661360908570533865837290022400 9678378 -3069866023586155665254790345611215872 9678379 -25542792508155752218277013250663475020 9678380 20280127959683464130801332888651607040 9678381 -5414378486123395790390159509385235456 9678382 -134527616388121707521932792953052543680 9678383 66554392237669086205002248725864545888 9678384 -2901829570990444147663282217504587776 9678385 146073413199829460166409926530173190580 9678386 1157271141439121772622843530662922240 9678387 -22785907278689601804036252635157284040 9678388 131068648461640389155023846113055484288 9678389 7949941931250393156846399309105886272 9678390 -62194062884284734898779765123371326080 9678391 143604949085072264981250280012232009800 9678392 123428670797501567006289641340508385280 9678393 -259770352802582209924959682251765232800 9678394 -69446011936147181602759760452530877440 9678395 -471194172423804894819548511784171133280 9678396 20218127729602273791755833830918979584 9678397 173799297140981399150721700518230560 9678398 220239089864205242717111237006366574720 9678399 255883640692576447983355391749549560264 9678400 31148435711344725980907852501142732800 9678401 252386282007753208431966176819472606402 9678402 -4360196904086084398972691336926541280 9678403 124051108498006676286161230050923484880 9678404 -73000082285600377104038219717212086144 9678405 -214798362089704431582757284944827980480 9678406 -262585965887174892617320428250756914240 9678407 -358879356354321009269808635615220658344 9678408 -48455967562761951493543513863936368640 9678409 -182287934723886979639848682918158357596 9678410 -1268812587324896358829810930411683840 9678411 514768104857147142707355238710450840 9678412 184779454980114832846684563422028505856 9678413 -19960435755036946625334583369714488936 9678414 -38209727095775800920859099850161306560 9678415 120794889425009710598778766623084151560 9678416 -13848035333315180566801487760117989376 9678417 -20156068364980428287742550193387974656 9678418 379525864947484244442955846387654732416 9678419 21937502706752122787493261682976373840 9678420 211110570277322798178571877045831577600 9678421 -29464966798514627200438568669625075300 9678422 -58556909020666847463868263543603762816 9678423 43362789752492164964398555795195219968 9678424 -36246134799969379782367199318070681600 9678425 183846021731024234787784870621217259150 9678426 -4531413492894017577807803302914938112 9678427 29480011035237367405972515549103388 9678428 -579656772743278666393114486825609795584 9678429 -256796749792825483530564868759781076000 9678430 181384208399773983363030426161733975360 9678431 178194857314721768955430337478692062200 9678432 9263851943524510847841437207496228864 9678433 184203733411873740513584451825569755924 9678434 -22091112103855519803386969325239833440 9678435 -62542001815761498466648016403613798560 9678436 6992828714764887937262175177856364544 9678437 -147821117725446290465662718890530274980 9678438 -60763163665863010705511682377981417472 9678439 467611899793571683476077817572984813240 9678440 -3068456631318273457969816816285286400 9678441 -116166928823876801448578143653965885808 9678442 191497273003693426195715954172703650144 9678443 -296839025985107582281005062350139414256 9678444 184867532242324276647498633435996748800 9678445 -49818421625783550123895593849865163520 9678446 -60729010423253812651042879333346768256 9678447 -74462934004216778476016084265771675240 9678448 12246973457814187508750129692042854400 9678449 153244581651389744730997635865758036720 9678450 -18807008411912332902860554968722860800 9678451 43452700642548974004541968594965781112 9678452 -11491411797467904605144473628648171520 9678453 -48257190336560013505295747689227081696 9678454 161396340278437349181608609807819158176 9678455 -19805801415215204099272169990496425640 9678456 -276338495177262630857064555888055603200 9678457 59990890930656910944732240533073178452 9678458 142404821522964601702696049111608948080 9678459 -41310217056711673801537530764339819520 9678460 27401965223160201265289067804687052800 9678461 -5133520823874562521434650010354303310 9678462 -42162069005249346081205097189000325120 9678463 -46476121262874411936257021393807442920 9678464 109180770791315379459817431966878269440 9678465 100313602155148218366956475440763831060 9678466 -73841925173772670186494220204252161024 9678467 -218814047510518936398543871417899168360 9678468 18413182720296236542783955384445235200 9678469 -179347476347669178490357992952014893856 9678470 -142301289202381057982685881705442472320 9678471 -42899399389638269118750876288538004352 9678472 86626340480580991776697041124724044800 9678473 -63772506558946264438821653432335995264 9678474 -35682032682728297520884867697130552320 9678475 26141550139844545320935728486559978400 9678476 83336061224141753404127222451584290560 9678477 -130612514165984302116955963779756041280 9678478 33456158163382206793481821589958486720 9678479 -26104045691124192378174284197967618880 9678480 27579323588562699149759950084889640960 9678481 102382037636976559335090767602625622000 9678482 -35178726327219237859146322574616228096 9678483 -1023211976987013356807533234364096880 9678484 -313523857564552892219250912254228857984 9678485 195778703255674625242307242526953042560 9678486 -4963819069531014754297723635594378240 9678487 -1305201347488948278710988610829870368 9678488 318060003661872589982159015770233845760 9678489 8196688301983721908455682260793512000 9678490 -52197419393984484804007402525834977600 9678491 -134777105344716615310299077340692572248 9678492 -109798513984720470506202391058405637120 9678493 152480478841086545712719282386213952544 9678494 663990902230602023077325496846065664 9678495 -80594718594514799688867725775321248880 9678496 227518589494020290423561762022525763584 9678497 -131204987352121014441300226309331907948 9678498 -4799137193632894535521444599972106752 9678499 83179338615708999803799222811696353500 9678500 50490997162014481729653361511153280000 9678501 10494041746344830258289821446206240000 9678502 42340225547694846105932878718717769792 9678503 -240061475144232452007232672758158746248 9678504 185205097672416710175367425846705684480 9678505 -124316642158418587446297827078144472000 9678506 181924793943958233002252085967875275952 9678507 -188714134817021518648866992349124669440 9678508 -70559007821553449267182377033185654784 9678509 -28997765328616808147788056552882349290 9678510 3763031177627034975195916664528870400 9678511 84880838878401762607119154920306196112 9678512 112421403251501238545377623030221193216 9678513 133024231712897066671070777737901141184 9678514 -124017783164928985628574336808577916144 9678515 -2052937681420168863891102295756661760 9678516 118980149384926369144096156842618212352 9678517 109781333391046053175464246175294755566 9678518 -275382363082071009347784047701388096640 9678519 203935079320464029153008991416686183744 9678520 17287911255381146261439724205441740800 9678521 92191153260310082362031104903546423722 9678522 -20946335528114497912587092902212304896 9678523 -78299373400659066653587971183987425720 9678524 -434593444123957859805711248810517872640 9678525 5107483868812420419264664429572081600 9678526 -1679168156209646751961029928419535872 9678527 368855733043925617930504618448491504320 9678528 -6818351099818023615448267124697464832 9678529 166950991100171047288569226810469388546 9678530 -43334172916326152506215696601846425600 9678531 263351892789498311291824710209483874480 9678532 -208643231130383909805955580416173886208 9678533 65274321023047312726899133946421964704 9678534 -17608989290660854995106245304060610688 9678535 -158396415620693548896574785227480672520 9678536 -13544812923097197286045503513174343680 9678537 134126849286357463989946526396631035040 9678538 -49447695468014981664851959935663488256 9678539 -140094335207724433439861283800038904976 9678540 -3107394769832162449140587035072435200 9678541 145255973385108657896293999175097875584 9678542 -51474881267640262056257745722363803392 9678543 32647535980541427429027978540802375680 9678544 -14036753551382178012774495811483729920 9678545 246018156720320476706223010513749592320 9678546 -41588906137779252136629342716200222560 9678547 -127680059960063999659803526828939662480 9678548 -69916876076714769545878370878701696 9678549 -106386037598773073158860523622080247136 9678550 -9264757127306333566802429758034563200 9678551 77188237193863328075994810446600189712 9678552 23266803710808658872814515991605411840 9678553 -466847223808890606812238257247866600700 9678554 -59163196677750027552707904232245019680 9678555 297989915686745258383289242877187871200 9678556 179968819414030193337094686093585144320 9678557 13974829510470762421346105789179458912 9678558 -10305635374607375478213852895050676416 9678559 -3773973019931398441948620132560144160 9678560 2853191115807971330264109420702597120 9678561 80278638443683818796276721318734620480 9678562 255147722653754190698359159484285424000 9678563 -3296367319255536827583836209858809936 9678564 -11103604937343509758177438534243737600 9678565 -104127795602771693496445342939593854160 9678566 67029320300833535856226295668254251232 9678567 -134663541854085305348747919993886466520 9678568 -155551042191273940584528174684992701440 9678569 1461014831043305654943565848079850880 9678570 63313181918149863091280432218685337600 9678571 -51879181934628045146729583125312051680 9678572 54633320843574689008429312356331069440 9678573 162329940234228511756525968570683228022 9678574 -99564346216845578695901222322449123328 9678575 284091989835202844896594516107525507000 9678576 45478672307472203589806129024129433600 9678577 -132174115187203437950619012082799334574 9678578 -20790686560038580753815588940984831488 9678579 -79315095500934893664646546036812776400 9678580 75768214071646645132842557364772627200 9678581 -135479891135253550824957993715610469600 9678582 209824675778326653173281316660541037440 9678583 211896719433443649072416287373558483904 9678584 -263286214617141495472419389253013463040 9678585 23609470391274014806413864022495896960 9678586 -151421985592265208833850564589773236256 9678587 364859309537238887016444851173769880 9678588 -9729713988398238252442491397297651200 9678589 111087759390599859956939439582732848390 9678590 -81276332179004162745526003097050315200 9678591 -70971572988722701567017134122644344952 9678592 -59087341732570171118936586538237034496 9678593 225029621621547535829920718798840725800 9678594 -134392563888751698414957396415539100800 9678595 52672176167874542509945603338310205520 9678596 196301437783786105284183374237508111360 9678597 690563087722998615843657304314701472 9678598 -118371646352620686341767594209456608064 9678599 -9744928848762864609600148346405835648 9678600 43621201511710535572904847421301760000 9678601 349862847482587645990698818782022741632 9678602 -204012817975190661548820092249863027968 9678603 56896079730932370219597741600325794816 9678604 5107585770851746646757551774391680000 9678605 -185404495999093363831702526677216125000 9678606 719835530421253224649180879587778560 9678607 -73370374049766913647576036701949359280 9678608 -10356310054119241386034903653572198400 9678609 -9215015066475437068792732563368891310 9678610 48009641879324453681547521831183299200 9678611 -1282100269725574343183726011758232788 9678612 852591996461464514707273700912474112 9678613 16586510885181400574100393949902500480 9678614 22608702544012614791637557442962572800 9678615 170628459516095177635635938125266155520 9678616 589323954575874154701657934642535055360 9678617 86852876040806269331721965655290974920 9678618 24396404434667572689441176623607695104 9678619 450341420922389905169996223009231381440 9678620 73701537328474975644066607813948108800 9678621 86997413948904041841966847562980566912 9678622 259229169718064838843897603618569354112 9678623 -285983446634332657298621456908254580128 9678624 -112279489748650920792527886045554933760 9678625 367597586119749270091593049556616960000 9678626 -32187228266205911508117015545749422816 9678627 25201861269202653466711334186255932872 9678628 -50538825676129900579323981064334417664 9678629 -34187468369390456943892134554906680770 9678630 -23299096386691595294030601398527211520 9678631 292394068382256610855575544090041683664 9678632 -14540145532559610214537379837510215680 9678633 17398853874035389275717751851249288000 9678634 -6882642942694853912377327820849356800 9678635 22227263100794331375940695579730203600 9678636 58669079975400853078112946822927851520 9678637 368622735332280448907356842903170395286 9678638 -1227719402421918095284908320205327360 9678639 -50088205033455584057231854303095884400 9678640 90913243860103150764579682519223500800 9678641 116284566493716627927734267120442065472 9678642 69906470024545842480297905929706150400 9678643 112672548570418244124200909412450569344 9678644 -518977714813135810179525211137324710400 9678645 -49195265746180190194653317810339167080 9678646 156305177618825281065846269628302175744 9678647 261133268101650063080123513742636196224 9678648 -3061145094757880326046238202952417280 9678649 -106664079699039257779424961034691804160 9678650 -71318406539929833448153764202001089200 9678651 -43058335374348137824142081199176500968 9678652 242554218533929896321261977612679121920 9678653 -198416538158613259826191111584208611936 9678654 -131783088079725301911992521101060188736 9678655 -528129672602140546513014469552704000 9678656 -51370882519338481852485452426130751488 9678657 -109090315224227129096923535595009481920 9678658 -54076705560024872623196071985361626112 9678659 -40062654823852658996164218992545294680 9678660 59629028269633372367985811447356456960 9678661 -11291304059116766326333798628289573960 9678662 16498825762910151851850783392407512192 9678663 613801485769845115374235395015674419200 9678664 -186951691894063994828709412348649594880 9678665 2851467935337674554389878103093757440 9678666 -18490581213153023097367672551437809152 9678667 -187077076599696319345699112069708834284 9678668 276738805262619360817427999298951959040 9678669 -29065957844273374987066318036857216 9678670 -87979023449706578647553044753629450240 9678671 -195960544139956511518259023949415658128 9678672 64833887558104678620438601660031361024 9678673 170305470254099452678670305577167383024 9678674 -216205799982075512388560163931434915840 9678675 113275645905107217585247567328759265000 9678676 -42275289149070793461042395176542228480 9678677 -201288183245368192103489880298736474208 9678678 -42931986722929735800609390864817057920 9678679 -76989179113062799913759838892087849720 9678680 172510486289304459434044095653220556800 9678681 -233968995115665228832821840118772392230 9678682 15899305701449362937637695973361377984 9678683 78939404061513809410456946125659809280 9678684 -18470790642720229462878522750889205760 9678685 -196448515906818094987892942416205088000 9678686 199766966349860272502633223321364073280 9678687 -72137963019833787424160338509683251440 9678688 224918469011461730488337893575361167360 9678689 -25041181685614751682368442884653644510 9678690 35177233082785335553985215452949939200 9678691 -371425635492818795516163289537152842616 9678692 -341119018419040957761053287459962504960 9678693 -4381423765403597843100975111437163936 9678694 -102178617813354376788492934448766499104 9678695 -149839558967216669545009487759793105600 9678696 -23448695298520797222704392781139148800 9678697 -13286980706789731572243875403242960768 9678698 826894166631920916106361738001521664 9678699 -68788849364520737732423495605184231376 9678700 127623464288382346743944567653232211200 9678701 231550886695703527976493593994794445132 9678702 -56298168105070925465851518462916740096 9678703 40570472371212877092715506752571445360 9678704 -29708928480879204295767060713853419520 9678705 14184828587310788259295380909383932800 9678706 40302945774706136088471325303954496544 9678707 -503224163031984078558535125176802182688 9678708 -24235015737999051274159112651322875136 9678709 -150387026016853754014638093813581292000 9678710 -156727280618361309449406719609209981440 9678711 -79391334119286763583648315300621402496 9678712 20534750112982570799383076439266426880 9678713 -202299533948695084485044431568235779232 9678714 -7794052871402418982052789898307584000 9678715 -44345396263113556079989472686738448640 9678716 -234761847002358114691204300822285916160 9678717 264595631842788890783581620250667058240 9678718 15988541562832798355776045534459334016 9678719 -145413319234415229691519185038950918104 9678720 -55653245875350330090084203817546547200 9678721 -35153375370936461085786011042394550680 9678722 55121632495216274737543917702817285632 9678723 -280644285655327317588440030387705310216 9678724 266596840153525534177227440360990395392 9678725 68529207241916313164665941588857746650 9678726 -112164522715369725914872751995729825920 9678727 -54387956353827961937236999531230298688 9678728 93131285038968154553519213362472924160 9678729 -68995231409245498851285814446056465280 9678730 57308900402565880737003739730925617760 9678731 563603510028356677698289156667955065064 9678732 -8148865322862061929153523068102033408 9678733 269149395162556743207648735684321266400 9678734 -57803773027102846376589681165333043200 9678735 114459286635449479118492495785289251440 9678736 78263775931759226855637639153796268032 9678737 232974165313863890452302682818966862386 9678738 -103649217819483330266634580469255657856 9678739 77729965412480793437312417187730328656 9678740 84483288968370855147034235209522640640 9678741 -4678192336367522014702088492028682080 9678742 -311023826769860441796262716402562368000 9678743 477896093969392544151676457651054209992 9678744 -32944062966552566094210620408054784000 9678745 153397122087365027359733732910379629120 9678746 -92624643008215092348562651509933585408 9678747 7204824625321800532469194558153691616 9678748 176135231780362571103728527376254091776 9678749 -305647968876477555222902768698497236250 9678750 -9489266345276241091408715172606000000 9678751 480485509161331661763984546006581622752 9678752 24295885340679305653610236137858662400 9678753 -51950928837098525897168082656698522176 9678754 32002294732238775136105596193495391520 9678755 -133841888932017153751698533321965377840 9678756 -10004764036511800846502140942740787200 9678757 586532381446618004915435071851102123264 9678758 -51171118294638084411447021273251182080 9678759 26504560706887684876169371197105911808 9678760 5105011900466788447149282218876928000 9678761 112361075283446718977404948399892602362 9678762 -168174598971389972701741108979004524880 9678763 91394535503152021401783807473655482400 9678764 -86729565498715597071184273917475123200 9678765 -5610150086747011274684100917844207360 9678766 36128702121865967831978187937236412224 9678767 -158889886503398975255035185977678062608 9678768 5708655212838818114748659665147527168 9678769 -6391146985056441509539367691563875020 9678770 138048326927727217773942338420738482080 9678771 299043847011702071673740848593291012 9678772 1408502584605383536118250051593941376 9678773 20606394872865181476363498944980562400 9678774 -36306380414553139373204419438093516800 9678775 219973772857091328658488700081541142800 9678776 54366278320184804573675624708185128960 9678777 5711111085854227276114036089206296608 9678778 -17624414025521893015440946945338348576 9678779 -379310390093996807931093697887449130480 9678780 22885613287640405878794421082278210560 9678781 114035374695901574856263865340846209344 9678782 -100782450728475980258359204603577899200 9678783 115129070498773609537764481139651040000 9678784 2443514465584143137908906602734288896 9678785 83290579312739219988589274954372608980 9678786 3938410484379796613460802990716824064 9678787 -50210883759489765212421081848395546564 9678788 40861140232789924035793427524884283392 9678789 -7829001493934279085767517897742025472 9678790 -105380918635613250502245117261686400 9678791 -144085629450886943104598860620407932416 9678792 -50997818315815282932192946169844940800 9678793 127833597103791243804004450766296894464 9678794 -100597746446190261534322595423151865248 9678795 -48287081672129079128501094411480211200 9678796 130992930386351391965851805476896916992 9678797 249710877334647807803071977581409088512 9678798 124778219510853530577126268304983050240 9678799 -192853686101450094052125264344115011496 9678800 -34648880903123726708190742477694361600 9678801 -809398432422057417240639011546763072 9678802 -34118657909433457019130045047847349248 9678803 99616018831168121999635698480974032680 9678804 -203210235981211540792744064511111647232 9678805 13002432982687900726227280855203447960 9678806 -86413669941565734117581140357977255648 9678807 117769018987302728685537561862400885088 9678808 -350387627685348044374443992030118912000 9678809 -3574856786629031197947644557039393920 9678810 -78321831019422362315550403964329155840 9678811 -57117521252467191508687482838970053176 9678812 29324008310996740952106262270009519104 9678813 149770480724556527952683890781308066944 9678814 21532975525510664380535390519409668352 9678815 95398524412392622666384879384161777960 9678816 -92281477137259055189428613397713780736 9678817 -31947641717564895901839577642238696300 9678818 -28780165274709753057441201171780638640 9678819 451422123686469167018723668603074551040 9678820 102158247716521978853237807495298908160 9678821 266651042187752937039510426153593297022 9678822 19156028844731273770480512839490631680 9678823 97883840687608609129512826890466755096 9678824 133677956513179802240039250147264936960 9678825 99529768307273123140327400184215712000 9678826 11654655339502341547577190681017022720 9678827 -9120117782166025371424206762610356120 9678828 183302074196236464555372946618898903040 9678829 133718469609870821576363195510967481740 9678830 -22960655515084460500784149934912536320 9678831 18067621925357916042260842145228676384 9678832 -73763219396177896007690621032827617280 9678833 182047261153034969473298428325592512082 9678834 -45673125028411726468294560365611485312 9678835 3939587668059526272760691866624871280 9678836 244587835962286166424047995080128388480 9678837 27750930593220754111419527878687549440 9678838 29334875533781078256917288947107260544 9678839 31774136510833255460851183867526333280 9678840 33165533339932981774538111881547980800 9678841 -108385075720503941841135239941335620758 9678842 204866983103471234443865426555677065072 9678843 -456651090046837410425159617570479590880 9678844 131965555744174545966958605804367952896 9678845 156289378972695240118352267158559416800 9678846 -105910093441111418403971867299653518016 9678847 -136890038338390014756206380359156239960 9678848 296568182010401573758987769185818378240 9678849 -97547527089496870433657525381846621472 9678850 -108357831191007649910357233349137923600 9678851 -2010861470159738405468960413377380352 9678852 -11845977137793637682895352635752317824 9678853 232399840108420520544572043102385595102 9678854 156640839884204418170445325210933501632 9678855 103754544359951132085248166687529962960 9678856 -252519400715726426444435939784118640640 9678857 26259817371104143172144664014992046106 9678858 -8490887687566596568741673888810073600 9678859 353220645748826527991091392686284720520 9678860 44027040021964583583096034644444917760 9678861 -97217829219426112216991227658212933290 9678862 126574085296894381516684483183052705664 9678863 105710132267656959377937737154121928112 9678864 8443130641508259213653940493614317568 9678865 -45262338863495722623536550025413813120 9678866 -20563541294067344216423295967048012800 9678867 24176284064972744103992883117711147264 9678868 303799669668628669865825216234634904448 9678869 109919941058597002453945632303309039744 9678870 -483570241331048350414363765076785920 9678871 -17847180845239099043743094239849408968 9678872 343133896456408489475592249816610682880 9678873 -35008149419819195206865391865428768000 9678874 49890547531101023696701877236819677936 9678875 137223168443909997042272541912600684000 9678876 44492243633993598881787255075650933760 9678877 -44355670538059142533358365282428890088 9678878 41664813950229518451123947357285918400 9678879 -875971259201773687573093558299701760 9678880 -302138128880918255192272217191598653440 9678881 -1341262127501260654500179336485960428 9678882 38274979888961774303831191211661324288 9678883 53047489366993979475512997300051807744 9678884 144672070050714946887550464833007282816 9678885 -64279379363406592201646888114397633600 9678886 -20801789039192466702490327230621206400 9678887 624642621971810265249360102133276737192 9678888 -110045143395050649798707060567062118400 9678889 -560838489792601969115844074374194429120 9678890 -15905380347997636236291637352371990080 9678891 -259491968459612498121266217326657472000 9678892 -14165610829380208239587244752968278784 9678893 -187534926351306285098061192965150611584 9678894 13511466741035871667168771559259700800 9678895 62423662247352072502083977570077420800 9678896 -77556990725855537282327104548878696448 9678897 131661160664839497451644819615569361474 9678898 159970675162289391468980902723429057536 9678899 -120475289919713186178264547454114467944 9678900 -6215128441375547750962403917246464000 9678901 -76216899002635170074812365883593470098 9678902 109350381874283507860946616086046267360 9678903 -24000100652413648010700792345457667376 9678904 -70926058620469383913704088157145292800 9678905 -201577691561460543096609426210677018940 9678906 -89680056979977565384944761738880721920 9678907 -39920229102368683132886757003441635808 9678908 18755079987766670347679917131279774720 9678909 -150747279055612476188554428558253319232 9678910 311607626889906497566766443957762671360 9678911 242067141489414822390496693037825472 9678912 36985304665269225251607762305581842432 9678913 429271836985938063769707115772103168 9678914 -72230778296061715773228965286520358400 9678915 -26051828480059266360086672516255367840 9678916 -170104501405454875804401269189766796800 9678917 -408466489682609465269597264401213035940 9678918 -7162119508007194076793218062135231296 9678919 -134587997328345654785489249208559544504 9678920 167755360850471279068358057336024524800 9678921 -165048789654228260953514131199815367088 9678922 -172315856830858711992088800868209484800 9678923 -247923806503958876432896326549027638280 9678924 -8260486480182053000980163556751933440 9678925 -8950054347992278612309612853355091200 9678926 -252799574733028102744565570544209179776 9678927 -52788162629554774086554217188230479480 9678928 -8876512998081433082182840740218142720 9678929 -21276967532482633143496381727264236992 9678930 -48555720843059385758905552427503034880 9678931 -357905300989669587145671518338532987472 9678932 -231441145710237573745162241128471269504 9678933 -111415296523100270757942818985839422272 9678934 133925238311401257483766951106419663872 9678935 -17231258151410667155666577883330375680 9678936 -125441664504194879258613349325894553600 9678937 -90343867054312408995816127267568498028 9678938 244215665421198378546218296784120859120 9678939 15530722472805487270232567332738281624 9678940 -6934814146339507587444884416053734400 9678941 -116820133656987019542413167505444714388 9678942 14029540270058132039068600643695964160 9678943 249957489535183266211957944629048441944 9678944 31781216402733045645265656163602530304 9678945 5421247517196175154059627247699308800 9678946 21232951121853979926743088065885625504 9678947 441306731403330309858933688134806394396 9678948 -185825051476038101775960863619572689920 9678949 -119172124806707277207679941616466105728 9678950 119357810629694856160600073576113008000 9678951 37597478943381440062022500626999722592 9678952 108562141546478656480803802989948272640 9678953 -395078188259873433130615155051139400220 9678954 -186106624263733960175742462900769267968 9678955 -27659106699525449780782631681655917280 9678956 -545966324961453324821904437212200960 9678957 4868753321662824685623487192449253440 9678958 -275465329003209483953750198369018836224 9678959 6948244394528016363722903400129182160 9678960 -52063459548127442518998828916968652800 9678961 619220055351994672591216157336903920320 9678962 -12270134144505369172794775248054643200 9678963 -7126448717639276514842174682259666176 9678964 106085790802378709763863667062156014976 9678965 65948944658244274274961331713201352860 9678966 -83464428759982672240419253440576786432 9678967 -71731989638975781385120414523800403136 9678968 145483357067727844803238537513971609600 9678969 -47569588773512112150890942840472206406 9678970 -75296840155518543080985706583213529120 9678971 149322477577176786195314899907102795172 9678972 9304494664110295642301076657381499392 9678973 460061948066283671597314218162721145222 9678974 -29577067214004126611966770235892171264 9678975 -6310088076710752539889385499875481600 9678976 -320228381860937450455235688215284285440 9678977 59748406198634811383020295399891716224 9678978 -57478366667536157641067958118914272736 9678979 -129976765695982756716802740778437676420 9678980 -122957806202256985234052442929415782400 9678981 -81701292784779820455118921044728117280 9678982 118250077507645871153531272003410729600 9678983 -137988131776651657935950099843133330960 9678984 -107997121292025375020664183954913689600 9678985 -233381172439357058342624462037812273400 9678986 18686468980276816219307983455586433280 9678987 142784833678484054406291708137349264000 9678988 -137004404614066017452345074729906097664 9678989 -45120920324419519493238184421743661844 9678990 -34494378802603678481330836612826282880 9678991 62127999233167782040866341361619924064 9678992 -125361107601255122453107696734750375936 9678993 55174138878983917494856292722384583328 9678994 103879277767928430597346745267919227040 9678995 323178519151748608074566427990310734000 9678996 -154413825622381514375456905309019038848 9678997 -7978483194450648772092149852196308420 9678998 43479555971406906796372132289125816320 9678999 -3876282019786922988171905033336678400 9679000 35315786874108428325245762825932800000 9679001 -193587385464817917765208326175684734720 9679002 -4459891193718839690758851943210588416 9679003 208623414149442589844691765302832437252 9679004 -39396693778620011063523824191933483008 9679005 -45385168582071395425599961276962944640 9679006 -37017077548968160280727574374564065280 9679007 173512418860421961132998873781939541080 9679008 68905626335221695109221311747246260224 9679009 -459498157148978179996037866996765974480 9679010 167786749835715475339570130743134328320 9679011 187547911723450766976917277762924761520 9679012 44173240425731251614959897853716439040 9679013 929232467792504556629537099225973872544 9679014 8193347510455884771383065433516789856 9679015 9156405708238646065117911585229134720 9679016 283592396417873736900940752873254292480 9679017 80127790794168253732581131134068766560 9679018 90297929873003729836117508094841367040 9679019 -27271706801462536644443389367299796064 9679020 47111813572216016458817222505047193600 9679021 -221001565662637941710350640075200399872 9679022 -201924938396261388392391786605280000 9679023 -48535748498417913858763764072644835816 9679024 -88103525095987106591460032327744143360 9679025 -169261271718465308919264966689851059450 9679026 -41032218073397056472889219367625458176 9679027 -151161884624994449795979730853502171124 9679028 99059865566991137156088631642538735616 9679029 -96053092039134435127673524330480494816 9679030 79659929861733383379892879959734300160 9679031 -94853245965252385518053099628723774936 9679032 119493971648326699280860839494841262080 9679033 6150806539231784881153097466000448064 9679034 -15617430376167942020235460491177005088 9679035 79115930052580577510705534356491867360 9679036 43972267386269604431384277838978324480 9679037 116281505832977012447896397436665422080 9679038 20068124421966634903193964759181287744 9679039 -419721730069638428690815866961058821344 9679040 31267140098938538893882657635041280000 9679041 413644502857301619349242943648747153440 9679042 58695042262975441447835325496621824 9679043 277345061236081806805969539709909608000 9679044 37720801477147945076013388717540823040 9679045 -43413073955228633553064746430055420580 9679046 10096045603678840044909985257513656064 9679047 -49386464522314411617320652347727328128 9679048 -316378387612016069429689404157544970240 9679049 -475554288572216005010289890799689302950 9679050 27182675227526785288321929847963936800 9679051 253460866369484568962652080096992582912 9679052 33268593946472209463299740939281983488 9679053 41868279297686116385659591616124024768 9679054 53318594659322732689303069053335122944 9679055 -72631812659599112143925539139735810040 9679056 -33739293290935114098706066735770501120 9679057 120238725756300819720811107301782968306 9679058 201629084981925395711173503937672628880 9679059 63538487413959477868848785303103997584 9679060 4992878168762820769681445332103028480 9679061 12656596754169750458709858947756221824 9679062 -60174792336958023577858137822647978496 9679063 36334470250288987137680056002395858312 9679064 173185454223646195997843643664968591360 9679065 -71120409976332510034503786501987696960 9679066 52434416344300701004486103869475449344 9679067 -130480033559207250824238411357000583680 9679068 -50193828771166779525793499702412902400 9679069 41842377069989796384255744387684292836 9679070 6268937437574779203118162612560009600 9679071 -42829137707259703122842932104398127288 9679072 5265778117656829855435397522349096960 9679073 15214192465482882420105148746390908322 9679074 -96312315514166963667825014039900365440 9679075 13733155451573248836265594661259072000 9679076 121292111791357891661659202355603194880 9679077 10182367647284136216448291527623839614 9679078 3963037528973588512239846432836079840 9679079 11918443255152898231327544609150553384 9679080 134070896651571060443570146415689728000 9679081 177620270957546898333286448089651709882 9679082 -69407104936872862391129761374357520128 9679083 3892141970260764596806012461249997248 9679084 319295305039262189832558673726851113216 9679085 2565829511087662849141237516839315840 9679086 -239987430215266332596773779624466976256 9679087 147628384893027140820737927538482043192 9679088 42406862924230169617202834758591610880 9679089 -43471834561760248507770738350925614208 9679090 67458897042121802165241313203518200320 9679091 115582610197494758063062440019328088000 9679092 99711114251002153995613186677978611712 9679093 -370149010052845163932201667790747579300 9679094 -168691642992905779917819496960023024960 9679095 891694649677214552690224606313187000 9679096 -5305599846810441398616771611188592640 9679097 191564755388325865341455565480290863872 9679098 -35949108816094105747431614413161446400 9679099 3080582790027564655751528489107082560 9679100 -31202235010370877976650982750738867200 9679101 9448381152808564343450931894153015360 9679102 38925373682984919858715557668442611904 9679103 4505061783587610616119412278058080000 9679104 131476265511955314777213825037834911744 9679105 103308281850785531457238803968976092520 9679106 85188980448388128453916286275426484640 9679107 110886494190060983469092846022971988288 9679108 298251763496807131766757543433405670528 9679109 -180060075975046802501065685582752916160 9679110 -33633125347059933430954060978741831680 9679111 -6762428182008248715092327448349121048 9679112 -236437950445508823094657834500329548800 9679113 66174275066407162532666963535707826480 9679114 -91485012324988088697357158957842193568 9679115 144157891151311060445292396435403337760 9679116 71277684079461120856928636120018976768 9679117 16745816176433172343480804413234296000 9679118 1875983334875243330523560454131204160 9679119 -63031612013876393327291955804912606192 9679120 -60480687015536908848654244004262051840 9679121 -14941144918789317446759031696286137678 9679122 -90725050344856989475771791437251503360 9679123 96249327359240050377882795826668937800 9679124 -45874370249485788295625762979078832128 9679125 -31753330698940636959735873527093472000 9679126 -91083042750797670753466031149541262720 9679127 14459944730279698136455131523880242800 9679128 -910666161340759224564043574922117120 9679129 -177702377935703519114360737833622729270 9679130 51080263431235666476386171978170552320 9679131 -68670165826535085810510263808676609536 9679132 5955597260759816956585540314665972736 9679133 -222313091988618093492921591626058558720 9679134 205900809567135677089737277894575875712 9679135 -78351880336691709906554646455843704920 9679136 200445546339280911348905853582965735424 9679137 93253037521834028716421829025050844128 9679138 38322557219569880890986529303661893632 9679139 30136687780798351045845625447961984856 9679140 31127845739501955347239135517669064960 9679141 142834368773401073082397695270070548542 9679142 140309697023212970326837296913125505344 9679143 -23738250538861638957422127747921944160 9679144 26477654747706700246397484021681100800 9679145 -104972450359951045405227691820396595840 9679146 -65364515974778458302679611155753221632 9679147 -279773720349915163703574619472406179404 9679148 -75802553293231718534856791688303489792 9679149 -195185731339137512277032643667798274880 9679150 25643140747279847050585435498761825600 9679151 2387762720617590850176954479780442600 9679152 -882918659431153485028655345836228608 9679153 1442578448708147359592472006358122240 9679154 -59731990027732915670788780024274731488 9679155 38696569062313332701757513653422801920 9679156 -137405185033475586615823684501166154240 9679157 -10364215757843275444959874676347032708 9679158 -81739798128981860302962849227078880000 9679159 92144224792318993072028314609725573120 9679160 124903986122515854997676369103478272000 9679161 211632372244738806179296804771737600 9679162 23628081672297913934447625841481822832 9679163 -80316119025255442350579621032850891696 9679164 -198975245376333213144911983109561008128 9679165 122787509441087629163301629599514671200 9679166 -17454699768287041954298218369246478400 9679167 201683092173539385357039828790990328184 9679168 23517988521988680534072107629318504448 9679169 47533839472028228682633130476631557570 9679170 -107871856677090552116259532592274009600 9679171 -3283293258991099822519354415660651376 9679172 316497920125348344072338050142298370176 9679173 -36552606230889588594504485113929061056 9679174 21806478616740249672066206445483498336 9679175 83230233360911564213894249549399091600 9679176 -151381163018676880048125061775567093760 9679177 3394367992551164413353911789344020900 9679178 -97714159432098988511202932150630645760 9679179 -104571106730716147391342791967774418216 9679180 50770424730183099818918285812857569280 9679181 9900162350806486056711285738327476982 9679182 60263307881129780241579561809127951360 9679183 -495565539859809669696176295861155175568 9679184 -87051721061344660289929626075676876800 9679185 182764121999342337188631067279544389800 9679186 225260904542508221457663232748214462720 9679187 19605800433742286792312674323262291872 9679188 -8456513872284515756078299451728226304 9679189 -166773178583342560877870813087751408000 9679190 -134498602331484746114414368940795654400 9679191 -302310466558478975924506432755097382808 9679192 -74722778726900907533246062771049625600 9679193 124503412716332003936732994316225250442 9679194 27430339715773036618183552418849706240 9679195 -103799445092726801221611937880680557600 9679196 -293832145186071020553499390700749401600 9679197 209265606561831015011428008198387486720 9679198 106679300776425462361665965796543767040 9679199 323186680529778333471304751377553767200 9679200 -16924306134517911328737539584622592000 9679201 32641866696647793386980830275507257920 9679202 38535942758008648673579642806176551712 9679203 -238327388825376821798794950397309392000 9679204 103960569286174765832257252063795619456 9679205 -110810871111268759716665967736234471680 9679206 25747269978225234475212844183029146304 9679207 184097425557161272224044924098381032712 9679208 -2197371000836100948351232769674444800 9679209 -185542189411517164988695207665408867696 9679210 2274574030503971027035643459693588160 9679211 82416234492281969235602954993269011504 9679212 -90568600887060594249848255262503738880 9679213 114040828908571004879952428389327301462 9679214 -4157482130995903133667077515926833280 9679215 9639580919106222609386424734249154720 9679216 3290224540685603286905102681446285312 9679217 -204891310399041042407151229584290824128 9679218 -202698103775805980147777092625464531200 9679219 -712372494495189959199310507574798472192 9679220 68732412208991830462129930926169159680 9679221 -85271876745319776178413272224985899410 9679222 -107243821396913565012610494533926109184 9679223 -40083529024260897366934166359622438976 9679224 183281901052540715585644973874072145920 9679225 91285829822775001614371822419113416750 9679226 -113571518764261269422992580104543532688 9679227 -18248500418765944682231538602511352320 9679228 -40339339365458650696281916259254695936 9679229 -118538911806248844931777845233234544000 9679230 105617224674321093867778926423996672000 9679231 175754072333791856759405198828634463752 9679232 -371668273214160791347891397860314316800 9679233 58853636524514425484676704548386207024 9679234 81084451528703197052986676551035059232 9679235 294633388764059569881162126249689089680 9679236 -36020033455963631067316670086859857920 9679237 158553573195394045152892220393341126972 9679238 112635703147852971554615175650777852160 9679239 -49064023428965729182463255023374544032 9679240 -131320218766941046339075716265745971200 9679241 -44760386356509949043929401905000323200 9679242 29516784010669798045473124246812102144 9679243 -148993387740589890276870973433042531040 9679244 305604146557333319157970432777105825536 9679245 -161902544819342616310812651661454942400 9679246 116972737842759770268332133570459187200 9679247 -407218254764217965352553426173227684304 9679248 24302030881627513495873940793847160832 9679249 265808788196832173239676071974297139250 9679250 -1637369761328566232728807980775296000 9679251 -13848521393664205739943047605027791360 9679252 -144868592576670332758241059254412136448 9679253 3328859452432120915796571360479319264 9679254 17370133787342178960287755267122241536 9679255 105487109781966900319299470826146228160 9679256 -136665501471545356178670673108592087040 9679257 99372332928898852842256551616341312 9679258 -116735030504045567877623304382646874624 9679259 18714245926606485413066805496423595640 9679260 -13544419724975725088417221093727754240 9679261 63404942187355056024304511525272920000 9679262 -100724712763653480514948765000121290368 9679263 -91284616940480641215165501845659763712 9679264 -443185252866396033031866007835506704384 9679265 243175260076173678473418043981176888000 9679266 -15614088053878049173243040246073724800 9679267 -211103214719925431884578604114339726880 9679268 22168038829112703968717268162376085760 9679269 -152398727512013399744035660517720362656 9679270 -152866489068630535163706642270946147200 9679271 -10065670593097133783914589165062465488 9679272 23072921072011269342470447653356748800 9679273 321551016004117584320946821606841992820 9679274 109180664563497196877712407859296256 9679275 120283894282807250637812231121167053500 9679276 -24479083356685281137893590458038147840 9679277 501894582164465811585920340190892463126 9679278 20808397630594915951425045504255700992 9679279 458893653071740694247000636942688468880 9679280 1154152616339052817435881779565035520 9679281 93699249697641776287162004865839351520 9679282 45343473964521278648706217798806438432 9679283 7350533953261175350558766419003200504 9679284 45874132274086731232402959851314176000 9679285 -11618200701971702471814446778262364160 9679286 -133068518939450805577563519605906220096 9679287 -218109489978602002612980972932489864448 9679288 230523218057705471379032920658968043520 9679289 -53656891475934365288271993073082631840 9679290 119965520965856578973012897018783884800 9679291 -349002924298237322908169400479874161308 9679292 65422735571827872953337799263789112320 9679293 -51977019401714500802773459622004837780 9679294 -58878303136526290849839644221332895680 9679295 93713541802053637731722204784093229800 9679296 -45023368972291339944022763722952933376 9679297 -227157736477685089569847654461790910400 9679298 -260305667577913983055566140541753591600 9679299 55356699821307998106067967704632387840 9679300 702254098678615434371795668804172800 9679301 -524728466572526993325267577256753892900 9679302 138658807441369957064408480641274693280 9679303 -609360238515302363621599069532349635200 9679304 152509524333170328095209239894053068800 9679305 143479698868469429030778368489414277120 9679306 -50214703724590846661359555590164180736 9679307 38428312735010268802600957757761118208 9679308 161916855044244520212223937415107919360 9679309 149351118999373441008269067684094400620 9679310 15601388777534216351134201140067066560 9679311 103225731859606710360524930987351968800 9679312 -59793361641761707731630850548626857984 9679313 -291416785217285040183610087122024999504 9679314 56605072283859061331353069182962548992 9679315 115563978291182042268694197271283944320 9679316 -53682207815943569491270276985264087040 9679317 -17038060461122981466760497741944810880 9679318 -85956704177395911525203889350840218560 9679319 44358788116004708807429096882323605840 9679320 39876817839155650800157951180446105600 9679321 281053503304444241438574686263465135104 9679322 -165520608888305202487601061518733227520 9679323 4585921433371273247760035984148716184 9679324 -83975085878742571250295266786351124480 9679325 -43484022628842983943237934651438447950 9679326 97947124872749440151495874560142185088 9679327 -108001534120005481605754615497631252608 9679328 -409105334316385350102061550006434529280 9679329 190976873896098262310495594717576666448 9679330 -111858084698936633715063044161871409600 9679331 326372255345327409630708805999460031132 9679332 -83573899381020244348019225482256498688 9679333 -233315655067024862147723287565865132418 9679334 -81360987160210034755440571365798158208 9679335 124548317011365123232537908076835200800 9679336 -533796596401801481967862221000856012800 9679337 -22496188402271643404834808410203861560 9679338 -5947028361226979631574425217094551200 9679339 -80006699685579960897802599236253753944 9679340 253687947170254790925163304147041428480 9679341 32343119718682550601576924244594160640 9679342 -159863561980437443203260368264542868928 9679343 4924899348335670902004602338049844864 9679344 -56024901913711826186853678457060294656 9679345 -128630739036228375834290736532701555480 9679346 -245888841854166860248731521834790214128 9679347 63680650472346770926622061714478252608 9679348 -38049179675773518203748161132127453184 9679349 14568365343345609176386831218548146350 9679350 8084950513631108315575525775742595200 9679351 299064081498120702119473089703003577304 9679352 -496373592245134169568092069246993510400 9679353 -209167022447667473584290642562546507392 9679354 83750124924825885119101298249893160160 9679355 -97323369786982743352269719053367843040 9679356 -67592290148507264064776062446232493568 9679357 -489919339631376930839044988178342054394 9679358 -104970337135338595283120933106167093760 9679359 102614065555263398984241946267831019520 9679360 -13689213839343771333415390182113280000 9679361 -287061512772399769756714693197415447038 9679362 2474703107344519243291507143135149568 9679363 30094546676007353755468689187841635560 9679364 17930054256654190034841130688540687616 9679365 -62418234711474004674940259391731880000 9679366 34140231213677873221035506971836979584 9679367 -141245063863587997651427365685594356584 9679368 -151476067398029640219563078346667130880 9679369 12359052859882058220154881386830592896 9679370 307376663601323592988850392679990880 9679371 39152250537176471829460735628575787760 9679372 407099006873722816869748003190690083840 9679373 136204296698419839356476162246003572480 9679374 61962196075791982667417518322658908544 9679375 -37169699634734344784712742552596180000 9679376 -28238975632121492588518809512264859648 9679377 -52858750372539167789999090918648224992 9679378 23463252765298548020298523673417840640 9679379 -440225336964674026911625456955282664360 9679380 18089308195650396238089053939801794560 9679381 -357583717470144647451274260381801752818 9679382 215375216276065434969931945008936693792 9679383 101337919241484711910457270676628444464 9679384 105138244270529358907706430267514429440 9679385 36523235278493841190457353886380644360 9679386 440495968045967868230547366299122944 9679387 -137074659966699575020574674351173507964 9679388 -284597205448604329936390205236412997120 9679389 5606348500812046983413972594335420608 9679390 350608891402710701776779342734937600 9679391 -174885781065688810888651582943759262528 9679392 225480269579675922336807199366918963200 9679393 188771182602324712946021228531397452642 9679394 -129599050147063925105755374656034288480 9679395 23430423510143542496634693346902960 9679396 -103622300376175695051521549704818974720 9679397 -80033541073298822909030059960340994048 9679398 -13310910217429118483641437680946155520 9679399 -69525628538905061882473617505265902600 9679400 118049756617998064426061849032221312000 9679401 -70079074617358713810747050735608852470 9679402 -54445308609607693653298422885139005696 9679403 11907900312014587337830022559262185840 9679404 66891460351867584446688795612179251200 9679405 177111890089942628049826434954283794060 9679406 95636966317248405552529515470044899264 9679407 177895713890744793233608819214742303240 9679408 61123023705535166869885839845131812864 9679409 144446784360359075607338215549736251392 9679410 -34488549345014871438440706156635348160 9679411 -332834586686517813791715552186254269380 9679412 -147663504446705774569484888800069367808 9679413 204440588808693459287035961991450157344 9679414 -207386147858455626802402904891309083968 9679415 469584170623808365384690067917998043200 9679416 -143948160918092833350426345647664230400 9679417 -539170900321824004840516655775611380800 9679418 25883656134878644523245952476299525120 9679419 -110504583480607810402144522642478669232 9679420 137337729400410229903865063398727201280 9679421 -339958428095545298640356317081363032378 9679422 48076225365373789121937403331638348800 9679423 -283265588840443442444766166013568346096 9679424 30183811588253546129213645251850797056 9679425 -40840526378892202322436992966424192000 9679426 -248005510577343374894871136291709336160 9679427 59639036724632296876871037939636241440 9679428 -140759550543965405870857879583608790016 9679429 -1071666418565161949946473574394168672 9679430 -107256005032930866733356757250146471680 9679431 38297121559748408844850430548561834152 9679432 106151831035925068359543343347856834560 9679433 326980285152600220342643514439341844944 9679434 -23586278260990314366634488301603231488 9679435 2751783685174134063015608485597429440 9679436 55596055203872015800485453478620887040 9679437 -10237236651203248761607457193875600106 9679438 -38247849159298766776455037902718850880 9679439 85349326721972759018800508549657730432 9679440 5006032313131082882055659051695472640 9679441 192517311907849023173594982850167369842 9679442 -72765496770845602795564335680431414128 9679443 48937062344719562083851965128877694048 9679444 -96692596704239009602634473685575350528 9679445 -1887681461818484672237837258447547300 9679446 -1951484187775471577365420735048396800 9679447 54159725770089334308293629853539941896 9679448 -297798056749533666472021937929719920640 9679449 68380845150686896704663917135450117568 9679450 -85475908422019421793932955463998720000 9679451 404753772527990642789047010575900654152 9679452 8688922472967430071106591704930557952 9679453 36995090113352959369059494176099965280 9679454 197143909944984460823143999103096770176 9679455 119553658946072520865647829517615144400 9679456 -232577048910516740218750526353316118528 9679457 61116350306687893118778954015790556706 9679458 11540677110776441550419596334806491648 9679459 -110107106383375962079973723738676349008 9679460 -88613075305581793447777206011652096000 9679461 112285797422028388271223539683852922688 9679462 -80132943959595633134890932663116176128 9679463 -305380770670100618821902365596405161288 9679464 -56811403004666895117693098699084375040 9679465 57207254005997711071856784430526605860 9679466 106485971737814511259484211771108513024 9679467 12120872318381871286611186770138833920 9679468 -75199470500266463548951422921719748352 9679469 -12233263685570632549169540843943113130 9679470 -19713380474892766222147943102702256000 9679471 -39544880440372249600174259982416641856 9679472 748278414807804059189988249273630720 9679473 -397550803178418258710632752897394140000 9679474 -74283623556228501018853695339384691200 9679475 182012763645127226217354615457082820000 9679476 137731557724481443605284698600967276544 9679477 -98456092022599843567605296371450612534 9679478 -24253009054912019549166224235413035776 9679479 -122444416612773382270451001606677333016 9679480 342758098752351823344861526358576332800 9679481 68890601721407364217252078032017894400 9679482 -65573447623690946809465475912514906000 9679483 -258288034836072055574610687959017076376 9679484 -32118607169327501124796076121192105984 9679485 -32843885706062257519023399328719211200 9679486 -272390443365978188354014123153060034496 9679487 460530512323342205041141012874445516000 9679488 -13531439839450556177569955345030184960 9679489 -453662410212228836702466129040612547710 9679490 -139238950543792435111330401501465861120 9679491 -264352328685293727262914188709408445500 9679492 327134461058181071155110817423752588416 9679493 11701955606812485991930697505948408222 9679494 189578480381607274723727669262030787584 9679495 -77700713911348634536592863915263897120 9679496 597922808620868427876058894464552960 9679497 -221668194278976594382944455147648406000 9679498 94563006352076804045696427595529594880 9679499 -289588909824355724572651620930015782064 9679500 -6282600818214888947809451108252160000 9679501 117582998285593414358800452351087755904 9679502 11450461314453973007131593236500905984 9679503 -1571091964509654586453109083058583792 9679504 -199395196367379930879018255144714240 9679505 163725762623123272916741949271852816320 9679506 -85899134003110678053934130280572361216 9679507 -52011302916372098177543641146828668808 9679508 -4116422270129606841086426800367673600 9679509 -319957765246299472550219449968396646464 9679510 106141046736042489801283080377192444160 9679511 23551232713392798287698883765140052640 9679512 -56917268647489025806387640434834636800 9679513 127545598321035398518943490829315634762 9679514 -8429076076370767780337299438798693920 9679515 28995647003595349157004129240879942000 9679516 -80419809914361722672591779465819136 9679517 433565298237962037449016984838468078566 9679518 -24917932788633129606805664287440593472 9679519 -643771807860334503299536431017773898256 9679520 -57874011017815468148025589956199710720 9679521 -126183803080491077981406050387552371776 9679522 -88368922230923434761745961766637568688 9679523 29689599432574074865177145701059744 9679524 1156184495672513168210421448765089792 9679525 -246905446833367651751938125189400702700 9679526 30031241906230653484321826446338214464 9679527 31006785570886442584626265493212953600 9679528 -361844657700985310394231556797613178880 9679529 22620903500595832090400041366642077684 9679530 -844860661154275169717691413108935680 9679531 -337623061495720941408482005472255621000 9679532 -135304451095043261863269212841232706304 9679533 23372047925927038733646552672658129920 9679534 79838030092282154171744396387851204416 9679535 -133354578370932308723706514164815486520 9679536 -76936375044697581698382949016211701760 9679537 -34347967053275695850993569409349333696 9679538 -112094747098158966873452505820731451392 9679539 -4990793545847060164168249250193309072 9679540 90871674201315753167556906483756441600 9679541 -147858732698149185287390198880404808096 9679542 220494846489952871066601041310115324800 9679543 139387832977362583969144711306447171200 9679544 -32284575976947255370353344756708352000 9679545 15305440762091294975965883190181702920 9679546 -1133377891054247944805924765864374560 9679547 -67963831700266399046473178252606092248 9679548 32717183702824691131699449206326600704 9679549 -210651823908251095181843487386169281952 9679550 39942816392040666135174113351939712000 9679551 -8792084879217394981511789222834169600 9679552 -48628131022386326885936033617379590144 9679553 -10689167865322987561847036454339056832 9679554 -307420568866468232250908907500552448000 9679555 -29249076715265132354255661189460877040 9679556 572598891341749976657182823844487200768 9679557 -255325496063862683178065752948804475808 9679558 -2652538709591807526189748811621202624 9679559 -44290410024936925444100443390761369600 9679560 -107619262027792408105336145485733068800 9679561 67279225296483392705297483747089091162 9679562 238635741928238327193828594018222617280 9679563 253748044512708892945947514766489120892 9679564 50368360100594628225170743830383099904 9679565 28985658504860586340874915543906167680 9679566 7522976907918326520496482259359717504 9679567 109000242512195937475891590839499447312 9679568 5329635387339103263978340826515464192 9679569 11364321833388558194486656358964529440 9679570 -30207820956974005477639067425916533440 9679571 250321111967213986331609402975272303944 9679572 46493930419927908892412495780559642624 9679573 -13269588608584762848051724907599172256 9679574 -141986725897369516617566919557086285248 9679575 -20424395598041611439549407646862611400 9679576 108986771148419273461314930931425454080 9679577 287085498625206560151881169299878620426 9679578 5344504120862378683684723194642367488 9679579 -29536137728216395687156511616224407488 9679580 23527507930116645700025060887582940160 9679581 1054513156874198802852505287629911212 9679582 -55661989674545429808943994244114206016 9679583 -215613884276526095152493670719863651200 9679584 -29282512177439666440314055854426685440 9679585 -254934745368139980778341545075058314220 9679586 -51359597767343782716023353854253401600 9679587 -125978064493310880219202495936047951240 9679588 -219548942099227356141350130309809146880 9679589 -53797520023107987339411441313796544 9679590 2322045879265127096677978935354426240 9679591 -326323633073455196835066464619281700600 9679592 25013659945085059571304356637484400640 9679593 -31262494132551604690196276191576307712 9679594 -4874711370281070741319692131098061904 9679595 61199033301582682198672895016408572160 9679596 24161755804560147550225240508781625344 9679597 501285139415108137638235412636727001046 9679598 24615611044586903978912290697278119936 9679599 155575014445539056586630347010184800600 9679600 11067773871544781383957938478351974400 9679601 2408233111358106897717867024017891520 9679602 -7311193827444317750380164509446080000 9679603 153992328269524870221766186653816943200 9679604 45723381911725806577191792033576806400 9679605 -60739288754811831646266439313607715200 9679606 28592738040540436334971845934536814752 9679607 69346658436256007177928497017644687120 9679608 -4858061485552840680014535220072857600 9679609 -238873750766805791935881865052256183190 9679610 29878887554985167608874153864986452960 9679611 -168755430290263766384887745736708337128 9679612 12354497315279205975723870767025064960 9679613 55816624669515319010462375247928152984 9679614 -38678637722094469473437749119614788608 9679615 -26574323273704706194691518127281537680 9679616 -175411037361641815657371521358703362048 9679617 -369096901485958422248406855152028900012 9679618 14081277458886057032879971867238735904 9679619 -168093541889108110086640447107728810256 9679620 94612609225495901407413908175522508800 9679621 154779282095421518055369414283425349824 9679622 -165428770521059464609426101919630377888 9679623 88600320365176791615276416282231721384 9679624 49434297298580824668481340675725516800 9679625 -433857480410466116468068563631440096000 9679626 24098172068652128031513652855233822720 9679627 -523464044532838726135780192637133860524 9679628 24268897322962954862975877643776807936 9679629 100779381738390563347879606400512219584 9679630 -146179304203027766609863302047789656320 9679631 18825079348521332723557011681285661920 9679632 44729453288842084212926410259268894720 9679633 362724501531526082233864601668344455680 9679634 119899828019541232245042636193505571216 9679635 -38557899575126823460061846791530892800 9679636 -47655505705434686449213845853865000320 9679637 21001150646690150068850916131963118 9679638 -67694356877139797106539756202005814912 9679639 -148412010489655381769815584636639761120 9679640 45270580909955257882565771906949120000 9679641 -283985240217425538985942744779574057008 9679642 21560692197258503967572419329865412352 9679643 20653578789771066307480416890793692304 9679644 -761289083914839104090308912492801536 9679645 -233421810128996408245389213197074288800 9679646 74208275778903701560808726272226022144 9679647 186365938486532210458643772884243075472 9679648 -227389576664453913667092298175666454528 9679649 -34839917324716187198379526107889322880 9679650 81586768963940826414196056972816153600 9679651 521493424528321245573834302507232290392 9679652 152689413490053841242280375969992145536 9679653 -13800645693612967359607088242199881860 9679654 -20140961351395813303851175047797207808 9679655 -6532258908616636828638987052548603840 9679656 178229497604576774176398404865287208960 9679657 -1097236790844831630385514616913726720 9679658 -257037386094102228705684418381366279680 9679659 30612817174361866044042349054145771136 9679660 -140586058033578026926519147015953484800 9679661 -248636932606200722282214466873233573738 9679662 -15849291095704855899767102009564286720 9679663 55826507060083555908001729855176019040 9679664 45618814941706621935897613848065802240 9679665 -5746750899223306252813417108821098880 9679666 265812603019996124789490454317434614032 9679667 121411565067715424794075996209018232716 9679668 -59677432542901093870825160894350479360 9679669 -11423960719797183777704306975140661156 9679670 -11087884810827225906086521244509102080 9679671 -255969117098723811286117639170476746560 9679672 -408828554822873325470474180588246323200 9679673 -91584192687495485974639051115560869078 9679674 74712508688534833738320318766741109760 9679675 -19574700111018655950177877696047477100 9679676 -65722332811360102330895540449395287040 9679677 39649202521857921159555282483973780032 9679678 227619573677071987927954457298750831360 9679679 229603300872976597652942611310524601280 9679680 44893797962026974318789357676092456960 9679681 143565191670601907100841178413204732800 9679682 217558827646277666405513149459399036800 9679683 86660073308901922703834153766470472960 9679684 2866368604173080876118062541735268352 9679685 86720331081593276377248534934871748600 9679686 -113775368776183292070434785218185527296 9679687 -8372848919840915055748074025425437480 9679688 48681996051429795518476655555944120320 9679689 -307623545257423372855292354917817871360 9679690 56179422166336952392077199159754001600 9679691 22863133388987916148365291511177866240 9679692 62655129559359066849636981473919995904 9679693 65350110193649662390006686319040924844 9679694 -202995845114155401823480791047709367104 9679695 32328319495539057321187399055096923920 9679696 14004337807648386220031865307058503680 9679697 -569528102986454908328763922472756471808 9679698 54601107685948533763766745333658506240 9679699 -11996337600316057470142194465107091440 9679700 -153729839037892205907686080195912636800 9679701 213994854444656379132418448329166959200 9679702 4099240985214683100433662592231953600 9679703 -200013532885058132228707790026257620136 9679704 172839071537043611099914398311208714240 9679705 107138653564074396077349892768464504900 9679706 -21402629913072287311131112228196971296 9679707 -131611692045564727634243726935608594240 9679708 -73052958130163847332076858305320419840 9679709 44176129886626091028498836526538489248 9679710 25109009587020901457149923909800401920 9679711 -57525423874018501505839444947727749168 9679712 94426931426909295887083738345274081280 9679713 -147370724315081483239631866568616741456 9679714 7475342895972641883625798966632774144 9679715 80870477015411909835528736043847155520 9679716 -82981528193624307855569777200590858240 9679717 -248169081816205365460736694858704366400 9679718 -19047700620179922698598818220621177984 9679719 37395749848688440914022716381380167680 9679720 -99875750143054454436305605756819507200 9679721 545171382151322528783025631358641053600 9679722 5780702962614071340154053861612903936 9679723 176690064785402047851798334523729758144 9679724 -141740544014052396408224026962281284608 9679725 53460633110676458237602558151284951200 9679726 -7721444245275556625185714511951091840 9679727 -17957142335892234172177299899201498208 9679728 -51164608275105365668446129519821684736 9679729 146695255592100922256745815860349646180 9679730 1377865893637415142624295086818872320 9679731 34261004446797599030334070016379422064 9679732 86068539135339471245988048556242358272 9679733 29058853419511327233694681137098908320 9679734 15609944753843712689919019912504363008 9679735 -4462181673788936596184029136234211840 9679736 -338857191892316122517060985561655910400 9679737 -87053485594727861428138419125726558640 9679738 3784301004930653757571641850380272640 9679739 77858231671634288952192929683144148160 9679740 37863344968705136515738320087065395200 9679741 90429261063051852141167534517697558284 9679742 -22655330298927894014763975056019721728 9679743 21672307987617892381386131254324847472 9679744 190765366215703593827949941402212761600 9679745 -21532000988488165787071330968008717400 9679746 15386405963315337981170923978872843264 9679747 -19051385374614627548593972031726286336 9679748 -27744449164791602287244200293930873600 9679749 -218180654382377617070554639194318014400 9679750 -12638016542059056985549091220576000000 9679751 -288215898498859270744260015709910422248 9679752 -147989194878827939669245255903405332480 9679753 -145549848946999995218140458297832304998 9679754 -109134287390358096135929565759956554704 9679755 7161648782826379540544095011328062720 9679756 -336206908700904290881186737654386049280 9679757 -120114388803017512572039122793597235680 9679758 33986548312802867846269179667123200 9679759 -33717931525073205571813367383812704560 9679760 -64991971106867712612478391071058411520 9679761 12869832353423601859224788365849598976 9679762 -213645546981773940430617936678351712368 9679763 38014887422242142028836895340627768680 9679764 -16989742941894669857126677008195852288 9679765 2355418539390495592457843005895626800 9679766 32645115200986514787983771687246791008 9679767 -178349878852434783529748493722820885888 9679768 -30356139071996516338477997752771338240 9679769 477321073329513600523425634954625682960 9679770 185287960719430493099069257315806067200 9679771 123595980411582119358589759494355955972 9679772 -99823743649791754945078663180697929728 9679773 617787472037023497178213591499790624 9679774 -29244096291705930005573155659778094400 9679775 -6332808491496208888756025603016049200 9679776 -36149124813939011976077369626774732800 9679777 -276819892325915064592884907038381486080 9679778 -212840351355832294277750332947610450560 9679779 35742838320787676479108781455606831524 9679780 56498576336610214707388694469044920320 9679781 121023371186178022391469913406992865664 9679782 38120317300159185934512538881683134464 9679783 -17404308884868305161073740319799638640 9679784 241634117633141358500405831415708994560 9679785 -92476084790770093839363963238118304000 9679786 -149014951764679030655314897221744195408 9679787 -117862751430224470091538635070991630800 9679788 80229704958671792342749049043581513472 9679789 1211314484701243620130934906491961056 9679790 -59389299792587813835758086471060353600 9679791 255205960801416312025235132367318461184 9679792 -15175652203023341784349907902013964288 9679793 80586350023777441177432445938586673042 9679794 94312133382127328501889222469305400320 9679795 525780420362285065795399128504070201200 9679796 47350841056147365035206860002446276608 9679797 -242565506106266627767896721531495272000 9679798 -60241963986754679858149542849430485600 9679799 -42235583518502191582458665237834026200 9679800 -3170399219006874994240230777145344000 9679801 -168931632916091058066255869013637306198 9679802 262947137789237267260466245281930626304 9679803 -59590348842354846385249299831020928000 9679804 -36883301200045695210785250788876473344 9679805 73308273599825652667336232328514604460 9679806 31612588126884426068207774848039616640 9679807 -346292861297079771355911059850914186944 9679808 -60828283921812613185579377619445481472 9679809 -54577057811967474676466101177409209296 9679810 70086084574836700576592098125152463360 9679811 -270073238242349852636672332496215323588 9679812 -3480338367144909871390765830245400576 9679813 63112906991158079524118532950474953728 9679814 194783757396281467214985923376779255904 9679815 158604798212586304959305753541292788720 9679816 -2789672699238560443796825146573209600 9679817 -185047926234474547792149051245698925568 9679818 2333946956011009643673071456419169280 9679819 -115781705491892254255451128783429660780 9679820 -173525127530746840225309396652796625920 9679821 -12557213301724472221275219320898135648 9679822 269919789027968552425384521519177515712 9679823 -548172141932821550876314528609996729320 9679824 -1103768768892566543126332730249576448 9679825 -278727732151871618923568098005827138000 9679826 -38652550732388334337125215381246992896 9679827 20646548265974950492037301452273959680 9679828 318995084797406645923792902039767320320 9679829 -32644913345240577605842085657647653888 9679830 -19245406526874425432498142656104992000 9679831 -7580996862581537177239959878283747840 9679832 14127954754900859644588330805286758400 9679833 123087633057211729489282048888177869402 9679834 25565051688528827220051533367158680032 9679835 -187873669966890788162680650417573408000 9679836 143639535806364280135651543865694633984 9679837 592956828032929791831700568097829992160 9679838 -189877921520609932533259721794329857664 9679839 -69374466691940778276842062023021895152 9679840 132181691141332851512233020771926016000 9679841 1572981652779677557976395059142465812 9679842 92393335261441371375705576900693439440 9679843 -32182228104534653650739747496657254336 9679844 -156894597322730667492853481664979977984 9679845 -20504783236751297251342982245859529600 9679846 -114696930889662225586212564763478220672 9679847 -452912324569006450983425149000892437704 9679848 52564729310818455568089089571347496960 9679849 23363541559354145158799793166557235968 9679850 74245665948575121412181327530035344400 9679851 -211070000210999591147451206331259159200 9679852 -117028668287802470026892685551448376320 9679853 288452292062163593550778832340536550102 9679854 386759303230217568852705382090074240 9679855 -8399122181953469864331926381809728480 9679856 -2991467944637821737614624879531851776 9679857 -21535235351253042552562472619025675680 9679858 -164590064834093665637866314680650932720 9679859 657508154488642283412500052478878720 9679860 85472972598000274547269806800183335680 9679861 176556076816980295257249737282684876462 9679862 44560302008539089688984071360598473792 9679863 -212601343921046037347876809895214008856 9679864 -49477335348593329191925588536832512000 9679865 -97025923179088958796878911800708653880 9679866 -9447088775621967375210544136308669440 9679867 119593643338324335003900603432881942880 9679868 -126460849121345543652093963397560542208 9679869 -1196736208426224502207938909112230036 9679870 -96303409174499601363840508117211251200 9679871 499478887142144134244181553758617091072 9679872 -51239957019937887450694787920117628928 9679873 5592109300151626202930853485766394240 9679874 12537837006319419319947259775396831232 9679875 132363485767764575224997529115924416000 9679876 192713020045031316559231526316726263040 9679877 150697879709550346929701776130436693726 9679878 -89826664855182174748074374385920006400 9679879 34455915669667184103089168381360000 9679880 18812402441688470793410633606863257600 9679881 -229823094441087133428725626498667930880 9679882 -134817244541086857104814991545504896208 9679883 -263225516019649056888739581235870238496 9679884 66573533384648010125620253142486068736 9679885 511880108901620605483297495427655759360 9679886 49815386189536404056593366894658816064 9679887 39055070700069596310682763335290610800 9679888 49311739148786658208617998513505583104 9679889 339773357497801190959839287373576864690 9679890 70498993261951332856630366579727101440 9679891 183681350268705784576446082765458494272 9679892 183015064354389423588910248041904568320 9679893 12849371586140558961144309398534376864 9679894 18266418414866114097406875910245427200 9679895 -75548299859346019093665424957152020160 9679896 -124458388671802646982262296792226682880 9679897 431808882121042945689870812225777005440 9679898 -23828815555707869780766663840773782800 9679899 191682521461285175529769483358211480768 9679900 112805011922765942207188275804719360000 9679901 176508826499849351008294338336240190560 9679902 525292288575461599506522744509374464 9679903 -65557301422119802192655433045461680280 9679904 22769625111305715039800079852155043840 9679905 -81954918617300502158080031885973204480 9679906 101498383872611420228950568995119331152 9679907 28993806806136397546005832738327601760 9679908 36839361963783324342721600511540637696 9679909 118442930450918475754097257544008098110 9679910 -27099927961154517847269190158363248640 9679911 -164416651068502587873765039084003755520 9679912 -586111004461709861270048048216540528640 9679913 159374889184064240819300871460507191162 9679914 -112675967941588443323474953512068252496 9679915 -78816981559065101915175661624629842880 9679916 93296567491895663945629587702854442240 9679917 -41432448261666634650543809583477181152 9679918 -3029758694110304826675454081766310912 9679919 -38780786384260277114941479007240374720 9679920 14850549396314799381818609979070218240 9679921 -132163172632881451216965724216043439068 9679922 145260885293152348230090328761848209920 9679923 112967085430501658237794534307151774984 9679924 -29366181876506656023322643468564543104 9679925 -177708205654765612332880303473050899350 9679926 43673763639302319812144202626679658944 9679927 -159223416614892395082019750672369433808 9679928 -85083689220417643396189807241517219840 9679929 -95311214055281491237645853294816481600 9679930 -34988293018382485876006199474347776000 9679931 314104813611293516575794931471352743872 9679932 -63195504389109113271476052389037834240 9679933 377534487660551631886895742773773098182 9679934 -94322631336952352172735577715439350400 9679935 -28107427113937141150111921919807161200 9679936 -5082081574441017477379663756177440768 9679937 -207321961594431782551553697227109636414 9679938 -112760934298110741341051476168934883456 9679939 19444446202329744642968594265967872960 9679940 76835369029740583429913954448636641280 9679941 -21161396290499639279961512118182671104 9679942 387316034854490577936101609539733501952 9679943 -69545027623998779607815427836079645216 9679944 -248525790617770690154516732143458017280 9679945 1744502511872424244255524987796549440 9679946 13853274368416470597150724677246498144 9679947 -268943111889192853570270885375705084200 9679948 251101286531537279215337222998526935808 9679949 -205497108516357348269721222376314480000 9679950 -3426250810049974109871727686139464000 9679951 55975485743182425725372727990687523952 9679952 -27507685804888159964426561210583097344 9679953 -121634649611230302798141938567773538880 9679954 -262735251080483681275226852576123347824 9679955 113459171412768030517178093189240973360 9679956 86070273855967241161542485395886297088 9679957 -9172673911414882148207742456001360000 9679958 143573817437967579640912408793362593984 9679959 -358601838579402832053835477690196194560 9679960 14800122820093493870860515297887232000 9679961 -23947200379779931534506138658580924208 9679962 -97903257713818039612772095102064513280 9679963 130445127601440985995419532601314673360 9679964 -21052791461675154313481714485268348928 9679965 42499807435346776867462185626604480000 9679966 38382610205397510567930428927763220224 9679967 -163676909294812390113737396366542757376 9679968 212888855002705850853118140985206374400 9679969 -24246043019552087121003403053318756480 9679970 -10374368263302855513787613393257506240 9679971 -76895470417295057602649581428151032576 9679972 36341305262614655869060704114365019776 9679973 245640381909681256214195688638114970684 9679974 -70442347167029078346258807423180344640 9679975 -27867350049593681213208761886119920000 9679976 -469121767497138131497314837781473853440 9679977 4455554965621199160077070024769954440 9679978 37232153738859533999371624652932546560 9679979 -188526658675046669969153160584075425824 9679980 -79443498060226472348771695730558960640 9679981 -69066042498607546742495326442596322218 9679982 67818335906998337539050003998094391680 9679983 346688638899400958462759061198249925248 9679984 25526990185319900893559783788967624704 9679985 -122235800993934139909149121034642471040 9679986 -11323779196502904970271723150916569328 9679987 -16175722842289921149712100457207544320 9679988 8403152770241113364459823601775947776 9679989 64079832379148914747145557353089636160 9679990 -75112871829822746437460666945235840000 9679991 -290065402647262171340278027982256078000 9679992 83398242509886023503031206883253288960 9679993 392229068107898511989233662585736189584 9679994 180284141466682878829823383819020541296 9679995 -6529067966196074716386494120016356880 9679996 144328530802731733213187014949867504640 9679997 -153628020414582259903554437418962631540 9679998 24761803241712726952793215885865926656 9679999 -3954536006313183867602654034034017264 9680000 -82363185177519102973468783411200000 9680001 27834008161800442705442460292997659680 9680002 775649458633971114045729241105601952 9680003 -63305499792166968721339944354009743748 9680004 271092466619516191576669216892025221376 9680005 35897278765914570523369326732015096960 9680006 817028138983329691228914762482503680 9680007 263805279955291854587100951727288649640 9680008 -66504999457140345466452697546961418240 9680009 -180311699174693883964802975083111111884 9680010 27173506631181989269272209821190937600 9680011 -414979535677132865465558435781457810776 9680012 -314814967875556868350229115676670891520 9680013 31964400985233693386745455436193288320 9680014 -54022242600858701723471099330688975168 9680015 -49247884202464037805164704063590246480 9680016 4282126096374475116772497725604298752 9680017 65455120665516082437925070535988308592 9680018 -14408079287690013213603520289353687488 9680019 -13113691648933161824146869640215936912 9680020 32777226165704319490136927562494484480 9680021 -79756400137310564457210491130988071816 9680022 -23385971688842433213122926064082287040 9680023 111306358173216909192451906127570883272 9680024 160477579438234954081017399932411688960 9680025 13308355119920258500849098943975692000 9680026 -204641131893754837987957328122524272640 9680027 25949886253532139642122349681720736272 9680028 -162661456444031930117123003431521239040 9680029 -112159785182529993499819616696843960320 9680030 -51490080980830474387906362844539291840 9680031 -3981124595863043611124385960269424072 9680032 -62988351024817375972808776572116533248 9680033 -71454061909378349080931429718569716032 9680034 3668587052153724794526782087531520 9680035 625836651633886468466010929912649360 9680036 268819558317058811929059838111821578880 9680037 -120713856711804891400003680382438177440 9680038 -224577128283550079871862831000129130304 9680039 -332686526901462120907300508684082672840 9680040 123643850302825465845879360556609536000 9680041 145917906322381801523770285415132051904 9680042 -30613091798228350062105372618232981056 9680043 -73815349018339896620215178661769092096 9680044 -280819939580126458449283175968096358400 9680045 19932559145922017523312013896166360320 9680046 -52579134993026925067913871908751331200 9680047 168765292435890397152178418613582512720 9680048 -37411119407343288081377185355288788992 9680049 186091958427472566397273012623496848834 9680050 126073420122756146909631729175309402800 9680051 85893897793163381599461672743354786160 9680052 -67627743288267208824903412382684295168 9680053 -63993522787074877608657853689441189476 9680054 275246531065157765632305528111380930976 9680055 -18775281760131534398850645954593395200 9680056 -148271667505819479846897889919804006400 9680057 133420742806270820864959891703867067306 9680058 -124970119752541588707331126533591954576 9680059 123350963884659813486733687075845791520 9680060 16023654338603301509104186038105784320 9680061 -14890967245565484869542888620969378336 9680062 8645463951712931336064000711454737792 9680063 -106358818990741566011483060208653557080 9680064 -1868923054349226838742531245263028224 9680065 98418764173460405916906359857520205120 9680066 13343207743208616136877230256507989248 9680067 15267710479730660708843635713878982912 9680068 54283924310632224310045792231093278848 9680069 34469652870475762602968774625996508032 9680070 -24092316995601141542302822016674588800 9680071 -78014541652526268746234439398481484800 9680072 50818461339796155785500105158421401600 9680073 -40950132825805771320338489967970351872 9680074 3218605386491837974996824778183057920 9680075 -148232505120113429895600475330840124700 9680076 -39831567142276205860974636084508016640 9680077 98907296062656420478202421622529352672 9680078 26036849970922451999848744661422632000 9680079 -80677818870234148806299794099096100352 9680080 75004545654130396938889929905676533760 9680081 -43318253244490279176300928104511953168 9680082 51139053285476240811283692587887438080 9680083 6925474455668682859169474562328816800 9680084 158942608785287994614973917525909088000 9680085 -43084891269000928531622641012899150600 9680086 -82048582422948415763137715903970838656 9680087 -7331192410968884714496211073135046264 9680088 -48612365634692534064662363131029749760 9680089 83690934736385800872428583242940516756 9680090 22046649108204889485599170093458140160 9680091 -74555357492922425996263194847510711296 9680092 -11964973087865922326839021451588845568 9680093 -62815322565747925485084489042503022720 9680094 -93128091856285631453417923798374552960 9680095 53246541093039772790585786993115846000 9680096 -55177391795729958581819152794871136256 9680097 80793108036616039431407840479758028272 9680098 56056442412460209641990501860477342800 9680099 40535795499385270273935553998680904960 9680100 38549666098485491410749710702385100800 9680101 -39707271979497836792864374078312900000 9680102 -158544747941966982635806996061665569408 9680103 2056372220159866388148055217806293144 9680104 -76790596361708091919069076705549107200 9680105 273289735604433865260136053940942612260 9680106 126388037823135051094326811841069182464 9680107 230007555631139539674393053716618281760 9680108 96233980925082290189177683277298147840 9680109 328837483773062685542351702187670274208 9680110 -160937348714378573286185115913555966080 9680111 72389577021996044827005278451790817280 9680112 28464343312344695794177532223947440128 9680113 -5297713704104545455499089216529703640 9680114 234492411042692803550549132573515270272 9680115 -147276304321189890395148650851324517280 9680116 -91601170932970168466068696328704726272 9680117 -6164339466966426981358048874214860160 9680118 55467056918106872006118533096657448960 9680119 833972593275382283909251520575372520 9680120 -44049722406067666402895562425892864000 9680121 560163814006814472898175790196732320 9680122 45895096938762263158320878207600845824 9680123 -61323168410188154657008894473782393880 9680124 -54175516669051536235936285684607016960 9680125 11797450713293138348511945382236288000 9680126 15826539818226770400776102478394149504 9680127 59830902200853340812017156239849084032 9680128 -302327562824900288800903516433466523648 9680129 -65819287510385283693696129424379478270 9680130 92916324765728813778881473785244723200 9680131 372902081091301219724559606253722279932 9680132 6378994955814279635971911715081887744 9680133 170455477864606870721154949979054790624 9680134 -133077785449494005733892190503607487360 9680135 341032150868035815604283907414059401080 9680136 -38521656164071014845513937821306265600 9680137 -282162067523464764856950630692758698214 9680138 -102284714439571553757241798661939165856 9680139 26470127566894598267611382991666167040 9680140 -64136847570673607643269805432136151040 9680141 -65177466859962272703819148061588452800 9680142 -121420535591145821504247551745723127680 9680143 -203198894081766455947473103790172836112 9680144 -27401178287265518066392374307886653440 9680145 -34554636916976473303643742250731720960 9680146 -99066932687165392046969526968986982400 9680147 454012987124952703464805897195517621352 9680148 -36731995640101541177056664956382294016 9680149 355809949930458577982993633990957507836 9680150 91557313089780533210192171169776752800 9680151 254331335080561139994345080594321842416 9680152 248898669320763488588760440852072601600 9680153 -8820887228835295487235928129097614080 9680154 40731487947744144479034236996051047680 9680155 105095205693708323796283183604816441760 9680156 15240178426043239489254867658857139200 9680157 -47494669565135278513609527163984960320 9680158 1538331867943278634770840873891800640 9680159 -91862927279495784175336004234089626696 9680160 1062908565756913948374076967375339520 9680161 -123638572651198177010297025486282386000 9680162 8985682977479771286591638271861111360 9680163 -253062014517136597212521035460700933312 9680164 105768172303764856178793948207663452416 9680165 17167855982348198281736439103897909440 9680166 -9027117623109128640500090377435239648 9680167 57277332933303595149229686685980751872 9680168 8635724092319890869475393176994114560 9680169 -184546479575037786839280139139038433952 9680170 47318188309731396313730231565973949280 9680171 331326130260527168923633419124415067120 9680172 -45355829461771321382670274019670144000 9680173 107659441308910798296142174638279798422 9680174 21049619266591376883703043995397168640 9680175 -6724142142151411414371435344307954000 9680176 61059641301079299724438033390071742464 9680177 -97293291331425895383120435798665872320 9680178 -3659014005849961615256177627516693376 9680179 32640932475283425386051908308523963176 9680180 -23578797018139885295241182625269721600 9680181 -2859879449179282500936351205361942400 9680182 -11334092200721730515862372053707799616 9680183 143847015870008070138080034185847741720 9680184 66327136610860898728158628762416414720 9680185 -86078662506835383848901692948505214200 9680186 131224583116523389473554812378529679360 9680187 201389807169938476252984469206447431360 9680188 1215253000050007971407095163334352896 9680189 -29300970538573678568850821465993717280 9680190 -15503162427623960874542712528605525760 9680191 67757679076022700171613162766955728352 9680192 140332862286626182504953385362415681536 9680193 330173271813138711724747217703427820082 9680194 50009843313049389802846599413358968832 9680195 275015136602797524930288685964362631280 9680196 -107629500598459896201630914310786938880 9680197 214322926212091804354898497845418495646 9680198 -212104857174988360468240846777203852480 9680199 -178697575673428642335193441847995933704 9680200 -205907517782721958677777732175084800000 9680201 -481535365846415851272126387118685493798 9680202 78794176889743636098728946214645171200 9680203 -2496097704880295278949268233263319536 9680204 150850932141201584949484559848750707456 9680205 -41496206980168069313653502552533220640 9680206 -9755160847113134856936653849410544448 9680207 4694696033015303772684118263656191488 9680208 16402024827479559318433486748954394624 9680209 18346403827511592189417746726079154752 9680210 -113461962515395699600554213853850214240 9680211 141670520529307597193879186484958011600 9680212 158364366596253447319217594554288156160 9680213 -60000489697815789003243579205099584900 9680214 196962168091325230151594312743261089792 9680215 -685109797971930515725276678295230080 9680216 15282991221865709316709919544029429760 9680217 81650801986615974705852547232923023360 9680218 -12742949585950982876199453339769694496 9680219 112893970178071790184733767670325731320 9680220 83545873319085420903898198929926630400 9680221 377984478836382610272627964078014096422 9680222 27890747745110706873499346453535807552 9680223 -15691479559825416775664144308118514432 9680224 -82851871825666436991274013072892493824 9680225 228848514413501975287908548284988769900 9680226 -64634780839488206793793619395827747456 9680227 -455954795860679258066337913051489793288 9680228 -19674540661762976181545387577570236160 9680229 -10298823955166667097616552902594630440 9680230 -24886599271993640221373032226250796800 9680231 -156738463583742728765559829081347788136 9680232 -55938957517291532145052601929476096000 9680233 493915242194394577611430343529713758180 9680234 188500441682974979078945921441152454400 9680235 137938253601213819000270765274082538240 9680236 20615072724728509154745126417107304448 9680237 132509085384576757081466974155762454752 9680238 -3802815748787931164042761413730020480 9680239 -139443419565156436223363851271509126960 9680240 -32902615784718488127626237786890567680 9680241 -216708186021974730267195114673234297920 9680242 47563058712711972313873681594604352 9680243 -915684749801440789580879422829004696 9680244 -18412456833660122171417222372575070208 9680245 361030531422924318087671975153716672800 9680246 348986882272436796370789173172420608 9680247 -2360996135755833542308249469931163872 9680248 147342564432219890477917196348548608000 9680249 124028943411094592192538814739572241664 9680250 39627441567938265721412223152660544000 9680251 -81081650573860500339756287972885777648 9680252 -182847376275567280155705639922759563264 9680253 77599412488703150006372872278917299200 9680254 -103779787286212852555892584429614503424 9680255 -18320013144812560796407668328615223040 9680256 -138364528114399643490502011000560025600 9680257 292648922809282069727697700843492197506 9680258 29846879952450631393296436177138744320 9680259 203753827190458370606822488695783491712 9680260 18750062622141481129097409147686952960 9680261 151386395355077630215816647965333113152 9680262 9786879938806274194244662298700939264 9680263 53682485705169698321531447925072506400 9680264 31790979164176172748223729157706301440 9680265 -52503136831644678411294288079159488000 9680266 71468248605346815272689507955295638832 9680267 -72142350504618637406816850125249232684 9680268 -64532818944530227049257142446664365056 9680269 186143864499735510908853071739471900096 9680270 54629909977102445492555142392498854080 9680271 -67215681825967186742670065235677975040 9680272 -4547951626206426798093304105959424000 9680273 -131288266036039354074508857559543908120 9680274 169294088500196223155084945820651888144 9680275 11865918531116923848172525869313608600 9680276 -317189931400833009614732967395838458112 9680277 34464236425735222365572031365166024960 9680278 41225071767694574310215292608433361440 9680279 -49568117375516285840474027494339449120 9680280 36813578033063526245923124601547776000 9680281 -107767221951624423837412460820209931068 9680282 -98591348544566205040784715719389660416 9680283 -219908986862668953718453762672193842080 9680284 -203808018385576519601224422682323280384 9680285 180494457577411493316427445848704367980 9680286 -11111738376649865074806114300316483584 9680287 294723272712956816519137537893938984760 9680288 -336596841932236818329301816410629079040 9680289 -5164755566088119656590137764414675872 9680290 22549454933107082128267339829927001600 9680291 -31973720590138748973886596794339419920 9680292 203329245105429318321237306928995071616 9680293 272910505465450057570012742903747011836 9680294 91866419373672757924862557737300577152 9680295 -146500844103337030917620885032942309680 9680296 227249247480593076494892734904234593280 9680297 69747083392738183788268971907206860112 9680298 -16904116913904692858761407776790934272 9680299 -96436038442642858730330234282228586700 9680300 68512866057488328498849832181694336000 9680301 -114048360712937662599060104809780477332 9680302 -151763510227582339238146534530663699648 9680303 6977161956344665904995538120631921552 9680304 37220283678396011993271112175038070784 9680305 -98807754761524287566521858343176309080 9680306 44579734209910650490580581396773106080 9680307 -29591143110336215968225167730230213120 9680308 -92134492359527280182952648508273852416 9680309 30709570391589242058515583412005631680 9680310 -2589639566852202477557431868497670400 9680311 16643994027377056356209443001716421632 9680312 243623113207672606316425419290643763200 9680313 -10591122760854885738346893518880187056 9680314 -61738360180949603777692084339943801088 9680315 251428024407007584604483511312895576960 9680316 -189073040164455097325221801912084331520 9680317 -60959030534959070425854973215242580768 9680318 -41607432420685955756956896887704016640 9680319 24848306963398740238147240715852560368 9680320 -31969452203589081495247364453931417600 9680321 32963393410163166507208006464085616640 9680322 253727436808459144608654541683281923584 9680323 32649707869313867329595986675207032064 9680324 39161425610615669607913341287695358976 9680325 -179959343541266297800672259529303014400 9680326 -207772672970668240434872585845463950080 9680327 -427031511356481813546283733836648280688 9680328 -52321649290874593204135556787622871040 9680329 -4829121660835375625505392498932910560 9680330 75119961616002223907052055180810993920 9680331 25874190215415154157769232756205377752 9680332 -2454280360280433098147938718136434688 9680333 46718213928950454119448582427543553004 9680334 -64780310980687117532434160745830371200 9680335 -88620289910699462195160583541323124640 9680336 47446209021380133452105741626255368192 9680337 187536412684189342687821259259073025440 9680338 -234056966797294810169903709275456653680 9680339 -166416811971653119151584715652595930560 9680340 -3919693164696764348444268564875212800 9680341 390589197211388930865996937085351501184 9680342 -221418631975862926241011731584763128160 9680343 -259683044001070099536552301973829501336 9680344 -68971921839852388726156817995022745600 9680345 -270222834156092929233822696051799220400 9680346 6865455517528095159680871211416338880 9680347 -69352259211997742106261089353732379648 9680348 -222259823748484736349678060985168289280 9680349 -14505776027186508325657598140059226560 9680350 89911196535509978953479364892355278400 9680351 65086566689002058807191349393272712352 9680352 -149524409510868200082886365007451258880 9680353 268645831301417464027298713372445433024 9680354 -75488775809738498867766789905505480624 9680355 -20030913559818540782942053142428416000 9680356 -14129830767070216910691877734068191232 9680357 32097729836812086712836930044963412606 9680358 -26054931137088047943295973150492394816 9680359 212933171100009798558400185789054704960 9680360 -128914492529351625189757765413371136000 9680361 -151743494358335018000192071430819860416 9680362 26446451137752651614422018975422690912 9680363 70864954304630123174701878658726978560 9680364 -110310589779616737246773770474517959680 9680365 -9693800589401491605527568351271963680 9680366 116526977073782607793878442007412615360 9680367 118331048944449539812959810765818474880 9680368 50422841016473598259228021518285012992 9680369 -101100935571957130912961380723238029230 9680370 -4400385026182282239670215981516718080 9680371 -12986196819482952948316791272714876808 9680372 -10221016610366155516915937545738867968 9680373 -37455017593572846707125122236653580160 9680374 -60078059278098100178287095380566327680 9680375 5446805446152766018093245374960508000 9680376 195647305352154393512704502805494169600 9680377 -71543316654047242109037461438254072000 9680378 -106296446982010868130927683529629591040 9680379 82880493272928382026797909514675586584 9680380 70076958046407471100486784207227660800 9680381 -416687044484338682138535751484562964500 9680382 -21895511858195485283988131065231923840 9680383 15463046168610495588027777442679499240 9680384 -1629933943377263793588128803316563968 9680385 79644057317199010483133669496852036480 9680386 130725191097096987707567138308680040320 9680387 109607707704032519366385184607423849352 9680388 -71809632573324174929216834940075503616 9680389 -15216606040779048624724413861642415520 9680390 -4161340574091352572081769389986265600 9680391 19706575214568515204591983755681670512 9680392 -243027707430711907194892700292107136000 9680393 -123025908135220747433994776554530512358 9680394 -24544347992199978663140339612672851200 9680395 351985174029899010009868316072918441760 9680396 61249376586366376478713378837316866560 9680397 -49087079944399306892947069355240502720 9680398 11234638845372123981650299393242305280 9680399 -104547376485774791283373733545793270280 9680400 25994740723818694831622790123420672000 9680401 -99790674747253865987569778008864682496 9680402 -144086600050416254988726489135771337728 9680403 56712539625000976299632281037387089200 9680404 44202716122214024414983752791197659136 9680405 45930788479496086474326291042859689600 9680406 34389761569653166896759633211267868544 9680407 117918487773068897934940248503779593600 9680408 -212246875542923749056250500133297367040 9680409 -199567384459687905721171038705698266086 9680410 150300693994936797903927319839504603360 9680411 13606162433753975998791352564967184 9680412 -69914463799357461179485115023696773120 9680413 -257247101699408354144101272285822077338 9680414 -195754902417423583244275364770608217728 9680415 9453935275692997301604690403586382720 9680416 455418389556307382719983894658177892352 9680417 192081703326516397050622831870520943252 9680418 -2358341851151137466154698765771673600 9680419 -241650337244747210310771155688705380448 9680420 20022118793913857227904380587370836480 9680421 -15202876665363257555702120239880931936 9680422 27638556667293002885719820939983852512 9680423 53688102026175931759327395386413901760 9680424 -23937078439399682075435747464996454400 9680425 -59646233051369607947691839374308582000 9680426 84055691880500020508267195381738810880 9680427 -92196347491099938584651348233383185232 9680428 29646809572096873921170302343033818112 9680429 104261298131992478639063444280807031872 9680430 -69000572985700172905833377110077358080 9680431 -452852289943560244416544458326998768 9680432 -31757143798192978438516455777467105280 9680433 -36675158268307716760949970290810934336 9680434 123154579132950659481984565987545785616 9680435 -321426050038408274334778785451392338400 9680436 -137110579393975010003851742909974929408 9680437 -52479361456356314983453103643268093700 9680438 209398397069194711021176483597037833120 9680439 -248360381802986627820439126857549916800 9680440 226686296221700722926083746821319680000 9680441 -203729638855849580122137924876002198700 9680442 53436852774973628056506758120833600512 9680443 -506986752695433900716036431772369501760 9680444 264327100635604206037919005313524263936 9680445 -271630163663591442961153091803162718400 9680446 -144259505602686788690304842699808408960 9680447 115958338278617520966723050263712888832 9680448 -37190674322127068656687132553924050944 9680449 189517010770780507201628851647229575936 9680450 11870653844347387989771313616576875200 9680451 -92539794121024140372664336106569518720 9680452 37754109481303404788141504916960043136 9680453 -63803302295356005831128854918255040256 9680454 10766044671172131426302096421530002560 9680455 186639685912917366733259144004223179360 9680456 123084521200977443088113494571773132800 9680457 -14212195142591886304224995353286682912 9680458 -109806413029411667289281367660349393824 9680459 -138772918910925846163918379275338524880 9680460 39179348417561066403174292650943196160 9680461 -2808804031172735814967116067914614400 9680462 160121350519814586434771514231731174400 9680463 31510058089671076642708354061827477248 9680464 -137863226141510434101634215490369765376 9680465 -160612440429161896077632198580918307200 9680466 -136292059744086254232515298019758216576 9680467 -273361902895608440362540010016086046484 9680468 -23130016880864985675235314426869274624 9680469 29095869895372890391937530927774896576 9680470 -63489354432126545494557751402838073600 9680471 6855259393359440868528052078416177672 9680472 -17374778981592616024279750371175372800 9680473 99878734821222070252016837255306386704 9680474 106711195460283476669372302152725606112 9680475 8025075683688273646156707133379232000 9680476 57442770135516574732237542701459026432 9680477 492468383079646778509226077741597804326 9680478 75261879064626357952002576028680892224 9680479 -173323154043087290325305484310602173920 9680480 50386907975435191368562261997046988800 9680481 -149168139974145507160941502335525108720 9680482 -30854578790165727420683910991058646528 9680483 -353534312207064070554040784638523447268 9680484 -81674405703210825328866957074442240 9680485 -218486343380633301884873580004552082820 9680486 -42047015811381475055198197500148331808 9680487 -165415609775645286175947446133776711640 9680488 -7925909338656523001772424335960852480 9680489 -247171705837803318529819908948710390400 9680490 84974387356084705525614103917613848000 9680491 -327578288790719866232583580476225940108 9680492 -43655389776542315685625896036456355584 9680493 25688303347947680897188840572555397824 9680494 38685062570025157575427368685566397440 9680495 71324169326549427209559241532282565120 9680496 -27681297014185201643539846910114267136 9680497 -249412419699201404449134184917415126656 9680498 -17945352131509686046483505284793814000 9680499 -172855294373710161263618185311389404800 9680500 239605369808238036781667437141670400000 9680501 -205309585822984089256949160215348652498 9680502 -83827784520776370492985398061584936960 9680503 51796575296981674917838656847708731840 9680504 3169159316595339381796399889953259520 9680505 -20502403114211600134514345570188981440 9680506 119835999984354598954374303002668740864 9680507 -234304413496332333113729675663512695528 9680508 39412406796561015329155813155468956160 9680509 242231124716330143702368335718397944710 9680510 -22597460594483135342827809943024980480 9680511 93541223575644688717880015735950262472 9680512 211781953236002268395406447958346956800 9680513 480003304852180774300772233135243241904 9680514 107973908044173075832174140423657345792 9680515 -49865874768816216969650253627161843280 9680516 10924757563077120134320123274245386240 9680517 -83677672224777040229277770291101100160 9680518 -248133474420124911237436102598301467040 9680519 578937359032716748455873656604669162000 9680520 118968406302636126422160764640450969600 9680521 122957061301498783320126650209441101722 9680522 -53544832841743968736621043882402516688 9680523 -194878808540661517970851846484064191016 9680524 -79690110735288421714344342921019649024 9680525 -6498239882628386432003411024310038400 9680526 118311984262363579878900336853217846400 9680527 -184113856175538630236391716278328572624 9680528 -17902795280054179323436696127385894912 9680529 31085595407794321823449919588948435184 9680530 -4730403856832821647769552723459440000 9680531 -101626264101533864893177309654124930400 9680532 -88166393599200909939541453720981690368 9680533 -485184093901181106678386901806865167218 9680534 -141952060507893862132750149765316399584 9680535 80317328054899063753440768554772133320 9680536 464394024244705380512760213227967559680 9680537 248911352357344910793071879800158618186 9680538 3443277989407557569398743960521475840 9680539 213235423222594948757891464824633758976 9680540 -60823270904232578512220864069730869760 9680541 82070332862008123022492223348408336960 9680542 153657075918198154683156988583594520000 9680543 7220133247739375566474892939230744320 9680544 92415475807944876084820745504024100864 9680545 53341543418342006370310006617598409280 9680546 92579199006079749548203800217201170720 9680547 -480788196534002994761499298458764544 9680548 -84989990383205594315426210294339673600 9680549 -391540877446347510780298949192404848450 9680550 5438535338787846404844263062511577600 9680551 -144588417959661322865980211836098715296 9680552 87825470358398075545344195093622702080 9680553 -21176079423915650793844589314059402918 9680554 5663747243293311793124715005791180800 9680555 -263195262774077223968542857357281531040 9680556 15137974474234062980641204582680035328 9680557 193861244687006836956459312501412334400 9680558 -358375631634373032861215039825477836416 9680559 103235641206811331910345989701424472960 9680560 -33525687799426696925491361178371358720 9680561 -63750578570408176924389883307900349696 9680562 20186800109488571979273637831561382400 9680563 165284147871063554497544385791854993080 9680564 276948517606681091198995253334200285952 9680565 182115621667759495380848058421481382720 9680566 -44823397927757921773070199646765086720 9680567 -55309721200965735258650894417113402680 9680568 192555252442349408710389738991055339520 9680569 34875740432713851674689793202699744196 9680570 25257097564053023730770198879597510400 9680571 -20182978365768367978368414616690927860 9680572 139916194760380450574379280758618373632 9680573 39592640547257182929202310919102457440 9680574 12631272966489137564568141738189514368 9680575 -173181740914441219824378053213955680000 9680576 -559617132748224852398099634129469440 9680577 158148881944288442583918674404822038720 9680578 125787535947726681458605654722875335200 9680579 -298240006314688006302595800873159002820 9680580 -14495319662858012274613289627022950400 9680581 63629705045179600177571479674278760320 9680582 -742486431923822307656432123596611648 9680583 -133767831459868346876821521441200929152 9680584 97306509027294031964648938323653099520 9680585 -183041517917061627228615095635670827200 9680586 20455703151838691877123360783772875264 9680587 -13374049369914324385952531694387419328 9680588 4877261654233435859289231069992793600 9680589 -249224820887437674555892406256854301546 9680590 5606175120789679156020556887669964800 9680591 78092600687534506842729144576451882992 9680592 16063163255890908144559095114391879680 9680593 -37829017215382379550523523859502185356 9680594 -61748979657310747272077822471009435136 9680595 -40189142996742103368054379252525324800 9680596 93258955449609567875249562366551895808 9680597 35654726132678131955689434063901349340 9680598 -156726900705955428606818073138190202016 9680599 133318140080687003800567669216617521136 9680600 17593803102884298699122448060480000000 9680601 -85349826338238424261773307189344695616 9680602 -76500441555270939044791657104924921600 9680603 31504543836624200011682248034764698264 9680604 -23222110547029060958475304100183067648 9680605 -278857192524296111467630668841127220 9680606 50499969054530779367746617907230831360 9680607 -298897942152358395487374564566623653360 9680608 29781418922869039465857253252855234560 9680609 -214709632499760935965699362054985663596 9680610 26697132427685675608388092511852651520 9680611 307793468691188041753207012723922857032 9680612 -121806461795771046878093524324518160128 9680613 -237256507654206560266420668678525053856 9680614 -202768291376636251171414543416628868160 9680615 -6125487682621444607050493626419232800 9680616 344165575429490223402211749188552294400 9680617 -177428922656939073510792415750331018780 9680618 -20202597400306004114240339236591825920 9680619 23426393306283216853703549793447602400 9680620 213832170074269821605028350485906990080 9680621 216768913726554255431187025399369082700 9680622 20636238951825675151402607117202192384 9680623 36634077954159508070584843546923585872 9680624 41695806225137716648024446507939594240 9680625 24011313004578152635308171374741246250 9680626 -94839659578303370334513693829788757488 9680627 221104539494514066997377222306906595272 9680628 69614134649052090592209717737778462720 9680629 -69211235008829607486844994385831064768 9680630 -89460953926597889599638399515815127040 9680631 21830479843693554734913473205738979584 9680632 -71018646701261363784248382386666311680 9680633 -754983612164781453548856930226433760 9680634 36761208956989209125471976150904266240 9680635 260998469343706076331498992017349974800 9680636 37425325058263584343534968942072173568 9680637 122640690362054219064724148127927005184 9680638 -37130805896142452453906974948252200960 9680639 -477713790765307049732623456049034294600 9680640 105524893423966773639780807269595217920 9680641 326138937574618106673171770703995639042 9680642 21085687501004155660195457607967308672 9680643 -19428666811285558170900057433455809376 9680644 163268576607628962469719950319350710272 9680645 -76200753015468773564010348107637866280 9680646 -50169470685239555122705820858760388416 9680647 142534281242650374101146428490824371096 9680648 225321227757360575385202262034166302720 9680649 -61126653954472392477764142304444329984 9680650 -5670244586965357139413855521128025600 9680651 59759697021989546653022621010349624704 9680652 -151232539383317158410422368473325263360 9680653 373435308017638329746702535217253025664 9680654 -113681713285305671102526087591136669440 9680655 -107193993310366206378724310057573443200 9680656 -109350434580620785523563037674304176128 9680657 239351284129786561348398091209922117824 9680658 87938356641436174417429378133290172544 9680659 341539696153993048273760663603315970860 9680660 -27163546197407290376106644742963609600 9680661 -53402094224273796666115328147381146560 9680662 -17464368223855086895322251822011465216 9680663 341623367008859793259836159545226339912 9680664 48383175787428234530305716464192716800 9680665 -171352970436431745201940160328460994940 9680666 220448819170272097354314027077560162032 9680667 -229781547072969300389511058756112852688 9680668 -119709601776906789450410911206676797952 9680669 -3691079043166581913759975988276869056 9680670 -109058281392296615541714797345141993280 9680671 4728193247755609025605244279210764800 9680672 109053205965947436958557430800009265152 9680673 -244502047870584875280040400205076654416 9680674 13187942423365942851430312537712417952 9680675 -57598935029191573428783490354790816100 9680676 222815030171059365988088071712600064 9680677 -135827496123086578519485261778548679200 9680678 -37690385575692800634844028251336611840 9680679 301919290854235428603435474281934861000 9680680 -26689618876888728548106332564481638400 9680681 -210079188088337430089800888479002788236 9680682 5212163498386144706825598475426900224 9680683 -248467508431523010737183037694445722800 9680684 277199599131212408437143110240732700672 9680685 46092813468416608033143266212756971360 9680686 22989085666715325127322125566237044160 9680687 153708652309609911111734543697084585120 9680688 60955556669631731737898433759515443200 9680689 139726833155340557298965768078816425490 9680690 110497807138577471173322262775550707200 9680691 -3592670928607373131887898027432144896 9680692 33566697620785490183044701981104158720 9680693 -474655523711194339992092487294690222240 9680694 16523788100766890501355027890369254272 9680695 -41573673163440529409725892266305873600 9680696 178798856831989497170048119231170908160 9680697 -73790747584859007549013846214742692472 9680698 192040110615670736107914506687451519600 9680699 -193711449103266292342215972377160129264 9680700 -39824570117679180865980512003734694400 9680701 -16314729491102788293029539442244911016 9680702 -10128745646325719785925373908056639488 9680703 244277457915543203985557685781842767304 9680704 -89862837768936935842294036585374547968 9680705 -207113393497165457263999964565550813440 9680706 49341764025712016774869299030124038144 9680707 -62512603271862454662087931971166919880 9680708 83373822881754775091762890723139911680 9680709 -262063155485560499134334791826324009760 9680710 12916528062641722153713716955403027200 9680711 11830103920344107484911319163656652224 9680712 -22765119376507642589598678384011796480 9680713 111837931998893888048212941349734424960 9680714 238849379116933873845661855062601041456 9680715 -2114549009560770863788511099366484960 9680716 -37456659740947181121327619048017276160 9680717 159975290000482137586982318804297716812 9680718 21555794612073636469775538995077158912 9680719 2960774021905726176648191060993127544 9680720 -9912192989834445823453802800309862400 9680721 32607798946216226346996758405361315312 9680722 101100568709237982406009414997026096800 9680723 117111218586521044206283182783426653664 9680724 164499421810402674243278506447330930560 9680725 -9168233936968863549763748267901849900 9680726 156344782704956516732103711043495680 9680727 31057186512828817713293492587526869632 9680728 340287100120316919469466968498589184000 9680729 5827331918359021163226661373299841940 9680730 15511360130635078554546575739640320 9680731 447316064894045784933298260102115283904 9680732 102591862683481257449642215985424983040 9680733 -49818512743356438127691974901235333600 9680734 -55436675388963602874035897625701249088 9680735 -71704395309624604318261512884423136240 9680736 39756980058468324393690764206262452224 9680737 58364689217257465587454100298040834992 9680738 3066803113859256324012531237811782144 9680739 101445865593751609329114049471764802560 9680740 -160138712885050852306938591584544495360 9680741 -74145698485588210334812856965482070656 9680742 -66673682514959965254336718062186577920 9680743 65215503383392345432813810319394711992 9680744 -409944415965911288917512361229938467840 9680745 93267623048487132577938958083466365120 9680746 -25731378617734570363477519408569676800 9680747 76054038923124294067460132919705842040 9680748 -15409628264471226572157107906964307968 9680749 3784260492817675323838376140891320292 9680750 238661038045027613988726462731920464000 9680751 40343300468260803276198212175139503360 9680752 -102271354777749600171180637981930487808 9680753 -55984225929566189645425985363402788800 9680754 -70605818146184647269437205711450490368 9680755 135835697401118886297891453137359616160 9680756 100882457484803914471010827005083738880 9680757 -194318779123649908989846164516453244000 9680758 -57737810587937061765711798385117319520 9680759 -111143906803194190457981893768760952360 9680760 -33155199029358777896567967743510630400 9680761 321971058952998843153822388714408096448 9680762 -387002885484667386189747229876110336 9680763 172013421588074715471252075478392283584 9680764 118684858820949096351277754918205131776 9680765 -137864785935663137265314944755738608340 9680766 33831293757474552135426587921678668800 9680767 391873154857105392982349255203758987120 9680768 -56174748423133838904908204245442887680 9680769 -99764703481965994094906534351453982720 9680770 -184897566851400843923192140571089098240 9680771 -315757021419602152175131081345387985028 9680772 87388198790023168475194499654822400000 9680773 84660242844425920614154608850210954624 9680774 -68994154744513554098015863486175208864 9680775 -45399276716517224780625136733199642000 9680776 -86654266181814427300108309560339824640 9680777 376275916288012095299632372321248815112 9680778 47743532079613645644230862297857140224 9680779 -98355941782888832379885514226137839360 9680780 195338828544465254052714591074722790400 9680781 -52621098723936740804527615203936428256 9680782 60037720512612850691164665080269091712 9680783 -317660901927314410813265718931775800512 9680784 -24750254632501556002367194819566698496 9680785 -12574023928930405543889212221794097600 9680786 -199836294116901064695127586279096298720 9680787 -217614389800620804904163673013691684556 9680788 -117538725976853760977084983042152892416 9680789 -217949044885903791487773100209685303410 9680790 21687418869439754657822630983393536000 9680791 92209498170086504564678102127512269912 9680792 -233973134255559651651777303897758760960 9680793 -231152215088819737451004856188250613472 9680794 -169312001948094367580242944699020505600 9680795 -159907229796022450931945326686540331200 9680796 -3036786568196453279668384705554716160 9680797 18885346036365960118987625922807254400 9680798 255025103450102534248608433398773078400 9680799 -12527246893572369661796533586167262136 9680800 74110607219251862628549261704817868800 9680801 47335939230718162457468976729903793812 9680802 49349133596384673734019401435212982784 9680803 -260629902635522696345055534268160709360 9680804 33801517030386848151595080190749573120 9680805 876690766147645009693673360645747040 9680806 -114295499043032589573457544997250670400 9680807 186391661062842802192808864891453608056 9680808 124728205119470628836281809925138513920 9680809 371706421040771713478519763394095925860 9680810 116105245042857420622092833326494237120 9680811 -18969950512049391508527508128454711296 9680812 254153049945959206724834970967494154752 9680813 231512022577867435750205113879071127062 9680814 -1637135955115109964987362363380811904 9680815 100100653388361684372684554789147212320 9680816 64452652390940547081125385158600835072 9680817 113440018947476121782187495473580090480 9680818 -39333932303012994229366025192997795840 9680819 97837073816458668220631686596484870440 9680820 163712183644693524213510403664716738560 9680821 172733855548033524841752480225509979612 9680822 1314928317121005389492875179940399104 9680823 183256390582191558945698874122847628800 9680824 35946682279335432177291779715524136960 9680825 55354640085141205121356146401387980800 9680826 102470327825571333970865805715949343744 9680827 17423986086520678840895060776339761924 9680828 8685542466535115184100688271706368000 9680829 -93072745087578769419279810101698145280 9680830 -91942729343881250478298287646721904000 9680831 -218771221747013432061794757271165569168 9680832 49260445012141990350936845621454176256 9680833 -173758149658849863892317313757848869420 9680834 -94604948673312147231063741117807419184 9680835 -13055952912614187327017418534668697600 9680836 143677442672373228535031493392803077120 9680837 -329762751923470287200073994705117627908 9680838 23149552551466808316231043431127142400 9680839 37870748681043628010314038636202225456 9680840 35501136408967301229462928181759692800 9680841 303932569918542070307161100490875731050 9680842 -42783146850337346342250547156140952320 9680843 143490239812232123985726532639136947092 9680844 -15286390791971076859786484988884304384 9680845 -126712925192186124600448636414098133320 9680846 -2821955431370234460209825211812549760 9680847 -24093205899742552513830627627461880 9680848 359674059499087716001711061275377664 9680849 -313239484900570714753493798843224452240 9680850 -35893611776599774361624197488659328000 9680851 -308184709657216387078173604572538628400 9680852 300769319612241858522258131566418007936 9680853 20960810081241409195053945978729932928 9680854 96484032357795693131743095759576597312 9680855 -184052615824082990768475838568304843240 9680856 40637602641159119245852619195246899200 9680857 134655469598354058158142616583185866960 9680858 26265892966505741458188823187282446080 9680859 -150354066192375955974055100071515817236 9680860 -37757410007475521727026244462875904000 9680861 175420056971211380769452250630170028480 9680862 -2598695327539375809402922704128618496 9680863 68974423338563871055339055628271384440 9680864 266884684117380611431473851713384611840 9680865 -51487766919133249484580896742212422080 9680866 3150484229905141680955662652369963008 9680867 59308020390233116843167679881411102720 9680868 -41715404161222264957942678408053771648 9680869 32396634018238584726302944374809783712 9680870 -53305230602455812415904415213286535040 9680871 262880541289696839033416335712139723264 9680872 -437448869595115867052275159052840632320 9680873 -165633399521524631892272486001053166300 9680874 2970699033304896190646499282912998400 9680875 433193721857205066059347876383466452000 9680876 -51341236114780400586191559764841811968 9680877 507198976793453236258891306840287876480 9680878 -39123291430887014483153431251546893760 9680879 86392985623748062521079063795578467592 9680880 37270729439496690805611592030538956800 9680881 -1098912628029139083788312340403943790 9680882 155507880854525821600938087227653131792 9680883 -112492000424952477304346544884267980752 9680884 -86674617235433544071027072424254429184 9680885 270993013211579733956915250708858695580 9680886 -70829585404040765167376721941518683840 9680887 300703894389320576110602285356390905672 9680888 53937250029191068861872758594933145600 9680889 384919753681215924738244147761901898400 9680890 30243500179246702267008107390978911200 9680891 4665513464004202934333616057227111808 9680892 85893629699974457744075598387633349632 9680893 58189070157681049344733516251257563142 9680894 -147161800760213534331165792519507861504 9680895 2302016858851664741975830714586754240 9680896 6124720768019497892650637142156902400 9680897 -161818707989860968716988412326857318400 9680898 -135496301351190221186072533908588203136 9680899 118700217516386453741191187412149305240 9680900 -199280899482608893672305238857258624000 9680901 -97022549428692543395387678191631143968 9680902 18741779760211056099735069433892198400 9680903 281220293079008106941863165396689856152 9680904 320480546940114793551153026109130752000 9680905 -84705964774194320485322615415276349680 9680906 -44897013857294354100626134269178630560 9680907 22705357732077876512748845150235638016 9680908 -396881379656616854269925485455075014144 9680909 -87766712034006572891531716113468593184 9680910 -49547319211256701823705489893080468480 9680911 -99177074202486314779624819519624961000 9680912 -51347316589476240284673258389529427968 9680913 163618247778110487982055377839398187024 9680914 -13066822682534951044871370284161720944 9680915 -1515565703174766849372865575138703440 9680916 42851945858960182895941856136380928000 9680917 -126165890871362830456439901425819160900 9680918 -23605321212417424507983365730344492160 9680919 214379518993208508681370103233891749120 9680920 88690718624232678761435476468115865600 9680921 12135544480456420370440010257382079744 9680922 -20300686233298215788794084135893726768 9680923 -16333310660558850659333322182326411760 9680924 -228121818273556691795682803291780663808 9680925 178726921588771221029448692990148228000 9680926 169001521916562216596561687220946890240 9680927 11868573630557314237198797496039419720 9680928 -17364386018720012780965176998690291712 9680929 157060542039616451945167560882445362530 9680930 19959110984705884159975884187566220800 9680931 19905218185084685311878319177411037280 9680932 -24702002410721232591247293869404400640 9680933 -53881002619234926119265987997162273920 9680934 -972516857262890587733252899747491840 9680935 -349735144570298049897117796060333106640 9680936 119088407373517722502292838385963161600 9680937 1608949109426272296717709970914836672 9680938 20896237694928617666667344313961111296 9680939 17736028116903127652635942297442174592 9680940 14308249769237181901696031733914741760 9680941 26097602048116813032918257458616896300 9680942 -69587855858191215132741983822305520256 9680943 37063469643896884908352525405992557064 9680944 4881368139649293744788210382690058240 9680945 217693401728197591292048059672531211700 9680946 3045125250431131512184720233651456768 9680947 82370094325086440627532704069853728396 9680948 196662006978323028294514305304309991808 9680949 -136268236454913725504834874196150884576 9680950 -135628834122208714813377201783836172000 9680951 122348005436122778764938926184630753504 9680952 1970293189262049652585037836787712000 9680953 -343552209794640227908376168392001883456 9680954 -95184089137333734579162086441615758080 9680955 141380720743747478237382284243114517360 9680956 147752390760247561172297033283541401600 9680957 -10902222825675032073019899180940879200 9680958 -514358034506613295252354690465809024 9680959 82565149806027274386938103205428786880 9680960 12654246363217278338510150488298618880 9680961 130474459762624867817706798996614371104 9680962 224690611041964446767985053187062849232 9680963 -224874457556880745058202230888314078788 9680964 169757551730190978743747317596018911232 9680965 -78377469076230229933535208720447792000 9680966 86945201852157525255362532238177635840 9680967 19557871995543979233812832860276593584 9680968 -18314214892938987324859931080734720 9680969 376225841167907181356938902982346225370 9680970 881284390659452190552052737736673280 9680971 -456589944086073319098949390785853102828 9680972 107297998906357152862095172663502976000 9680973 36854806544293686659399017322762517504 9680974 4329041745168516953434652259104094912 9680975 -80341235732422790612790456163660650000 9680976 14525760427173647058813932202617733120 9680977 9110497616372826795692075811669921600 9680978 -212317186324217539537517755186378158960 9680979 39100938687437727269483949221204933952 9680980 -103061206638457377909198196275377072640 9680981 -142282429641283281908626960217521535136 9680982 -95530187175010847998580604732261945408 9680983 -24233907225071130859525896428373403200 9680984 262001041451502973540588990168904386560 9680985 1955769408391169724220456245065203200 9680986 -38296010903456710924702042146223392000 9680987 476465978878855485476747800898120397636 9680988 71659532726617238763519365134931874816 9680989 -497690287535236148141899939633638421210 9680990 -62302254455333620528654363771138375680 9680991 45476015686804075591893825448915288392 9680992 2167071832360967903682213821500882944 9680993 -122767070036818409060636568627085704000 9680994 9388988639923978533496327881123392640 9680995 16605700858754826720760643217006193200 9680996 263551820434500361585581912303303126912 9680997 186691804450064621104737429036255420000 9680998 194474717264880082295632250307558540000 9680999 62617494242629106646899445191253012000 9681000 -93329811124479421186882856086978560000 9681001 -455354690939572235426732526515858686896 9681002 15707921332199600872558386806088465504 9681003 152637413477136094429868379534542235612 9681004 328601815244288011160311650391785933056 9681005 -169430554184542751752137482281999540680 9681006 172921122375676526038720869517612411008 9681007 186559367554585490086969431584964583392 9681008 -10472430667876254811023903914129719296 9681009 101181545581004039395397387031243864768 9681010 -93943762360005056659279621911376863840 9681011 123847250147194750302627113818986657612 9681012 155765549185885017597059751983212339200 9681013 124912194699492472036078810455682947840 9681014 -29569205772587148919332948064676045568 9681015 -176612388582089824018657609346084016000 9681016 -453875425193156964245536963670394347520 9681017 -225358950117379008809139695363671430934 9681018 98526359477636367853363612666700027904 9681019 241335358312103582395573231417552256420 9681020 4100854087110438101363681332236180480 9681021 -31872891682868203728484925300255310336 9681022 -16162408805196142995690193780861520640 9681023 106116690640626137351738928578069019888 9681024 138574640534163111219668769889415331840 9681025 -6938647499565446842139825792417663700 9681026 133240182345445633849160469127448100864 9681027 283395859515092835621450078467238268920 9681028 269597696421476641731666883414570531968 9681029 -224733240676284830835247119692600126370 9681030 65926182195977596126347283537859539200 9681031 901426684648627880332064739298031687424 9681032 305089184834429470520248029031657267200 9681033 62080235823604217169732171828816135744 9681034 143686543020723914720473437827837962752 9681035 21269013790107208166089246940994557760 9681036 99008485240769480422197554317695406080 9681037 121315181108681152619138515348282942080 9681038 100916473361052817984594223397689539200 9681039 12855047600805915947010310246784401656 9681040 15798113540565585809128024108752322560 9681041 -33538451049966594514436717936252410800 9681042 30209144777360991244112173634003111424 9681043 115264870576966220781126050567643242880 9681044 -165464340911430488027498087120699892864 9681045 -5319821789576866919286793045992683520 9681046 -14279005337951480689449202064818461696 9681047 136293468378704690376499598419031845272 9681048 -18865381773608037427973752457138626560 9681049 -29478872612426160119684164170442341120 9681050 -33530482174535307936563713723383727200 9681051 76122580236686257363620945911060921280 9681052 -70865936651247418014741471301729099776 9681053 141928511254046500038841146858445784460 9681054 155518799740581665799424344445875673920 9681055 286512818609862109074396541356400824000 9681056 -36318257257456977765053853996039536640 9681057 -117533986863551883901983321702569196846 9681058 -152235268892412727168429838039452931424 9681059 -6788038184415166652310602744159015496 9681060 38637038679829128501383701969976770560 9681061 -108228694618377830249999043657634768896 9681062 -127626683409052761816029164554656044800 9681063 -583337323833169677588346243846938624 9681064 29523313663221112021558550832785971200 9681065 -253860860556007109994894827967410568540 9681066 52724674730945473566062519369384409600 9681067 380210083355673409856180950069171066152 9681068 -105128941995169738946454569988600222720 9681069 -220228432336941338286254786342413098240 9681070 34498239797675567383295168674146816000 9681071 -265226951959916024422900290580863439728 9681072 -34279338904178328418237112861900144640 9681073 270191712138848630176709835132980023424 9681074 -30651762616194485478100243197190786560 9681075 -39857427874302362999345972227668197400 9681076 301843721299750756811748103899159781760 9681077 -170865984417843061528761717402103727154 9681078 127821752206300411482398647244082605568 9681079 -73196645470116414565306051461037799360 9681080 -82757935940949922144474862884730880000 9681081 -43039401040870311467694322140883267248 9681082 224283081474827970732220511911356769392 9681083 102055979118771933477997747150279557120 9681084 -33345509228312633992448230131103500288 9681085 65630933666389607255332703147458595160 9681086 81284950706407142815693041560873043264 9681087 51070909077712879933464703756063182240 9681088 -52087443873607983144483780582434668544 9681089 780364590013450671848801440543066320 9681090 -98387706216631319660599587738531394560 9681091 -95017159529624135169368693380568825856 9681092 -142526922601032351930592807738477367040 9681093 -113922818457600053858378481215930753280 9681094 141624025493338662970440577939393779072 9681095 29938687844167609833827526811813284600 9681096 30281264039621598055341168953369640960 9681097 15024969656523927011475471599748371546 9681098 -2115904850390608621790440596119551488 9681099 -25841576903141950381743335292931200000 9681100 16382063590768829674814970440375884800 9681101 -353927610519600397747196838154952117898 9681102 -157878395122402432484230711398681412800 9681103 445804740267670952907857311976317306352 9681104 90772218249062621610492677371319377920 9681105 28717194559484010313738447551764248320 9681106 -1637687144327234122357459587431266176 9681107 696779588616961289802040397721869899872 9681108 -177831843329959770686664813580326389760 9681109 -61061286929969991758513691941173191240 9681110 112600748034197779472953458242204424960 9681111 -122148385135547884648025807767933558440 9681112 -164411308303478811250375889088104325120 9681113 113831305260970255515565983379372569924 9681114 3732762434424269423877398916613799424 9681115 -16318745576352222673964511502553970240 9681116 239596935543570731168896799869924784640 9681117 -80093678392225115724458955067343464320 9681118 -3907250682990895840498872489361722240 9681119 159557292520803649351757775428310054912 9681120 85898997699572056164092013158073630720 9681121 -158492399736649819185396884439367448400 9681122 31502436712203823493031850451222965248 9681123 -246860879184929922417549333476221748616 9681124 134373908316777076815112148892797245696 9681125 92215384302393925232710675800027510000 9681126 -45675342046742322043677619625747155200 9681127 -301094023874938823912366901149349575920 9681128 92505141174320817545469644966529792000 9681129 291967223095283198451264526053278752074 9681130 170395111377735848963108175760309956960 9681131 -415704407923871438449485884122652941068 9681132 100994501197739001598746556436111734272 9681133 -51351531493124257086336569073653736960 9681134 -96837179772298791721252827637898772480 9681135 176814493486787901525292143295470147600 9681136 63518339358212598288741811942021332992 9681137 -270713138804522270381148633627937056960 9681138 -1164902493380457299452043769051609456 9681139 -97485930824675097716221407909003753552 9681140 -60152921866365174078995604885126021120 9681141 201410974298223807572964600186498393984 9681142 -211898553095566432516908329488492914528 9681143 -230779891561031879919194934220995792720 9681144 -9926800551785527620928456465577410560 9681145 -120065367598951377397308976529382470400 9681146 -28245882438392150445391988627890671360 9681147 -20440670428856034762160686368555819520 9681148 -64523484303283862064491065823704993792 9681149 7570162073042029023540643256571058464 9681150 44472455496653478997924022689940169600 9681151 62583383669733341007727041069115030000 9681152 128417522205364722209802031284847902720 9681153 -81129795378973886212213658722440566400 9681154 16022497822616978147637663488271194112 9681155 156933798547606368510063663163488903120 9681156 -148301419573206658405175078924841967488 9681157 -410306628838206705034451291208560160000 9681158 -170070932613479648448684528923811388320 9681159 -61180557257295066557199198060278996400 9681160 -221982452409837858788311396025278464000 9681161 17424590050246215827472022689401023680 9681162 23897833521750556532271045006608494080 9681163 158360396101497080312467703396767171412 9681164 -291627686109410633710585199284528314624 9681165 -132128815250938030904335331289376677600 9681166 -10118680220600263224509379041873158272 9681167 343025768411171848895862202633848279216 9681168 10073073362264200746117665357276381184 9681169 52983599738865615502599060933408635570 9681170 11022151134351538897559480503647557280 9681171 -11405993629376029302681709925312603856 9681172 -128198557871070427037083437733850081280 9681173 -183821975321012999313699871339729517760 9681174 -25151496264032819975969729349548050560 9681175 84150580066244797493947157494450100000 9681176 147607575559541150346542708957813145600 9681177 -254587007516476559802902823472176799296 9681178 64767920273282112000637843088032902624 9681179 317480106230910916649846692228894779780 9681180 -12808924971164191744898240813579827200 9681181 -41498259373837210319616208041697025088 9681182 70891686705843165254805951599321076480 9681183 153485603302150042231831285090602649680 9681184 236506055476899445685512576813867991040 9681185 -59835010143254501854583698260476320620 9681186 -120803170502354364508915020841033305600 9681187 -14181349734507861804480885839644605560 9681188 65849497992317347789868735282271547392 9681189 -51376890576686829184741228682563788480 9681190 62441825968230893886265770894898855680 9681191 74253609866514043142161517909314802472 9681192 1361739061407429396950126824824422400 9681193 -187504789914052253390120969632093063558 9681194 -244889789800520384533069047550957472928 9681195 -5939919586278107018054339718837353760 9681196 15151350558814388480627356708047275008 9681197 -6203234391936272416303782688109316288 9681198 27125415264076172291708819951463688320 9681199 -152614927297942956379517377366763342280 9681200 -62889276686394269680417163615550259200 9681201 -19844809988119242462693587083994235648 9681202 -107872066882777262923116198084105758448 9681203 -147165439072469825151563128258075887360 9681204 9548208796973566504879229506596126720 9681205 -192104404836933947495730808924016945280 9681206 13519816242336753583270341107922747264 9681207 19268561941513465814613274277894353920 9681208 144354835802956472294647532137187880960 9681209 49024297059237437313252687481229370000 9681210 28877330653781384149539390164090880 9681211 -1852533934915622357513394696148181960 9681212 2680660154112542244976676871315896832 9681213 238851159292441778202297868211001936000 9681214 181734131979000290928470542601042627712 9681215 -57522725757107207224114818221526636000 9681216 86662715652540571168697662487440392192 9681217 5010177474870000986210532437939410944 9681218 67601016621976676845496211917557994016 9681219 289926394705889840884848163023107844 9681220 192427674581702917175428111349834138880 9681221 -206190254310632071334645845977618696000 9681222 21402071222029684730661545538169973760 9681223 395464115099873987202677230127198992472 9681224 68668647423734604508471130924072125440 9681225 48636616704570607432779881989645539600 9681226 106594130889343652721811883269482102624 9681227 -396155860953539980692553123293531858924 9681228 9181669189554602502569341080952043520 9681229 159874897246349476042060512231258544214 9681230 83563327946901210040927786941270501120 9681231 -86841223513252108760277536850938134656 9681232 -2280418213484416293445408610027175936 9681233 55404559785238007155663384614703834482 9681234 92002905334244441937680044609146583680 9681235 391480633251970899712860571574931360 9681236 -130055666404719841749027018988953198720 9681237 -242660655068014939783373516185138094706 9681238 -25152778890925007313765812302823989248 9681239 -65151826416271129618015703797592356080 9681240 64742413885475898062054947808929996800 9681241 43629161418928696071408197666531734080 9681242 -37099626069111581776377066080170628160 9681243 17209457658112852113147953977293911808 9681244 76907455362524795887207685726811302400 9681245 -13648439597944561524857437974573315840 9681246 105181663129583410546286966971783255872 9681247 -103224345566632596280677910968899385408 9681248 -214203760372490801132237965564594618368 9681249 -102738601425796267314630252490620754752 9681250 -136420790253307799303086026975022500000 9681251 221210531384731267140734402429722871400 9681252 -43360106549348727044767670087513604096 9681253 1871258290991215385021770121650507104 9681254 -12201548313054030807426894743936374656 9681255 51797649768686532609764815015591543200 9681256 -168251425095686239256905465838999193600 9681257 -715552043362985821428386858011255494 9681258 32946514446815842548965061561452745984 9681259 -64170032576219901642315194760740918384 9681260 2845236488238477130421265508796160000 9681261 -87112894522913225007465298089749216256 9681262 82522120983642876036834523007758668672 9681263 420648026237733723523793413601672674512 9681264 -74402252804711805388329297630096654336 9681265 297238809888561652383444323244856701120 9681266 121044935165501154170158421245158948864 9681267 -10754034293340913246459440409936247040 9681268 -87743639980182905956447508280233502720 9681269 -64267896629042599172083436368025636352 9681270 73776615315190384890267914862049545600 9681271 25164911158479335527561759332229208200 9681272 -42349544683280181058375451217423544320 9681273 -16518126863626599843791103366414212220 9681274 93246009426234867257571263855939873136 9681275 -45150389162069137251030234834927660000 9681276 986120996413050958649835053890879488 9681277 17156544885047294682714804274922069126 9681278 2329102279625687753593357755900191424 9681279 314206719328324268628782937092621268480 9681280 20466793620345715073541985640487321600 9681281 260076645984466495369144367822596094082 9681282 -598676462943931114961825953535682528 9681283 -317713870668336320785273597200434254468 9681284 154353578306242083590014205154255551616 9681285 -93357295548236628177686483441743048800 9681286 -70253590399012581231872725555296799296 9681287 -104011618574536263868853509184116634496 9681288 191660121633407077764738711101796802560 9681289 107988879115245925333380531106555908660 9681290 -1861730544252653224316137550287457280 9681291 135186948799850521301690900068675155900 9681292 -482581246688323812352091560758738114560 9681293 -322468326721230853728068374922972286912 9681294 -27219532485027980397184517939363785728 9681295 80738979154107179768977820546999491200 9681296 28846253264845843541558134888664481792 9681297 -15008368529089833986866463914227562080 9681298 -1078309999192982021191499542469356032 9681299 -290409218135289448700755632475855032264 9681300 -35087118905494114414016331928321843200 9681301 -23775518241671514475494288847057137248 9681302 -152932269125100664543461516035909078400 9681303 -29556881448704774006803829884436929200 9681304 -114618688554921282326729044606721034240 9681305 -116589392137722244039783117410017902080 9681306 -14428805591870356938446557336825380096 9681307 -37875582367611762253191003212869000444 9681308 -21962383234902404067295306007431563264 9681309 30138820548355672347734472889160830080 9681310 108119122819251693898172676173867232000 9681311 127150680316008794327261446477007250912 9681312 -93387541155336613446417084545885011968 9681313 231015119462958834736943058346468370400 9681314 -118911510379359856830856475061324717744 9681315 40819934287427604226545558266514097920 9681316 -149978466842662362212617167921407840000 9681317 -256928762771728597696976647711667595360 9681318 69804036381642357653758145210336064 9681319 -444057118414161911810338989519787686280 9681320 186370951930059843411597377245602201600 9681321 603502388681994292016312705097188352 9681322 98093326057399994973427730362880812032 9681323 -14782656928934186856979482412923450600 9681324 -115153250401340810082410144449725923328 9681325 -37299428262788396221032449641967285950 9681326 146925044227173759612768678052829666112 9681327 -20076535049749315887100721460363206136 9681328 865858307906962201778149018304118784 9681329 105833605519088099323690303340543462976 9681330 7595056139210920074491132615388426240 9681331 84508715878092741787105442935939200 9681332 -82624524471427444643293210200085720704 9681333 -12307365893257497673004656875087006336 9681334 -57589168937045305851607129966030114656 9681335 318498131203946718551203322746470283200 9681336 133720711307449504467524357742231552000 9681337 -64139507429211808461371822674710944768 9681338 89664209594612403928321642761767090400 9681339 -12084773794949904253386774658735258512 9681340 -154220717023906470121632359481808412160 9681341 -101879104939472205299843066936782275258 9681342 2074338068493473673351501170190348288 9681343 -4183575521577769636536232530446349600 9681344 37222187055587418897370344441507741696 9681345 -71957328104363088168105962299918543980 9681346 68785906401868051919551908987911976480 9681347 950747074164972327721481420628504384 9681348 -16272246333658483588416207238138116096 9681349 -193326271256255571779192459207208647650 9681350 -4454371039744564802641559010028800000 9681351 67875168750196636300963341997190615760 9681352 390124636680433466212738815370385433600 9681353 84432034878742330517331395063548497120 9681354 122514755034511442137367220197941718064 9681355 -59521863355675742912484644790142788000 9681356 149738550454176971956095166596967729920 9681357 12848404944070949910067964808712521792 9681358 -201669732654483232644714140886340326720 9681359 -358977248262996942153570465680612167440 9681360 -8043557792543168661728308255614566400 9681361 -32227994213909685424022210857367201038 9681362 72640292983965508658637786456900900864 9681363 116980306579580771711618918914523535144 9681364 84536463535484425685645747540992929792 9681365 294975471004706340771400365720002459520 9681366 -126843763296000515239090740407059800576 9681367 128082793903945573911316639320378710160 9681368 -73566702503335848680585417446014320640 9681369 -86891374388612764960276245899231289600 9681370 -5303853117534524853838333134110073120 9681371 -138643611090303303625166721913432559040 9681372 -210101672707599979762922602271555887104 9681373 42708197514841642467716131830952519564 9681374 -130897724383601304758402516416001549760 9681375 -96135200720239808851375746078627552000 9681376 -138630697731119380357260164636139847680 9681377 384029555016848850051667808578558750512 9681378 -2990210221751836389647831722356913152 9681379 2886102002475697460820192038613040776 9681380 -4999901211045624302980653329765875200 9681381 -250796614913460200556592855822933813188 9681382 128337189657035453295220379802548760192 9681383 117586404253051945086937863108834014544 9681384 -91030854184753290819802055101260103680 9681385 -16927387394667143852160484461713255040 9681386 97078764284429044949180594268668805888 9681387 116410395260878081041605897487878607960 9681388 98786336207876793156538536942148139520 9681389 -272281813564252949088224859082844375040 9681390 12537268585577855988839496187425792000 9681391 -394908644031149574420303737286487938888 9681392 10632913386927337729893217210409091072 9681393 -47118994082828476627261141739548569600 9681394 131604495594747641194132547052607301760 9681395 -22730963739435136771917069448302020400 9681396 171359944329898871855468922686420385792 9681397 -284235718951003025407948850793649010688 9681398 -116735336984416490696781088891531222464 9681399 -25898230344034523847777543380572660512 9681400 238558468859544613860921267511045632000 9681401 -287776787630815406346779000792610344598 9681402 55911156395823455626457078964236559360 9681403 -233279017913455177583432659641257644616 9681404 113945707832820011308728331766772650496 9681405 144772556759636397918649241296431755520 9681406 -1465879219836649063320016650753213696 9681407 -4001042233726771066924086254852896200 9681408 61251961157510458414547536336857858048 9681409 425065524624083324186380134553951876610 9681410 -123584673192011928308165949648620828640 9681411 -75773512121269738773183043893995537928 9681412 -19945586821425362329687330024603238400 9681413 64140890221720682803433354668568951424 9681414 14529026474374395096382625438657057280 9681415 115464713764541906749097513468917422000 9681416 190511994222181411669309904015180436480 9681417 -176457529732115181888689298159025769760 9681418 125603638518425544039360209843664414720 9681419 -43963501204770217252115135678928029760 9681420 13846036601687342147972564242870425600 9681421 215912655910915574779240146354922765622 9681422 -54942866830519535669435346018935719488 9681423 225914137119175263026964131305963432584 9681424 36745376405183992103854074922244505600 9681425 67721777581509052439943992562765049500 9681426 45809413634410229657694383513465070240 9681427 53610372196818505643849203867347361952 9681428 164327805737521153958573353207121756160 9681429 72180791871980596256969862822459962784 9681430 -51658331781290578701039187784747919360 9681431 275535540444925028119289935104228621000 9681432 153280034081495913488136967697622220800 9681433 -780447447445566692626545988257708495040 9681434 59815563045364003742092846750285800192 9681435 -147313022721613234676151498180484530480 9681436 -181392537079332139060233123312956866560 9681437 -275948320736986227336886309913032981914 9681438 -63817346648930656297897924676475737472 9681439 114589627759548304162792773728802683920 9681440 -126267401799312307860491033120863027200 9681441 -3229027422453438880228726075494607872 9681442 -133396122902095177197717502554314453856 9681443 -462596851720631329929529929038882950308 9681444 -13760336450769870919569873596552617344 9681445 -86112243511131324642375671236184055300 9681446 48297410435056372649727183910400328672 9681447 77442681003407994538674183456688309920 9681448 128219944060593294074826503110776668160 9681449 451123849106116388665138603914311768436 9681450 -1073295490734846748751287562173440000 9681451 -133823997511289757255889851016237435088 9681452 -4977281952792427532145550624326144 9681453 48536029881352483030638826805308169484 9681454 226846572234922596501036379567493626176 9681455 -39218868814681198260921341748923566080 9681456 19456736435129017421847979375805005824 9681457 -17319084264505135406486655846087173208 9681458 93725202999828262167153472893546616080 9681459 63019348101927748294315698892955586048 9681460 -159126996024941387573820509460884275200 9681461 -412581084143047033513255350693741135876 9681462 1907392671746616479776339924887299712 9681463 23356046159886434283209271240322541784 9681464 101462699316414620710922461392576184320 9681465 -34533797677395295663016152620488498880 9681466 39007803656408097078548203739571468000 9681467 -212413404028727794947301805234408059608 9681468 182551861234036331538505775362084631040 9681469 -177343702758964164836506536150305136000 9681470 19434842121219984642182489522128111680 9681471 98852961563612311316613255292951956240 9681472 -92100173038512752575367775355919663104 9681473 60041827925634906700401676526781443460 9681474 -89098185520173831193105869349701320832 9681475 -15571644396353347016182290373274276000 9681476 -35930298172062976644510515645096939520 9681477 -85569952458966175549188339474328476192 9681478 128948275128252755876500533988800262080 9681479 -394109410652202663122222309819229216 9681480 -83415282473576316370550555843003750400 9681481 -162021466353782453953420683655468839718 9681482 13044487613998534965825274123930743552 9681483 -68727752204656511309015632598148077568 9681484 4832317769377641883161274271554102016 9681485 81922218476048451482869945572039907200 9681486 -29664224396532381260204140365655068672 9681487 207226594751210039789767466603094040920 9681488 7026202889918047559621272675848683520 9681489 -48797814451341688186192692355905854400 9681490 368177804151838804448690630869094400 9681491 -7179599572035776185359728363910312048 9681492 95979310279924813662254518333942474752 9681493 -562027872756742747571759703921296032 9681494 -11547985836731208539486925122294052096 9681495 52655084417773341403233544965226263120 9681496 -75659410325308349872436287189890723840 9681497 -232073565071654717521238060045684346048 9681498 192000665527295214068463853663156293120 9681499 22740924436677486572070267375340722500 9681500 -109794155384714966980113160648359552000 9681501 -25553169223215579069231890732551781760 9681502 142558272149716983898483484025027341952 9681503 -142495706401593550339058201624706133848 9681504 36444799166987301766893275092365606912 9681505 125382745885855790956808504610760377600 9681506 -231037450819244107144063265029672944048 9681507 -117151871515136976642597498039235341120 9681508 230026909534689212013558179346298099328 9681509 58275256849907355308206905958940403960 9681510 -23985358823939155896287334129786835200 9681511 -114226008732448523337382692322755195936 9681512 656032989978164329706104808527868313600 9681513 149793722649071953711425723701088345744 9681514 52389909981614694042532900280459879856 9681515 -275632174183200547621480472035916823840 9681516 -23680523850998245912362869505860806656 9681517 26244875506129463162246322511762193664 9681518 -176589415760327045404135540211815372800 9681519 -262553966730395419472415994566716674560 9681520 51755659610531448333720715697899929600 9681521 -266830597389824775462095469027382755228 9681522 143697278456753752670146418389520748672 9681523 3805795363110322864109250663051177520 9681524 -107851999337661452559396867473132433408 9681525 -2155053639937955872687763924901823200 9681526 36437922022699087080338164773970825920 9681527 -397117096115143806178306660898936477280 9681528 -125544890178550212797709610569503539200 9681529 262021086493429463237165442974371595520 9681530 -156336049607419401460448555745176832000 9681531 -31794642524471432801240889464833424016 9681532 82009425556323103332432791270882114560 9681533 -246929372176998740439228989419075588218 9681534 -186291193496356532775841943062270596480 9681535 -59043036226135165030007430023062965600 9681536 -5251000240118817488985484751064268800 9681537 -190983647822760502658262167259931916832 9681538 24147447724571162409217165823648795520 9681539 -187138032973438594219362397162103728944 9681540 -18610741321128102906572027956967116800 9681541 -36377116896704462154806130966753436068 9681542 -80647175333327914841095871468686295808 9681543 -104980457243396459201314060120582900368 9681544 -179976595076264894337435371644063779840 9681545 114627443510044916219982547379009395200 9681546 41251375765013313920094335866755870720 9681547 278370073140199104628155821836156886996 9681548 -29249100635638217138388697160806563840 9681549 -29733304853107899102200058082926129600 9681550 12468504218276731806287403267412612800 9681551 75195909893232318044575069180696021248 9681552 -1621221507187617310168692538347356160 9681553 36286954639403703229932955422110334720 9681554 27608467561050377548107891049407475872 9681555 -65042916832987447034171827859245228800 9681556 -149240550839794376677713219563441584128 9681557 158757058825706267892796458304548382812 9681558 -21865923394295944469795763435316708416 9681559 48354493697803827920256353057254978760 9681560 14711391363125687047605707405642956800 9681561 -86747469432732282133667378569154777190 9681562 -32550248349095113431514225602109069056 9681563 54606920399538979385312136520970418000 9681564 -167020588110655622961440014670616821760 9681565 31418271398790523571303104765676177400 9681566 119080772954918174667895116707782831680 9681567 78734694953478273819913437152929506432 9681568 113576367688212217656401619786750099456 9681569 -287004599420585120687308005143804256030 9681570 -75381908737075346595441303034521854400 9681571 -68040293195931087630747592235590888228 9681572 146677530895675464187012835923629437952 9681573 -235515502529200293567034043629908000 9681574 14221819977932032206990420267552927744 9681575 150046384053179710323764083478148196800 9681576 -14721733338220230423664795486868275200 9681577 -648634882559430781721291751102384701568 9681578 270970844685831783876086146356808305840 9681579 -1713449663466977484720775462751078400 9681580 -256599480956558023029027072053984716800 9681581 -52919223456403442865097634025538478976 9681582 -158615144623351510326980866313510390208 9681583 -28867976084588879476120817054657555480 9681584 90566542332762475849380937231963422720 9681585 -97747124155292458562831521937379959040 9681586 103099855862865964766278121770856542992 9681587 -63011888578225596415859175692228491764 9681588 -34880704695382325909358463773163462656 9681589 165653494061708806844895532408100849390 9681590 -17901095463287693918385347971547251200 9681591 -111751937420882870928907881462312216576 9681592 -8437609866975898433814777402950860800 9681593 44873820406500669153158702014478787840 9681594 60037702922918351073914588839001833728 9681595 95694285573735512983502329624805832960 9681596 -261218195739509102562011638477011532800 9681597 192108909296970177274782889063891301088 9681598 -4799015700275508238865487452814000000 9681599 62816462390348830672269999659985892608 9681600 -39463399346473922919773178777934233600 9681601 -5066660437808868176528406818394575696 9681602 82974863004266284776478797288746941440 9681603 183895818587391006059576397397638278904 9681604 -193846776639564335460491224023839535104 9681605 26118765629932624814795535073793116800 9681606 230563980976441057354566629560811294208 9681607 124115235722012228065469097280619077480 9681608 -121075915453911664367042462629896192000 9681609 -15658177000324972327368893845789737600 9681610 -39969704099760356458311393312229294080 9681611 -148275597520339093269464322130230823788 9681612 -152081796729904618512577177427584025088 9681613 46005177471698742556069527984288511862 9681614 78262008188863524784971966425387479680 9681615 -180012182420767116634997592980610629280 9681616 -46957548182742282285603380928844873728 9681617 87930924688305496449480119122034540064 9681618 58785379182963303844359321238136133888 9681619 -171874769692422266933968368701234788104 9681620 -36361837401126430147649369151766732800 9681621 302123606487005344620650482209593995200 9681622 698843572489272438559335650630870592 9681623 62203822816983764416856651198736945840 9681624 468763275509107760265136118211869982720 9681625 -38368083567124686437945221803956982000 9681626 -2694899595251704740017419468688617488 9681627 -34760142882679946841702992812168120680 9681628 -76984426992473714156096333681181573120 9681629 374137393591465987310196604332380632230 9681630 30303127623347673565333584625741393920 9681631 179516418970382458937927084918019143664 9681632 -203135700729040168522529802806285303808 9681633 161738444591316253709042676135378785280 9681634 221553099098270389473219094215810690432 9681635 233916607457726585366520573900247840080 9681636 -190531824363015683246452969967128688640 9681637 93850909537399217679316451283153936000 9681638 182741415002356804749357774786596202720 9681639 -235706393533152016834344430918985715840 9681640 59643912659040389447308044307077120000 9681641 81944136672930884655153286569620438784 9681642 57506635872372222545437050461686949472 9681643 204671244405423847743641995330854495024 9681644 -46650978205407884029062922904697314304 9681645 148970850187743598502494113346021194720 9681646 -58624816360795856234523528997972268736 9681647 -558895106591355738167386549359096508008 9681648 8869566907243069340908926709964242944 9681649 21088762094571700032519795655942989650 9681650 -104862828287928005981184278579095296000 9681651 -4129741593570426989721300082167805440 9681652 -117992339900483994151794786065560855808 9681653 76713930448656983589914738882200801656 9681654 57879364201700026662610998977734557120 9681655 -148238139829095772815794471072928982440 9681656 190625387485164884355818974780431482880 9681657 152096708566080222413407011015381084240 9681658 27882822995170061018569513271927691264 9681659 825524607546062078942723435231861664 9681660 -48101720294090710322366574549240576000 9681661 -216037970100095632517090565629530106976 9681662 50856153456948730219840300663250395200 9681663 40102414423938853298430621828492742344 9681664 71377731485367353512091871871311544320 9681665 -682682478068077657674247150392686400 9681666 17873854941244734365058923528357835264 9681667 329639947051256925330966162928985383904 9681668 -116982807546214086102334739607485741952 9681669 -109627998922440371601766352944115478756 9681670 105567220829451735331859714179127074560 9681671 435062474913500916498648140582178928032 9681672 -14686275504658275045160143875337093120 9681673 -163131297927659355017014954928805324620 9681674 228746522602493785795621988015251721472 9681675 -148835709752198243257796533897580883000 9681676 209220307116258217188342496940930990080 9681677 422672109540004803772083430934841065526 9681678 72806702902877177372558735531439854400 9681679 2062976789508758538389118993916267200 9681680 65169931322621143406558517646641807360 9681681 -49235136987049945427260010560975095456 9681682 -17583029735261825282362165904648285808 9681683 328551215590039244602474350757370430024 9681684 -177481906923443195946705144490310436864 9681685 -81351362291737560442618966638531633000 9681686 -102625465047390694215575122025543639040 9681687 10955184419376619936095642484038955200 9681688 459382104362080771378429070429513717760 9681689 435722476214421018267438114350205120 9681690 -4855731511157074622921809896045020160 9681691 -398741110255304848463056504696544169008 9681692 155118623089594048952869084032667362816 9681693 -778162121685307793574786029703725952 9681694 97337222669979229690355406029571256704 9681695 276809849728580954791217374061858956200 9681696 234385970364715361595503784925518692352 9681697 95939613131682937708578111439975893040 9681698 -1078538089960760954357511070302171072 9681699 49011066477322886349769668936286119408 9681700 -6569605386405127140481121501500313600 9681701 27602595265339849074959396691478612704 9681702 -45770121817761187884293327644388960256 9681703 -48993669868113879329355718959027492416 9681704 229524823676716585394379893251544494080 9681705 -195447339902952365089581732876720292800 9681706 7517900302247459816922393053020650240 9681707 23889124057886855546920194260258906400 9681708 2802694763117492079789747829068840960 9681709 180217683696975053770591487586927349910 9681710 -11443232058431473730347017951758544000 9681711 -1888963540010233851300982142803438464 9681712 23849857411928300763425625954261073920 9681713 -37320808607265973069154592399496208016 9681714 135793265506900014157903646351498361600 9681715 -61648129842441513463020294558016730640 9681716 -152083144761243367194141289655524700160 9681717 -179594947109160154631160439459770589920 9681718 -86164568863515167915933907052822069248 9681719 -71563649123034245194377336177037049304 9681720 -50984668540095681747246678882030182400 9681721 -170423159600531121658280570773399530240 9681722 -105664405623536433899696876396636270400 9681723 92268919533794548544784719185766223240 9681724 -44714352764925731793002619737209455104 9681725 -37958643418287489348441463370684880750 9681726 15490252433562241079802215771320244544 9681727 139762613561235592643357178776952126960 9681728 49101064551268017497403391281406672896 9681729 -153477347973193633199217074364016280016 9681730 -138419529522782126866096481420522358240 9681731 56277748617625713818445764253361540152 9681732 216074767276256482388154739662086806656 9681733 739193629533536799810768262776355192000 9681734 54039740984873818731397156421576980992 9681735 27517974152365689252401628068546764800 9681736 580101791844016408037230595662162421760 9681737 -88305577465649576564265932816816666160 9681738 50760512431485191738319332614241272320 9681739 -400490483881318735024694258504319828460 9681740 43896460063899193134036609509040660480 9681741 -76300989818427266512901510459838625920 9681742 -18503387126177533808146126575940879488 9681743 -209056976490538088571157475237343973296 9681744 -16811807362113454116318686215346061312 9681745 -157491269679254060033808519864640639500 9681746 -32334723073043242923838039990554356736 9681747 -193156978411394184329122589274905757000 9681748 -8880482710030638122662425009667020800 9681749 -190541078942719420005002200416629836608 9681750 -35969022900517779507429501006142944000 9681751 -7319249982358687784458470409846441448 9681752 44255120056082988035009502154091212800 9681753 78009003764061989715333115465212811584 9681754 189636844223982306823257711793352509440 9681755 -349098433735003575062121853243211845440 9681756 -63361543602078027793763887459911229440 9681757 482274416474808339957810660385347860006 9681758 -120846856507008595268040642123097959936 9681759 248597125541620070540862484709063747928 9681760 72076221640230542540175914960297656320 9681761 -298537268935538530283126647168240252638 9681762 81111077992603289359444270588783755264 9681763 -91057182492070914488568082424289940800 9681764 -117161263590090561905352029860483117824 9681765 -56757568245479109190227700109350748160 9681766 -166349326133004445746935628064481779200 9681767 351490624745806608149218508332299881880 9681768 -15974654963069335257105587428698685440 9681769 -224938880908720557898696731814023365830 9681770 -15392749301882186414898261932971914240 9681771 -17529478321083248206811556575299578240 9681772 130682350238145481958237875785910597632 9681773 -172872014640303472092621350597109677760 9681774 -3633268030136460492051881333449266048 9681775 75582834304216779745136571196386181800 9681776 -310994547918891860842713575533117440 9681777 3656400489250272968452383713772422592 9681778 -145656594442752816168055769176983492576 9681779 -282112184859758904412787746899189143160 9681780 57230616337015368405303642097567733760 9681781 110643072727423624308306385191112382784 9681782 -144621004016372833932560967187368460800 9681783 -204527355213515105496502582708173514776 9681784 94029038405096836846144453081549701120 9681785 -49174578178496628586592388308886073020 9681786 -9661325341117119778108089851170708368 9681787 -366427483930624876823088518704275468600 9681788 -68466444958384846703368177564202402304 9681789 -10633412128858650737300669465568782880 9681790 -17340936360867829917391212330405949440 9681791 -105079622869669981509000546422888861328 9681792 93381137972397082532882296303150694400 9681793 49205042551981219449896856688147625088 9681794 -236322995756888336846407444752195072 9681795 130227511865147636484997016090391096000 9681796 44858884018824646541152808427158241280 9681797 -16774874540465228917888976236587950754 9681798 18906482698536885461426118438587934720 9681799 -71162802707862957729528166165357460200 9681800 -204017587559372703047785848677950080000 9681801 -59931046573243726529005098973924816368 9681802 60506341411694446334317666042731714912 9681803 -165819629941261797308148020016227355948 9681804 -93639253670569960026094611975940227072 9681805 -109151637085042425829527198958531549440 9681806 -26304966657012430694902027938211808640 9681807 225363568569780345175956166558755144840 9681808 121470471779948039870781797780288479232 9681809 2535699679534527079649073246512105010 9681810 59407707997270938262966416467990300160 9681811 -516330870743029349584112906765231282600 9681812 -376850605365203850755250009017096466432 9681813 -153780059713433603892212101072029063858 9681814 -324648809795454627881063298907735602048 9681815 -134680229350423546979544984159666240 9681816 -102870851322069624024133088580198604800 9681817 -72864868791996112793468280526574338608 9681818 131985370298733293446408998974456843520 9681819 -8204076484364431858163089082935859712 9681820 -208245027907823741472820368719867281920 9681821 418076603264187662169611086577294261100 9681822 36760724381206592211420374732302798080 9681823 411172433021643951651263999363071387440 9681824 -497654529371608016001478172258958704640 9681825 197293809991994644091219943165841665600 9681826 11273890072218241798797780044039293440 9681827 -31935227590569918703496356993022877696 9681828 39916025062127142945021319371387015168 9681829 -173164669206182143709313265241361301570 9681830 -25985658207880615362426148139248118400 9681831 218265888604337463578057899437167280720 9681832 296113959395892035598314572116749798400 9681833 -22016054848607199318243278898574628160 9681834 43500560053691957762117130927207194880 9681835 252360979161737492752319416486593112560 9681836 126974353210129399313101420326171444480 9681837 2454258450614498451944879569974821376 9681838 -281096142918633950171883141832856164800 9681839 -6705979416628743857615302412216291544 9681840 5334787198847523832524119269154488320 9681841 -162614932011216226227702200952002250960 9681842 89519297800035146520415878284002701072 9681843 -213870898072595625568518907517697051336 9681844 13025325663621181150827629372766277632 9681845 -263234051646547416025706488051742515200 9681846 9944570879445476521396352766926913984 9681847 108570908757290618910021350535090496432 9681848 -240584112225545746098608691606770688000 9681849 299084114090447805130142764001316393600 9681850 -34026048269169801274816200435819744000 9681851 399236284786877590340640132740329799352 9681852 -7114705213410279952431851573076192768 9681853 -39343468269764590962049595781555647220 9681854 -26494813290195054038868955134763692288 9681855 97372008611279999156238647453825951520 9681856 113402548560744885561763555277369507840 9681857 -272121282112100879306567362156548231168 9681858 -14900066336000568163214492581856458752 9681859 153023573327890457982881503724320479744 9681860 -44567698648143702063441312420467811840 9681861 -23658208265603628181493747905354459200 9681862 -48183709525831456185328013152019537568 9681863 79702634642916916457635460396749695264 9681864 -90100667525603974174576182757033082880 9681865 121574483721256254449486651787287752200 9681866 -175889523791583108635870551764709948368 9681867 41217667077077509298154464257866758448 9681868 100182522058993229502339880339023872000 9681869 -350873621526567229370100396978567031860 9681870 113424858818250504382091330980323148800 9681871 175207698109474477379374669516525068000 9681872 -91315217855995308970906956679299047424 9681873 -144178472401471886194150789587139336896 9681874 -10303496043957949647584013369716199168 9681875 -3384569374247888396318994782166630000 9681876 203172270395420454760524418886375608320 9681877 581781396230599220247461161043169094432 9681878 227559195219048107112055466853628158240 9681879 253637351443493857875513895002395092584 9681880 403240798064466814784787965557555200 9681881 183802425323702666985330539938897561344 9681882 -49420044324509255445421080272492928000 9681883 271517692212197233222897159762281416132 9681884 179990293913940080469927570729250146816 9681885 70773775493934052948806534110889772620 9681886 -273436959547551531690133946023004788608 9681887 411291632277206036730728448671853747240 9681888 291912014958441783455072621893218729984 9681889 -17526860238968191875283640750157219328 9681890 -52950170857625960325746101090573593600 9681891 371348316578676601781768115763166440800 9681892 128362899945017149074131543005636583424 9681893 115984431741979117367632901819975066844 9681894 92485962216500183607765377034706773024 9681895 -6364082666769358587078794987911363920 9681896 657446589437658042423588521724149760 9681897 -598853741967403731181440682855519390272 9681898 37890833477940910729913006704288993200 9681899 20239106908296107148623149734662118900 9681900 -36917942029345258919801262610868736000 9681901 -32190425697668940533524102427901307508 9681902 254860373014674920544571347862929018432 9681903 154438942948641979746453475654384765440 9681904 3299588845704260842326163068826091520 9681905 -158310773619806432025882548821850420940 9681906 59745596182360126036814998336031539200 9681907 -52939485692577150518482266759789153844 9681908 414784127975333442047836912313498094336 9681909 3695919808406863112922113520384176640 9681910 -85382772066507967134115932005235897600 9681911 -9541158658678029255356400767693322480 9681912 195819347494815252013892214756832849920 9681913 387303705514922761669985297145301133162 9681914 -140272543830523616597779672336140826368 9681915 -120856151126601302519870945288706620160 9681916 233030090478163376286849047194001162240 9681917 -7690434785566223447405276985410708928 9681918 116553304228441137523592307538658704704 9681919 -32214267390321301893427029366804809952 9681920 -65157519308804519255389847616214794240 9681921 106065873673056769237360811969111544690 9681922 109066304865113248748093580077019093024 9681923 -7366085494441304467488952212340973496 9681924 -76574014872297306528263201871622963200 9681925 73754432406076887161232416689568760000 9681926 -140688697947139042504959847739574749088 9681927 147521599781665940947432472497320046032 9681928 -247246933605694996478876211074772003840 9681929 -61580237763109647844432034723843818470 9681930 -3672930487533305861272495875190158240 9681931 -4784881743277129390203200734601080320 9681932 -98790452601394087264421790297978329088 9681933 -310970528114184707413786699397057215200 9681934 -1297705546667454487657162312898263680 9681935 77296312803516044626759355498153183880 9681936 97174192829143059621467009370095616 9681937 -245147216384120924872038473557101454414 9681938 30444251403043848789552050940275215872 9681939 47171264260496199792922498467751502004 9681940 -195643207691402783927782866844835289600 9681941 -416697045124886718077106934129453820658 9681942 8997515126846836659155754120847048704 9681943 71126988322743258600583995417681778744 9681944 -192608661301332345143612413556117606400 9681945 -3447934645157430290286553989370667520 9681946 122144348303552370982691533467110114304 9681947 -21479154346265192396134529780985619200 9681948 -287659386390412309274096763430009529856 9681949 -304011493453558985634957507343586735220 9681950 79948911389354083636320707773134033600 9681951 12377722673404237952165909680558416384 9681952 -31262424648462228068383788888571772928 9681953 311016105115512774883122468079531551744 9681954 11280409992633764247131486474607432960 9681955 206429442897529755657509733630206865360 9681956 -49199915350670765299983872283238616832 9681957 -334320280699339007082961729314854607360 9681958 -14259027697927710842549539388747001600 9681959 174903613945362920855088528680640858480 9681960 114659243972218294218978222650605977600 9681961 -108043014880999293967226841482194737336 9681962 -21595892563790332001801093564614674768 9681963 223370493589701331454205990011446430400 9681964 -319735158530173513575135075627692544 9681965 -93287245140136583361827020755108334080 9681966 -808648245931678281404709507181495296 9681967 -173997767596497190702983051696285727984 9681968 -12025522460116959404092251530761617408 9681969 220806471416550678023256518991239715840 9681970 135379210781229884385620013830581195680 9681971 -63785087090522056135179593799325262208 9681972 -69011847190749963252913409114025689088 9681973 -112365352620853747796045732255889515360 9681974 281086868244834910098011099661748912512 9681975 -27768966590159712136155726396437441400 9681976 209747671145943395593808369272625602560 9681977 327253456628561731520554845042071606826 9681978 205742289505846502295483275781589536000 9681979 -9182850155045237494638472146790694960 9681980 -15269929459212899487491863199733841920 9681981 -79510044145589112216217751666714760192 9681982 -86732149135751816134880892967895347200 9681983 -313528847273556758764513756002459240768 9681984 -8202378321169110711309901606378536960 9681985 118263912287800172966065729854863316180 9681986 32124971657272097150426986836350681088 9681987 -39699920736777971228600099231603539200 9681988 -181745851123276908772470370723440783360 9681989 -453950731309997758727945562413427162210 9681990 1096548253981396564691148429143197440 9681991 206252505849362403600612559404381510144 9681992 -575278073421530098126161009680934174720 9681993 253498872468718768301023443107771472084 9681994 14550879287063776552891986142493332992 9681995 99102916435402515978817031228990052000 9681996 -107274502366577242864165988425643913216 9681997 46723740504592520222524942529156348534 9681998 -184064623757114312248909275461883675840 9681999 2776016947393790106856646534559778320 9682000 214997982807449993728658221983596544000 9682001 -100736460909632171286570407930884534080 9682002 39933023400805195229693143480709025024 9682003 614445611428943822353540406079407378080 9682004 30386389674511226471383624551045236736 9682005 150515927226174376638298247761437334560 9682006 191521870241096971578463666471885745952 9682007 215040383168101300770358440228799925256 9682008 -161604836444807452580761862668320215040 9682009 937462969851426355136430736627500304 9682010 -141267335442146290935591859826058421440 9682011 -10603531580285935834138377347940229968 9682012 55995972419135084691636546683981186560 9682013 -7052141157104809572946548351250543872 9682014 43584811152105669338332362054970232640 9682015 49592289700154982191841342084448130400 9682016 -414979960998969030353119431540750286848 9682017 -11943540913574796742527885810111980160 9682018 -148565939082772847412057820644552612480 9682019 420594132993056004452776715856931707420 9682020 2545451757004154960980507984240032000 9682021 131934730830749232027686762810032545052 9682022 -24320426634360507389411478385543786368 9682023 74044629020654774862746595126536664144 9682024 -231114249664570411515953773010879201280 9682025 108810061747172520024391866320680163550 9682026 -22621220852771633121467207730601433856 9682027 -287121785978686277403269196903269971200 9682028 51797065872783663644761796137742261760 9682029 91593329451067614607088711092140639168 9682030 -6401991349596100903409361688829337600 9682031 -103335946888308985828196296054819930248 9682032 59137121556891459555595900586484203520 9682033 -52578264282733561687173143042409078336 9682034 3173229713582983941952103965726410240 9682035 -165284922965674227695697412960254662400 9682036 45879062487268775233322385616183730176 9682037 121605342881793182670049926580440496800 9682038 34221461724666649549328163265875859200 9682039 354633060541110270292645120503136922440 9682040 21514049488758696953259770073601228800 9682041 -127536030071443586957588812880985924000 9682042 9231951537747131800031461038978286416 9682043 32870492322054687357095412061153109280 9682044 70686649879141255068871801010506235904 9682045 128727696046226957954067726820603346400 9682046 -16772123482233678173580111051976639296 9682047 118700408254024444913395533537518871576 9682048 40576139589305111562882038031942942720 9682049 -5426115481265232847024046873815319640 9682050 -2749890915231741228880773123946790400 9682051 -247614080182313377809806281358856898948 9682052 -1253249584123396470464635770923913216 9682053 -3600743338904764705615353986114157792 9682054 -141043994798553757938624396058560188160 9682055 173574396633240098835651906663962402160 9682056 -78262166767739497788345541721173555200 9682057 -154366091594605839186726725596451904 9682058 108317906854098645106238458836472976640 9682059 49417620219582716508665721213933151704 9682060 -49681427844927009091362309217236326400 9682061 -141486625046115949534730003306114306388 9682062 -9870017789388858973742629873172540160 9682063 35426620395130386390409765762031201104 9682064 -20942335435928960104433289085353197568 9682065 272656540633433658244474316837083632000 9682066 14266578292195896474584984276278473504 9682067 -191021636382548870693600158620966988884 9682068 16230064826307685834924143400509788160 9682069 -192619148500833807437888138054841692530 9682070 23745627927809584463483840415323151360 9682071 84845622242816511056260897630303914624 9682072 200353735259461700127746848987615180800 9682073 514838302880076217246136051381407706064 9682074 -122629747522604524955959041036433677312 9682075 37386094174960338350303274397007331200 9682076 179145474015352001135165303461177781760 9682077 -136082086035702558173370021914362368000 9682078 17276029555017756046601611406690004096 9682079 294996414527924162005369721772016174080 9682080 125438854764703801283533067894831185920 9682081 -14755697621076239637790946080548070736 9682082 -390006752396984252570946944033809274880 9682083 218606675548478260604085380761802303652 9682084 17072525442662862730242014241157268736 9682085 -62011371860977532947879283801627184000 9682086 -43943735265877174097292445208907639936 9682087 4287096869955107687004801558715471736 9682088 -137602726070826617653290238901763287040 9682089 -250816490175856368351978274361108785776 9682090 -108657098091289772564824415719344556800 9682091 -381148683585370268567511789265014338508 9682092 -89802625678898192198144277496652464128 9682093 -58355182651071267126119238512003600436 9682094 -184815754720505365691901242783798615808 9682095 74292633459563161174019966040272640 9682096 49971891841306820039684126815793152000 9682097 20343917062485378576499546306231830000 9682098 -98327693605691379550247687382368420736 9682099 90413821771428197868007028384147197952 9682100 -64532362437090383447569831905828297600 9682101 59099736805394369013522901600858159776 9682102 107023341670296884234320103206952206752 9682103 453285081061669940246755602722643445248 9682104 20106034069578445605334473835656192000 9682105 189581465737166159134983243667419799560 9682106 19953461840664133875309190714956174336 9682107 138682789217099295265621548738710582040 9682108 -202757763427665018063618365377299523584 9682109 -20419445258066539045130458173422047488 9682110 51812954909340906459322599662364393600 9682111 -364667268203841376305653476226587108288 9682112 -55855443111959559402037259466115645440 9682113 -88563133221031983601432521557182541376 9682114 -28361861857087896861237375057967404480 9682115 237897648531487933987404488096714607600 9682116 116502000094428805018426235531077453824 9682117 -463664346253312839208938687353661301860 9682118 59792776807561898389595039880262658304 9682119 -168274000198989189754816261584041797680 9682120 -66604362400395388278685355003559936000 9682121 -219863747797351787755108997650225597056 9682122 -10484839115453838565084744513825099776 9682123 -20948028892205433674248118734599147120 9682124 180201649193783457572706084547266583296 9682125 237955474920126593962107689687774280000 9682126 -37972013493306756036767429070187456896 9682127 -59384399340144710608013880241263389088 9682128 31318458084325141094420806300980609024 9682129 88767943368297102916642064470654932480 9682130 -12382356945980945063187868886244275040 9682131 40704065464986862772700350914097323824 9682132 -138217428571291556884927295367376615680 9682133 -242703145220365682649865537017679293618 9682134 -53215705381278789959519693279134679040 9682135 -338179588600592905002336376458455506920 9682136 -13498677983491654755162677723908300800 9682137 304282746809621826168426722190862848 9682138 66993699659981946702322688391193344 9682139 -4925404306537270319157984198446688060 9682140 -26808739207908747633076704314152826880 9682141 224653826372815920517405124876127233280 9682142 199073250160525152797439861922140857472 9682143 81337147504198700079454823446997623200 9682144 -97604236845981731109210984153869451264 9682145 10000755382950707704474858509628540800 9682146 14119734391954703995492646456295168000 9682147 -237795742948895765907416629980177122404 9682148 -53245860085833943780932594669660831744 9682149 59491497015473200102409543177843947968 9682150 -24536494621634865959615842965411806400 9682151 18976263912481283984982499781760196152 9682152 -138784168259934445429502505470912102400 9682153 151875312880284266095396155509082848000 9682154 222644414952213550361562018855834783072 9682155 -35857960451329677347805188039488718640 9682156 193621861799508701680960060711449732096 9682157 -11803912740922085881522143835240704768 9682158 -31174007612686577045900769007184568192 9682159 431770384916695583827079944384598506416 9682160 35273566661070469859925983882452008960 9682161 1811270549734352996584256509468878720 9682162 -3599346599883444837988473842247671808 9682163 -368775479487964807718408717144760877920 9682164 -53751902096739353158275267225635585280 9682165 -124610044484336582898092599283872355940 9682166 25132610107185046130362622148980052864 9682167 34861890407178494747068640944286601600 9682168 -96592411658137516205452233801852026880 9682169 161340569204285250038690022501633796800 9682170 -4811831279511607822316129093270039040 9682171 -163354713842274224357664078250317585628 9682172 -103781403249730766691086059942595788800 9682173 -3350887653488947416134727731482936698 9682174 217715097248303899367322814862154894336 9682175 4109033313451202889414561016835902800 9682176 50995436039281186200111658032854728704 9682177 -42339918605512001279255725447447838974 9682178 -81117260796648467822944990218694320 9682179 -32800910600809967781054798863007529896 9682180 246149234656777564729581997205994723840 9682181 -4793495132278659939908440928808164928 9682182 164926344690667187718780962901869200800 9682183 -117986586092675915168359185065288592080 9682184 -253889002154860217253676297065545932800 9682185 43821057638873675429134745903309845440 9682186 39005506023468537730554452669291631360 9682187 -237898847895166240883502887601343189164 9682188 -83353078566236946914148476778395664384 9682189 -130545819238508706953703623045772621600 9682190 10777284142398684612414419201429276160 9682191 65284373980806630250030828904248641360 9682192 -34198587308060527080947777377787494400 9682193 -204991079793251730137175270243994548558 9682194 109885396161501689736382772270864643072 9682195 -48646843434983956919660335527684422400 9682196 -248610052960585805458055301896320617600 9682197 -42014127713516627401586413586823503616 9682198 -6959328691665280409931567365945412480 9682199 -24225515774062462759542486184571295744 9682200 -30198105289775696807202101902909440000 9682201 27489376094517171679792063396366401480 9682202 -105418302390626596768955000544955826448 9682203 193816047660746101617982200371768981808 9682204 -199691377130278049812126939025101465600 9682205 -49252131947430000547495829456819055240 9682206 -150493589776480265705463297204073153536 9682207 -191318248513056113553058509012430320544 9682208 195789804371613281921004723857036673024 9682209 14308812033298235294506813359681182244 9682210 116973051508078486901371172545236288000 9682211 149838238351168185658045046915399130624 9682212 -115837945614266264931657614710711320576 9682213 -187296121977048605047392694287315993538 9682214 164128770233707661768571498790417124352 9682215 -15073977594326887497038168427391640880 9682216 -194187616563336670559892697918192189440 9682217 -97239065921342679086197217500981945734 9682218 11786222782945116966716585893308745728 9682219 -147449457489016541328857240451478178380 9682220 -113268322426593464560287460024203909120 9682221 -19570200407344549664813448656164520640 9682222 -196102742142602870818737136369708378176 9682223 -141758322814836500291225624051986092528 9682224 294452913184467286366772051642155008 9682225 -250613101199880095629823701575035200 9682226 66938341475702252605613567562188267520 9682227 -253167918644107702934392441794685526160 9682228 209043955568877845980560944766418909568 9682229 191717441086856283193189969847036588640 9682230 31235448294877958198990051681857536000 9682231 -29527760230975034126920542965079671136 9682232 56719142567790703473431370301184655360 9682233 -33256447312199309450903942540379434304 9682234 35212262573393756018977013155652831712 9682235 -302310294934949360785951031923070552640 9682236 174348666311587567245461457078894720000 9682237 -337585204046699257007672121117659883008 9682238 -79602587530126062782009900550922548480 9682239 10397770884286861459867448976623733120 9682240 115019400810299016973324663604536934400 9682241 762713398216955206997593973270588352 9682242 -73056590586036291001727701226289909888 9682243 -289026178249313320174028603421119133508 9682244 24023169733258608682820337228073746432 9682245 94560086278062322714120132674346064220 9682246 -70856193385884349982340007644058508160 9682247 -172194028225186429899454200427118574000 9682248 -43508586444416002592971025562316800000 9682249 81095486248081341526712173828894790836 9682250 103077411900601489282216813493379960000 9682251 -160075138689198632192730394231577654568 9682252 12672365092428959073700908152961715200 9682253 90954723146858351088774554448481571478 9682254 1675258927338404095567104899628400320 9682255 -96749889909990409419825723581378065680 9682256 -10692322887677289313378507432619409408 9682257 -74921944822221234773027945732386844160 9682258 -147030385689819207460043665080910249824 9682259 88330079094031326694515018454235787360 9682260 41159536026487892361452533395938549760 9682261 160248144215519381931773136732273533824 9682262 51893385216499665286947173889567377472 9682263 184826392281733368988584442709390968992 9682264 119419505507583009731037679148750192640 9682265 -139823761527178956093095325838942414200 9682266 -126615155656384753708223589619520477952 9682267 -159490673995327380155200911414974720 9682268 162011323899613075943118423321566581248 9682269 -99918336739898578035586156177513654656 9682270 31765387347923402439361479159711936000 9682271 4727323460289042938414572037436835104 9682272 -333453191157471016502632912501814722560 9682273 80060187099237866365007080853135415684 9682274 -3191666023255496229554502423425422848 9682275 60055252917008198878169886968634133800 9682276 -32240509814181123872339751837697939840 9682277 72620394685174558907428479027943463904 9682278 86070632296930182249204613049417605824 9682279 -1681715835023222616676291179658718216 9682280 -107993149897926824473895865654468249600 9682281 -138860669689547756150514098197506038400 9682282 -19126010547045559119120558360432224256 9682283 -128554455041417931054309715481190255696 9682284 -67705735557984459459245853802037144064 9682285 -262802863250881036294273751309565580020 9682286 175186068027540151345291339557690215040 9682287 46047786550373843744962381313998741128 9682288 4275288778054339813084559879826309120 9682289 -119234446825442194579711797763740948240 9682290 -7410569653295138772782849730430954080 9682291 25611724106580954297502730942519890752 9682292 18195899001981762894001937117747625984 9682293 -275645567950744169562325211271929197536 9682294 -18101155854893608997039956781381567040 9682295 -128313071828408886260495385036571986720 9682296 60815252234151044712830232069046640640 9682297 -412084670613723886080181478668480991254 9682298 27172796016868892179853832552731564400 9682299 -8532990757926494378969641303188888 9682300 -123038900123470557030612612902373337600 9682301 -194848746608385256269775962958666106868 9682302 46108135852902388107728366868180908352 9682303 -275300583244976022254015783927998872448 9682304 280755246094981105602881889866927308800 9682305 -20883283319118384029226806955699235200 9682306 -89471016757111844804179326686541657648 9682307 -126560772686803814138672532088561492800 9682308 112238701872073469565179579957496913920 9682309 1109078666513383325442900266637323008 9682310 -494520949910028103462324929953894400 9682311 95683635699453751202802695509850640384 9682312 185242332458655807512447511566146483200 9682313 -75912440550566099293413693270480626400 9682314 25317805065226697237019402773541335040 9682315 -112121039573868986954154549132646229280 9682316 -78443186856548292233531884149972424704 9682317 230829024823058271400819098072533302860 9682318 48748662775576582157138735074309156800 9682319 283857500653531884839426212347297320160 9682320 28136750521914064266738428210919505920 9682321 -49594661219720713519113632704782439056 9682322 -47280259869096651197216011645263351648 9682323 12008199262669303205561062072516853760 9682324 -210080213460219511039678178807303936000 9682325 67170930238521372223919578095898077600 9682326 68701627735008640344965318585238209664 9682327 310948631938962150197710739160957855176 9682328 -326063631444551905896266577659125063680 9682329 121806868155987316437457173855866701440 9682330 -40280751811121788925376236830767974400 9682331 23514563158479704940695178893020957392 9682332 -50648790344542392318207600928387424256 9682333 -264419811833481526925781845566290864576 9682334 49270628468743436494498953987628829760 9682335 -92477137989684018872571974686135107360 9682336 289931032232125369720875117870236762112 9682337 -66976889976660164907215717410777904448 9682338 65293757493443049454328281906097199360 9682339 -211962736321363066647526457265380237860 9682340 20407239456788183080273112757569859840 9682341 -242562483477922957541438762066669701632 9682342 338955002692361376027892876214883600192 9682343 -381762890191691989996484459100118968960 9682344 -44761772860735295115290974640844718080 9682345 15560678790365434608457685176067232000 9682346 -99906852772331621700580574513183557440 9682347 278961844315423604331977217425312508384 9682348 -250783571395487271731117363964043500288 9682349 410883301845837219335288555794955970060 9682350 58349827895514677564577467733161020800 9682351 -122980964268476493531848160729287983200 9682352 14626562409500923223817089646811693056 9682353 1470558929165317520273350059700737024 9682354 21190334975898268605754218218737035264 9682355 7484766895788969439400044879881472320 9682356 20552504328948828530660435190377754624 9682357 179855448355289527713519196146506137152 9682358 -22699627191507500112805891688133446400 9682359 96268290269904837350763164949272624640 9682360 79549600410579136263721166249731584000 9682361 83129141621040710994910160009470844040 9682362 -177733016247736287076254548926472409600 9682363 -49300519625941782952919487130005399552 9682364 28129183071858822086955333942753792000 9682365 26126637097543676224876858771444193280 9682366 67321545095606061274276106899101157632 9682367 184752602203217006740834532648440425696 9682368 32991044734533338612784063910804193280 9682369 -160111398705314512121379129088226519230 9682370 4924242625818069960530050692378254880 9682371 -161582502758471936454127840881048953928 9682372 763194115795343739569726934069596160 9682373 287252523075895615975823663750178946140 9682374 21686292669345273107046340495402243968 9682375 453949777790360816426829143028418320000 9682376 57702409351062030745523956894367416320 9682377 77366708636993808768895730569313026320 9682378 1454195044491747741232050220135822080 9682379 -29314392706554998533964682236364529920 9682380 106655553342301993481758710003965890560 9682381 7130663539584100596158055144840608982 9682382 -106924273675352666303793278151612026688 9682383 -180140999135920269375086901649350832752 9682384 -49036031675474618528049317359215919104 9682385 -12812036192719824824514620260842743040 9682386 -58233730467335011528370722127317877760 9682387 159417682943896845672690214668298217040 9682388 -8778821012736374006331277813481253120 9682389 295041300344691346794845806329271547520 9682390 -73920585933904414583526378658058476800 9682391 96874420846303658383398479213648454792 9682392 -15259542133087570862163946609378529280 9682393 -94675189444068372308840645130489132800 9682394 -31277195918128059501581012135134911504 9682395 132836131743306666100541305478662212720 9682396 1529092782219891637770632311465626624 9682397 -214036710526298848407332640838904241780 9682398 234845713710462217159241790740814182400 9682399 58941018020469959651790230901017924880 9682400 52428107778022044857359246444167168000 9682401 -5675464242617115277825854768532597536 9682402 -1482989652314651004648324114885815808 9682403 -371285766049508702461247098201751454096 9682404 -55605592465102635770894031896013987840 9682405 -70062336536399351446581615341497330440 9682406 47665024902387645181332001055794429152 9682407 79150136439055401052851719346938236080 9682408 42798957713555202029213367870337873920 9682409 351386337210880761673221814303708879440 9682410 -640654826165768514414321330462800640 9682411 -114665774101578003496883275786793646528 9682412 -206891193755806088376048750814574002176 9682413 -10660838413921325678193217606964104416 9682414 -11701483113614534651481825548890526976 9682415 -66929714004437331118990685872401804480 9682416 20091752010261099690057860899405824 9682417 77208340428588225164796402036957089892 9682418 140586534643306385305745524264506640416 9682419 -111146167727929149641387808683308945920 9682420 48610395326652611281141982784387840 9682421 -15120115949002623593818029559065768288 9682422 68232662004076048585754015760433004544 9682423 -122113609314634824696733800242272767840 9682424 -35658824675477601820432092101799444480 9682425 30296236647934054284610392393160003200 9682426 -11061301330128068850543393245263999776 9682427 227889564209792613908561724370393290276 9682428 4848137782286030057248783981149634560 9682429 -51926372116651637295186140110681662970 9682430 23810929484732332001839611047011824000 9682431 -122918341812465542567372569509492942720 9682432 -91702525002417772845528391675080081408 9682433 -211450949922051036442025917834312146840 9682434 -111713725080462062630093701507762916016 9682435 6011880698939665007862727601028528960 9682436 301824420890319934015499446580720407680 9682437 14186771284017920586502967128893943296 9682438 212586678420450861068276451238532989440 9682439 206549272428205338531910671258455088 9682440 -155812914880159841481764946868966195200 9682441 216378470486159275778898525042360284800 9682442 81938899686263680010852358842413776384 9682443 -343174333027716879835006788022200581280 9682444 -178680332967852109388484633570887928064 9682445 82518231433119201525595646825703770700 9682446 121895048420533059793731272601083525184 9682447 -56924939823423438299364375384988489216 9682448 -45008296984576271726014927298614788096 9682449 -130822371502395622365920085257437270224 9682450 47137863409579437827330076614910000 9682451 312882835393142903692093747959296055192 9682452 17335579607496858277917299602530381312 9682453 -153915782484805238354035659454766411136 9682454 535312587291749756008545388462993152 9682455 165708990945071624427241317538422753360 9682456 35624050328866009328511650938225704960 9682457 79574616996747322516750257510381669840 9682458 17963434791710812603888533939163749120 9682459 251087022617759432158787779060483048216 9682460 -167837213760697299185185246289094750720 9682461 245824801575719935760391130451981867232 9682462 135771832053802008762235784377792214400 9682463 -40450943485444616941070689381760945040 9682464 -40198167677300895887402919283207962624 9682465 72609645527095408000615413102368468520 9682466 -3150669728757498634481891761953229536 9682467 193503170591102351601532859665736199600 9682468 59589792717975698913522679026492564480 9682469 -125275460947702781398633790245459391688 9682470 -28087077388573269068374430065373184000 9682471 551046187223518671087802089842406672 9682472 349669680988503519700718163359555174400 9682473 55446870043671766629155488904887069344 9682474 30588654744891063961571713964661907200 9682475 97078059412738101760115872315031698800 9682476 -67048247155113267236304075158786887680 9682477 96677713945122032921409020019425196800 9682478 5401784119395089336585377432846104576 9682479 -61215175700146521700603468815490614000 9682480 -50145905407984009356604622928598794240 9682481 303173813360764046768159175820853355282 9682482 754087332967793237773537411510321920 9682483 -289411461343865669091873374840263968816 9682484 78753318663242025128943624437970548736 9682485 -96640712462459571831996136277252940000 9682486 -221222701152523044845365893185824283520 9682487 73017125098530880117065042382867698960 9682488 114436186612869320040836693918525644800 9682489 213166438305556344945239333218842271120 9682490 80263647380007134266940170375482489600 9682491 7880646390975245067873803147064867840 9682492 5416973071805710701006469308377072640 9682493 -162572039840471535416644929210044803584 9682494 -68866428823513342777418809220694531072 9682495 -14952534312681709272732159527498650800 9682496 -28908825308598522742918173329003642880 9682497 -12466795135643892537016117038341094288 9682498 -11471452087322994594797724874294223664 9682499 -286532724017151785870725204167195538500 9682500 -3431779479318925606731072567742080000 9682501 5012045271501703522277503431245072092 9682502 105746300555131518596313826948908253632 9682503 329629373556703098576096717716754064464 9682504 19469178959541840672637750733640683520 9682505 -165813113934985132819212201465699753600 9682506 105307488762378305961755427790016056320 9682507 203804235767829205923122589439194789160 9682508 354065849663612039072125547036997935616 9682509 -13322907951077673309300308100791845632 9682510 -115647012023444055335261616583041771840 9682511 275126163003585168856481562174777152112 9682512 6000501376452923468600742106568589312 9682513 -54233432279375060230671941692120548238 9682514 -17685572126851695364441881518494412160 9682515 -407639369315980047228289786159673983200 9682516 -4610785626054679636487171894095872 9682517 116617742261629268249803779360229978368 9682518 -33328008319100748327678349127267528832 9682519 -2661579925713894965492507226484905216 9682520 175078749629105833062872337073588224000 9682521 281934547122298163763896525766218914512 9682522 -55002001993395013177390891741971164688 9682523 -129395998425117464867163098430120311256 9682524 -117314199991588211543803795708226964480 9682525 1106859643882160316011942634022532800 9682526 -8767435618554844307144128485346661376 9682527 -237201861692885093063528707484753041080 9682528 -399080974572496517872318287520646430720 9682529 90352815063450426075759025355615624880 9682530 -11436631131788374716634261209561630720 9682531 -162248153381162733407932785004329167208 9682532 43934983562040884458766121339893421696 9682533 66178036598178079503270947177182209600 9682534 -87438002880307631059635991664859900288 9682535 -86322461263278608401088758640051096640 9682536 67994404475854881581970182128506470400 9682537 -199838757391276792638569849410209048288 9682538 -162093707348256771773011071766553756160 9682539 177587060419583011494460800286060008024 9682540 -8797615237687034198273956396770263040 9682541 334690259717319029289368837131143126 9682542 -842534085952677489424258292653109760 9682543 165392175108444703146043436876392013944 9682544 -61397078835604936400984164972953600 9682545 -48436229732055523478767009280349895680 9682546 -71785198979766511890658357620217330656 9682547 -53253334893816916129861066365670236000 9682548 349797731486538684549461419187378786304 9682549 270447023741939324930010748477912668000 9682550 -20932031783784644502892046031872419200 9682551 -139412198471679004259132455832523606960 9682552 -291229279419625076016588399583238553600 9682553 -36726916366742814491506695838421970198 9682554 -18915990551553205508920661704256520192 9682555 9108920291692191230449511749844040960 9682556 158839121905837222395653081095451258880 9682557 21266070336018066534371042121079395840 9682558 76523555406543023765073716202646586880 9682559 -33729657337914503604071100963794382240 9682560 84505020974621183820582802154638540800 9682561 -79073352261360009085033653344342375680 9682562 -9690818801759562363996121385634273408 9682563 172513190644998319077649328845511693568 9682564 -455242138035471822398061580759687348224 9682565 -188102684588068995064765388280437436000 9682566 131416624077377172057400795462643730624 9682567 -133970477238748316661055880676231643776 9682568 821125836047948796400493426998149120 9682569 75328920477769765874067855017583519204 9682570 -33097202182240689992703318291702772800 9682571 71959444701742936362748077545940080640 9682572 252072028966676414977386488712809336832 9682573 77347053571326769701831144312078528544 9682574 6728490166126783594414297209788776320 9682575 17501705230489302655607373210979785600 9682576 58210978351327373206690824554974347264 9682577 78104017949450947581994713833014681380 9682578 112308682891198982281392159507575728800 9682579 -85415688185587326953634641094675606160 9682580 -12918706830898984068113414639067244800 9682581 1304962762618154642457142480053066624 9682582 -14159266036304994901253706216192781056 9682583 -160050038297031508555521644720995770168 9682584 3005867958828403744094829423280128000 9682585 -13026203301579853759117280113606323840 9682586 -9155991500537025522335985870759518976 9682587 -216188807962842614737668320785245939156 9682588 -118402491112059992338200867181517712384 9682589 -159071086385745138961168055250405041280 9682590 82923958606978460406630912508897459200 9682591 487095584086695515521527861364126632184 9682592 -80542489146362952511144164586918576128 9682593 -21146868044855081842413759899515644096 9682594 121551098287646216380631779580211318096 9682595 -37623655757699746513594897683131396160 9682596 16523466169243122564357520210285440000 9682597 -109012179657368600998145639418469381954 9682598 240868504945490382272550388433467169664 9682599 -124412481979304901632139538042921865520 9682600 -168315911833381562300586361346353536000 9682601 -88037199006377082859308272283609204000 9682602 -46657978745799356588101881209097148416 9682603 43909019673501871418474608144744273920 9682604 49340909503738928991619438443790411776 9682605 -12240650306973419442088953349410288000 9682606 163299229281767547642864650358794962752 9682607 128761838615496122799047977272757862400 9682608 -18102796811303083773285337692839608320 9682609 269124172919294794481222242754124133440 9682610 -36396159207633263084653729527813757440 9682611 8543942295146144127553923027867308544 9682612 4487433068001991909593571508110498560 9682613 -28006392882163366210223752038955941138 9682614 -61700103002244740601434370077034522432 9682615 335212519972856210646316813573590668760 9682616 -321992820618244438875103000349323776000 9682617 -37996134208746330033836914245287322240 9682618 -133064670121110389185477472313597583872 9682619 -233890435340999754146150761335806509980 9682620 130647226085557412409843696950021268480 9682621 -126053390112510814180434985990721309108 9682622 -173368474004876397827035441167214034688 9682623 176796823677653317993713674333139984768 9682624 561555626230337043146726287234564096 9682625 -270752750184914391488177978582223312000 9682626 69444760802941150236628172669600233344 9682627 -102337583091185191047790895662466339524 9682628 35063454233528677975748001308633963520 9682629 64947030052917371672929429771658352288 9682630 115935490331488116445786737167467128960 9682631 -63859398285669527247215542517937756576 9682632 174173856864012682120248298087587840000 9682633 77582519792721359365014468889426764544 9682634 -17425552440126790922991361984370539680 9682635 -114123928165224166641898119291812006400 9682636 24222822512632095236482232147977390080 9682637 62570048250663765097602247955138935512 9682638 -3986962814270273525144278091845585920 9682639 -336187237336728685498306740012427112688 9682640 28934756980987030282837887340882821120 9682641 -6837994839331934067520698234796556748 9682642 3942199532195972215064299379995923744 9682643 -105871968285163099015944245098778781216 9682644 711682596644264397661339284877043712 9682645 -48548443123896635434324097245982102820 9682646 -102141476345935871153478803899076053728 9682647 -3820257732645863278922331585633427200 9682648 -25617120018700952804139576443653632000 9682649 -429581624310820722713696891893338607350 9682650 14638602130998351772065812368495246800 9682651 -185564646012533249584335818682929307456 9682652 13771702149941003303715636702606981120 9682653 19334089084608035796830006468670079104 9682654 -2999568423856749837932139134515341120 9682655 -231452907136292583993320366492254449600 9682656 17058524073008915796032900279638425600 9682657 4323634570329313623241199975534810692 9682658 -258602361335940651784503030129670631424 9682659 2553802256016315417364990707871755216 9682660 82999084038396966558715791992457461760 9682661 -398104729439480590957093834469347261668 9682662 -125414385851960249007211171055625024 9682663 -263892735226867414413000460000691334088 9682664 -30233317276127980620624722615497850880 9682665 201603429668227582931132298067780968000 9682666 22076124410137188954766674441979008000 9682667 49117808720538774352357059768769386120 9682668 41233813047091742349121730724105851904 9682669 -186414550700303720738368002070539781056 9682670 33200600859786555822942390499400249280 9682671 -26686736352684366322126217983114446720 9682672 72904228588971011738592230559314149376 9682673 -48301959200174283199551661535588478720 9682674 -100203428066677319225958554206981578240 9682675 -238490965436448234866414388095760294100 9682676 -138940916735601401158555520134049549568 9682677 80692860114545478326138420749467954414 9682678 -9998621576844823851394989562212337920 9682679 -462299471672429397261093578483450395080 9682680 16693788937560184916331831553248460800 9682681 153416717091533258025501904049103441732 9682682 -203650717845740669585324641315611761808 9682683 -20214214418290384308273009493231487952 9682684 112874860654397418513789894381446126592 9682685 42880757273422128523312837958428920000 9682686 -187265110021884148606485476275060974720 9682687 -6019347818880329612961375787743504000 9682688 156041584656268051440855196908870696960 9682689 36174255246912704053739793440742034848 9682690 -89586141590961700673428041864830608320 9682691 -370264380669900843715599967855976251908 9682692 79621041004123592261564902119123302400 9682693 15717926093850085699815001919493758942 9682694 158749926432969654559860093672432503040 9682695 -66108804296435738699452912942503966720 9682696 -42070652827587077801101066805913354240 9682697 1771196380360835137753506857490700128 9682698 -91659309395018899171309098719540032512 9682699 -119284831998281053000302833832104773136 9682700 -117032419454893746908121675508214380800 9682701 -40799117981999981989769471579493421056 9682702 -278447849990353943950707360907410512448 9682703 -233716350280234826677237327666385268048 9682704 -40424100353003060025676796063401574400 9682705 -72226382523524374985566516435967072640 9682706 277561073868127420381025186889514218240 9682707 8232129398602329531855051293796255840 9682708 -15441801581470312687615567921357174784 9682709 137821356854003758302119627021779388316 9682710 21181335165799915331786193267431448960 9682711 -108636400142072399900436008902324849376 9682712 89915455062918539360469157195426283520 9682713 161608455938658446327093329350083779200 9682714 -159024780582627514471082175864158922240 9682715 -16540844730163561592496835457663958720 9682716 199473970735743290437354373354941757952 9682717 -261680082987574702951550656817593326048 9682718 -151328229679119121017428443181750797440 9682719 16013443514459827784829805450560284928 9682720 -25097100365022827490595921987023667200 9682721 222827495898196801090957653109434962112 9682722 -10391897766507204033234953284640928768 9682723 56339885196203108005661590326877801200 9682724 -48143291643947435729047771751481655296 9682725 -6430225917661018804295557204252384800 9682726 -70808311640206921427259921231916769280 9682727 -208594349201382612965606894995476956424 9682728 -123711583882945073334317900917523988480 9682729 -6680544371811589185578195095161844800 9682730 -11346742549005123038197293957615150240 9682731 -99860246235755984577671801301865316580 9682732 -414459816383253702121260706302843594240 9682733 134008270911911742560491071116502776982 9682734 75271964449370430175781250019202924544 9682735 252534140067751681170773462164016980680 9682736 -7958434114781365142102094836921991168 9682737 30143485829026601474338523726819829360 9682738 -33026220654983668341465058859828482656 9682739 -275113289256443177696059807681116339000 9682740 121001563877313769246632688569907200 9682741 555967925026333998179756207135858532252 9682742 4277058615788794229205543953194075872 9682743 19805521614528256898576826388853174400 9682744 -55465349343283431451526408186892410880 9682745 -190851294989418882332342106570259161600 9682746 6082569525680980329238715233108952064 9682747 -59438472313985394746838223706394814368 9682748 152013448067293815422489699021698833408 9682749 -135821716568293361489971227314368216596 9682750 -39071505233746088789326271865142272000 9682751 123280239355429521648229627884273738864 9682752 -42770341713114331244131013177030737920 9682753 -16216419818134426660804510958487581100 9682754 176428512937495070922446425060347642576 9682755 -30743839713428621287151652766052215200 9682756 -102391692815249257535638857054016401280 9682757 55843931551086382242669392068822439424 9682758 -6643985908842932131535618081742031296 9682759 -361399178571720430287641557817392752040 9682760 199974921784743553445696236447650048000 9682761 -229589658981858567573668150144970128640 9682762 -70186530835384251433609223676086524368 9682763 -498849407355966934811284253343128810988 9682764 -25885097732928182313370740928888946688 9682765 -138393999256127298900434527438555146000 9682766 36855092576027140236381335221716464832 9682767 162522949028595545793308808377317812480 9682768 50596387778477346928266243862473531392 9682769 -40343268116022509103499219287784520460 9682770 -22577630153304110028671101595773455360 9682771 100542097585057639666309677476038429344 9682772 -340777094402650818462321157949653229568 9682773 287645853118383523644224298370118579520 9682774 77511353575118198478260298842030078592 9682775 217732306730665691327469440184173836800 9682776 13042110599001239135620912331777187840 9682777 -165374480689616419900103030676622801340 9682778 -44870329028856352518691907956924681728 9682779 165560309272997607141106653919454922240 9682780 34045816248832401020197933720608153600 9682781 -403848865148086499042987834898880379880 9682782 18933080634548357607794825375527900800 9682783 4733257766568287157893525587381432 9682784 57435253102174111452245949734659424256 9682785 -44238320504008602014380316695674940800 9682786 -161279062169160207133677632338896639408 9682787 -40917387500496481198192967918534176848 9682788 73937927855819523719831193991033896960 9682789 -32803693626932076181865269271297539844 9682790 -11332668778338187674099354443545416960 9682791 -104584381299167671861657742726197224408 9682792 -200016904543666684417355811560386283520 9682793 -221418670527014797483618010901537617280 9682794 -255309973994848983525246304316577553920 9682795 63223739407916076348474243493991320800 9682796 -230281640346371179432560556847510726400 9682797 -112548733304556314224106433561712174560 9682798 149346012644989200925652294211164558400 9682799 -179779323179412253253129156078519424000 9682800 -30341311278612810358289908106317824000 9682801 48596120984812537102243563307965205872 9682802 -82259715007984142265010734560719089648 9682803 -124632300211417806729761084729474637360 9682804 94964108347019447413484604903833142656 9682805 122576084682064445216616142939392229920 9682806 16906215651290640175027364471358885888 9682807 278516711641833035693860730473991633560 9682808 96547509707017449823612347759988776960 9682809 343906283358851072331716381738906917920 9682810 76990295845786497439028097382550409600 9682811 -373654797407669420469316082735487114588 9682812 59018021044944435861818114592637005312 9682813 -18434220674180273533414131162742766080 9682814 -239475543230555031280297502789164383744 9682815 48054939285771547594680793051637669520 9682816 63198149317189111155110565364660961280 9682817 -124352796340804577638019197139294539134 9682818 143757038262473475682268630294081671680 9682819 28559022031428981358682470425095771200 9682820 76379706331255421030539149885990113280 9682821 -252289036346387796815385013944087047328 9682822 -1693041219724943690463797996096127168 9682823 79800755885065716485959859393674146072 9682824 -459997397445666008616945262356843233280 9682825 -215817958283591433204730646412139864450 9682826 869619511535479702732098743592245760 9682827 -80680898211881316560138641324398907392 9682828 -160362037017717639482683955270548095232 9682829 563784371608399557965407666996613484 9682830 -10329957369349118165108470398809633280 9682831 247505681940123217897977987856834033312 9682832 -98336043969137284591118398881430462464 9682833 -128734362817192652096701960050283938576 9682834 44108378272015163829306297907938081792 9682835 91272547193640714291790521685828152000 9682836 30262283560349349027489690232480192512 9682837 131532448759099871696419161782923798240 9682838 13606499392900421209503111713152972800 9682839 88271989391930744016882998411592846240 9682840 15966541053174836978429135532095692800 9682841 243384727495839495083247623880112176330 9682842 -32583192342720385738130518891470877440 9682843 428798628946636642877888058803255315880 9682844 139231155363098957029998341971972070400 9682845 -52420691091033398547118544985899732160 9682846 -33051103268467656953193091540589445120 9682847 -95609292913702665298381594268741904528 9682848 37243468137563433137360070508900515840 9682849 -359222148841548052026040635268767942480 9682850 -15902136872726340536951602997413939200 9682851 245930553016103966417436995651384915832 9682852 16156806707320608169968094275140764672 9682853 251857686770238246530642812653688839102 9682854 -163481745709655010819973779886965084480 9682855 51025383179679465690610439257796460960 9682856 298917998295875357682515066367822643200 9682857 20788693513111658871336334895451132948 9682858 65590435990858228124379758106775013376 9682859 224784622481915524037748920928021579060 9682860 71512501526894079132984227011950673920 9682861 365822443055916408400977500862903112192 9682862 -6931999646006604111590413227053469696 9682863 -75619307431968767917348451661879345792 9682864 52729833400696390940109345569562689536 9682865 153546253234590832470651027912474769920 9682866 -10121571749421327913307797915735261920 9682867 84182838304291641536629012791687544720 9682868 -152320137134716688376509403493136663040 9682869 395346623157000207917244124304997888 9682870 -55853600262215169574807635157170906240 9682871 -174866000444165332858940750444621602176 9682872 74291834709871798908137938032889036800 9682873 -589504264983399034953750163652477600300 9682874 6247291263606501226576530353212089312 9682875 -231235090227738016153776875645366400000 9682876 30422174546387220344386678999144127488 9682877 -361487965274604776303819255592894676788 9682878 -68562794940014485815255109971680054976 9682879 73875010652161715376728632261588380280 9682880 -59746749207581024985268720932067737600 9682881 6413736204322400043122811906419873280 9682882 106566520164720884063525475682114598784 9682883 139798877169477511046022113972002520064 9682884 -201029931137937909073682423993162820480 9682885 202508314597593207375588824780311632000 9682886 -126236822449544150473991902107188640960 9682887 -4229912220859037413451309946145142832 9682888 -7789298181448011885011798363956654080 9682889 95399138465821925402463297754400313690 9682890 62721123707502956705429059846891776000 9682891 10537358913305363186112030473588672232 9682892 183241293583655149225977090122451561216 9682893 536022423427192863438161466287129144448 9682894 -21313045300480171001643809479017726720 9682895 40146900992433258923932993424141819400 9682896 -8100253993297290892606005393241276416 9682897 70816093061557001478892665002405496000 9682898 4581111584301565892565298761087854880 9682899 36036101697534680776044065243235290880 9682900 69060687039517154524796579280907859200 9682901 327411588715368080945115040790158285902 9682902 -11876447587824902217550885658429901408 9682903 -170251777286654269400259897957737640840 9682904 114241994915750454456155995313971200 9682905 88577270431152635070295957849645892160 9682906 51052812077307437961255169603830228960 9682907 -277710245728160883724127352931208726928 9682908 -53658948578189904554828538039733886976 9682909 70252933239048910214573584359043966560 9682910 118946314216730991884250302131138263360 9682911 20507181031689327101102561934066323424 9682912 242071316750438149910568530633293824 9682913 150500964925140395333325279352293579840 9682914 121851124767991454939191126801690905600 9682915 20780154510720698480166141888968179920 9682916 -255118438728955823613505072763237475072 9682917 31419031870340434337607229426278518880 9682918 -11401369472876696984114377536525197184 9682919 73150408552340434792017436330227691320 9682920 -54151650946214354255279511206343168000 9682921 247617683596345883669965835938587683700 9682922 -144466472843751728408551240276917649488 9682923 156288664501310423505369631268152810584 9682924 -52034863533115328344829505500714880000 9682925 -70836276382331460317982092098309111200 9682926 80871864279982840920212967907308211200 9682927 -232514589865464935469646912198703088080 9682928 90974183599693110309019645660435316736 9682929 -7874715521789571506646543333900298560 9682930 132740567759857614493445604265817344320 9682931 67775671139700382019341324891379763312 9682932 51610016747121681873389788902344785920 9682933 -39523645889475396232386791937892091400 9682934 5420536998729478338829068714396179616 9682935 89072109355234408706757502546459390800 9682936 6077047183680740477463183296907509760 9682937 -23518168912028477858135294949631307568 9682938 80591619778577576628257643858323589744 9682939 -5851514669544484935231603280747777224 9682940 123379569085285511693674262144440750080 9682941 130080197136067009471019683307644869600 9682942 23380964294505691842180753826458096000 9682943 -25937627478576829301946555812954915136 9682944 -72020984351215279130596007170208169984 9682945 79746537182824473382529936159111757180 9682946 6867156933732358712200576996019616768 9682947 34634996235796608458809660094862651048 9682948 -306679500845312523383938050751264174080 9682949 14997007011309150019212531694849233120 9682950 -45578360231607268389369260019449534400 9682951 184783978257038891129647209170306451200 9682952 244878925869455824241874469855706649600 9682953 -23711675645284051742396636000582488896 9682954 26771350331248815283783037922654432000 9682955 3532617010210515853812563046960813600 9682956 -206804768018935499417358704949870781440 9682957 194863441920671329025608351571877644984 9682958 -301970920350413027776158325595018413824 9682959 43225858918286779126510168310123136 9682960 13512706627842953731522037399070965760 9682961 -63929069593308233943050158176516495438 9682962 -45509498801985443400531455883394060800 9682963 -177573581085152079780082128381466808788 9682964 17086181527757394416301322907114487552 9682965 52152251645373288181134281899632868320 9682966 -99434702663570747433580650107274905568 9682967 9900485003452240648253182066221007200 9682968 -11152222599989581863964165489399603200 9682969 26831708640578706717644233579505506320 9682970 17334099704008979264568546378560332800 9682971 161919560023125123771460751472727527024 9682972 120576003678636098681526444428338104832 9682973 76588283440955221570667596410552837222 9682974 6807761098985349188833930548763705344 9682975 -107519883022193156799514224211962890600 9682976 290329851260679974603065698088664236032 9682977 165030376133358441256055688913790668608 9682978 3610939102937956290406720347445233024 9682979 -18458289969992285811004250695915679088 9682980 11018415975240061543667288007449272320 9682981 43227437260874765296380722703125233344 9682982 -141795781811575414498919520108825957408 9682983 4347827151709437745072121485481179464 9682984 173097017139646033392884679625274726400 9682985 -146250760901784708743737556574590438400 9682986 -56632692469123926387988525119905646336 9682987 188117647297998228849837554317135238112 9682988 98353205313395624365215122582532341760 9682989 -343131930128115481853156058340441715520 9682990 41777890859643700041712981863327384000 9682991 -352505012615344232964054030336785338608 9682992 2408562442023625653410022586962444288 9682993 276691209963221438837693256771456852242 9682994 79369954493037246562087526420693878272 9682995 31009038996466683669556828986971155200 9682996 -34541848699337734038136849921337032704 9682997 -139693608835940640609933757752807313554 9682998 246191079013853456504750575000025088 9682999 730984389382184036004109181099425639240 9683000 -96750254627166813139819995708764160000 9683001 -78597286471012500436862665384086315600 9683002 -112085208297454595616603831472300385280 9683003 -317968699694035133471796925898996930352 9683004 -114525548229727596900470912505654971904 9683005 11004546592718584904399068076834880000 9683006 -164903945520197959856940584014528813056 9683007 -92627817824295274218152283032614434360 9683008 64983351978040225686338598152144158720 9683009 -111782880603784783383073942880913912384 9683010 -154084711927287516971672514371320396800 9683011 -15694738407901013496888727564435462752 9683012 14056779512118928972603626665721000192 9683013 -295014910460692034390207948932183640640 9683014 -187864393237148540684515144085229767040 9683015 35265859242325610707661390366590674360 9683016 -98122075956893844969080451469249904640 9683017 -82380497154263165262825716951299546160 9683018 -142704328060088331565117003451477955840 9683019 153253163532173341884277506324533481888 9683020 -172900890163963294310948099664493163520 9683021 138081705356059283517664852820842560960 9683022 -48986404237140504778132020741105671040 9683023 -2693355154186297413551175494561387520 9683024 -25363801141947496186670136186238427136 9683025 73394986332622342765995660542681563200 9683026 90242259507741609402227718809403469824 9683027 -112469943457208036264251999235886907560 9683028 123072390536952809443203094966424330112 9683029 -281707876462910696285525624753465661216 9683030 115343889050108830178197942778076364800 9683031 -27656103904551886844334277143752163840 9683032 268778802086764583875237333399593830400 9683033 171048814620474283116293100689370534282 9683034 141513967459327306617630109754074893312 9683035 162594832634769179018662325893277447760 9683036 -210447272824421766351899628468817820160 9683037 -17599448620522217549879056939140567360 9683038 -196011070343644128694124870958964894080 9683039 -71426906778756032872393549834119176160 9683040 -134998177951341847522987063101507502080 9683041 -8033718946046662196341906651330719136 9683042 239256233877146984430290794684302516000 9683043 165785863504198958709604095547047865464 9683044 94753880401689522492084322721902084096 9683045 126498688365581590458244376779235442300 9683046 52505964829695224607296405167336181760 9683047 -51494512996691448015777486006470502816 9683048 -127093982625101510352264129027338864640 9683049 -146246502815091809222815187402449697136 9683050 54488419068269209635302620062107872800 9683051 -11425437701799195405995073815641157376 9683052 93047759283225610611514355754009406464 9683053 -259053252641740795507418118174947702698 9683054 152026675103629431206660872771492646976 9683055 -90705598384723405619945344202043088200 9683056 111452512606226012796452140817300160512 9683057 146667345411117386915378649230786146212 9683058 5115842247144053656938180399330263040 9683059 -306035533771128170145720777669342146740 9683060 -131785390826821771590033243783370763520 9683061 108602956884171035746421836064728360704 9683062 68700808398541994971405567557880720032 9683063 -248085355461538275915302945938826100000 9683064 187065042034867090890197945194046545920 9683065 31280442054963424033924622570220259200 9683066 -10779378233396461547272176657378906768 9683067 48995608871374178122576759889725793280 9683068 217543198593842482948009964120168142848 9683069 -130958884332475287351251139348129945792 9683070 83206209424830476712978515375187907200 9683071 79404141267518803392372308654823946800 9683072 -41756407768752390079679938532191764480 9683073 -26525199520154380457628167859429470478 9683074 130904113903576555767502612766632924032 9683075 -149892351307389886539063811823265891000 9683076 -51274789046118335896746893362694025216 9683077 -283320845427423878170580726883562247074 9683078 -119857590854141094352270229473571152320 9683079 -114478250575704052182155684746196866560 9683080 62442225168530257650916916022398976000 9683081 -371859835923017831324921199588499265280 9683082 -133003572780739129266870662168661471648 9683083 -70912633982546548673798336754567432696 9683084 -4122856129728242135720470929046056960 9683085 2317818668795879519157245689780108800 9683086 -137926555604320549261767070812968313792 9683087 -58894694230668732770140649356508620248 9683088 28038310162083364418362285154571976704 9683089 86201468929338858258097405068951547880 9683090 -16471249070656495961516945197534732800 9683091 400543845155812768818585760936313950080 9683092 60515072231555484626545395641606879232 9683093 69656975599059643789742988154780582080 9683094 64246052716285691538742278143803811328 9683095 41425648149160375168659390272878650000 9683096 -144775359999713669802002087591797278720 9683097 24489917827633021155916291242464471328 9683098 -63776335945137501062885919897257146368 9683099 -232609347176460311437477655891442939900 9683100 -14637677938226534132377586327713536000 9683101 -47683879861997848096193221060192872896 9683102 26637960199934625381971566973199252864 9683103 323404572326104167444051677370335304 9683104 59020392987727902025814370755341910016 9683105 -103646831728819274558764976876974789740 9683106 70336705971914181577199534667963254784 9683107 171938617418456543767816189324761871312 9683108 -121285183755051154534664948705561508864 9683109 142299887441287878265718919573236635200 9683110 -139442430097369410435071616727210919040 9683111 92863439857667419853640388366732992000 9683112 -33520651283234228296011315065883279360 9683113 -104449192644315674914964431604935882416 9683114 55015316272069087759614675917828090112 9683115 -23785466470612199288992252499574620160 9683116 137306011622361233644962369176258704640 9683117 403314261606205633790911037246336326080 9683118 33373592594816771167223524088616558720 9683119 166053488213932715042210728479136523296 9683120 69625669512678824560927079717172019200 9683121 -39105516053965189119542263562093683776 9683122 34244813258715168382850425939781053440 9683123 -178459047102854456082210380962175600628 9683124 -69090791767710147022436478183445032960 9683125 -34155172442209795161607445033266836250 9683126 227544489480828458821632385667607556512 9683127 3395247593488187056658197541141953536 9683128 36705153004404478309181376796958392320 9683129 -154214307049395115078108663626556212480 9683130 -70657943388867251622003627471695028480 9683131 -190608379972337866022918686734329187648 9683132 -1128035223863826845729070129734403072 9683133 485849815526654522567411360228260686144 9683134 -109921041144241894821628128183485011200 9683135 -260875228544348432456800470735191172240 9683136 27708294303122077173380657702488768512 9683137 -325202348229359593993847512243280865214 9683138 23455259112622875610890183186570075648 9683139 -411317835970880027263294180598924160 9683140 9625039910901189559853498686367623680 9683141 12903677378684736294419971856671248000 9683142 -17264109288812613329351976580449662976 9683143 -32645563222918537122372776397435288336 9683144 35839568395138351644994623760758236160 9683145 13004599878949846027737718730945139300 9683146 141922208328166864178142230647765296 9683147 -103536580924127157415844244659869399404 9683148 117645181706061146730386887561485319680 9683149 72714094329954347719948971535235320512 9683150 86899128930663801918049960209442636800 9683151 195816496277849537207167225855700017032 9683152 81355097344722847208836111939816783872 9683153 39743894168312791141924993558454918004 9683154 -41773059335039017077152743732925212512 9683155 274295928733572749770881664523534176560 9683156 27170234437833380331111191594539008000 9683157 27125696249476318623653537572955934720 9683158 -23228746047041933655270871334837015040 9683159 124009808499028143252452965661120985816 9683160 17216800544365752600247252473741312000 9683161 -326400487493710278196270239005942845056 9683162 -184633023124941842766595880360891697168 9683163 -45674710996560957796245324246003864816 9683164 161694575798492850197469038213307607552 9683165 -328033076979367647392771186003727569940 9683166 -3720006505325237985518149628492040576 9683167 125310892207999654341963400754009941720 9683168 -19162676553170187766639306191914926080 9683169 -90517057615186613193227227810248319056 9683170 447713040662539809509914196237890560 9683171 311172994753363778496877080328355817372 9683172 -193801736629933859211435079678187366400 9683173 -138003796539935290824040154077952375556 9683174 -139205955010993106143550765145727397664 9683175 82374772933938144191536310113018713600 9683176 222867145192737457541660939230973230080 9683177 -93518804411503689448956313557479293056 9683178 12049576658562038328639180293961570048 9683179 51373938206352231800179342057484599680 9683180 81867984716585571117834074938134696960 9683181 116488191179037516812145183473842257270 9683182 68507159611812467707225230357530287872 9683183 -9244524430811379743108195341270694400 9683184 -13232429037339119096219740391685488640 9683185 311501471125689193404222370851855811380 9683186 96807507491219420791468819643610507792 9683187 104722096435435739519091536374344809520 9683188 -123492947350892130728189047542275256320 9683189 159945673369671029078706207017709378990 9683190 105622083163796150128437274382913767040 9683191 -18084269697843032605491795666429054976 9683192 -294029641473831984501805672935057408000 9683193 -92976573721490151991473473233936136640 9683194 -18995660415257257641455462614945070880 9683195 -129432436413971202781660461729805408080 9683196 -31321790712096657793093959371573262336 9683197 50397587980551844902756098958811984646 9683198 -541064820378355832669332263077836800 9683199 380056877546209635107678911220006223120 9683200 60039955074045857926214657828192256000 9683201 -33181163159607601542680619251106062592 9683202 -29116886488577414523357404956090915968 9683203 -408343271007494582698931951510854892548 9683204 194013412373694884913503415761249379456 9683205 -44657439112834641364660658381545130880 9683206 -41003885486459868545299587470675726976 9683207 81990220858387016239067775975835695120 9683208 203303577964003183993583449658064614400 9683209 405361766059893539194720135914259440410 9683210 -84970086200900551882945142481311310240 9683211 -41804541334647396041464531659692874240 9683212 99843970198497305579906455027582156800 9683213 469836781003338448595169493524396440502 9683214 83484399433012282253139942864005361792 9683215 352747264588902861651208863172810548360 9683216 3349162849215091609454408100620697600 9683217 85963678344511298278907544996262901280 9683218 -140321987527346032754652869126682019440 9683219 7926971787522710667229941442486124352 9683220 -103376854761049520785791875053612062720 9683221 -62445708611327304186755884100546030578 9683222 -120647078966940249651002031895062921216 9683223 -190703151204813559864230723371957116032 9683224 -360347456121489918627950356749210839040 9683225 -27586439984386327682973282989636579250 9683226 914221313978115122559045516348829440 9683227 -229553133125895460745992262747369241968 9683228 -341777854003186394242645287836359506432 9683229 237943467705700534130950856962213977984 9683230 82521999992723943847262227325443595520 9683231 24797911136295975995280505454527428912 9683232 1994405168262563672840435259502755840 9683233 -31134984166750689499172529671160495340 9683234 6243316807906701383668699790405100672 9683235 51439690325568186770524652551144741920 9683236 -344845660541736644498354882506620129280 9683237 308685934931591741093436594713771501760 9683238 26219995136316092950553776324682430144 9683239 174952983904080083624286506850074405640 9683240 -59418807332603619396102561976128307200 9683241 111594370198720153577483153904389653392 9683242 -132018692926188568104416117858109972480 9683243 620928199695895438654045558548333691800 9683244 -200164235353491602494447853193208408320 9683245 118265276832493086358727324895476841600 9683246 17714100963435638810072976947967027840 9683247 175465335541005100548423703400222142720 9683248 32957196070170665916042578172874424320 9683249 -461771905940402095055299054513516704750 9683250 156330421552475420824447184435781888000 9683251 -7796942507263513891771590240902829768 9683252 178842310009526502109023907839725156736 9683253 36571787973964106178888402650630799360 9683254 -54354892672188819188972389845260857728 9683255 -259427144782819915163618734264721142000 9683256 2920317991747555442952990710628679680 9683257 150415584549341650905715946078264223840 9683258 -50016418296611784504911485279498006272 9683259 -90110627725888334868425166358687362192 9683260 -180583677437143424330543593086439511040 9683261 -25954579605839311613968248687135665568 9683262 27932225120646363402790431067878012480 9683263 225623910306828390760314717499186392512 9683264 -29218234448315450236955084347228028928 9683265 153245459476622950912337654899487016000 9683266 260372185751814621371281371962031962832 9683267 153437609403355268605833874006373280 9683268 54731523467287055487840880658206482432 9683269 87593964999286799246881499019582002496 9683270 30028826135867629772120702662061343360 9683271 -140689368055051632429914957331488159592 9683272 49069321812685739482716611726589772800 9683273 -131278919793302855944074099311908588380 9683274 -22599921758599937211681858000680574720 9683275 -25160941129962945213144268648398981200 9683276 -76535855079271938163720433855238816768 9683277 47786642679840472838376006818177266560 9683278 -159897020724575481077830304828325061632 9683279 97505412859077732207516395385735680880 9683280 -48087329342456599319244800725961932800 9683281 -216787998337709761184561067100553688668 9683282 20236924023606348105331912323678529680 9683283 -178067854738222807017730903913618152776 9683284 36462503041305040375862678163990413312 9683285 90168110079436138829880202596187391160 9683286 -4752126942888556440062020212382665216 9683287 205571672000530554546324268417480028936 9683288 -470766183339493037482063391412486666240 9683289 -33436581347189776964600777613636320640 9683290 14773265306036654173811750344066034400 9683291 53274067829413853886208373617717568400 9683292 112626868570585917706566572067124849152 9683293 -133773375028005833877216571761337983680 9683294 158367646995270823262396453362019373696 9683295 -196386524611084017966628718028139622400 9683296 98036080927913401064627934618483425280 9683297 30031227961257175704795730177376050152 9683298 145711179864497059979876643582679968 9683299 -2138545316979882389682625305818990592 9683300 83173472365013208581387667863119180800 9683301 -18812051969059020866847503760720766368 9683302 254567716681900005246671913338943613632 9683303 88080073033968855074787755107495150560 9683304 6002754344688764687038824251071365120 9683305 -298736811370308229250900281389120889080 9683306 -121462041688710702331908189185856079776 9683307 -88496839703712850759180190935546242480 9683308 90335494154279051202880397107531036928 9683309 -109141481999794379472522727054216919040 9683310 16694698971989554370938666119182929920 9683311 -443007277621664341903545879841275391176 9683312 -39292568242523063836049732059116011520 9683313 -158470472599049613490478254746117223056 9683314 -158886371140558872690991666271249397744 9683315 -60722772666271129855540168893495799680 9683316 -174990728052508437273100701321714032640 9683317 142815536628238089054305358449365381792 9683318 -15243894601667808790967894897435980800 9683319 84030346819373947070463632967967447200 9683320 59464368463047554354767417606803148800 9683321 -256609466237512639397458634561758739478 9683322 -54249489319369079803938427059947458560 9683323 -1709624401353076804801227537221451472 9683324 -56668447059214577734317745634964602880 9683325 -110119087449550366608724242428972875950 9683326 -263665483803262055120077973943264295296 9683327 -1507420171365180964951847983769341824 9683328 -193493898119103769764731800119945461760 9683329 -90504369791734290369327596462000101632 9683330 -141431719203004120386166460441228905440 9683331 -104129005363796508501542205805150726080 9683332 -321749509403944065524484657085394031360 9683333 188920015524453613721129024864822101824 9683334 112299219983985925539885946274350074240 9683335 -3569332911670334121873785712488766240 9683336 37463259508011238433190459612404060160 9683337 64690599462204721464280065158151850368 9683338 19470177853170552436093453881921549312 9683339 -122666886451627729049542363115910821472 9683340 6636288714624597345618169548675072000 9683341 -119074649839549306460351531569810881728 9683342 -15338373863042663696520013442655360 9683343 2442076943404327959953440279867362264 9683344 -16371161912304140136448595694101987328 9683345 -1067973694983701403638098466402374080 9683346 -27593412782922890029164125639584972800 9683347 216977681196354974384050350007318618796 9683348 -203585070123287432018425498117119408384 9683349 103009890662027957861267853880420672608 9683350 25242480063527091966605046857017896000 9683351 -11234365508045616234221159192644398648 9683352 28484171772873744174788588149648465920 9683353 -181306887524606844749787649679442690540 9683354 -29996307911844013671884534743557664800 9683355 -215235217069335580057443005149623674880 9683356 -219522675002588279017294782456623342080 9683357 -149544318070529105460702847202387994900 9683358 23231881274602416609411456601920036480 9683359 54327910703283574331181164123166876512 9683360 220631841216383032373957712516488232960 9683361 -307892248441719051362107398206091120000 9683362 -70181725781585757365682208492053517200 9683363 246360442996733966730458794543439093760 9683364 205191455507642668093680136897359922176 9683365 39433984279858282193366782047980517720 9683366 4796690945684785128428225785000630272 9683367 -208089652258481985495069676970738863320 9683368 102715594406240145922758547782421954560 9683369 -73101790691465805625996971134960808960 9683370 -32529748377687026664724476656273467200 9683371 -302212483338993599558666217379621357728 9683372 32404410132292039033242964341282957312 9683373 18107485740996770912703697379333589120 9683374 -243190598816260144395883055627245520064 9683375 -87978750788367416332177649224350120000 9683376 25427181702382855507563558124511821824 9683377 6197634757125440572385641826040261120 9683378 -53583743862507291620268323745043722720 9683379 -76940783975142713634704227985377223376 9683380 -859878314962196403846869823235115520 9683381 9628046743738530887850067267955563932 9683382 -161617832287010064511214729177208623616 9683383 328782787772133384825809308833060426760 9683384 13598272230100929142923440989700689920 9683385 -3169430563668222239911155879522711360 9683386 60147431867974458360021593058526945392 9683387 18681429513348124322303256718255329312 9683388 7523595227152660865139132947458560 9683389 795497812932814337429392018014176836608 9683390 116260800723899939323635707009423116800 9683391 126008323659859784265696605075608556160 9683392 10994039382009537230467867471234727936 9683393 -93547879548071310874125280192466178000 9683394 10570231635442395636218692595790495744 9683395 15300381546376178421529929823402352400 9683396 -333123348896290321965948328946389219200 9683397 236357379391451278922755661510573077728 9683398 169566838009595547188004606442255567200 9683399 -309611134591995475854279942026380093008 9683400 -85602564870980922178311781535984640000 9683401 1050259036193259459718244537998508864 9683402 22595318184033007593228641698364530272 9683403 -236745798052073713768130752770591577896 9683404 120238161081621353572932028161202576896 9683405 -101950454323300463606487854136355358880 9683406 -32236814002240545974245962204784903296 9683407 157832043865332595485027887922070420840 9683408 5623180950845877053612887424976814080 9683409 128415702157067043369915379010187781104 9683410 104532321984175589635117057373775083520 9683411 -95206509056230695870208388305902430488 9683412 119101150638996026830763167078315149312 9683413 -167198617208080311284202487009359061220 9683414 22202982970242013394048976332592031488 9683415 -40514802372368751325590118824305126400 9683416 -201306369161059146714160544834326763520 9683417 -245453907943799000698321404930062880048 9683418 23791725622621455568243557732556397568 9683419 533876908587019381350429861628030624560 9683420 -1535909761058036105117505743641950720 9683421 -49052650053851183954339028425045107584 9683422 3033760180184931747446093238210134784 9683423 251556357151523459219214158691331355304 9683424 -132938931156432197133141630688228540416 9683425 74809543327331799215044180514141104000 9683426 262920410548725195858397688255568961920 9683427 61647846013718391344089039093415449008 9683428 -1330879714835758669182777647823027200 9683429 -72551975540129801921510924018633765154 9683430 45525616838264962722477960536868789120 9683431 125948626473638932323734728905369298232 9683432 349026091507491859847981581514886758400 9683433 244040998641760613619489142725682091220 9683434 62996217942307700720701537331870016000 9683435 222212756513435438793154925830159136400 9683436 44299010674407072845336227040973127680 9683437 17026747177227978049030431565047678240 9683438 146801015748368105651470582809145831296 9683439 69368568053425450376266943300963179008 9683440 11552220958013436085626078229726494720 9683441 -111548552957955869475593611822703329116 9683442 -24130649841146609822247452770179486720 9683443 210606900968303781908426272798078609152 9683444 154992909493229004538559338336279719936 9683445 16924975563163648440119205755694038400 9683446 102365710493893787220563002546872339840 9683447 647733538414119763996486336073270153472 9683448 -321630302240418249088968533413675622400 9683449 -379020875340830844948874867385157414550 9683450 -2196872622682461057738986650600896000 9683451 -99662531159710824003450168304061777760 9683452 -257985291972947125585748451887385124864 9683453 30493758250151544219323032416634525944 9683454 -142675724431619700152564673232218501120 9683455 88445543032495188068192992667898014400 9683456 137595895480678524496571242795071700992 9683457 -98902967735191816655133662911175755776 9683458 117130876020959588271667754765950384080 9683459 -123801518294152810046737206986539694340 9683460 -31293662722647645090523637672286105600 9683461 -87029613750989981467993289514225755938 9683462 5546908675903349323534099747121913600 9683463 -10791032382170598099787840494781050456 9683464 4198289594746815469388754920875622400 9683465 -59246258804923410699879707885634900480 9683466 7732413516869645481281997660238504704 9683467 -144752703354795142258695874150856199720 9683468 -240539513570129313933747308334813956352 9683469 -11619458927609059990451525285558133450 9683470 -38834636936961058361173653416790819840 9683471 1142386300585149993267729506929281024 9683472 -65409675012987947270167175992255315968 9683473 12463662411566896341315747979087503424 9683474 25539454402110609538627682587051406736 9683475 31990977724857379370823553846641498600 9683476 21183321257592281087223659783196764160 9683477 122680155529797479502786055456623198720 9683478 63260478254923094798062993994901850080 9683479 -98839930971688041955295632287539048032 9683480 -199196511040790642670179652596625408000 9683481 24866032953799942448842964809669094352 9683482 -52929926515042976347374542002889307408 9683483 175574301743874109563154173083787686400 9683484 91090279467281461340323238899035755520 9683485 -134460719146409768854199623480879549440 9683486 -56556903951006725234288072180712263808 9683487 -6660143917717706179631787105664729992 9683488 -435994480486098940933268334214821642240 9683489 278919254111467442087259073509793045956 9683490 -101116297236138665154283569608537978880 9683491 14165845293058273175216404628933888832 9683492 25193457491363692612560069174082437120 9683493 2141267843671679322573838821138823200 9683494 89135699924900154851966333555617023360 9683495 -351142126639789202298105456222287529120 9683496 40512862344138511262282357236118323200 9683497 -3052150453460801504587091738574015500 9683498 -65125808517373652379099188882182855680 9683499 52973578101612612708779493128420874240 9683500 -47534140980156294297082191566469888000 9683501 12307174142658064719320725406421323904 9683502 -29651731319289266402809418085554979840 9683503 -35906997726483648562475889117693867360 9683504 -36182455080452191779587142458057687040 9683505 35204904292153840302407108800140694440 9683506 -46215953958799125595021427453330657280 9683507 1992720582248836794753128081968537320 9683508 34704587069291525465366619658422276096 9683509 101044390777309827161917658834123520 9683510 -150163414942551719463729826196290848000 9683511 221492089150858411903008120077511818472 9683512 -391653570939398630501083560669038284800 9683513 -67115191005620181309153256494561968640 9683514 -2180618425055756211481411349003983872 9683515 -375114959431885790589914653898957618880 9683516 -207509495134943071005752888117228098560 9683517 -9747809432020246118211668592602046720 9683518 -24688574693476035033116963494104031296 9683519 -73823971652847827679078439468200722256 9683520 -18573312142404824806799267944967700480 9683521 -282890099132055262455346590218017758800 9683522 -6643243016634502137416868346435231200 9683523 -15446374888831883028258520151687054400 9683524 -12223235928151872701838257704672230144 9683525 221343829575717925673464842050358325050 9683526 139695079275695615303913291909748350144 9683527 60895362003049400180174860589083892232 9683528 -4304263949094964976056658680079907840 9683529 50019510223067329909161997951064473728 9683530 105365921131336334115298617352231256160 9683531 -52512380433155201928625405150878319560 9683532 34626912235817904140327732926943465472 9683533 -36842591936653186907928715577131866336 9683534 -70263170417736698842713900106787169408 9683535 38274230615228811379196753395322721600 9683536 122873757839449512627892617090845499392 9683537 163196907240415528108566395104869665520 9683538 -83267808075333466076336775918263861760 9683539 14425010412450716280919454184777576400 9683540 -111560096785604070160706142177676800000 9683541 30106535070972222316366460824885487424 9683542 -158590808063171766052922486000314022400 9683543 -53683512800458725709935413559523529208 9683544 2527921671095858502037056468327383040 9683545 94332536018007111425751849719398768320 9683546 69678909794134042219231107917423316480 9683547 25904431995934556584692073285587970200 9683548 45955830463721927741987467649143898112 9683549 -370020046047325386774373251410606098740 9683550 18882708271163000063762605273859860800 9683551 -357615363236776058879525838328295740128 9683552 139583198046943741397822808705875312640 9683553 78408864745961884477962681206703712608 9683554 54888350073577221835942661394952592976 9683555 54757234824143244023846809821663814560 9683556 -1065325782438508424557350122988226560 9683557 -2905894189020951302992627874954541120 9683558 7572311842420419486837878019252230880 9683559 110951809316003317487530905639624616200 9683560 7117157078193270986850444681420288000 9683561 380441142421595036829126351712266326052 9683562 -24128745621352383904941832512177286656 9683563 -33444698967673523360457196127079352320 9683564 -434433406844965491116720935367198284800 9683565 86389077373503581640276052142492567520 9683566 21010826692448426939179968495521012160 9683567 483989282614431247677600212080597897752 9683568 -31593523316972834305515924766143479808 9683569 -112715384207552479490934866283234797504 9683570 -19823889766867180870992947703500241600 9683571 -150504419203995130136693298482973000336 9683572 -20619221043230811397019293564640791808 9683573 -412117373999744334248412106548925556178 9683574 -75555636459071577350149805573246653440 9683575 132710595688664192347674583583658787200 9683576 223494377116320742563270318525265920000 9683577 -148013256318233314343857474916365557120 9683578 80084605052649204393765773188785661440 9683579 346706371141680748632168773934836022180 9683580 -7070999269438056371622096219452743680 9683581 -3076739625189658275807752858054708628 9683582 -252695592232924394483940338716133695488 9683583 -56901043844280587748479253450437376000 9683584 354662023270077650280208344016559800320 9683585 126473819505178846173703625074570185960 9683586 48135383030091570587024749951187147904 9683587 178192736339129727370019409931288040952 9683588 299229874290578658987051794661167426688 9683589 -58589516690551697104873104898909305312 9683590 -19176455206715481123637330452278142720 9683591 -45953076596125545613535799335804030448 9683592 -136359798682624083294118824232296161280 9683593 -27710717598975375341115206207396912640 9683594 13736576679284567698800172053423360000 9683595 104593551873339881960495478264693161520 9683596 -545891693046081418686624800503638016 9683597 -26598232454311738588528695427167475200 9683598 -101246666672461470631876146414649761792 9683599 6312478256965322781300741124822583600 9683600 105600916742201160929646231959961600 9683601 263621566960496038073185133972275310832 9683602 -195716338820560052291059474970332507248 9683603 -187849294636216425628803437934227342544 9683604 27782314106424867580509386751712665600 9683605 -17971278257706165077659188356862376740 9683606 38110982167866989606195339468642165184 9683607 85080457502555120971948916672165293824 9683608 -313272958286192151745561273758280212480 9683609 -47681746525498028557039455727792148796 9683610 69385919179500329718019926474689932800 9683611 64917593653195062629921270837611733760 9683612 58080401419243814688169460826241631232 9683613 -36633100837516093776777070667439862458 9683614 -244796386308787436450138761420637748288 9683615 241134979162172489938868186076016814760 9683616 -131017489108852811119052595283073433600 9683617 560932611555047951013826395308140820932 9683618 52965419829389494590588516232565039616 9683619 -128294631664015465637936741713321269504 9683620 15841260452813726945327991110704615680 9683621 -749172086186647962162653304736869696 9683622 -21064783007044693959527394019769662080 9683623 -207178843949775023583750247932870560000 9683624 -454501044397584301631729062239549696000 9683625 56024827535448853502904786781747584000 9683626 -79820163091680755204431466689431915936 9683627 -355611140497595674918324942877201752524 9683628 -116965290512705541128281624748869002240 9683629 -219344425811978116247915213565665815616 9683630 -76011197372164048468395285150877440 9683631 -7388371069877104316835625821743785728 9683632 -20882733582484414238201151476813201408 9683633 72591419345885540873288290146147060882 9683634 22248192107659408440595606481817657600 9683635 -12099909255323754813957207303322125600 9683636 -214637985521412665457893614270027745280 9683637 171159308191425194670539759491059420960 9683638 -51849959160608911366617667710903965280 9683639 127378247823416218765461750736441895856 9683640 20825027673719143496017071404987596800 9683641 117822520831805173528605578077669232784 9683642 -14545914005393520584333060894367698208 9683643 -266991280362815291175129597602468352 9683644 -267411740760249681751265362616512339968 9683645 -39638499720587831229310025077943577600 9683646 14107980639012156817173672736093830144 9683647 -371491884772094176272850373730696339904 9683648 -29976977642872572368406852919325884416 9683649 173235375755217168207396479258041304064 9683650 78047864285114947448419195317683925600 9683651 690998285083393130055111153597590478000 9683652 90640529629090296422552138329971185664 9683653 -2505072473683485560982865625829425120 9683654 -210483870701629760964862265943728554560 9683655 -154770993225971160404042560770533409840 9683656 -13245692594034544368292267323345469440 9683657 -249968606508330754364403578015968157094 9683658 85642755259607416041008782713183313920 9683659 439095931474806666650329423495449220800 9683660 20572485131075817670331211817955374080 9683661 -72451367832985904878559959641496120800 9683662 448334892185869955563051477598400430080 9683663 -312290386246844365835262649880689721232 9683664 25068855237798362218585104434651725824 9683665 -115764693942557691257258075904943196940 9683666 336240558667021197165616187475044060160 9683667 -3911331728670283092520390539539695104 9683668 -366812650165867503333813935958583629952 9683669 2793821422497061554592775934927264120 9683670 33595071979231300762338224969430835200 9683671 323584708265921177014318601148414036872 9683672 34542140941611625334587591768237516800 9683673 16251641424660077046940978923790269600 9683674 34559068439093691539271155670891051264 9683675 59606435766346594429234701436188432000 9683676 -27961298129834914376105377032843307008 9683677 107870857406414113177598492138897968492 9683678 -143202579878079914500546134143972195520 9683679 -313938160963326315810978973619169708216 9683680 155467401520249746286341490178025062400 9683681 50487108952599128539152050293789241664 9683682 -9717121953342137828670980460794299008 9683683 51532712659915195427008724061515026224 9683684 62971677068742016960021383657169612416 9683685 -349359463008007374079977527548024329600 9683686 -513903875225292252704178150624282816 9683687 -14558224298317024348557486597976894080 9683688 -37627925211258790828130233388447662080 9683689 -407791778761223269054552974851574153500 9683690 6418411701420774240718441180765194240 9683691 171687804350368449973164333032065839192 9683692 -187729710975219546522982233696386580480 9683693 269364525855000367170405677960590614144 9683694 34336394988673151713548901888485229248 9683695 -2731325401751060627382274285116075840 9683696 82690434352620059006846691897340821504 9683697 -199615987690011539480703766478463277200 9683698 152499876802555555117092845847233667600 9683699 204263792672357509051658214650516522700 9683700 -38105958031652154485036078075514470400 9683701 -281699128903506372325192357841903648 9683702 -18279345373558477136074870093552011648 9683703 -66644711176722576228209212337292546600 9683704 270872154428741290312727823198815846400 9683705 223911361162814279241408236347595425860 9683706 83948743051873653317819754891606626304 9683707 158203609843907925383192038986136515432 9683708 -9675056615728006430950068807428763648 9683709 119195941914871179031071933445523733120 9683710 -92991627963507652357005829446985952640 9683711 609783639802334495100782504254927240320 9683712 14024597602700295139092144809570205696 9683713 112897584956742297007322044938642549120 9683714 9935281902114842932631889828691057152 9683715 189941477582810544628990386933902355120 9683716 158271031622289180367762880186387460096 9683717 289763184749994822372383241758715980766 9683718 40044017580482251440222445546313342976 9683719 283862375813177578773303420566397620120 9683720 -89275791924099258335002916166370867200 9683721 -162770197883040440337053141893519566480 9683722 -24134273846608931626462245591482792448 9683723 216929105402441998416034096602836153280 9683724 -41667116006709417589075853066598879744 9683725 16933553762488877620551337872713590500 9683726 73800309126226687416259361174272309824 9683727 308013567023183217826799050663784162832 9683728 -40625208712226478992241716135255400448 9683729 -7395530655150927778017696639322556160 9683730 -13180414574374969630576362627420288000 9683731 168265801997305488055861640726902920000 9683732 56296706513993175320558475968489137920 9683733 -120119610894362720537552418204082490976 9683734 48724164039070540494371755996522937280 9683735 17247227330173293678680138128456726680 9683736 40278437976137873022488741035516231680 9683737 -113016032254173197920822527994409685248 9683738 17872144116294648568307557853255040000 9683739 -276949253965445405519195777479937141760 9683740 -123938962474826112364045809458963665920 9683741 40554907439606403546185197074573422400 9683742 4914694157948978731695680051972096640 9683743 300427797368565412347743705122874666424 9683744 100869415877677030800809679984758095872 9683745 114543174525870729925329941886175797120 9683746 -24571123953997415767485147052197816960 9683747 117989657754430117802534976707843108112 9683748 -137133782930224107484934872798547779968 9683749 23158268311078814324811779407022184960 9683750 -21443993388895635111255932530164480000 9683751 -86493953365642026290113702903807488 9683752 88797301233156340331278067151723141120 9683753 -81724118116333929718830166361014050480 9683754 91374223249586290579042508493780568320 9683755 78609388330748688566543162203563992160 9683756 177031711047143256837074766028390505472 9683757 -29546699291909189031102770991911212746 9683758 -26129347641481469918539684278403281024 9683759 248979619285587029523548300913719578704 9683760 37861463929142626457298618228507279360 9683761 -79528993158777225014345387165681639004 9683762 -189588020786905314728330362103564439936 9683763 147026844192860197095895184269647570744 9683764 186451839528995913678445184371956488576 9683765 774038581199730308959580231607688320 9683766 192230128919148598054168217156093817600 9683767 168356562597993988900146686549177880360 9683768 -88675934644584955734246734113426944000 9683769 -206496396580269295171032472214139722112 9683770 26592589389975890799324407960297242080 9683771 -273914695503047083476098745642556650000 9683772 -2495089940166260320697673880398594048 9683773 -257413176338734864575840179631474681696 9683774 136764010905278309819385603814074299136 9683775 115678101944998152309780914518289995200 9683776 107628785902540915649048216562693046272 9683777 409436974414417425823469583978995698626 9683778 27451893912694533056965807116547568640 9683779 121404075707721596883031075315869224352 9683780 62796251063100310758828119900033433600 9683781 -9647506548918656838927891223483807296 9683782 -196856874794784268197359885514891442176 9683783 17377884122736793213771441063249388184 9683784 -27122327049128360509986918738273607680 9683785 -130255313033618558400039955312000021020 9683786 -15458142865498389720662133474628982784 9683787 2820236102843328661554773885047769280 9683788 106173193591968412241341832301466444800 9683789 -26573720542846505006476877958023263476 9683790 26981834798440234928375535952727619840 9683791 -9595143404476038265929543779912484496 9683792 90248327105937489965266748741847146496 9683793 157810666838851703754889586775182355264 9683794 83884707553120956460170713473137303696 9683795 220532456337443083355387361996319616160 9683796 124065597178584984079485826674894305280 9683797 31525096846486499835780877865850769180 9683798 -122002003031905258491324245691707493600 9683799 243036049610262185253227739684578805864 9683800 -11051929073144164539819074810508288000 9683801 -150277801512549910080735147773081397228 9683802 21273424106210350396016697661349122560 9683803 156706669328523555457991648932873258052 9683804 36951428055204096039410815008831361536 9683805 -53634253311074897069609720697423465600 9683806 -6255373854173271751055785137748623360 9683807 -124922038075256021909402736725619443088 9683808 -78131602090389372666810420470494003200 9683809 116646975655984363658006371825863967010 9683810 -24553220242633820202926354030939017440 9683811 56498180897853485482086926275051359360 9683812 47889835375377217245384240448597046144 9683813 265585867799839886647795248841553464062 9683814 24212435166205763584371143543739758592 9683815 -2946713407873599821491175909957280 9683816 -125895516986070938969496507624763499520 9683817 -57492290661501723727626777431451334464 9683818 214013953118591794979597698955598717360 9683819 -222227619003281117193866754842931024780 9683820 -27004713625673386084138377117229056000 9683821 -209282177728609424005870768866402308832 9683822 -109470815673221375362163766357456926976 9683823 6036236405060840010160478040712467600 9683824 -73199602203193176058120027220108738560 9683825 -1685070382425333094810474405248550500 9683826 23851697222706154853201378887691257344 9683827 56650927513190244351304592306384140392 9683828 -40174094303063513805465531643536211968 9683829 316656787303773024357743876995054868160 9683830 -7272836417983655583070844566673306880 9683831 -139610923890824923042437664637708118672 9683832 -4286874943166485925873069098774364160 9683833 408555744200728778901924820179793088640 9683834 -184648055630970332746958295403152868128 9683835 42764406997485620789405730586486344960 9683836 62002043278051288969067225417254676480 9683837 321735987760973716312739478366113700486 9683838 60350137063200952512047021971589425344 9683839 -234249666615725194327456902249225361800 9683840 -7605618917775505064357123682887270400 9683841 -177056193697384650311964954794018624208 9683842 5799461128290078604251782296997634048 9683843 -186267626984917546270581455277172757856 9683844 82751710193288049627804534908397373440 9683845 -150969318241094495500134166203647615040 9683846 167070868271533903944509398980444035520 9683847 313715510570990744461292900049421056000 9683848 147691078977944156791591289947471349760 9683849 20438457587623612107389506751747523840 9683850 -35278949761504722567733694424388128000 9683851 134870433558349230252461171260613612592 9683852 296663119751754892560675740858166981120 9683853 -251594870647889714591649813692752812096 9683854 172296322203441490519817407270761342720 9683855 -198847849378730688657207351608457285240 9683856 9123208073320187657553578861242613760 9683857 -118675549492265789362555044258968801420 9683858 746462673288787495164469213622957184 9683859 96551931489251471958707873407853517888 9683860 46657403838229482752821408054556686080 9683861 -5904566815359762236062160755259898336 9683862 254084055413993671603729281098035968 9683863 47912521661291674194643243480947114240 9683864 302902013108634902486737986323082639360 9683865 -220190309928117611351016109505776015740 9683866 -251751410670343119596057977227576388368 9683867 -487885406793897308255747789417571100200 9683868 -1642153637552206082255901077647712256 9683869 367195973423242369225983710975233567314 9683870 -122481385845945699886464526215900534720 9683871 79980217154047309773192442642011939912 9683872 -210105057861928089356630632123465728 9683873 161660558130882724653305169719328589824 9683874 -2059536846164440347219166171150892976 9683875 -127511311938134887311929601371959536000 9683876 -327449954144929712519845335350010080640 9683877 -17811838344793506208526276755592380416 9683878 -62551479771928518095267768876065027200 9683879 -175328901914662068169905631353707772816 9683880 -155990569943697542328941046868141670400 9683881 422323562974134453865876543648363954682 9683882 77218320573505159739363788132109326080 9683883 294774817136980253348949168373907268240 9683884 -50786735213221265939787324337195940864 9683885 -272473298105302727841789538923199266420 9683886 -114304494669001415351686430433170905536 9683887 -118495933327424621362301111080561409480 9683888 -5693083182262062223597804237706919936 9683889 160708358632212726717200971706042381424 9683890 -67345912310310211587746773315065544800 9683891 43923166110590741726406411309184579584 9683892 -20361967377882524010030156870092678784 9683893 348959744309350187465638305691843676860 9683894 -22539661602350131363110063346002621888 9683895 43364443236130525594568149377110514240 9683896 3559392009348539760824597576863948800 9683897 26101295208152093399373572244653048832 9683898 27764197146744245146712960729649533952 9683899 -106820539780385421868079096500897378240 9683900 -106989148382314312241214695960908608000 9683901 -388426539785680967928443984354688000 9683902 214173433826997487140137228348770513152 9683903 -45400498848024940130931204608069615376 9683904 2880195401315704911628959648319537152 9683905 107403141047515720043885668653916475520 9683906 -16397955039626677920414972319454067840 9683907 -292043076399555197150487489110391063312 9683908 45236472017190545635527706927060890880 9683909 -249827812803581657446907700447219985890 9683910 -65804383209541839360520945369202784000 9683911 315153255359750351663290949499321111512 9683912 -70281290025316514348432913337196544000 9683913 114705572361612368964551496972654912576 9683914 35059138730251197731476727857392098304 9683915 49672564081950144620263858009967494560 9683916 -133579172833163076191125896627189313536 9683917 14167708196372150177634691487900555692 9683918 -155804303738276235161808744142046655360 9683919 -86200738413444080631736000364556698400 9683920 -15559878947847093447052974683966668800 9683921 -211185378011374305773309270633309632908 9683922 105917494225762859235551486706974585472 9683923 -168157354584956257451293099829108642736 9683924 -243434383730151949741457731850183551104 9683925 -133606607842630604908000727224164144000 9683926 -8762252202457424610452196387431495040 9683927 774370022380918085381488440420710801664 9683928 -41006803226540388436284445956169728000 9683929 347118577641143078721170073239603766276 9683930 -71672928297544524134879831356144404480 9683931 57011832988534891980527598812658783024 9683932 320654441247619091676705238744100488192 9683933 163133652143838409727516575160492972160 9683934 4166877362936095260854034085061624448 9683935 -41240457026255217997022029406036749440 9683936 -2672084002673294893565164090990264320 9683937 -18404018950972113137016034413894777600 9683938 202350038870465465900357886795346815360 9683939 425559573347069534059687966198283644440 9683940 15862016436980158757489674812356321280 9683941 -194945909709948688356942879967038416100 9683942 -23203477897401593532118641545675792448 9683943 -118125627797812477025617696810851932160 9683944 1372338482398639427479476296296120320 9683945 -279670591439808550171412509892034030300 9683946 -157755715839524960222454045243903929760 9683947 23760268834624974039684374046599819552 9683948 -75975459046218534470910103514761887744 9683949 6081269292930133911509752317983401248 9683950 -85961291548421050673507744407359408000 9683951 21891516820770869899922057816288591952 9683952 -12418938917418436317126073183191367680 9683953 -33436048443916366796191992011359546956 9683954 41325677659475073511742734133353657344 9683955 17151122654765307894536092540047148560 9683956 144204897821884281271882014195158261120 9683957 -1073552502359926148614343124489838934400 9683958 -132328127654531303709728536540130511360 9683959 454190681115545002052202067843856413160 9683960 6574809334918136043207593443969843200 9683961 -3235292871754845113463826013943643776 9683962 217693469060211225916688549502879461232 9683963 -185316194463910191036441383145585997788 9683964 93437523928815278564819657420201664000 9683965 -16705267949642314952307198172394030400 9683966 -38967063454609212585052816280756600832 9683967 2152198013281463359214158540786363080 9683968 -338923373481928639550717246079712100352 9683969 268920744914698344414991501569365306370 9683970 -59680847507042424811650070676946854400 9683971 -4764506445687659764832311423648235256 9683972 -118128310173488612060863223775052516224 9683973 48458064217562494861231115031760847064 9683974 145819153087268597742295545759280410624 9683975 -14267772921665404396695360042213327600 9683976 -104653614637137072176864247622947840000 9683977 157859817290260584116835289351089382880 9683978 15831683833686701160475492057245826560 9683979 -239991564187321721542462697897419103040 9683980 -5946025879879796611267609915159280640 9683981 217178592273945164135830768902895887564 9683982 -32311607486451279484720713540068597760 9683983 57325146714602979821063832285074893232 9683984 -16493619109558978450997118526712832000 9683985 -29611088046685538751973062841845984000 9683986 -109037057645994305341271638698737621856 9683987 -339199016621182031508777287287291632 9683988 4931404102168898484068139484668672000 9683989 63645720209853388545129798308269276800 9683990 -32364654078299581104958181965208042880 9683991 -82232002940704129705954517912466089640 9683992 -34904383498367462964716228085131520000 9683993 86280148897549672853627694013973232 9683994 55577910229026899235030689232627267840 9683995 -24550050619808327550393482264403675840 9683996 53193976919840612852405933463677337600 9683997 -26116146901422002945658880062032019840 9683998 163219726799769764655079758160523518464 9683999 244337788435451585798800282508298947520 9684000 -207353184441777935534707678829445120000 9684001 -108617526466041559685207565710329660440 9684002 27984347427109461350940033750441713952 9684003 41032838711786028860638600416921832704 9684004 6505899268090641848357375712838090752 9684005 -47148531212003841419140546851836988000 9684006 72705524511945027919818735223731635904 9684007 -3313051844588729572229071729712291240 9684008 -54471375564206621533218095145106391040 9684009 271161847923774876311478499259312778720 9684010 8725742649643170273126336425526451200 9684011 -25934484248449635010843199254287533388 9684012 19674650128149070901735624140666060800 9684013 28924951057660042110056199466765114262 9684014 -56294987442256309310835182951622078144 9684015 -150837897410407863861963308052806304000 9684016 99947079768267128998851913729466007552 9684017 -102633669329424303189702129402664354140 9684018 -75079178254049593236729642396668609136 9684019 -227056261506311369201642156519782878580 9684020 250996270488936773409118368648641268480 9684021 -133942867329546174924830703433478052096 9684022 96017493995240668871380430536492431552 9684023 71846992302294644660115185746499887272 9684024 -16164644940702199131501786570237542400 9684025 -68101710271515973346166761093685144000 9684026 110067088317242553500494171133481110784 9684027 -28487541779591424163484216879569554036 9684028 67831926977659765726769502073953116160 9684029 226488544980053214808733751157722710976 9684030 -1779859690595710786634552505940423680 9684031 14738296618968567777372471160924404592 9684032 -200010926449664800049567577044444774400 9684033 246935989236026629934871749039545027200 9684034 193921500505409815240504852083406080 9684035 107482853044329478056863902766535932160 9684036 -81226926142690244869132308214302319488 9684037 -326083304411316584030469432075807273408 9684038 23119484622016093364292550515800878464 9684039 -163289603163538811528243075423594880 9684040 -145660542509420359297003352734700083200 9684041 -15189283097916706922123682902241283200 9684042 107967588759140324851851880918355712 9684043 72936621036158084799359378283584510464 9684044 -60120814971439963958487962559056060928 9684045 8988383050768831563969915351325213440 9684046 163518785581985384998953367044069318720 9684047 5172894687525382001707746533617398672 9684048 -23115889379055747889009620255161843712 9684049 135386761398993928041400073378526312050 9684050 -93077007848945013945008293074492919200 9684051 -37420463983309253117675285322148439760 9684052 -14815275560958838142255193831495270400 9684053 -63859496591702185729059882605373902880 9684054 56125583900490988942884039451685862528 9684055 -206992738795838915036666367759046690080 9684056 264427778488139294374808278110195855360 9684057 -68721652460218408474600175464894752000 9684058 136252696781540270093315625530779440384 9684059 -5310630596153096693222392676929714176 9684060 130997629700421762145603198639407759360 9684061 -460747192699049263650703758592469387700 9684062 -89349525923627937464683484919522883968 9684063 143899601023907843396853358232893904400 9684064 -80332453766185204857039019820046090240 9684065 210649512654943696455042482598983069460 9684066 95537636935970939252266099704913952640 9684067 189769835346233063932570408919333608464 9684068 121225910702944314247328998976511123456 9684069 280736328416783119536962264604115496544 9684070 -121196254377397941049407905730013165440 9684071 676576663577507537233949393678701252200 9684072 -29903046907846720117055087548790784000 9684073 1901201506752885514608158457558081344 9684074 145314224003429628305405668997636921952 9684075 -126241279603104030064321109864103113400 9684076 172689409115526213156940220543450853888 9684077 -65227616607386780526754941878801991720 9684078 19524258526904370775886524068262072320 9684079 178868787068379278172309226781848027560 9684080 -10474997727709008014243146717796106240 9684081 181495657457423787872473689800539567296 9684082 -70359952438147994343133629663368466432 9684083 -23018967101046210356765117544870881280 9684084 -104422173780764372283286071168522129408 9684085 203233102351584301881805159945394202780 9684086 121629207399467899399023074516312734080 9684087 102020033635985316805564366401348673152 9684088 -26271391859068051687374769100423639040 9684089 166841804323096917710966910310582342890 9684090 -6481493790615492370566015668926464000 9684091 -118130475801087382801834578678623904200 9684092 270714212637274463216712640929252203520 9684093 -7440065168613774432586644997872900000 9684094 -47339752068219619358909668371414192768 9684095 -110378988472322369085865651665541397400 9684096 -50431887518744748676070540408625561600 9684097 345221470450942293142780055170805852546 9684098 -102377984331317912684481208860972956160 9684099 299137432252787139749230107285780908484 9684100 71130046776605356606000039263818822400 9684101 17380637853740873354028560462202646368 9684102 -148242468138974243158908054184059279168 9684103 1502850166022450874339770895527773536 9684104 -17917945072349396515867975224571822080 9684105 -2230541319359559154364229114832708800 9684106 124641564601081348904894850794974178400 9684107 -16634758628950914550844558261336140512 9684108 10039831470037810510850756406718070784 9684109 -294009614584390549165234263434466852596 9684110 36624421751960692227311667840492432000 9684111 111084238231233311815043006607249268872 9684112 67651124409160179925951978910277410816 9684113 149172696818667370349829804672004339440 9684114 -145536317598089229864870966416069760 9684115 -94443876321375239491191525778925748960 9684116 -992031153523385852728522818313592832 9684117 3315902511671469833702155964879541966 9684118 57252577124049305144680768616571837312 9684119 -146087749502962880584445233741407779904 9684120 103468881363488821071858929538581913600 9684121 44759143252978533965379593289233456384 9684122 11305722452510036723332445840778892032 9684123 -147838248775517175199513908486057920616 9684124 162233258167826465056432654635317751296 9684125 -481444617758324683150729841970649752000 9684126 52865074992107325464150002498325594304 9684127 196697788063385725700147648431588827600 9684128 251118077665363708638064795877844910080 9684129 -39424945495876195140611206507642936320 9684130 -52641268448452811059339977307627276800 9684131 179601604817243262958543953392849309952 9684132 -27881232077827194929845991781003721728 9684133 23294588292944962627506524423658568382 9684134 7811918484771069985917067249754229216 9684135 9758888669377409319047263852869555600 9684136 -20995856120355137168568032974602240000 9684137 -180623960255159921445414997939859006214 9684138 -21939675921129598160749757533123981056 9684139 18302162738374689156881892191273775840 9684140 -151304103593780598499409600243457730560 9684141 98927418116630546537440936428980188992 9684142 -4039131320405186033115192419834038848 9684143 -106367593348834416102738005167408630800 9684144 103522551483410822498035119317316403200 9684145 -107505919624190742118675692529868131200 9684146 -107135639295097444854376407736763839728 9684147 -88456242911158898366644075068807284160 9684148 312240248117985022259529862458842398720 9684149 -391096962236940467971294865210623064850 9684150 6422465579221392934558082776000819200 9684151 252987844485566318406591726336351786904 9684152 117244962111527514431144533398404136960 9684153 115022520160038920417846424523544093562 9684154 -72797160512375711421027652536720526224 9684155 96795174576641992145880931315230796800 9684156 23652613076056258589174348251757420544 9684157 64227197198649832948067333845175727712 9684158 97165902318623552647301943861541107072 9684159 -962899437824384712140801342112655104 9684160 -29802871706366801299640324404166000640 9684161 765728045253002176481004599131764111492 9684162 24082309502118628897083040709544563712 9684163 -152352022734832952879124446655707510016 9684164 -57468564401429244711732361476657010560 9684165 -67581173755344723747478740625944682080 9684166 102174285771033672861163945977545416032 9684167 128451136545633940791170584022752997640 9684168 -17210967113109539940266281885610803200 9684169 477097837207789172821351701756790650912 9684170 3686844702980617575207633919697045760 9684171 49626369112337953786853199097929100800 9684172 -360733770441090438351353543396848493824 9684173 98882603391820937384419192863538531200 9684174 -39183068161461746515591350772271989632 9684175 104846184827237006083826851100642443800 9684176 -78772445515858068298081606092264480768 9684177 185843985809193281024134694007104623680 9684178 27672498481897306057775562235650733056 9684179 -271005077261103090405718890519142762320 9684180 -9788986025084874705364638744477511680 9684181 -45285818881792048743059176579004351080 9684182 99506919371615051062370805392679804192 9684183 36853798107821362001083283085784221696 9684184 -459879340226159347856710839263412541440 9684185 10423784576073322684430370362312440320 9684186 2863480332426287525239430141090671104 9684187 92314685731440536930096337464942612112 9684188 84151385556051828134376300356385765888 9684189 35509969828308598161789476824624413324 9684190 -68485263809151560754887650648665374400 9684191 -38744492695166168986714675724325770496 9684192 59587060538317028365823659768465588224 9684193 229293965703134288917145920716025729442 9684194 -31293832642307086735189010431915457472 9684195 -50786445860270316625227036322633668000 9684196 159768029969059320456974657848832827392 9684197 -202057380229509850169125282334513893188 9684198 4770135932653269732274647072365731680 9684199 46397721824732244577506660244759217120 9684200 -81305136964062687723017106598463232000 9684201 -296528500401858555403408130351462585760 9684202 702839941525183813725908978114711040 9684203 348999931398524973165440092428718874760 9684204 209286085385429849867445269243362653696 9684205 23196324170102844681595497222579564000 9684206 39305465529798902363834324100191172480 9684207 -142642928320699754428964051676646365216 9684208 -106510028865682793886978590461229957120 9684209 419637840855069743447031686260301462016 9684210 -53916576206580908184434882037471383040 9684211 -569467816213417899572526581040992085600 9684212 -104620476449808564438973070074779644544 9684213 -31069114452336173376320402004043607232 9684214 16688182117767445769492110446069949440 9684215 32855481541889317030275250376611070400 9684216 -67174004933650112061528061351249121280 9684217 -599557634000409321131066468633309999360 9684218 -48601020293298370067567333491470775440 9684219 123222183561771767652032359336494655488 9684220 -47250556226948371016247793988729610240 9684221 102452979490225013594907611409013798272 9684222 -36722578154522843007977062512698036928 9684223 -6026758441886090551171855035070717496 9684224 77504100058519232710601505776735354880 9684225 -176891617965327244034566790271661452000 9684226 132646199666366075191640227994205711312 9684227 167155846723939884652473975832240131744 9684228 -14627772876307576549638131427143854080 9684229 -215719856125306387869911052071506338720 9684230 91166629535232715796325916303460741760 9684231 29717399063332340950521304779275469600 9684232 -170589301914672829310909703839368427520 9684233 114498566110464873080609477350308173604 9684234 3228697519917253413932282561949680640 9684235 49339610187469831127703398246205840 9684236 -72498933986404002029128672260750117888 9684237 94490353384368524717021150483692426752 9684238 33627619396283797026383618941851389760 9684239 -428185397240513808699636841264735578960 9684240 -38951855369058390563882837770087956480 9684241 -103140564023429971005908067788219459264 9684242 140634358896404807241314481923940329472 9684243 271565416118860791434760692569188061080 9684244 -82093092396985412481121578231909518464 9684245 -883083859125829744881187798016616960 9684246 -15787712393833514066624700800753375232 9684247 420276411475991881178093505902909975272 9684248 -14979944706378025745446105610968227840 9684249 -9825854364839599224396193055056880160 9684250 101285904099434757562810120571419032000 9684251 40322979279406246854539362977944306904 9684252 -106336324533066347688420383231539276800 9684253 25459259484806649260495288831512296364 9684254 49055830998758323060134241727930598912 9684255 96055816351078392805782251855887680000 9684256 277670569638006811603969572402028412928 9684257 -8533256404861657844102447431508665440 9684258 26158680558717743209392574210137784320 9684259 -52932437881352192578261683662069987232 9684260 79177558609698890455191987245597184000 9684261 -203274311862688830553967429846381073090 9684262 -21454259882641403311882221817471488000 9684263 37005963199343471409802726338052986744 9684264 -84921295999399917291893734102898196480 9684265 -66372350842332114415107621512280626880 9684266 -49456297280881585543547972031589702656 9684267 336970174468382126626267853406819691200 9684268 -56357486729315515546034966894805765120 9684269 47045428081105945677012055230336316800 9684270 3109853159231271290803531382056269120 9684271 -370816277931977401666414350421033799808 9684272 22165474566780168524197709385998008320 9684273 -110997640231599072883522800813562732032 9684274 -22940079174488546690546038635738609408 9684275 -237776690941441779762477445334186231700 9684276 20081002195465367906794380092823306240 9684277 -436881930276699814294663645700064730688 9684278 132872358136033288906314995340930625440 9684279 -288082863568661599650760981181347277952 9684280 -23533155040695390972701903860051968000 9684281 410515337018184661324354667758344114000 9684282 10419199421779865305605366999190854144 9684283 -22617493110540852822092626926623264736 9684284 -34355808366931626772803612526337760768 9684285 -65853380608413238938140489484707880960 9684286 -62203914533223908990719146315782369280 9684287 -96063456136896193101439141900489260048 9684288 -676373243013357815836962421594914816 9684289 422403013903644867751110064736880677460 9684290 -34681780542480007885220688419446410240 9684291 -234810407452072377855840481173983046408 9684292 155127638559642659069222997121378726016 9684293 258603203127924475720786489116472528542 9684294 -102579441590705339234609426124493332480 9684295 -192496449264130828783254399465583240200 9684296 162772956212176932758040718778419445760 9684297 -64234049729899095909724915518398256960 9684298 298565269166533333003631942246324064 9684299 314390092346137861434884359160262317520 9684300 -48280520963292516458409108285734400000 9684301 -18754537733395989055326366388295471136 9684302 158892098222374975421473008394548710400 9684303 283028206141282285884926848798028876544 9684304 -4170331857471748890349560858021330944 9684305 120765866758431516672271414214263257960 9684306 -160731398324104101779809990037024436480 9684307 13583131368509792060147925510679607872 9684308 -138541541429431116659136662416962003072 9684309 -108196757191786404996435341647338643296 9684310 -128890632147969097894575256076498653440 9684311 -97423363228602346107099766031013127776 9684312 45514287505142227289375878457798000640 9684313 -3257041087914285207867933467010328438 9684314 -275700548187757722741359827339092162048 9684315 -48134724194792247875482187242170755280 9684316 11808736497537682196527252675929059328 9684317 80211758529604406315403578484429411366 9684318 -67649419066984340997962606944395386880 9684319 -31596859247732499360816063812934979200 9684320 -299102698636628555467093459421044408320 9684321 -213920967919668443474091650657759646288 9684322 91167826988187148590503257291430270112 9684323 -34813435227498230354420715820937604960 9684324 23053104676677758014814403598472726784 9684325 -62979691476695227698425400834391724000 9684326 -7281558255931161901953851110500314496 9684327 -90770980190946680905048402242833873880 9684328 200402021763637393745985565307822300160 9684329 295229971684326665683146401771609692800 9684330 -112976044497849387941568578774746414080 9684331 6587352305113611505352525611252141672 9684332 -35902738252350674801251041812524784640 9684333 154191791616495653355950926474714555200 9684334 34602908128123736154676442304293084160 9684335 -10520051070848735645870724442319268000 9684336 -13189685774770805345781415453145530368 9684337 -104525240532740842261132592060426785100 9684338 -11894425281607701685358259999056824320 9684339 -100870072716068711848467991392226795008 9684340 -19029847646857027162848825994839244800 9684341 143557032655108052148142616291052413742 9684342 134801843451990763327023407885178697440 9684343 -214804670683850421451202701818997635560 9684344 -6632648959254423995662749434166804480 9684345 -45137679324315844084799780863225431360 9684346 75248892834545285637456641731554666240 9684347 21701999542676708555817212514208143600 9684348 -128943278076999792693938513968777190400 9684349 -122944121146898470285827084044558966650 9684350 -79213468848758756199533275355070835200 9684351 224869481969060911403862783488922221880 9684352 -96458458809258981537931775282931302400 9684353 -75696599502594874417042286049922067520 9684354 -7068915501596344643731633976060328192 9684355 -269313591646329872684964697682505552240 9684356 -139680062915845854654664953947563143168 9684357 36723346127620277764677998849153510400 9684358 196043004687903349592486772571356701280 9684359 -353609140081330438671995850534995422440 9684360 -8020968263830348135232801166087321600 9684361 495501654045140342038450720732524663962 9684362 269932978360625871161984804917245744432 9684363 8547307154186210132939588647081772784 9684364 -68895276202734472038205557448207400448 9684365 -25597372776614326270321625210069333280 9684366 -15964131093107898731913217166925542400 9684367 20968162087054584214306914709812816384 9684368 -41968093038024890601961681484278579200 9684369 -164043738514319128943776998169215094272 9684370 54164362184286218348025141107167070880 9684371 -329872783252980174905062434365586649428 9684372 58662383355496168895592317692585101312 9684373 34653325614422985457291078485122482560 9684374 481442645493527691302673088774428672 9684375 -1941167240708753160251241714391050000 9684376 217191487424280173789565152053278720000 9684377 -24339846520394197832639620711331694774 9684378 -136543907530049539571444175787855468800 9684379 52282812426545306341886673834323166980 9684380 32664096879847105971928225288883097600 9684381 -160918510237902744857555440418148128256 9684382 -32161449175233604628578071172198272000 9684383 -285851062225412320563207972456633154560 9684384 -164319383323145170335285763127755407360 9684385 85516298265700592490830352700972216320 9684386 431110266682013525892668025541264892064 9684387 -91460435391115186250870064091181356560 9684388 -48773152729267304125907497974163369984 9684389 20498715419191820476679099844161590368 9684390 -33536483199402724598177541954074613120 9684391 2192318728248427745599636856799660952 9684392 -170914230817845975813709757465725056000 9684393 27913905209509077951513303210338602464 9684394 -146312179504626989134847916029239623504 9684395 72984947640761108962886636676415699200 9684396 -235484589447538405450953077965739010048 9684397 188374835169903818703031252305417657792 9684398 -172137456057768347466802146452665496640 9684399 -4109877847849574688915500863154885232 9684400 6962738674165117158143416290980659200 9684401 42883033003101173692090736408668312500 9684402 18268749961362484404898100756347689984 9684403 142429651493183380567090401264692385692 9684404 218565948541048152782741208502860000000 9684405 21646849533715750810456946362905313200 9684406 59446281206057448218526834495506677152 9684407 -79002402746981467463959848120288074448 9684408 137771583140504702917989152924708044800 9684409 -362839930733712735268286081795359508694 9684410 12642731157390497985443609027352312000 9684411 105086079918819061721094368356442875584 9684412 413656775042551373194010299460950520832 9684413 -110557217144293714369995695793885937338 9684414 -97120561425605936021062868203736064000 9684415 141875850037348605655303917141194680320 9684416 -37527152392296682064760802475425923072 9684417 1629155894409144187784752276393053120 9684418 -180021047801139590169645110949975804384 9684419 -21060159067482793505829822683306442180 9684420 53595051599163473495704650750784634880 9684421 -403157422807811976402306120216081000356 9684422 65574631697626330520973876664973107200 9684423 -97262753366321995466685105979425737856 9684424 -236312805457397949157853316133557811200 9684425 -45365887796356630915245109127411284500 9684426 65040185803048587938719969148076332544 9684427 230869179214305319193397211962927056276 9684428 6208396126648063790930742574932541440 9684429 -94848934305982870907884117298768337216 9684430 -15620078282793387180238394411560992000 9684431 -109911025696719587340960150276561865536 9684432 -200616990527769904209404123254702080 9684433 143035085976226448234272708121369353440 9684434 196727813307012566301265646173464435360 9684435 -116218796763587568587897038495943893200 9684436 -261545759534703962808812365325650184320 9684437 92261399775736753373783626296721497600 9684438 -136328380170703349159617474458526779456 9684439 111711294496217259784917626748972216624 9684440 -2232204254642540994119223142590259200 9684441 -11263015840716143398320980467821691896 9684442 -112119466528906037896928788463823322128 9684443 -287312694159229039344890619173035957308 9684444 65451901208845300910655825861131894784 9684445 285537851094527853725819610456489182700 9684446 19001323621177907926729632183265466880 9684447 -133625672992299979244131489631568598200 9684448 -276216757584164534622515454959778791424 9684449 69831478855496127410258433507329516928 9684450 -38117900254827376385809926131850224400 9684451 -36620062837022223205565907658381760048 9684452 194093261018457522455371521683367321600 9684453 -61330687704561443635480930751781537696 9684454 -14098219206455386933678004153665845888 9684455 309906979004570864817517046295993756720 9684456 13265907606627183808292699446144204800 9684457 158090226923481438821475652326037675706 9684458 138343891088735591836355445868612873056 9684459 -160099224129482247176229352001818454436 9684460 -2717658577648261529079277552550231040 9684461 408880000461001837847240248237184719062 9684462 709850704618554784159080656085479424 9684463 -2766289661687401357614131163198669840 9684464 -29359272015193843428625091629256540160 9684465 -8337480583254088534702658213309873280 9684466 -109187629679161461923243485761664238976 9684467 175523037019650357126507511115997649920 9684468 38997356092124714544442413364829982720 9684469 99561197470991624446527246622976285870 9684470 12802132370276272535234614014869222400 9684471 84272179135651082391103341561427772160 9684472 8714692144256758165264600078905507840 9684473 395521166871544809595546458573627718980 9684474 -58832498058213816913305629107740296448 9684475 -100959011944702807176165238690572948600 9684476 155750148509409288432579737411283394560 9684477 404952186021560947847510918426450502 9684478 -25990559521606707048356681167741890432 9684479 -162615605671624686156659198757291655824 9684480 19251738105989886660273745299630981120 9684481 -771916848921815605799089696192997653500 9684482 -13137892971178171999111202549691388416 9684483 94020452914135712000709813348851436024 9684484 -15983813499599492537994589860600173568 9684485 124006458964882208531531661013340127960 9684486 28909016549473023731218176616467403008 9684487 217288750673398859388022127497910331552 9684488 -245876767244458956113033446069600788480 9684489 -251143211927432086744044033017028616176 9684490 -136012102602975151934840681679865900800 9684491 -172529133814255196643404798292483439680 9684492 142307467589020490041724183284787681280 9684493 4102072735579134280518362090544790528 9684494 226262576590352350137768464778149071296 9684495 -61994131384499907495224403644188416000 9684496 67606928542605181984454022497663385600 9684497 75717656122709538239539155094165668672 9684498 -84993119966266412468599069440246423936 9684499 376170340945696281991392190367301877320 9684500 143108589851665208046202141698502656000 9684501 -44039592699008616767025170426511485856 9684502 274352781768333240276410061329491025952 9684503 -8905609525067370678384248192125996776 9684504 -293983057596840005031416076655282083840 9684505 125326906934938226347597727627492314560 9684506 37569268756512954728450700484050146784 9684507 121212944388113298568569393343026976152 9684508 38758205879764396029768194996528194560 9684509 408230293434612669174085454938416503040 9684510 -26709405552074000039806963429697479680 9684511 -264824611275016638908110002303647305888 9684512 93039637872675845582679358197907587072 9684513 225595668360800553448110689752437628242 9684514 51253178735233096373388923644535783424 9684515 293491161425312149828504881419425690800 9684516 -1231276002081053773404368900518834176 9684517 -208628831659705318153856437028601866434 9684518 -74992194060404446528652108265065824896 9684519 28891975281918713610155172898321766400 9684520 40553524000095596003762715184768512000 9684521 -150276535423982100032253882859025735040 9684522 174843418140450098150321681723736191232 9684523 23028596826576048615320365813898124024 9684524 -64648145365552948661771382533923319808 9684525 -10638747328728812826768811851358087200 9684526 296145837688886341417015000066834554240 9684527 30015316444268613832797813976142639376 9684528 2493173018273727145411273343662817280 9684529 -296705651013584974660450888274806826316 9684530 -1324862861513843859975436637035166400 9684531 165659412238807805236657437283327821120 9684532 -32723248533285836796551916019254245376 9684533 -25851020058616194402773976633886169796 9684534 -22731218215523131741682065498798387200 9684535 -35720983153899098803014512663913768000 9684536 130680190940633440574425354506872463360 9684537 -220076300154598741804968209266166539440 9684538 -385696390047560510191084979269368053760 9684539 189187614148927462860392549313001389720 9684540 -38298576319553689415473223867729172480 9684541 -76418807454499205602625438468111852160 9684542 -21305611196456702891419827403759558656 9684543 -108170819382566015253742897829210367744 9684544 -22679608293066073478039641339627569152 9684545 -13560043114236925430747680415778955080 9684546 -2279364323086422267771858806038046976 9684547 -9173543516663063854700058165916104120 9684548 -107175561389287516180968521166184324992 9684549 59132766770223960115483635707442483840 9684550 -12466852293614630058188720875445040000 9684551 -247441355524709422503130783681395382896 9684552 57941296586506850283357599338000957440 9684553 -281726703204823029927490061767848899100 9684554 -247074544579995708462550197684804745728 9684555 8313956473247782067966920436553062400 9684556 -115279920169553347897818047246478135552 9684557 -421307468197244234948276689394668189194 9684558 -56224902455271066762803208356409485376 9684559 59582548215741285683071783382727713016 9684560 -42213276588485501120124450165368586240 9684561 43696574657717443322152073922026418672 9684562 133341349534259589423712117023038503200 9684563 132931611269518648442138083181993735760 9684564 71710375679663068793442466209068052480 9684565 64047681267370327722381412299738537600 9684566 -193260043227554483965265462067899292480 9684567 58714592543258688664333634509732884384 9684568 -458179390331028954865583450847407738880 9684569 -145483769687013342935326174796959644780 9684570 -3168119037038546728099270178173255680 9684571 -14822695849209263731078606333887079360 9684572 -32098697397925420228320199410343100928 9684573 -232517704454921782894137431644440210816 9684574 80359149186314466044101675772495953536 9684575 11187312896707793922531286206147603600 9684576 327729015847822675588401820399357132800 9684577 -69061279797773556125676314981006165760 9684578 -83273430769412480193494122314779210160 9684579 -131026480738985026420100724578308341840 9684580 202558161587205240647695646440094419200 9684581 -57596920800409519848683325426515158500 9684582 -1244193551239536464039157940083795456 9684583 34263923465470242149602242447751003832 9684584 -16934366136852091661757670143510773760 9684585 3637621167279245642875683396849926400 9684586 -13666659285357176253633481510265536512 9684587 119327203898223758097100428279765277440 9684588 -130933046435556523655610396186747863040 9684589 -1961248751049954265575020460731526176 9684590 -130302427703107710350899654268246107200 9684591 38115269003816613502707352272318958464 9684592 -12723460162985571645938560680734720000 9684593 414197409862566381455675054490639973842 9684594 -42650580176436366646530800858066239200 9684595 347984605188129160793204719879396820400 9684596 -190085027536401615522295491765278812800 9684597 -39690464035648611621540688249144282272 9684598 5148490167022780316882443190986368 9684599 -303645607342808253011709259580394101400 9684600 -19242429434935124319633617085860352000 9684601 330814121273918824519835049291469818602 9684602 20572491880160462906749985600204647392 9684603 -26155414477396749771438896930074745868 9684604 359137698201772203363602332118892876800 9684605 -153244909736812385538824183969000256000 9684606 768525131029001403460946383539385344 9684607 351658501694315881795530170151547561856 9684608 -4913072352569266197730497005617152000 9684609 124164025327676991734918383190420773728 9684610 14663880339449360385567116462599987200 9684611 -445618366350818618488102579573509760488 9684612 -32317997560777779702504648878290157568 9684613 -35963893905243473644583331428659666656 9684614 35891027684770432777484556265280262720 9684615 74156994415732232818177466610872160720 9684616 260379437106785244752213470825351372800 9684617 32811917104467603828998984478193281792 9684618 5519957447226877971337949126633699328 9684619 172262998923256672589995317283171082896 9684620 -183170994341488943507071660583801072640 9684621 224596377876739952737034867767368152790 9684622 1203708482947944527988337288590042432 9684623 -4364019670737832203289321868336583600 9684624 -10151495466567642954363021624722718720 9684625 69419960318275928421578673616855737000 9684626 21789482444937164812744930699487861760 9684627 -274491258356632485425130318319992580680 9684628 -77662874337413644711310962383130892544 9684629 -357076012297636947917627298929671078770 9684630 40075404294730503664236496957032672000 9684631 -387944779234458235118388256064940135336 9684632 6617317448492431023461725714415616000 9684633 44506950894791835282969871447723465728 9684634 79916333479434921907818116767054719216 9684635 131085912652932624959145721697649400560 9684636 26103827737230264598388307910381384704 9684637 -55592748017320826279246179771002777480 9684638 -18274056591872083401521582039326912704 9684639 64326634520228241747418505977209884160 9684640 57347861073791142157897145987031367680 9684641 5302943481075617016132638621333667042 9684642 -47252002593417628933625944385630730240 9684643 -134036357479355150045813853825239259936 9684644 -64371156568575339998796098474588483328 9684645 -52827205058385045569543660920692024960 9684646 15235463210448307261084529779026832320 9684647 53168380294220727974833093092588662832 9684648 11140308564506287760055768236059852800 9684649 110422705967559305424438404367013619840 9684650 -47038673819219046540621630075187116000 9684651 -93168083253336187023116252763677053776 9684652 35804945019126218013123876873879393536 9684653 307096503497930102554353805252392999264 9684654 -20177689223982486665916180340043709888 9684655 -11078288319600990339824346319041626880 9684656 -62433229773325432895207390367801212928 9684657 25333570000782147791425206926578004640 9684658 -22106514189810050057830233683041582320 9684659 -180542103083990367846482551593467377140 9684660 -114368821555616102189071441089864714240 9684661 62229048154343038220598689752016928320 9684662 -8080498090645283038885929734837412096 9684663 139021901661658050512193848949680794344 9684664 -281822628210298729172170191886108262400 9684665 -60181454511522209634045074061971157360 9684666 -13461767106749228568991394019885403680 9684667 -181737632735667597590186798102618636928 9684668 11283039179788831213092121493271960576 9684669 -37777557147949509302457989272376845056 9684670 9529832664502985684849839236820745280 9684671 -2819568865854659151491902883051211168 9684672 40287929869754483806331811597555597312 9684673 297454280694912801205057685957560950960 9684674 149921365797624995574751728887828433312 9684675 -256653421100634482527248843258297600 9684676 46679317746301832855719194371645125888 9684677 187210276856151357535226263633111399872 9684678 106121974282215292302119806564148594688 9684679 -35529442816565086392364530971188359168 9684680 137290451770692306612441009442123776000 9684681 -123641796317664832230730162604358148848 9684682 -60010776166139465793823556392001833728 9684683 -328100792423098117378932394900516489068 9684684 -4106766847164002038758005747134000128 9684685 103323404037100240445813643812172572160 9684686 187591961460219425414364101427208212480 9684687 7742867681164106757615332372731681920 9684688 33999241246700258605825335926775840768 9684689 -127185066242159202503783603442129377280 9684690 -19954403052729643236828784494324994560 9684691 9178173606316582240484958728003968552 9684692 -63268981936589579388397407896447240448 9684693 33100574882041965451751244799030893582 9684694 158496575506477203160393801211039044896 9684695 -215433496945889050470708452036862103200 9684696 -41489259842712452064583648566344417280 9684697 -227073928330302637374762557979339983088 9684698 -14623349579717752602901617863154704400 9684699 199312550333124652929863131346332932480 9684700 119691365997896555990323363309836723200 9684701 19728562046211398425991718137362262412 9684702 -74590601404303569322342893694935110400 9684703 -89646047507820659169685136737879345872 9684704 421232747791711355507721013616728866816 9684705 24950389727068274583437802395868927360 9684706 -233289571673403630492310802130810173280 9684707 349160612678405905605766121576893036956 9684708 -171440720691315045040752475310488258560 9684709 -405858990832463565343991860031166313090 9684710 9212349681336685174468331173019320320 9684711 -424565183954652919466993986173580648800 9684712 -467206302557144879891336502986446356480 9684713 29889604728114283221160202657170264080 9684714 -102849025820349856296857778190198467072 9684715 34931455785013987938182405619860667360 9684716 -95531250841190670231808725488414403072 9684717 5769521622202333140905440312707513984 9684718 -3458794711512951666690968068631055360 9684719 -291331707284457640995929403323954280 9684720 28062771815737891529889234754752184320 9684721 -1090472202647801403108332693258620078 9684722 28905616582922606634041485879118352912 9684723 -5944028665574980311478297478151606216 9684724 -159965019122659851612145784131001180160 9684725 13622951963076939011030733554482293600 9684726 -27697489808718714994748775031562391552 9684727 30421494763743022284189446230882232000 9684728 -4437780178981431557984590448774000640 9684729 234755381268631670110533405110530147248 9684730 -35680806800738538841535074290561139200 9684731 136945015696107219368104608264465448704 9684732 151042665931507733582156835833070796800 9684733 -19313899108428136441868423605217073600 9684734 -46758443268132585606660627157977897984 9684735 -4313837753834233772602812507360966000 9684736 -316302814120614599456256491133419388928 9684737 -163572014917072715245927931946923879760 9684738 3737719488691921422761366199577021440 9684739 14163241811229345787351947351738668540 9684740 64816624130927835522265899841318844160 9684741 -2694625451585511776478129013788506112 9684742 -161187513019190333939676930479445709728 9684743 -21568100228081272490917710315410704800 9684744 3334386852171067435026656193455800320 9684745 -9891861198109731459689000718804045120 9684746 29687102173263033102521774003295036000 9684747 161815144688353595441418104644257720600 9684748 124856770910546494990405653935775390720 9684749 -348123738258687016304036898319428578250 9684750 10145112738891966937784341381262400000 9684751 97146493742717793640088621248725924712 9684752 -32904719519289306353595426320310140928 9684753 -12093891342386492609119294042319674560 9684754 -106228558939253626794143660075213505408 9684755 210861515618498647327886726223263548320 9684756 177459327744687234279599416491568435200 9684757 -42966042095597722456878485316773707680 9684758 9323052921452547341156664258507636480 9684759 -18206184518781825800634581068369896960 9684760 -287619662456209803864108563166661632000 9684761 6442190155784186273173360354789170192 9684762 -92508166233029827140129557229164751360 9684763 -128529541671535803429439876623586867200 9684764 23459376845079757849975679540122509312 9684765 -186252349922734172118493814131038845940 9684766 4477202704184605081019334186517463040 9684767 58308483503177079524860970535186232392 9684768 -255090811529453035271700678482790973440 9684769 7105486980400045841955215431506627170 9684770 30652742964823371753857092560100354560 9684771 113491746403990525791421323969981141504 9684772 79635418165041027778836769216548225024 9684773 126628072694773268434021353685692999936 9684774 1293326182238124218891481851788123776 9684775 -52805982251084611209216831767781905000 9684776 -429699749421936089628133384161557713920 9684777 212465810742829889675081325801560107920 9684778 -93284822883429404789932437286411606176 9684779 -9810693857893420684709607774817247520 9684780 -7047663173463895386110452438485811200 9684781 17694592990753890474858513196771545024 9684782 179174830139563745823335191959518030400 9684783 336963039737231106740466469384125924744 9684784 -1933127929816152465231354483543343104 9684785 -93719983749588235912270545268913413440 9684786 2422828420531203379498332151833504000 9684787 52487329715051649445361735252897840704 9684788 -308015855865175763235730698085270965504 9684789 -146817435864397714239046486880182198752 9684790 42348115844912425209215066665166246400 9684791 -72973153655082473689371685576195221000 9684792 -6698407653105492965417496084879360000 9684793 320051447139479252284876682365358432042 9684794 13093021260338380198019243824240558080 9684795 -24616773985933320531277715625855571200 9684796 70381017975747975812861607952973650944 9684797 -450428649603009470269237152065049053754 9684798 186615937031861941719871342944611318400 9684799 -314608179720146640928403886753788891200 9684800 11054752992532011334368872513627750400 9684801 -135934132441030569830322630460633532238 9684802 -82641587345310624266988481690700949600 9684803 -122314177676594686231770658507632993216 9684804 -1466023463741766782247670373153577984 9684805 87045917780061113762378434887728435160 9684806 194496465841608254033233760674710848352 9684807 268115379644692624063969159533936063360 9684808 36956290946615797958945693951440158720 9684809 155546057073644629881809207724345986010 9684810 89261946863425773425537191761577653600 9684811 -127353629854601815729966732153298329200 9684812 15009372170604492115274914426957222656 9684813 254250475065705627308353952476259042400 9684814 81365044068326088122529432011927000256 9684815 35813243090311813128642286817680997760 9684816 -43788283846159353065346356696443650048 9684817 87660580521875781358939951526135952960 9684818 -16210086302637512861156951643261660672 9684819 244611655497612442622815621944840094320 9684820 219662746946781343063852296618739630080 9684821 -37822985706403465436777893498019278500 9684822 -32049515205189654135814850638253561856 9684823 305030217217449588464057792985817208072 9684824 -21697837569507073963756076948954726400 9684825 -13711011453875376519588342828252540000 9684826 908463363016106277843463017779424768 9684827 215794368774727746620698159281192644676 9684828 83533153515382052234894976620555814912 9684829 116549348301237923199655327638143796672 9684830 -26392308665145460946276544680172036480 9684831 -68282685832924867374326104623605246976 9684832 559580897962110747425469496047705784320 9684833 71831945330828632934128073919008287044 9684834 -29287939858923592256795424822660433920 9684835 78217128561928203496675482219609244560 9684836 -55762776320419749851604976448023805952 9684837 15810146682532889792890112337672837468 9684838 -99596707620760669662832695070576210560 9684839 145848833459210654716383504033479219640 9684840 122664648933246703821883542134784000 9684841 -19815851451703448898925250418267474816 9684842 158419356607067597185414015919494675200 9684843 83123114825471517722983141944239837184 9684844 -70071453471204759887543719498406534144 9684845 -324060488774616991316522102414292102900 9684846 10982497488044415205308919495267820544 9684847 -11295218887534524668165958847259226880 9684848 34783099050838892930056295078122389504 9684849 153729670764245985130935604680440782848 9684850 -83432275817086661874668320331814768000 9684851 -317089450081978174453346158494237408000 9684852 3289521927432065588157578869007327232 9684853 526064174268856372122426792728294861102 9684854 149577442844764486967882997159293513376 9684855 22951590680499525101955725517193514640 9684856 -31072708462867193425947558506618019840 9684857 3007518152579474066238250127335351872 9684858 -61457063896212943884220560697239548160 9684859 -230138401084244328420994737363578013584 9684860 69305726336837484350327950142841838080 9684861 32786467588445258396550759617724411744 9684862 106308290433952430771437611906017897664 9684863 84628915460714686789766692693939229904 9684864 -47489453234849987110227518408947138560 9684865 -40476089239763257766237990213675854080 9684866 16544185871591026798955317861795885824 9684867 117837154996596144025871260372780557312 9684868 95942742065022829550404351719584422400 9684869 120094836171191143914172777234488168120 9684870 -15950372671197540093174252652904601600 9684871 130091840306243935028623514183412523312 9684872 -313803313332778360600096209770158771200 9684873 147494499961731670900460601739006142400 9684874 3217920794454862373520737846170621440 9684875 120980756693577551660039849463959460000 9684876 32139025128845738119836242559681076224 9684877 -322284741784025298706533242811721587274 9684878 19238786992807473950526205915764791040 9684879 285636516599387138359667310059955688584 9684880 -18915232371714285018391862794412605440 9684881 244900411404514552982336264375231621682 9684882 -93414346572476899995261934044098300400 9684883 496308967873367636859315217325928805464 9684884 196936829389084615224167481683412283392 9684885 50790206053780496070986823896748562560 9684886 11045072724420767456650875122061874944 9684887 424634811384574306673310551767208686536 9684888 -195324486133245296541201143748037693440 9684889 279017787534314588871037760020143935440 9684890 1190280367194222100745481262817955840 9684891 -21823953707070022900001384509465051440 9684892 -113217125354433191269269647714389038080 9684893 214834296435044392605841348556941416960 9684894 40154571990785387300328716181867604800 9684895 150186070436753910399987808520936204400 9684896 -40939767809015984806528448548697014272 9684897 -57995709973586082376103532724392021120 9684898 -118963810100990817580074745007691195840 9684899 193411438739897340650139334143693153036 9684900 -129035617961963369374181937890253312000 9684901 -372835137756720103093422759075681110400 9684902 -32267195537948960217242334594001527168 9684903 29523366304953335937580679344695070800 9684904 -49610894679606342842315606959107978240 9684905 -147234803884068924471476641909424942940 9684906 -13938492718688578037918875638793654272 9684907 -87585733843227007027532008725463728844 9684908 46643068022146200827542891505344650240 9684909 -44186127274979798410017578224416378240 9684910 10216108906167745053199148721443948160 9684911 26935079923638672915042393445073435712 9684912 11938003297615129496346797666518794240 9684913 199722164241673607705263910171533548096 9684914 -4047304061565501228466383521431323648 9684915 19307280783250652694711481574070415920 9684916 -104817452057133330037230280437908229760 9684917 -637050489258115434096117257916358247616 9684918 47689023763316224874380927521947818464 9684919 -198150920700425716812641615754463714704 9684920 84559275355668087491689223706310656000 9684921 -79654012922295494634542457699171118080 9684922 -77645043500196956882993986500015068448 9684923 -277471173885984277206097933159116060828 9684924 -140378115898584205336096753241919942144 9684925 -40008949621900283071497129992011994350 9684926 94448453741593329445360906124949185280 9684927 2017037296622891386384504359030835200 9684928 -150113125815394412644220690177042939904 9684929 -123082926085726365294589297171802854224 9684930 173692557706106003656994925002346240000 9684931 170147293014552707014440824932416284732 9684932 31144084493655129556492342154443776000 9684933 3520122785858205453816340007677888320 9684934 -101298006936289375603930553229861504768 9684935 58605821085560677287094342941854590560 9684936 -197331012826581908010252983416094407680 9684937 -112464473412367928635302565643119608960 9684938 -58980807543467008059036127118870879232 9684939 294901319530834673543913256698590635968 9684940 15049496097204821543120710982445388800 9684941 -63495962603994083799727359290167454400 9684942 -91955646233195152615683221590462231488 9684943 139065184697784438342652498204909697520 9684944 57054475212384602431738495922011791360 9684945 -26573802420175994686945053350252470680 9684946 454163107243785428855711630613968640 9684947 -348742186522160425315718130534419411604 9684948 -13142230454005989428119799538476236800 9684949 -194957320846643351510917044672184902660 9684950 21989379438766093987233787817594808000 9684951 -50751857190952155796795965055851045936 9684952 -171319929986890631616563901535601356800 9684953 -30010273396917957115482935478858680316 9684954 76100404325861891491721654995615587840 9684955 -3272383529967187593680120506216442880 9684956 -61605884590028010164037479266537205760 9684957 126083711997112012445398022390629996992 9684958 -35797610927780607021534456183041258880 9684959 -182817618824750590030697238634906815840 9684960 -33545444445461974023662804101315952640 9684961 -488603209968066747095674248391970688 9684962 30617089033011394241184198035376044544 9684963 80909989194315417443735056253254069092 9684964 -289087200054365601213881573903863577600 9684965 -216853526515544008947863866270285828800 9684966 -88164252634341617767662421706549798400 9684967 85127588400243309609147021972035209016 9684968 -57604528730973912246457126906735411200 9684969 -26456768398292010460946913471412681728 9684970 -84801201124444068597196826126606783040 9684971 5486777671676404390034599879733059992 9684972 86857319036481265029873305536499672064 9684973 -316350480316943673654154377145689108778 9684974 -76539693631761891301421846465080836480 9684975 -75472118368727034884272668701902108800 9684976 -298031961441467409961759962980417536 9684977 68365256746086878811703980758195773620 9684978 -54349176820355939672563952426387092992 9684979 127378965124721259745471848561388592040 9684980 11602256591517913649465486085165811200 9684981 50316836528274247635477654606636435840 9684982 329261955779324343471668399004597581184 9684983 -15821337569409980922559365430374634752 9684984 -292952758212657849326427690078678220800 9684985 88341711033396206664838749173149242000 9684986 -259268087832562032315611290085529329808 9684987 149286370510773850983911231201077061376 9684988 210891458623105144622805606513419583488 9684989 -88062049193940065777211896495699473920 9684990 21524622437099956959238967792153521920 9684991 49804653798942175216180285129149551784 9684992 15357208483939858960932440315736883200 9684993 -205450994459255788168691175151963695936 9684994 -43464501944500393548782180831835612288 9684995 121105520349843921296973097170944730000 9684996 224138838847408871045114505711425006592 9684997 3302037195250248852826600319830758720 9684998 22480962426420210348506170545768026112 9684999 -239140814820776003595804051087421644816 9685000 -26616137202854774656532024888160000000 9685001 11693705220139588256643297905683355904 9685002 -95387362835662489495613729081635431936 9685003 382137211555059474060570838612744528120 9685004 36393815979590463867750108640957704192 9685005 33803190621473959962396952855323955200 9685006 -5045602377863771006513841246797674560 9685007 485131275598312582775853400393354958256 9685008 -56738733853920668441083165533723426816 9685009 -187501175115431437626334383605248767884 9685010 -30610344996517117303594317225908031840 9685011 79373200529805791188739995723926415104 9685012 263120597505809221022956913097158493056 9685013 145495052821930545990780446170063150524 9685014 71793155008930330726219858225473141120 9685015 -52605664626127403298006334913625492840 9685016 340188318142581553519960891594850181120 9685017 136857192677100878464222356455083422234 9685018 65810058015622646858515281249607017216 9685019 5909334210781490633893242625953234000 9685020 -7663962099043993372764641482380410880 9685021 -254639136455854433208392078464612256448 9685022 -192807784890605892781442218671963441600 9685023 -151960153017480394541089553166529433016 9685024 -243255193117480810255082178350080327680 9685025 63790883267681993887519958419497052800 9685026 11668311459553949351801596757194140960 9685027 336977390280401083554723530729009432640 9685028 61305225843391167924654664371119390976 9685029 35362893509885703951455972174338361184 9685030 -116165538413295894527015600725199091840 9685031 -393448027290855049979933150204133316536 9685032 -60029094381058181789268126022250496000 9685033 257148080793124052339875754329187132282 9685034 56447495550254516998906290823786513920 9685035 -236899443934856616646153455036457408800 9685036 392549292271763604040754767309096002048 9685037 221155256720388240108841706869659101952 9685038 91779009759190126258927926542539435008 9685039 -20186228718423317353744529091607104000 9685040 -15080111803902203177431906787093053440 9685041 -201627049676630769300779167760556829920 9685042 -159957262722043058248359752065386521328 9685043 364209647138191419340560124787985394560 9685044 -31826755685076612449384296100866043520 9685045 409199140384551456265006693688038580280 9685046 73078372443590343990058088339808857856 9685047 152734458779912992444013625189258860928 9685048 440775091592261043114695488698898575360 9685049 1354523189253630874184015566126807392 9685050 -48178763327785508519462763170292115200 9685051 -166642094004129957227093352474882989056 9685052 -72094063637295094316462435479033096704 9685053 24312511618922302360324533557353122624 9685054 -80237649848268810192099352402817134080 9685055 -417550833576395839531049010396315840 9685056 -2735511561939963739491917041590337536 9685057 125978097571473587759327695106042522306 9685058 -1047306244677918407557833035908153824 9685059 -4457746883553857469299140148961793872 9685060 -43143552882991182996696385631644876800 9685061 30886235261294012766648162468084931704 9685062 -122559505592090190746903058608892293760 9685063 116518872593617151933865309063971540312 9685064 -181347914909144042859066262930481479680 9685065 -21257537950291101437077287603360281280 9685066 -118401403837334274707467852585769442768 9685067 -2981743556668716993422710040939810016 9685068 -159125036049448350140712461155942556160 9685069 -228749154575300768593905568216737186420 9685070 -106278241796854875326822310060175203840 9685071 -207958349678504827002567168668017223880 9685072 85516958209695310823126491495199784960 9685073 7800234559482986286456422111370902004 9685074 -8054063503304597353341185469687157248 9685075 -64612736978756652165593026790465619700 9685076 -181089930518792391032608422195205044480 9685077 101856089515479204592878717514333353120 9685078 18293096733159172245641710273994019840 9685079 -178683799072882028845704977613839778360 9685080 7116541945750640857196241887741337600 9685081 81742517192642209338319466073681908992 9685082 -11959221575903820605279724777243648 9685083 126648342717492875053865546650668357744 9685084 35495721713878797491254621684508416000 9685085 89587949105397373710692749979115948780 9685086 29941552727152231665166505066483942400 9685087 226313001312383817871844442875826194592 9685088 19834021395594121294500029341943463936 9685089 -18788627965566262943383965073867408830 9685090 52259956632990054306847374963020536320 9685091 21018067119795272978224022097023910000 9685092 -133211370514066734791949057007062331392 9685093 91030387925547871474788026347351146048 9685094 53932926823946832303283441574317130112 9685095 -2018824264577390973465449266815075120 9685096 -169086673067380154073126454470880158720 9685097 16178134193118179199007883081596621860 9685098 -125871003524549954451501856547224243200 9685099 111998368623016109771054189641769573200 9685100 13869264187314893616907875347522438400 9685101 125852235907086985934154672770504994720 9685102 52435751253729985493099481516988907520 9685103 370269166578205801071693570076067536440 9685104 -15565287951045814005466634033361321984 9685105 -1277265271496066245800874588618284480 9685106 -51400994474173832726712581876082066816 9685107 -106500975884256776007479549894347457196 9685108 -2621523311857029598937758822930041472 9685109 -54126118011037711387083339631864211520 9685110 32258744526349676046852352005786961920 9685111 -343148830984421101436226537138119613936 9685112 293225035927872923256895213598129971200 9685113 60302377074006400846003055329349910528 9685114 2514292721200828874785987616576963040 9685115 -144524625864090617618292566693839707360 9685116 -6313134448264969546533014180685742080 9685117 -81638688258578660980768352743841449920 9685118 166414483423423945512746584419354321216 9685119 61041087891911572530058487480185452744 9685120 61341731272042155959567880277721088000 9685121 3224451905169017346185037998404287492 9685122 -107670811653857815080522777524572288128 9685123 60098917391057922115609602418623685840 9685124 300491287464446118111476611586582023296 9685125 111263997186402597207768076956030915000 9685126 179943223165829732683891236339203776128 9685127 -115694029445145115051746728438770818024 9685128 241275084737840090681470501278788444160 9685129 -11545404419987275268844362208138775672 9685130 25616211262774714036380281105330380800 9685131 33767598437965199121374922051667276800 9685132 -29268275693283085688901618076051919104 9685133 200981682971170067453037755965886003382 9685134 -17482255147731227087388555940967312832 9685135 -203236246441161481660814314786374988920 9685136 -89955377969423617650911113308679372800 9685137 4812521969393909523142189979205970944 9685138 -61647711395145595648364291865330119904 9685139 -122699678068762199293126751988855608976 9685140 -119912583098499454140339152036982988800 9685141 396561250092670127998445288987936166542 9685142 -222736218517746304942886368888521068928 9685143 61847137648774802201635184199313584960 9685144 17442596444109896713535722217363374080 9685145 234844166176426707576651417490174425600 9685146 -85580328624333711102263833668835324416 9685147 84694456430781845931779201732690605312 9685148 4112007641319082238405538551027466240 9685149 550908161916908986331435683786930041600 9685150 -39761963224761124506840897635043307200 9685151 63507344826166739590306034407416381552 9685152 -100025275809125374497193076970170941440 9685153 66893067853456124731347032000361456960 9685154 255788569536295630635480547331885245776 9685155 103946726084248836953702262029289600000 9685156 -36372306309110628065887495022789443328 9685157 80115213170755802566828031217518398332 9685158 -22764944142657921626337254744732221440 9685159 -512277627212101330673181530514711518880 9685160 -117072653811278205128331749997351168000 9685161 71089931011662629621959171147891337610 9685162 31534203387029121150422914882161368064 9685163 -568675695430472648520636601487789418720 9685164 -208330749147167677077750526582105127424 9685165 -94784073930340809663081110791938289920 9685166 105561761911722848566636151883812020032 9685167 -109683259129060148004729768625606183152 9685168 -83833574363242795941281845258973790208 9685169 81327623272065145888684177499957710644 9685170 555242438398443337390137821598044160 9685171 -37194399928600081951119431685718896628 9685172 -80828556744933010843336354788476669952 9685173 -244536843017614068485208101353659418656 9685174 -53973773521764574531629195265970237760 9685175 -66023761003861605577476242092829419200 9685176 -204220897684776877673609061713597952000 9685177 -220490751164397864566482225908701093974 9685178 -59066478510508520615798538528141417360 9685179 90337007237858109855843744265596028944 9685180 -122175888351248772753448970214077529600 9685181 304178844558168509898196811763493230528 9685182 -3573812953640754841587446931279952896 9685183 -24994602382902994031989202435754782696 9685184 3923656763516375807992923668927741952 9685185 -25787478119468296680510635143046937600 9685186 -13616531144366060529162557699747443200 9685187 226728691567414742263385632506671782680 9685188 -1949554129853534032547833088030411520 9685189 364254991551769016191821974846442434556 9685190 -158548316973021244232532226314786326400 9685191 453309491508710114260695069612501120 9685192 47744057162555623099768075163123097600 9685193 333868903590803265136349492256335298240 9685194 42771864094384610909527517649306454272 9685195 33533683456734059625984705349087281600 9685196 108411995931347668974583726100359108608 9685197 107672650964716275922638975869193647040 9685198 -177519375359896781601085361747937710400 9685199 -21579258284496939234566372199586447536 9685200 2217326178570598361530492050545049600 9685201 -15665289214220624074715144383720121948 9685202 18336084054120800219200017018103164192 9685203 453972662322251268807466001607057912 9685204 144838435048611919245346402519554355200 9685205 -99993902923649433337433847421126975140 9685206 34047182960584022887013287150770152448 9685207 -224927240059932895908198273914381274400 9685208 95945457637829268930575515993675776000 9685209 83278388286352826367109670286545924304 9685210 -41926778488266165169377991331150334240 9685211 -53329775562545274423015227902045840188 9685212 -74271623067752077352981208470024724480 9685213 -47540470522049132922457959457484808538 9685214 -50598906049958296507059598806273380352 9685215 -102675094668043602529933592093363226480 9685216 -520382940715815474171800130016828981248 9685217 144033410827629151274422131649026931860 9685218 -2438060063310528027026828472955307520 9685219 -248900161178396583975306672976847358800 9685220 107974850294797303053991020525963809280 9685221 -3959628079187777716601557850601161280 9685222 -105734854067325427472083397171310989088 9685223 80159531595851064161681303448227749200 9685224 -299718422615182326562555748081381376000 9685225 -22859879817058084225848025633339764000 9685226 296743398999963510686596451402284039680 9685227 -214649921938105156452406454375445871440 9685228 -91298789206239070635658149772997296128 9685229 -169436117788166254957575444414312304170 9685230 -16286033397194861654764539797371764480 9685231 61641448413295048296787486012037184000 9685232 42877850075637831932711298109845504000 9685233 -198215530042454658751457711106995830398 9685234 1494483936574528877083788697328936448 9685235 -39196400933081532212316735985322905440 9685236 21678326506025099973406059556018913280 9685237 -75270686225045677000407524043667722368 9685238 -39798819794669323738210401688207030656 9685239 -89092773069668073766139600375066353176 9685240 61730544884530071677020547633950924800 9685241 -379924463679931881220440451302768638358 9685242 -105285354702736487941706056736328460800 9685243 364819430084612491325889841911894609120 9685244 76894430960992845107411878750572097536 9685245 -131790674528371291877119526831111486880 9685246 222106031853548950179366483963917119680 9685247 -59780067476888108228792678574385474080 9685248 90366416237107672244015836231844757504 9685249 50811690747897044034364172606052915136 9685250 -92963564688341394809357642409686400000 9685251 -307085187030598789487061964931999472408 9685252 19135063428083218062902638963969781760 9685253 706677984127934136479590184818235964 9685254 60361619330043960567669982222499063808 9685255 -167514901083382852297537872470480328840 9685256 17695049477729138031792130370282127360 9685257 -59021886349155194477441302463271371088 9685258 207471109755596542024319491319042388480 9685259 -127376220004277925040003953679965498540 9685260 -35612328798947112931600692397908249600 9685261 -41837415789764498597809630918843038228 9685262 11279795903125428994816059597541981632 9685263 16615365298642887103997544556104433920 9685264 -22247899581616489378650550974438891520 9685265 -80077445082423578649877252425814639680 9685266 -31474933980369892670237772905121975552 9685267 -184928156293505140937592843626471593684 9685268 -4781831544799692242669706803344048128 9685269 -646558759475829044739668955793614912 9685270 -44634462266010022053484511354078730240 9685271 210782214358904818253033040164609510472 9685272 -143983126611075521302709463363385774080 9685273 71835514759930865216855737649376511944 9685274 -205152512886042267129370667323162288128 9685275 -8402017765983417357333873888817404000 9685276 -84033282461689162250755329678940387840 9685277 1140874328614418243802685870356633600 9685278 -34241438264017878126146745652854660480 9685279 172657810231439946131718674776823926880 9685280 155030204825837430686042017132519096320 9685281 -273206393579847877906823365924725338448 9685282 -192002001393679792979879271207594745008 9685283 -275664021493232008382407302633998600616 9685284 -35530761229584712734224968357776150528 9685285 -36157258709836807993150850880075862020 9685286 -2036094723451238902098104882054432256 9685287 -301001403392616298791123634433269003056 9685288 194853840943771540459277142220449792000 9685289 -5338352700838920572207049099428228976 9685290 -41514537864083864056232430266607052800 9685291 187265123706337701928441256842339507200 9685292 -76889906290187113947828584410367201280 9685293 -18873497148824508201013771710674955936 9685294 154190980997341479339785231839453766592 9685295 195119696677325204873488369100239705800 9685296 -30020472487124139578631829919868321792 9685297 63967846332095597318097282455143657840 9685298 66147407114908699947125601723603340800 9685299 30810270517632727221320073255402556416 9685300 102785338282666712037511022373823948800 9685301 527150455614170752768245767191433657532 9685302 -110961219091929701126703517321505989632 9685303 357920310154880295160365508648645232552 9685304 184494192592011916923497444890411008000 9685305 17730107369607882209588274636064857600 9685306 68425633097863529835266342323404362352 9685307 97714917998128372110091741024814010480 9685308 1704205957862891903613166279963625472 9685309 -34698873711120608286261641059412030496 9685310 -36522927953223150579535050977322650880 9685311 -63187316506107720458039185961809910328 9685312 -11585191260193720952408392543447810048 9685313 -89215912773748848952802960580808760016 9685314 -68113718281585658200288809511037182896 9685315 190071639134151875262007525954478226960 9685316 324181086120121896119641353738221351040 9685317 -161444988339083808511955885836135391520 9685318 8391008147722196734998284814822904704 9685319 127313963933397240584997323668883572992 9685320 -2676101516768190641786448033101414400 9685321 299239293754402619463971995196914768000 9685322 126795432340886459582705470133722732800 9685323 46989544603955867192462834851052647680 9685324 -556859060412492187841013098458554112 9685325 8149177796052585453026010075392502600 9685326 20375750694725184215000941464433766400 9685327 449947091973008076266854603976923704176 9685328 77649134937103082739597147372229681152 9685329 90787786072576598009023642179301926384 9685330 5867814014443857862960482217300992000 9685331 80319557136504181448440285733326082832 9685332 -11353599294707510428549293175426652160 9685333 156547996604865528006366770984988111360 9685334 202281882919423716829711896348266182080 9685335 12143186239189592626871634257901264000 9685336 -107733884481925392689347647077602099200 9685337 9738171944387104743350002838931709824 9685338 -26439206098974350426668065499572886272 9685339 265319748259913921753800524162974239224 9685340 -152240910690807002009122199454856757760 9685341 -64498973327218508233620921059547954720 9685342 14486934631491741998015515117437955200 9685343 15898422696639307452705517847599198944 9685344 86958135932777797014597242368971767808 9685345 194869744174543860073807666802204760000 9685346 -119074108976404119829994276994556211712 9685347 111755484934780280668781775637922825472 9685348 -3721013373274886516144123561771681280 9685349 -295001985293349135953036418274000507650 9685350 57343683032718926077482130460316765600 9685351 -170633882362496618098428224210549670488 9685352 111709833023632571127864869424644782080 9685353 73979195757538589878967596293443834688 9685354 26562163221811471600707403703147794944 9685355 -116582870094469165351932007229893566240 9685356 -88765972700829555170851327269384841728 9685357 -18159729230436289918229511969451044768 9685358 206429651571248184986852352841372937280 9685359 -64680233534380708568764183978213966560 9685360 56066129289399510093590623086786478080 9685361 -1474610487357030286632984117349357056 9685362 -67990744233347006709765759573647354880 9685363 -3038222374805277314174169693031308536 9685364 -45541781997485993792600393429708789760 9685365 -103224141539276477209757814373113581280 9685366 -169031680768334965684726516101576022368 9685367 -55357658617772404993764203515274789400 9685368 14930190840455644430856359219904184320 9685369 277230408408307405950605123512412847744 9685370 -168409425252523637829061090092464601120 9685371 -310717923848103690952978551508967258088 9685372 -236160671793382904644845099917225703424 9685373 -489550471431832911331630865256614809440 9685374 -154546791299683883643096245836877019840 9685375 -76333591696265095571742244419425160000 9685376 505715011633499570613103511737592709120 9685377 -124491752578546229502248537716341367212 9685378 -39811649960032313329827575827945907760 9685379 -95209315446071795832090195550437679200 9685380 -227814698614481214210923619102230937600 9685381 -379351190023395751110431096065171879200 9685382 45463442534128767168211833796582227072 9685383 37208989289312417083483774297658188800 9685384 295679494458823093973202162967923916800 9685385 -199789172452405625206573602778755627420 9685386 102396890193562561317995802566118366720 9685387 -337318977997578202258766425050091569964 9685388 9715193587493881628531968202613612288 9685389 -91794797142435497868927848483978593728 9685390 83833270351892564623394754629402547840 9685391 115451458441850968392074601090066783600 9685392 -4095882678883933586026266308571561984 9685393 326894533039534333560331850639767623780 9685394 76722305970278526045537632300093279232 9685395 49601514331066789510209260709210825840 9685396 56159331559340119645853709843124062208 9685397 388543979492833786251467432001225356412 9685398 85047847948276771858423372164294396864 9685399 440101264697386566243606192841976353264 9685400 -203059606022321135176232300591892480000 9685401 -68513957804931449657599990430005542912 9685402 41879791938502869062603477428438041600 9685403 51882143508735122567917270374068227104 9685404 209569797273378492442274364547233776640 9685405 -105909725725316835337256640021347324040 9685406 -761524417332348768893626557648288576 9685407 32122851447596523254304216229359111240 9685408 -2390223685800718713924478504879128576 9685409 32127623175446920530069627306371818416 9685410 -11908886745535271897195012027025991680 9685411 288280572453760152864644966002726819792 9685412 -103186589075757688817761775438079249408 9685413 1336674519486505380656332835445208860 9685414 -2594963770152160943098946438985574944 9685415 -29620387426250155537772402568536573280 9685416 -17843442416559666073751325715272499200 9685417 102043533006232041967779578160514896000 9685418 151501164012548179359220567419492266160 9685419 -52557508739390189538498722708097964032 9685420 -52473044929697601496620124913573760000 9685421 38840315444362938470074908760380559680 9685422 -38503139064898787259284006945193450240 9685423 -18541096717977572667365362649852524032 9685424 13061219067065082635927887687036502016 9685425 -37083032010563767273349633475501516000 9685426 110030656272062132848888372376844293760 9685427 -562167855909129708046121911912232274888 9685428 -77000207288355530205534404775615098880 9685429 150601546954363360623627040441114661884 9685430 78726945205425281693701853347037809920 9685431 -207620886845903464337289792107258244096 9685432 40757497627336313525587868101094891520 9685433 68729382186155630487948880411068416682 9685434 -140576404427573307841704467021056992000 9685435 13707475961521014607983236786913194880 9685436 -182947489805180445282685074923774105088 9685437 7299994408767412017908086123651457568 9685438 89018769750244306032614596963046130816 9685439 161116794775038350544001230695841426240 9685440 52855909299688146208527563788124160000 9685441 84602230607638326389426248731153963842 9685442 -36652412512055131502159022043632508416 9685443 -267021492160304306865054958926621696 9685444 294155108637194257081129679684526510336 9685445 -207521220764474966140387887181013760 9685446 -121755684463179318845587283248381098816 9685447 -536669944475792285940051812552221804200 9685448 11710380901924730087468182195964160000 9685449 2701743001650370946442168500880464640 9685450 43925848405834655821863097797000602400 9685451 122684238970780927251382728223065346452 9685452 -9645901807270829055167433910706454528 9685453 -221446607175834239362203995101544794144 9685454 8893336208072632897023403767815296512 9685455 -59560130930810045309817440671924725600 9685456 9881645426806058965341668917371469824 9685457 -77552072364261981792560974577053181580 9685458 119509608183770614370743967299572159648 9685459 -63076144969903775149657664080780706560 9685460 23318263175101364270645834979399567360 9685461 165982311157461758437711709278528165440 9685462 -209300481319224465095355593186175276768 9685463 -341211067026078957344616602435080935288 9685464 -174279284213026268687034932795021230080 9685465 -99128894655882186155277477771882799680 9685466 10833820527609211931592081645909726720 9685467 -306636282096186691560951467227693595520 9685468 -157734072233403402822871241728956669440 9685469 16923171286866795696573241276322812044 9685470 89457250233334696549126583400058896000 9685471 -59904205197059900925907384584711491856 9685472 361925490538003616327614514332140306432 9685473 49567434640348612393814884300239787008 9685474 128633186088240060875283113236343750736 9685475 45085738012770854122418898702391332000 9685476 -41773510406917775848827463620133776768 9685477 417609160037180220921699253357099251326 9685478 325985931778658595651718939747346227200 9685479 -69361222569512628628506195331412394240 9685480 -110013615865751120072317019708699443200 9685481 7471632702449838129418938239759733732 9685482 120300397199851875336032754027348110592 9685483 -508221421782855232673046410716022880268 9685484 1129366017350735776907399581298543616 9685485 -29236127212890799308475895735990853120 9685486 -33947936983779896379773623895460623808 9685487 -87280875279497403357552103256213773320 9685488 10163365398928093236196358192554082304 9685489 -121761964174202795670934452294389619168 9685490 -51711485551545063129260262839684349120 9685491 -5578895835454025329963854957282860496 9685492 1938004344953010429670205035511744512 9685493 -556909645391784020847762283168317310080 9685494 -1047407496805873829183197128064273152 9685495 189497683092655134340271299617948416880 9685496 210891683360639536865050308073525186560 9685497 -58401453946579536091619417258782494720 9685498 84874826566817517644544659444023302000 9685499 -170006921540072823274182105185091098880 9685500 -173303806442622693110949703707703296000 9685501 -150445732684831463411634192881176503936 9685502 267603601551266654384214732366261954432 9685503 233883356328314852840959855489617533112 9685504 58540795632095604975566818542832582656 9685505 4590660508148012530263590255583254760 9685506 73271193513895737238664699829664043904 9685507 -118316604471095539033026908942159426880 9685508 50215985492090658741345087362879864832 9685509 31071025883011975053189603764270910048 9685510 -55743754886801363490741592702778407680 9685511 188381695326406746489144920799497635200 9685512 111180598106079064312349425247141744640 9685513 -515007639447989103053199365947456971238 9685514 -110312205822927769983170363701765276320 9685515 4740575652595817548094894896635736320 9685516 75004266923313668478923997431148707840 9685517 664001283940670260984475225354425115532 9685518 58188474597605511906328158665923443840 9685519 162704195023529469584825539841478781008 9685520 25450797936856808699953188900431462400 9685521 -36323752766041995941133731354441585760 9685522 -13855432798692960220180910112149191680 9685523 427284733069778962661597634538880009184 9685524 157051166508983337348262264482152134656 9685525 37962209705987616128659365583445524800 9685526 -84438219183174644523676596153543065856 9685527 64404899945919689610570065325245297232 9685528 -11210908001029826737913963073764720640 9685529 -17364681588325908628987856467174368000 9685530 37445293913088450776391156241969689600 9685531 -18792063306064877577793033947345417848 9685532 178425159632909801055782591589377373696 9685533 47714206202853020212430630562071809536 9685534 230985647272639973230376341320708460416 9685535 2831929099191580807661501178218006400 9685536 105761543490613662178306616991846236160 9685537 340215954972552694689058739351569337186 9685538 58692863638488738386769634571166867744 9685539 88902668778709385915469437497418112804 9685540 -27698484382598098522662819196392529920 9685541 -42498040877152509295728298517555621058 9685542 -61866513039463337536374871166747220288 9685543 40697009902469972864746966855679782016 9685544 409904559547913754105514854039616389120 9685545 70188431878594272497474971981338736320 9685546 979858066155531993393925267838679840 9685547 -36244853621505670231638864029679993216 9685548 26283379246122473331467702729991736320 9685549 470401582739727676386987294310233580 9685550 5242118601234267952967364891571804800 9685551 59696956117725251324218225379044954632 9685552 119386772345946756623005914494500192256 9685553 -107517720738237406230801496911743734272 9685554 93976300433121218380511896272572494080 9685555 -77067957113010275364027357408679644000 9685556 245374135201638571868774024230418344320 9685557 70903914426557194304561706847613731680 9685558 131947804470701615242261504549082112000 9685559 -256313155931063238039312255763366022976 9685560 40849144996910398214203977995267481600 9685561 -234289386809681444454113323862937210838 9685562 51661673469001304858971006206886162032 9685563 -102973575578483630370149665700798705616 9685564 23864925343257633491195912709096396800 9685565 354448750279454069663193311150118833400 9685566 -259678101345157065546844580132653824 9685567 17916829548304704681120614259164754160 9685568 139344012545535366823179631272877621248 9685569 -80564559861401026888533446451585015072 9685570 -35551525024816214944193849610454871520 9685571 103457808203461836706899908819747976912 9685572 -83344224054704214120517553853436379136 9685573 304330494697900427241785292298897618720 9685574 192545178528280883298263474906255005536 9685575 11798902076173450030679689536837202800 9685576 127298973550154946933414494593754726400 9685577 -251997615004028709948190713454379842080 9685578 -87098178244614787916488971047337984 9685579 101004041845115050844682969819645500180 9685580 -210872457301391296288922831194102302720 9685581 195276387233417663649292761704854594752 9685582 -2492944056447343162247210440174037568 9685583 -254425488958573569640449185276887329168 9685584 37431508630288955520845528506027597824 9685585 -404349499385099561559086025926457240 9685586 -12349817598381709940043474365782581120 9685587 -143640635040672701017845409138896666048 9685588 287122585193773384275823203888712169472 9685589 342405505332256382972327114958360765390 9685590 10927715917151380117726536524294400000 9685591 13587532657102601971564834478264091192 9685592 -151973009413661749661492071406980300800 9685593 -229508257923526670184256201949317638336 9685594 69323508595886476313174809312359645120 9685595 154727249274535863569716159977637717200 9685596 -13062210295850032951256182856427801600 9685597 -424080180634373407492872900516376457256 9685598 87308164542013935657602697406819049664 9685599 57162449832211960998005065192739536896 9685600 105967852885466928244528875845133926400 9685601 104053691032646479799084184564627523092 9685602 38620141923024820515723546377135393280 9685603 159553125159149017037373052851430073640 9685604 76287900224651302238866697813614924800 9685605 319019857473969682035205601616336374400 9685606 15879920565876263936381686087683838080 9685607 -271580342399116525197670062143275591248 9685608 128135143258645551925025381566214799360 9685609 -145461476524174899396693887336931351808 9685610 124851887710359547716733945877943459840 9685611 8143354109033884325007083692361317680 9685612 -236857334016772465023296947324931839744 9685613 144770068777456140640533486779314088160 9685614 26881820309392255733306489322023450880 9685615 243637124379433064496603650621982866760 9685616 29198688498206988629165741433884934144 9685617 -129284576842031299350551235914222326560 9685618 138536100712596336076416438674536077216 9685619 173706209963172804155142155007663475296 9685620 -39350180476797221067865850289672069120 9685621 -4467798574474504889561615754751790496 9685622 -27877569844411212419530554042016061568 9685623 35097534363281466140399402834289747840 9685624 -153205667714777332787526812718965575680 9685625 20101853364714429022465337991460691250 9685626 -33463187666801932708207444868777719296 9685627 -2798702071527386334956470608214832128 9685628 142857077448961983345555393752077498368 9685629 -64125324127056780124840994509865350080 9685630 747950171074497670748071584603303360 9685631 124715202340806248602476138645414990960 9685632 80318735967179015688755984228186849280 9685633 -555995849057988294610688332930689349676 9685634 -126972933805436503113849910139846247984 9685635 -43025720949483398964640897832771460000 9685636 -7208311702986069782947355014751204352 9685637 296784772684171211607367243247655333120 9685638 13087173556736050015830028848648470784 9685639 244521526557431667187520338244432124440 9685640 -2848224335848339858188873832326758400 9685641 33274713671864800656317298817548524928 9685642 -227813392190457975236772635433670008528 9685643 -293072954265826300818630655465837837656 9685644 58406412400207860052688297856448960512 9685645 -43593784413656203452143862431959265280 9685646 15016894248541387995892237087546847040 9685647 -138731149392818155593749426746836627552 9685648 14321989948260537921745523905728086016 9685649 72290837536185574831049124470673264000 9685650 -14669401072586296040928743669531942400 9685651 -747528540094171863931883601510859348 9685652 -248557757891283071142756917489094754560 9685653 2866074058381749294842309777608967904 9685654 -6340708021812754572532766759612299776 9685655 -6996680447305411270270887737640345600 9685656 -9345918978039142629951139500913797120 9685657 31713450305436219817367861236998666880 9685658 100819692308550052827377992259860836576 9685659 -191192668065761070497083107060995853120 9685660 -29083090040672956973708516535429112320 9685661 209833161472352167035839357989644428262 9685662 -54396551878499221261122208198521517056 9685663 -178011971748777709159354623102990526376 9685664 -6452157815031376783990319748344709120 9685665 110492033227568867540678139043833047040 9685666 -4324079938117741722871476091060045824 9685667 474516099872503320634628619293712106716 9685668 -100762678664013466063355562180249845760 9685669 103735215503419451756855207606140715296 9685670 -82215548591772614803197844496880366720 9685671 36951690073366771570541737806519135744 9685672 36082014875368823156981135412733286400 9685673 24695228664409472978819838624537655140 9685674 130330787771694458017178930427767085744 9685675 61674028339394000266404038653677000900 9685676 12171886566649236092776297226407280640 9685677 -290014371676526354168752119527302668480 9685678 121193994910867787531816760513999899520 9685679 32712337418191305384419508384732443280 9685680 42006797065387384000978913347130818560 9685681 -42424562071129307928025274999262132300 9685682 89688252253310995544327916711566351424 9685683 -287075712227336651164136562393417409680 9685684 168227797799648597703015615896167596416 9685685 147718460644212749004430037335650938400 9685686 -43135536512077516310093314317166095936 9685687 -375725334550175111997316778557084323840 9685688 -356674905837299833349460040656127242240 9685689 -73729122096799803625198087803883575552 9685690 -36372661143103564318233022231176883200 9685691 55164197163578477633606638723926772320 9685692 -83775288835539069960602098617373624320 9685693 63732280762964423658069100788792143942 9685694 60321169381087274392036924542831088896 9685695 -197566090182482854099287317753608372080 9685696 129163229678032791136263817310917099520 9685697 65338134502537467702372036135400587072 9685698 53397174321798408918340259694398608896 9685699 -396843201906857275728443820128223785064 9685700 -174244021917806951722425005076568924800 9685701 42241360148117652697565092237721493468 9685702 14659635702160689556107158282256058368 9685703 22444856982994518507456920415430004952 9685704 -12805695551573936404389778041568788480 9685705 -429136781957347674681700958251919786040 9685706 -54287007235349782618524138800287706880 9685707 -457981909225486905469408977930242112 9685708 -239319144037743474807239724860401802240 9685709 202432825081987410060740744626932227040 9685710 -106167137122072405922553805312469952000 9685711 -81499168840349528839966333856951648160 9685712 -39661485730300128068514577098729013248 9685713 -34595988103404268579150689330888244992 9685714 13487557905640375441686072594404444160 9685715 -58982284247639104913956870668304878480 9685716 228411548603488472598404303459974594560 9685717 213537171885222895516342918440579468024 9685718 -2573500481723583459124548589981209984 9685719 -68358872337912508807150458363837586656 9685720 -249037207727449409793737334054322790400 9685721 517125221708275954446527743867702314192 9685722 -48477386127992554690885806513811335936 9685723 412070320460877301555398472170118283972 9685724 -269883241166569023663441188553683366400 9685725 -24648530258577316094405792667845568000 9685726 -42961436852667213267169465555390370688 9685727 -364693620176182485827661575681499491424 9685728 -23746315839667333444457201284330291200 9685729 114214601913154640508272074040658176176 9685730 80182535791526939972847740693674793760 9685731 -122660444281735889722795333178899198656 9685732 -59818720360763300087744331125421207936 9685733 34314558695578012137193477115716181760 9685734 177870080010120132540149361433471680 9685735 87950068110289547389115321118576735600 9685736 136795971920248888085630992128087751680 9685737 7861855665339803960801902913283880128 9685738 -157463909654594212907042387602210278480 9685739 86089114920718234684708567221366723360 9685740 -23810921687969170007452367389688678400 9685741 15941165258480594337706175891533759064 9685742 -51159062505531352597819990212099157056 9685743 7823922071725458272987278756492992264 9685744 58942333468540412827913626580096122880 9685745 -381554703323348376429990081357379911000 9685746 30119481383899899681231845237366874624 9685747 -156569255661737733113186019740476403136 9685748 -46657325887309743683464778674409687040 9685749 15536532105105980663933489242582254720 9685750 -1626394971641291139984785193972672000 9685751 136594467800362180786929396940018864392 9685752 -76960501647251342494656540300758876160 9685753 47073757830634859040483287660490012480 9685754 -6613657138022431059667695441446729280 9685755 164276382801059150974465761572709632400 9685756 -233692967812284337827746102133461217280 9685757 -15093245873819361748670536557772127994 9685758 7820091922243015691683462560059307648 9685759 -353260016376096789820122325181611575040 9685760 55274710497493440689820786928606248960 9685761 18941835217398860620628158805020232640 9685762 -170644279689415406575747023630891256800 9685763 -15458386418691902514832012005771122040 9685764 73969359228418122504156224866764718080 9685765 -106861513260514828784490983199079478340 9685766 59711200990129750277127691749459188832 9685767 21453571193554641093983704371852370944 9685768 -161207084829740949676252726673544806400 9685769 -416008058889775882033310478881410944204 9685770 -24105132919475552687357288455849670400 9685771 53521365410100265669047316362505541972 9685772 -308264248098441354937393383363963066624 9685773 59413183216141497803877840492281246784 9685774 18266307222456441341708520033861985152 9685775 61061782119620905233955780727885154600 9685776 -1444288474546251173244148950535569408 9685777 -30643147497541167566767880590973640860 9685778 -193218016064345130786326655207005879520 9685779 89009383006940044872415440617284064184 9685780 -93815175501635798905990902086245194240 9685781 10067240333074485642750009289764986940 9685782 -56033725775171186458277714951069368320 9685783 120653377447364548101399867160955005584 9685784 344064734050438127712558905645606092800 9685785 -61257978946769937285697227382779336960 9685786 -1224586076631603733306632583297930752 9685787 443935636236930526652154954795125186436 9685788 -41557224566596953907146737487010480128 9685789 189315719209196138210310274424327183340 9685790 -2383403419805246512594543849200508800 9685791 146375871539120686357430045814925543440 9685792 -254058131981099549891587513476462870528 9685793 2126341115923620594453035376849400704 9685794 31815990080269033598030573521354218240 9685795 -13870138458123748017537657115819622400 9685796 72891236154727876621822134321059625600 9685797 -14812835411790831204355963480733613600 9685798 135751645916705713740020712371114844480 9685799 -52324790520286806395706186807670968240 9685800 147449511144756459317268199604953728000 9685801 -267478499783916433787131674001295170560 9685802 -81020979773864900092034637335886997248 9685803 -77491490098303773978916539029582155536 9685804 30058742015921516388029957744437734656 9685805 -421232237638052751010808758875332592840 9685806 -40153920289019478206312328352441036800 9685807 -547038407549549548412933682860501250528 9685808 45876822125887627478532346240843776 9685809 36046714806628616139529212906811956864 9685810 76097545983680438162311069955494743360 9685811 -132410402228332199410400272528133285376 9685812 -95884878249051856950709457835308863488 9685813 -364203376024448432883254207747455745938 9685814 -374519995815613613380984745986467002688 9685815 12164488528653098891199156861472741920 9685816 -160697714698293227276738714846468259840 9685817 -132960189915474477040671319650218194134 9685818 -14588571784482772785031320999480324384 9685819 203666972589383609949823030617644321808 9685820 -116958315324685003029669895718252544000 9685821 5944068596336701267046611158282465984 9685822 14861252671454646486822332901054419712 9685823 82201384939568261012813091027078839136 9685824 1289665689071975456246161503978258432 9685825 49694524118876982426151169752057678550 9685826 94300451974832920353831122794843637760 9685827 -6232466803343778741210759445370448636 9685828 -380663998090476484194520649809038892800 9685829 297743032393741069552216867811539049184 9685830 -45105146092132021857213643023569664000 9685831 397556284054485745107340365982598700632 9685832 188692160811885331904907186054750136320 9685833 317799805585795809580862205942219839424 9685834 -42532700911700624110939308173632031184 9685835 92852704629914754519148043314133899680 9685836 -1266601992189265143015134594073067008 9685837 -44013320661011499324262998370826620448 9685838 -227451347803661390518042478534466712704 9685839 -49289750674782745278085745244672712320 9685840 -9682039858674838299733856823154606080 9685841 -335537681463396234541462086129605244816 9685842 -159039148856690362635482591612853986688 9685843 -363988080478995554905628329084312229908 9685844 -77252238003456486324640852752217135104 9685845 -62992850812336437401228430654622656000 9685846 -237371638721544151133232030563130748128 9685847 302435415967476483494444506274098348296 9685848 -34725416181822094809683246730632663040 9685849 -122671002068784428872413318542239694780 9685850 -39947200098680576557536513050295571200 9685851 -52971190229761602974033520367855408896 9685852 24820255855636659780483177520661643264 9685853 -436441215614342743484156589352978080 9685854 -94588230620308001627197847544326584704 9685855 205484468413179924196160151906086954400 9685856 104678221033985855729410011963828731904 9685857 42870799631977756842017044046991225600 9685858 -13824606685119032039492956741275755520 9685859 -25255724731906681294433069661903834240 9685860 54274541207907616402624277655494799360 9685861 -402773203931478968105735540975106657538 9685862 173344824252353885918401551150772545792 9685863 -5929898856798451588700345330189306112 9685864 -240444820781009855216514131159863296000 9685865 91799155963235730938917009885115179200 9685866 -62957570630645285983033967279858731776 9685867 -139023826017763296422637531061872688640 9685868 -131634054182212474466967119470466295552 9685869 -213641240977791065789611039778265564480 9685870 -80636721418320315212316638412927561600 9685871 -143187178799858327373778350112971529608 9685872 -11268018140030591997689471495763394560 9685873 17786346042371985863171432894947191664 9685874 -90182813556297144492012704352755604480 9685875 -61970930670687614066435792858385984000 9685876 124469429891665054129673525288361215360 9685877 27489102798706865776278674871881305440 9685878 1767142271862315541470391230035179008 9685879 -753543130366134910665286664060264424 9685880 -208499433859246385879506391047714713600 9685881 -1841282596348679863054098264992503500 9685882 107668299604287796571615372288530407792 9685883 140894276753908884021286453641423389520 9685884 -77172992976174082594836540411501434880 9685885 -73902027196139031332473628580711281280 9685886 -841273704591402616994490436440163584 9685887 -30423282503208118402537772220498959232 9685888 -95828880728196949561986683983846440960 9685889 -253808986812845018036076744186483581310 9685890 112436117043004009826136874977417292320 9685891 -14313281614107818713781210634882864816 9685892 196381614189681600168837624643115097216 9685893 96431691643340607224122587789703742784 9685894 -118007764663802612988214730898656899200 9685895 190453116454809643209144642380936368800 9685896 -11710929609527479491715725729329971200 9685897 99584569796149328245736347803194813100 9685898 -187564815688768557234477576187096852992 9685899 11954275465884534549272723131724838336 9685900 15268322848299544597193865657051494400 9685901 -643703571570127920499233550645615115328 9685902 49309178082149021160478676678181306432 9685903 -176693424058802806134108084070165592640 9685904 -40630094841716451286943936267278049280 9685905 167611203522047851053461559898649084160 9685906 -163731473058766402864016746347486580848 9685907 -151813878812958925695526998470885630976 9685908 -17423799331119358923453872386004449536 9685909 -9767250847870272761042443131000299520 9685910 19308454238957208973863736641948293760 9685911 -13908555001236180736241382120247552176 9685912 226542073412986160438997406304539545600 9685913 214985620574210871153125123808320566980 9685914 -56230779367896380870374640915964887040 9685915 173079856307600579309331093830644071600 9685916 80327776154938421681629889692164284928 9685917 -67565483920374994113669955481174619066 9685918 108634022901588762961477329605052047040 9685919 -42175847300290726425042233450285825760 9685920 -142289550933985726726299550311398768640 9685921 -66549780844862471862037725331103308416 9685922 2897785665969748775785833357848739456 9685923 -46518776202171302647102419842756325456 9685924 71412529192475714988617801274824007936 9685925 -184718755792944349571179458403267333350 9685926 253207745189514635622881624584613078400 9685927 23183379658948962786258315172103028400 9685928 328040664901499611305338562578933222400 9685929 -294385808202447428439649859288343888 9685930 3516717067626214488408340767430635360 9685931 216467671546437011152261226818704615732 9685932 -4914273051598901718771250029595358208 9685933 8665429076557283045930097012636828182 9685934 -19921515192685731018572451459771668160 9685935 57477086826886085587700026605375648960 9685936 -17494500623003209070335218440685682688 9685937 -394070225131165993359738003136732356000 9685938 65584419688843440652376107732454757120 9685939 77798031702935259321746565978842601740 9685940 -24004552647066048935991569569817733120 9685941 -37122094143989860978828972553627536416 9685942 -77449424731216826524393877085406360320 9685943 -131105405881003611343923105671016902160 9685944 31032374390240924327185703013737472000 9685945 62980585739301142701266602094989691400 9685946 140753265117114338016458497541677511904 9685947 -39893261255328080120426859962053195920 9685948 -331181864632174730764588163860896036864 9685949 4103273488391236817806946803685516928 9685950 -18466683923564568044976723471344332800 9685951 -163106447572728331478347947510361103496 9685952 141479148840037601289243131717307334656 9685953 212610409772584773216082169117998080000 9685954 -164478627589672484449786556121479112288 9685955 -16480747864244826530526754110393515280 9685956 43162294772721105348363900754536591360 9685957 -126034428990032842736214478519943174208 9685958 -38763190255292041714606739810534148480 9685959 50968442774522151425924859755675843280 9685960 -1087822601247704012044009494464102400 9685961 -118813928512578505446895463073530181168 9685962 13164979465568269162903550577969687552 9685963 28321390960567465996385141964673428000 9685964 -74878217208056747412087948503655585024 9685965 -487360280747836089028399735380012480 9685966 59258838227304096354675448357808202432 9685967 1336865036702163690390991073123506848 9685968 -52900936479637128605993992646506315776 9685969 326957719056176426673498477261353392370 9685970 -23899760855627912731003221116256637440 9685971 95286942294357245555843230130256621600 9685972 71320116663452377360392493568772904960 9685973 -390687265115980091733466539052631239296 9685974 -60942819264091025021282662979089688640 9685975 22450959641369837023197203492123158600 9685976 455153553820855304688142572228573358080 9685977 209046820598658760363737417331777699200 9685978 66480418264766761888558033010800460256 9685979 424988401534243929392542649904417584580 9685980 22162714767076587079578851905869634560 9685981 -102602168370987476923698435562164503936 9685982 -129286707765160698129415160746421784000 9685983 128886348064530733959950744846876382024 9685984 -90142836718568933397783059095477026816 9685985 -189642179638027130805019153747195619820 9685986 152585292663145022479282078701901409664 9685987 -429276458006522656885408597540905195364 9685988 188689520084506619572278645208834208256 9685989 171567124414921257263327749095675212544 9685990 50803779817325837123719820682537697920 9685991 1424568323982272735367279137262309552 9685992 83281193469947809145655885422981283840 9685993 109222552359691387691897758062832173242 9685994 -16769320135839839745145595901089723040 9685995 48539289565972774857615259355579520000 9685996 262300482347626955738337419290171345408 9685997 181847872400963906498085702361138207446 9685998 -943638640671180614674177177642267776 9685999 -80065104258960711211013747105791724600 9686000 -125359033750964940700474553768509440000 9686001 -87486879971433119927795605699214080320 9686002 212874919971274614912967453726544231952 9686003 -246041901106707942402377501446143581748 9686004 -85892457960629911942240460316992483328 9686005 5996529099214341752594660487179397120 9686006 203690397046708298699235257993687445120 9686007 -24851819363515617493777284860701914720 9686008 -2041514000393732905070841096173690880 9686009 241022998695820991210928886501391641680 9686010 19705695464362135559039764303966502400 9686011 844439947999256369810841011543929499152 9686012 20800892702061685148534738720326287360 9686013 -137381388267832652922826899111074501760 9686014 40403682686806524846821198502012358080 9686015 -39381029129643800716922137225370059680 9686016 234124184055074829273938245609599270912 9686017 -582196777445634666322935428823499671312 9686018 -231125538185507834836128441283796693040 9686019 -48422637074733947356827343924346699520 9686020 -226933541976160625920790990337072587520 9686021 -77471674070843049122805408524033352708 9686022 -37225919428205450877435554218777804416 9686023 -17916337764598487691607364100031625880 9686024 -160690155137606157989754071874723671040 9686025 -128946770536284444871396020430563491250 9686026 -34766866961225456961145685674806105552 9686027 -78982764897392097407747913608750676192 9686028 166943127309452146940434680647141314560 9686029 -356383430597327267640812605064075772000 9686030 86479167931559883544747194192670012800 9686031 -1650867878113222136359474347211082736 9686032 52196862357141589075500572896224485376 9686033 58312646343963293331950726792899121280 9686034 -41092415182710753683316114549530603520 9686035 -15579647845079039540249032644699197520 9686036 130106029824268149500590550675838074880 9686037 -47942689498564503580768655364242763648 9686038 82521284276917267654649771015422117920 9686039 349985228232129449207092118372092608432 9686040 5688744308395618960684445509523865600 9686041 212876618769864938653576332067540426442 9686042 -159731824982785169033132791523243923968 9686043 117647501358778393395264730082595907200 9686044 -155788190396662974688177081046652004864 9686045 -36610595436621283076862586965642161040 9686046 107953773285514370133299319097865376768 9686047 -158576575670189322551339061218115627648 9686048 88128676502051514309499398373638144000 9686049 269822828659412681846318765219089842864 9686050 -47058610150203841934864923080387600 9686051 1609008922783646478395804402497879752 9686052 149880121435836483299552835587072347776 9686053 -40131915165736491610361476871293308832 9686054 -132402403996318594616269821903256551168 9686055 -73635111885440649586234586608641576240 9686056 -507276963604031567603185322515757629440 9686057 333242919096176754933644280457016637306 9686058 19282822688356379834084611469934140160 9686059 62179933626513362264866887191833625904 9686060 -19889944586095320371747397642376427520 9686061 4957637027759817476340854878927694784 9686062 18730739160445434948920344001408883072 9686063 340890398009991101035331377799751447312 9686064 23262340710150167604750442136241635328 9686065 115692343544007655832319526309298578920 9686066 -73879630142658820635647170932585142608 9686067 15629423958594176470222851042532704000 9686068 -24695036265596705163040072125288849408 9686069 22967496432683938233159491705727616896 9686070 64137922026564678624913465167550525440 9686071 -576461155240926434233597147832227120056 9686072 407131132775340299605867153551206707200 9686073 350565476007665976675740396233092463680 9686074 11868504690554209016262498591520146432 9686075 143696585133877547543792226746258873700 9686076 -52567347897468639919966045292713820160 9686077 -272657273411384209584242252338928438074 9686078 4566342478888463955242451055008945024 9686079 -35751994366068008295315360716609437176 9686080 55245013595731579170299525713546444800 9686081 -147757891624580915984012096455323341118 9686082 1296212898039214129498071106567077888 9686083 -197147393371713185196403797043026205176 9686084 85301364025171839784164568626692889600 9686085 169272878965076310542872172675489066400 9686086 873578335496745025511493119502906240 9686087 -422733035217932173691240390044773080400 9686088 -96064450794666932963379382349944012800 9686089 -25422774314349946769225234275449600000 9686090 -14133356620295206327736730652198909440 9686091 339840445704476015939519069879130252720 9686092 66079638280458537100589380182111342592 9686093 -92200386724674431546635544989473563658 9686094 -1194153035506934383697045999700962304 9686095 123332725634208682957184391067392976800 9686096 -1380079820228839336569866754769551360 9686097 94346842086119715348469930485223295988 9686098 -112152149645833505619187530807667866336 9686099 -72253047258533346246219231517509540264 9686100 41585522399576735183533147686435072000 9686101 -173388058904720521421017464518125443648 9686102 105050922910653351299000812604666037504 9686103 -16051755509498824184972098957701507840 9686104 -209512881911782947989302484895117434880 9686105 15669054878243895007340675685024153600 9686106 28080873648285495654181249703970089712 9686107 -505249263884861204730380965517696485848 9686108 28509965775284243126354525529725526528 9686109 -240465970655106036809632764481472628096 9686110 29693900590986977013035820111823906560 9686111 -398282801966849688800593030268040199200 9686112 74950056850207764836260098088454062080 9686113 -494316352559464000310058691349888924638 9686114 -184030450650875866923055581307459111344 9686115 -141262167356127539307915835349386670400 9686116 -11630302728816551407013669012262973440 9686117 -74978460686385646545733576883976899808 9686118 15048386618156591122831883331858922368 9686119 -38665866889560789040415456818716208904 9686120 383436645599995199307079047260002713600 9686121 -126722553142694363295052812767602902720 9686122 47878196400834756037949267843252936112 9686123 209458396194725122411313568370061474520 9686124 -40615510448831048261415872317128395520 9686125 -139724208702828036170364674372282145000 9686126 -23261323083328194049613663349205660800 9686127 -49017223046054547082041079000984485120 9686128 -33649930018174080200507595735367090176 9686129 225755714027958464346882519902373223272 9686130 50659563029126152935637197627683627520 9686131 -26205266941048008501823098828028449376 9686132 -13680391454854370661922965585990847104 9686133 -32560988950665672010456802290419991698 9686134 80626170527341440810214119229992006720 9686135 64236130491042985441743748329082357080 9686136 49637761262883222597820941604875141120 9686137 852476975705951270624028251264168160 9686138 92895624655954161949831656237703091712 9686139 281491885933422333276567079093018598424 9686140 -280312869873499554217535480183724702720 9686141 -589578964167398704813698711430996090548 9686142 -5062070187589543752473477419058575488 9686143 -450466802190561784999071883825427310680 9686144 14373291255835611939329408196925194240 9686145 -3922488920111239909850310674829446400 9686146 18487903579409106201813401665523181600 9686147 24025197481547687452842074879277807792 9686148 155395422081714676689704415971523409920 9686149 -206205531596839969360723760756148722880 9686150 23957594617063507514029302842650120800 9686151 -3127029709570309297929112711756641504 9686152 -11110038002581969154435374034148556800 9686153 26849323038601683226649081421667797402 9686154 -31025833433112002887694913740224922880 9686155 -72610802121992499822598394113895690880 9686156 141466473459601400799280703093489722368 9686157 -12493709525857908304655999071252810560 9686158 -7200980709343680274518977560772155008 9686159 -80968841633799493568975027743926887184 9686160 -7292714585575882174394977677453557760 9686161 268918682930067406312625674999918739762 9686162 11363317263855760416552869713751568000 9686163 -43278631007604632499124700910119264256 9686164 21040495523814211260551542737399061376 9686165 -322716430494611181644319663796334171940 9686166 -1752072053868789598760570690531530752 9686167 -81635891745821656931402780577527156736 9686168 16747467971075938440486836780422533120 9686169 346168844681723941653268476273351220320 9686170 44674712247360367176260467066176081600 9686171 -413495821696644734925539899821704484 9686172 -3979448196671932926433622250859243008 9686173 20051505310728107010259937259245786118 9686174 -27253095724966859174136539490783598080 9686175 39210615806351818282709617824728313600 9686176 100409597404997464494176162589567221760 9686177 -112576265152277536319517384781328837328 9686178 152733705794955659834028926739530833104 9686179 146014985010235298673362073998153803920 9686180 -428084807444201199392915003273011200 9686181 -50573127218137057415458638252803193120 9686182 124960074315294314246346670758148747584 9686183 125814177668430502763883974365646757888 9686184 58666955091274752098321473629341368320 9686185 45803383254678451178738884813696969380 9686186 781792769126262865485530807781999792 9686187 28581378309220762309133474281839546000 9686188 -58492319213845940235324532419998010112 9686189 421212240293403647766087082087752819990 9686190 119918871069041269704351340477629849600 9686191 167498704455289859058844557118443112592 9686192 -54289476593772785009539394761949184000 9686193 5186041280250798050755400156283430848 9686194 73263909233398507544623592737282885632 9686195 107592674255568629161672917452918587920 9686196 109152752358654658950723722816736768000 9686197 -98955979487026354243479033002844455040 9686198 59783269138714563019301702233601794560 9686199 -36563681784391829981294655157440736536 9686200 -195700676488297109236832112134208000000 9686201 -110536057049200377533081600777310402048 9686202 123697963203159295260607006118817580032 9686203 -49132566608934182430587887620763939440 9686204 256245209431912629642588507402252467712 9686205 -100107189849498220756337420763923872500 9686206 -69438970162344467333152020751540040448 9686207 -109228016047808744507608139830809218280 9686208 -8376219853014798197008328223835029504 9686209 -99797634491598922476463829529409231920 9686210 46898036925783322214092938349202948160 9686211 113269860712697652669175332407889217272 9686212 -272626513992017593952496603277826844544 9686213 -332706383210872151231605948175669453538 9686214 -74040364461012235124426905130220115296 9686215 25719712361750204706675634670474380800 9686216 212180089253727194486307467620791444480 9686217 1931401242309158337199340884678264080 9686218 -104146145832381478733540848285782077184 9686219 -45898633163990862512926637662593521160 9686220 -22640743767671932520763122495964364800 9686221 204056094558230476667706719140516482422 9686222 64197741222792154568449181349140288832 9686223 -6175285094315431733502629093125271040 9686224 7337792662694925784078434979439755264 9686225 -224795372250684204720634808849808476250 9686226 -41862936008434706001918451288190039040 9686227 -91797529775990271504906776201670289680 9686228 230932775463675320146874252236599336960 9686229 -29543459635817224100037183585341767680 9686230 10642369608871967707952254458661370880 9686231 -430911126379774901245941286185554600928 9686232 43410081995391959820975664360968192000 9686233 240256750072155199683933098326135497482 9686234 -212938813548544441157029130699562579984 9686235 -51855122931805425587810420784314205360 9686236 90581475656082535658639648870279400448 9686237 524681838652522614615338312740083839424 9686238 -98574491978143082828424191198792770560 9686239 -17506094563015594721866342858840036960 9686240 -103728695167785910110216833966623948800 9686241 -101926997262015344199539552489545451952 9686242 10138807120894734114001170756934452000 9686243 72863395373244035730662655411195118080 9686244 102237447887833569482204903416486818816 9686245 -79311360037285484139305620012011811200 9686246 -37558315407675238413226999859906775936 9686247 130906598723606864268078499564603810128 9686248 43343492733342457541715950306123857920 9686249 218141800405478129281238746949551160250 9686250 4435958092044397830908026036406400000 9686251 -340121052239210050387031793292758246896 9686252 -121958648030313047914832095529279738880 9686253 81218297151892468994810568767940861504 9686254 145053417855996168954213465880937856576 9686255 -126643824909352979152333089822620388000 9686256 -62375189730636074509570639773597401088 9686257 -14870264229527988791997165848726036480 9686258 98031151419441929966038909699235838480 9686259 -315619495670803652535641762025957754872 9686260 12618750774835110538678594701474201600 9686261 191891523686121384436489319494246490520 9686262 -7160007986828557672989593356443574848 9686263 -525693580092208044273331734582537394616 9686264 -21324209656578946802099375447501414400 9686265 -152070769795194475205317496451058495680 9686266 1166460946223232867918784283565895680 9686267 71890017877956712323380338628000603712 9686268 -208679221811215068637609574118623605248 9686269 167518773922741501698211423913639844160 9686270 5050671028860407465081791037383315200 9686271 -136811251309906010150003774544552717696 9686272 4149797661366265299938134846961876992 9686273 135895798968819765543138116722916427522 9686274 -51645964981312012648182975584859704832 9686275 33348889315501122997627322068544861800 9686276 207315480651599813337704097169009182720 9686277 -832796729815347933580128139817795136000 9686278 -46032464221582472180636573954980508544 9686279 -435609068601470888240793269655611286120 9686280 5950611852767779904863687107543859200 9686281 -384879859908462031170706489541484319536 9686282 -127021622164514725159448448492968022528 9686283 1844102579042498899572931773476847024 9686284 456934296357689637205061966965824810496 9686285 27908128616818000161802464163882992000 9686286 -39732107113873013238790559939336266368 9686287 -61302221434217121740808318833413136832 9686288 11877749243112057160380670263430029312 9686289 88012468886550384111672395655256051008 9686290 -94922860802797866190824338389099315200 9686291 47037216566893239937466041953322301568 9686292 123907807647510300195126690952728576 9686293 -133818402644664936718517167002909951780 9686294 63408721358291849198692397584436934144 9686295 -19782149235407998731011925375230214000 9686296 -22489485571676163234592265444169246720 9686297 2094215834397518815542821384372757780 9686298 -97924233862459526141238883338555726336 9686299 -107892963386465546115720911623489620464 9686300 84042214403320085038266449287276300800 9686301 33699634220556689227625583829498911840 9686302 -200956151228487673461767882785679211648 9686303 -438710715119882868305717877924356508936 9686304 4878789798811597159840563227601272832 9686305 -283442517546443975885979913620880626540 9686306 -9839784529852643417445512015015978496 9686307 -184704678793583622038686718282982977160 9686308 -103600019638028419268419787051648755072 9686309 4998183102239184439198393430387517504 9686310 104520502235992589336832563483649164160 9686311 -178367223166522860992708540093568272640 9686312 118448853281990455294606918525369712640 9686313 5803608614139431322434854989570131904 9686314 -121884453064194405738275962988985957120 9686315 112642702522867716919356336387187399200 9686316 99942857134205329386468471031711114752 9686317 -31146308320854738121681554592677867456 9686318 -75121206447737189646490194473714659584 9686319 283817827618276833573378357726603369360 9686320 7306804781986587682567186437931008000 9686321 23672602907736921024508298248692885522 9686322 5575569899192482856226269494877245440 9686323 111178386095096231079111803634792588760 9686324 154583271766300667758396384013340303360 9686325 12984695150637983242220468136619200000 9686326 114715740138812179113342265909503715584 9686327 58666056317823135222104291059002570672 9686328 -183504496345847879463188238506532986880 9686329 131397525557936543576253846662477381930 9686330 73732474730336803317443619336629361600 9686331 -15341830289460342615636057222539678160 9686332 -133423765808149115760668842953261554688 9686333 -177847289478340776647189072162528263200 9686334 -48786246370881513231612855683253497856 9686335 -13250529217159980597007298934355519200 9686336 -52299254409519932309546963372227952640 9686337 204556129870789011803774317793293235760 9686338 85888220990892059460909455600970792960 9686339 5822137529983227673381601729298184224 9686340 86352923390076477499868890921942652160 9686341 -44183478182400971961408295784555587200 9686342 95150350918011057623660999543124831072 9686343 204641971227436910268205957831818986664 9686344 -39456810853469994733130988016262691840 9686345 -24506381513765656848427699275213691320 9686346 74872582001806845994563978973609737984 9686347 -261742933232359405862874243414314301360 9686348 -99456764390576239697512338779199897600 9686349 117935742391662667386054363327343812384 9686350 -81661129486540289984124206003991513600 9686351 -86896079815605370654521852094916482896 9686352 -6951531722767920850212083236995072 9686353 4156787284031387622586974896737707008 9686354 199114742970825752881180261240541028480 9686355 22464107131913869556873585796957745920 9686356 -352185468289449876890866022700435710080 9686357 -348510009959860716108415202071461401394 9686358 12240822072479608626495542591397580800 9686359 209005616231222347404964222401851127560 9686360 120319145956999956156022537792354713600 9686361 314207575273537821899750613181139268480 9686362 -110329465467475637682829912496803852800 9686363 373029830689176856246504731822547116612 9686364 20235487315733034447002142012779506176 9686365 129263254247363863983629412301994112120 9686366 -157100995812044866447101381408017194368 9686367 -156148704800469800557614519077431746216 9686368 -326819740856699618101748628455880130560 9686369 -327749399792450636268869949129163029648 9686370 2358586164202112695201808933419453440 9686371 -86822066180419158682506781841175521280 9686372 -187941954014457930383799888196121303424 9686373 -10221275056953389164126935809799248064 9686374 -116584912030084375447867648317402498048 9686375 -245810733525229525418856661809674646000 9686376 -81834308451569337996146189152838860800 9686377 -142985520002182717666103831555000158080 9686378 -17248470292547754234570948352666128960 9686379 60683138329774045292669383540428342960 9686380 -83075784134390843013004484888994585600 9686381 240518302171880958127037249075615822112 9686382 -20482841371690240569811074681190876608 9686383 76387338377005856692402383030131457520 9686384 -17211334861456338794493456121709199360 9686385 -8030772981039335539774937214949833420 9686386 -124163817957157966125558233331820823136 9686387 88926686428484564030419200784671780792 9686388 -62208434894833913461343613501589647360 9686389 -166536103113658704803350726712864790144 9686390 27729847394141586837919933884497971200 9686391 145808513038007403638408710927918034688 9686392 186377060268957879393002548576257024000 9686393 256213058488058305973168076985955313642 9686394 -11935364105390859912007186169917070880 9686395 362565733240296165710331817019928720 9686396 -134026886085422127790130864160500911104 9686397 48781065461929957393443429699766635072 9686398 82735570893820589310529633073403398400 9686399 392603108315638672063138266338217014400 9686400 30718493906086987582339380758446080000 9686401 -297207791155406854464842376340655049598 9686402 245521184180374018050966042319138238208 9686403 -105274507491849593267104383887935301136 9686404 16748525193012678279742483568761774080 9686405 -209458978789747110929946859500088067880 9686406 -65125415336794370166548968951649126400 9686407 -526786639080291850930163337364168922344 9686408 -392940888646953580953451272507718487040 9686409 -249319082571219137659569852800791985760 9686410 111744436787903214104423729763221451360 9686411 -42715775344823836030659522699460379616 9686412 -99310224129813403117475070797146137600 9686413 -109801074272566236278761489074065566 9686414 -72270030344727431625720853488859761408 9686415 2870990837406772501298750143073187840 9686416 26135599087719521978849896780578332672 9686417 10012071229311810873501905439654024192 9686418 157968752154073032654397934597269619712 9686419 -391457848649897187809085767995253668180 9686420 -104001468039099333709225028617514488320 9686421 40286784369644161028413106041142980380 9686422 -6654298022928624237578933019831979488 9686423 -129538118616930215998119231225198719136 9686424 8183242703939087489025432438210723840 9686425 80817474269569883525312852196141236800 9686426 38540009577962361614872104392594844912 9686427 -187314549157718970538887332331727150080 9686428 -136893931426043711873950123274052308480 9686429 505309514514459252782819759139093187200 9686430 -11558443177153729015726408615767329280 9686431 2182876085794723766201149326427255200 9686432 -89621856101725058847606107069371908096 9686433 286014000039141700771510769425827355824 9686434 11369321679113570884661892870207934752 9686435 -158684313903124713642453761399788034400 9686436 -180360299625935934277822478766372338688 9686437 166519375622853836918198968319357534140 9686438 404062070918717399160395634634848768 9686439 -36220025173692253502786189822879247360 9686440 -179501392632261921341656713150297139200 9686441 -3055714671639658935418057197310592268 9686442 -26763822233805644842769404899794622720 9686443 -4170724630682762508808014647834893920 9686444 209382071212295560498750356329673257472 9686445 -69253397462902442593703576249039554080 9686446 -23519683186832234971715786392663572480 9686447 146631952984554301909137269085686638800 9686448 -16132035985891491165578757665426866176 9686449 -494908644991379859922000113432780321564 9686450 31433061557020663167768008565651417600 9686451 275767548515408349396623962588778219520 9686452 -90934148617785989099662466079915910400 9686453 9794971935033330156855202186515400704 9686454 20672422057146668898581719833128886720 9686455 55678248467918465829551251547411304720 9686456 -82116594145724825462257605565831065600 9686457 -85464022361815951624260571916369435472 9686458 30386652068862696481937358308875570176 9686459 -56360113371162025269189120124717641840 9686460 6392580133815473920204870353937858560 9686461 -174011448165859256668714330306928522938 9686462 47720192864098018322688208148596607232 9686463 276423444813171629733979098277723392144 9686464 -36649385388245313568558853028430479360 9686465 -644697112892673857535739621139344268460 9686466 -166101358957315243576430134088638368000 9686467 -381226954140311880354434537074017387924 9686468 301660583250999461437619079227317165056 9686469 1015049770931118676319971250866741728 9686470 24901949198859670323643065663137431680 9686471 -367409182342587733867371162248483181000 9686472 -110346358767296463640286538314175406080 9686473 15983876833006690493859468714431595264 9686474 -24911982397557754791570832073874402048 9686475 -63604203371435023960296424388818212900 9686476 89638788017317113342090558927310284288 9686477 136557680530952263342663444515437594880 9686478 -78910516675163630461946963720166691776 9686479 214036476571660439016134224860537130680 9686480 -24252429170906932943411885745256611840 9686481 2127515080057924999537414916561922048 9686482 24151322059837219241450659214495608320 9686483 5392231142573487488792591665711533384 9686484 -32717544180200787556611854358609098880 9686485 -15771938222297391125740459845665176800 9686486 168064027201482556066080249000474876192 9686487 20551879839443390128260992787229728360 9686488 24198783840426542814756005981791887360 9686489 129475476847233537298029090651991689480 9686490 -50100729082174261672679102358079872000 9686491 -34264797721806798032672962134514141488 9686492 10717152032964901507841692483219901952 9686493 140348749136279105075042453884641360000 9686494 256965127741754038205363283270460039296 9686495 -8334814629253158184786758088659408000 9686496 -25696064266058653008596602891221860352 9686497 366318347826016405654704491178362614946 9686498 -225058454431337746796601352820927156064 9686499 112069772696564304303620042061418960128 9686500 -329988090466802325961071268906799808000 9686501 -18152879290606411066524230316037555776 9686502 2792659293100602033853100705464227840 9686503 -202312231686522923565820795245384310040 9686504 -197290230714161401828770428910204518400 9686505 105082988387110182052345260726626704320 9686506 186653330694324321754549264260477788160 9686507 -268106669531730725146820827079762783244 9686508 -15887802772139106090893258642630049792 9686509 179065379823893944087882850295789430080 9686510 -653525943871178825522947811901306240 9686511 -52034987175554635253522919992644278840 9686512 -165500626466215916391306107429732745216 9686513 -529040913775075394044267065253990236 9686514 98053231308336880132017062125869633792 9686515 192625643957659091764340777214794385120 9686516 -5166829090073834576411563235764346112 9686517 41197777193126339332914629231499362112 9686518 96966056280596473428709292950471500960 9686519 53841112658970742236860101866029520984 9686520 -21560908935888467019067989452912640000 9686521 -158999835090063654096594132847719664508 9686522 79195260397556338872577366293175384800 9686523 17661671215552229058093882035641466880 9686524 306888172325261838408235410354790400 9686525 283219749711237684718150967389785376800 9686526 29585195146015559518178871830776869504 9686527 -305995948207104524944033052504967898624 9686528 192125843999489588560216119630228357120 9686529 -246597420160040315412665331672620547726 9686530 -28680920281159801612413525215048448000 9686531 -360744268597103320880076899561131537668 9686532 421773554118419323910500454009667477504 9686533 56883010282212117932452215488066878944 9686534 100548761696384391667273908075185280 9686535 -5607710991908250710179266907588915200 9686536 28951966610340836335904671960454599680 9686537 -55117944294477864799395642487246701696 9686538 -91597355034317480618345153029295520000 9686539 13275056396481964184635359757473835840 9686540 -59803513661581182018265072487052917760 9686541 -290424742642046981843569287807092601408 9686542 -13617498207347196503927650117416760320 9686543 3650027210456581769639218775696463792 9686544 -1488034253340670981675079269789728768 9686545 145890364951172329027486088624734674240 9686546 -85182255821805485125274309710401186816 9686547 4946142642534736356098853092913170400 9686548 -37273861664519036872601553750813231104 9686549 -42408830985581737774877359189560553764 9686550 -43623705417392250739914553241527147200 9686551 -150597053252415179011195679104603103520 9686552 184255275740913910510487720958124185600 9686553 45484783964356234253415552111692217024 9686554 154968853339852817714448918646118324976 9686555 147182757572970888988038732356879184960 9686556 -82996605541671799958230521407765271552 9686557 -366760901299190327629430852779914359194 9686558 -57048494634867689190353371630817629824 9686559 356795088180151733390222991416908742400 9686560 129233538817405621894502278102375464960 9686561 140580479702206998761725129563536546400 9686562 121156466985692978876969399655819047424 9686563 177990355584521180128395359068814678800 9686564 -229381426344395735619790517545945789824 9686565 47970250533837462385698974043577297920 9686566 -194432616556179294262027592299202337600 9686567 2251293315932456206899764673511096320 9686568 -51685371255927445885002095465127690240 9686569 325921957326633206469787416417225648996 9686570 -29854781134382305504314022678674186240 9686571 187405790440609933401253152289468922712 9686572 -4989524530295130954089425334947428352 9686573 -86744165543524377276099955769081442600 9686574 -66139432727449531795252820507021938560 9686575 -165424569363722858826749258353018298200 9686576 74324631248859219188799130459950661632 9686577 73723110893842045882634171866269048960 9686578 7271954531282568375393078184930748160 9686579 -42682994022012536125336136722709199024 9686580 58687238198801259960525618302094336000 9686581 -426218180649103461085529438231391913618 9686582 45249748200824207480527641630046084800 9686583 294628411218057654630842834274798728544 9686584 -143542898279802153715374769420886446080 9686585 -91997923724806165282743841092044448000 9686586 6551411708139589938016129254393120768 9686587 77000963887358436347029099788771012552 9686588 -20297443628979566590665922824760320000 9686589 6684462225442576835561480049627172416 9686590 108575573467939531480043060485809268800 9686591 -153673422147074226481021551949612381608 9686592 61658418301376364745785587082914168832 9686593 96493250259747324375046190758397156800 9686594 -98924229767314651610592296121697433904 9686595 40663819692553363419152750481032703840 9686596 239448062936576110629451343889857667200 9686597 -46580760542277908277233558643085331520 9686598 50376306223398872465459409578033000448 9686599 92290880469280293099925717663282042640 9686600 24265058058995655111459640101494784000 9686601 -13567428047576307888808888975305891840 9686602 -73770908995625882891971896457844215968 9686603 267549718493805071919683032379614130280 9686604 167087470514547301189288813772145040896 9686605 -144262013694723245556638622432562353480 9686606 318870141738868437872115127802936428800 9686607 11394183140253201083315657867534697984 9686608 53016358770387286002053894863259820032 9686609 62382120381057432331552196820562831860 9686610 -1606345236414964332013907150813928960 9686611 255970620956974448202016822297362722304 9686612 -8782172328013003516457097247910054400 9686613 29856458221324505196811999734160170144 9686614 129927747830560982597959897703240957760 9686615 142914550275746836524045868575838292760 9686616 90103550026381571762078777822317731840 9686617 138071396119082327125362515973986707464 9686618 64785255471061850828063195968191191040 9686619 69166866327469069821656230260204338088 9686620 -264625365068427003854533702655616000 9686621 -3443070136784262488244665326330070688 9686622 129378205864467870057874676159652317184 9686623 227803743496646172787235557767129315872 9686624 63405445179130962786034150621804756992 9686625 -55248503149241533081309073202058032000 9686626 -93996726556540935979046628513011556576 9686627 -16623582824203157734176417230711646840 9686628 4520832803611972027858317276273401856 9686629 -33133908646133110294480444493093024770 9686630 -112831022255227657667434649318398439040 9686631 -144854052393862933733101278046526169048 9686632 -56043381796019485471192726205920051200 9686633 227262049740720594421837010640387257424 9686634 -103120892744933819004789385316376622080 9686635 85494667514467952116177050488077762560 9686636 16166266011637853070122927631321934080 9686637 -115280440715361601589825521919551281120 9686638 19522489313416257664518460298925201984 9686639 358270334754459270645969802230712789800 9686640 30065447978483912586121120934660997120 9686641 274367720194536818874137833323167382000 9686642 84063327911021067238796069397215834112 9686643 85156863810927952220619173196412623984 9686644 355361398953912102159887586301261596672 9686645 -313983171749767241705537941023877088100 9686646 19938604858686353655092085151085429472 9686647 -376645289508751929031739196143259402904 9686648 203211411633935462982832152870051471360 9686649 -70474425946606816501711437577355376960 9686650 -112871155303110945353926317601638470400 9686651 -1735553129847832139157722847794027616 9686652 29264467397790625900594681517787013632 9686653 -3529290745744183157455835210284765056 9686654 151490733410639787908374174191685636032 9686655 53497549112112203711897128471149600 9686656 -81619918380173501054795353524535296000 9686657 168615215238243709038224343150211177920 9686658 -35039129756755750516165011904375641216 9686659 120328542559761829070320440682941047416 9686660 -45000692021734215464947586480864663040 9686661 51807295827120969965160263640187503072 9686662 5114313006312640214356223500140040512 9686663 35790840204476727953844679275794227200 9686664 133517322872513033321841958694294323200 9686665 -189208589325326674587027083504829398940 9686666 176456782139818408028116423928935156224 9686667 -306029253216877797691727263592319736080 9686668 -419579355344573711293145889828104484864 9686669 421665622379562196566905875910706662070 9686670 -19005535632003822821912048353098547200 9686671 -146135291494576677972154702854638492160 9686672 47949290884684739685599905391999188992 9686673 73181247382349125762350037492369685700 9686674 -78081585723178496490535995840076965888 9686675 177658832229468282437790472355103021000 9686676 69477189790291940067293270167860326400 9686677 72869086642154702500401208483198241664 9686678 -171491929786935516766269950427009379200 9686679 -49775084546998336813220565172265988480 9686680 -20474173504439080970290085877221376000 9686681 218509787026208686949785012219666237392 9686682 69487747844902284804349479057177085440 9686683 44702309536006528700799040725848414280 9686684 -56961882201728215422841697371663832064 9686685 113276535468283104401669154008907188160 9686686 -270466833193176816629733920593386734208 9686687 -188772031502488760034009680155775273688 9686688 319993035712090346310880346590688575488 9686689 16594949218719412306380556664615179490 9686690 -28411108052878045210953827457417916800 9686691 -84165277055828583377563102771124121648 9686692 183425979243921557018656620192596402816 9686693 -208841353588309962264224947537964591460 9686694 -12023267420528757910146552567832535040 9686695 268355348396305461672797085015733846200 9686696 3991895160659607663513747756413337600 9686697 -223408093071079484754661861358289433200 9686698 -17540688863305929323190724038544414464 9686699 124505874459083862039819959057482720848 9686700 135544217734866756111639356231592192000 9686701 575969578496527390216560615334613004 9686702 -22490043928518950064249698691375769920 9686703 -36566082998501372096559039881943321600 9686704 -33208932870609447624962879908489199616 9686705 -23038854344782645427082803624258562240 9686706 -282153225735780121102224634833171292416 9686707 436485976314400875396875525836545810956 9686708 -101750239574128795069133181261994738944 9686709 -220949805771978763126846500699005666016 9686710 75646393620345291294899127667580958720 9686711 -67307820975421965213097218546052702800 9686712 13781857343242068835686973317255598080 9686713 4249984077241197374088805216405726842 9686714 -203065008032369190739377067109530694544 9686715 -122012053586445137970853368863368565760 9686716 -143426385666366685216652440074227061248 9686717 -78662057558534492095422550102014548448 9686718 -15400322517561078826901352454226358336 9686719 -55386052402221021047062314986987627808 9686720 72700702735304424613198350327144775680 9686721 67231725780553688069565177883065900480 9686722 20787504618712419412229018756783827872 9686723 -14040870360212418676077625725451642800 9686724 -120482978011256823307905180976664279040 9686725 -12418853253449895583396489921698432000 9686726 71027640802715016219471148540473446400 9686727 -137095920866925191325391725936772233936 9686728 608581117090656406990164922717304309760 9686729 -160250573578307295788229965651927981916 9686730 95057361339683225268271932535277502720 9686731 595070723047177218768893473291577233000 9686732 311685454838719533338160997834647736320 9686733 490997597715502414333650884772915264 9686734 85009499903694981869130556909206542016 9686735 -13900515342616575966166417106179251600 9686736 -62847704404620599241425060842477977600 9686737 -41838583089972094189575770698999684880 9686738 -64735876574328415826408190269299822080 9686739 -2907743250927494457219597616431788544 9686740 39317796118386491205085478622280212480 9686741 -274253045578745187797902387550473348548 9686742 -47732062076078639320814589423093273984 9686743 262402846755950042376560237795781381120 9686744 -257892768911266583508887133970544547840 9686745 -168742289362744952165057842102729494780 9686746 16858432517211988485226836703038524160 9686747 -228803853117519704949817897148311684608 9686748 -51080259928587085760329192161688095744 9686749 47006919078664197959617970671796924064 9686750 69889716000500589492000747662200752000 9686751 181177496069911182924262704837011825280 9686752 44032249529314174337632156481390641152 9686753 -191358284340449417757865302590757713340 9686754 725150087415303241084582983877923840 9686755 -120471116118643690415559413568359897040 9686756 -44300040448349604490374145287794196480 9686757 105430424153910821341943156599189305888 9686758 77411346773264080663488452321659758720 9686759 -162694968647768933757884833611844484040 9686760 216843616850575910072732136640512000 9686761 -143748167751589546082590058641167887430 9686762 -72959371944951671440137730361201548368 9686763 272494735452046268272788973329603956400 9686764 -25980197261117510325891429715473469440 9686765 224548601926975171924506442069891137120 9686766 24315827598855327698896521190947177024 9686767 61388207322026731885472418589052180816 9686768 -15403255505456454331231808546596847616 9686769 -118985047165680608328045195511112301792 9686770 -77819121581201178889676746899888000000 9686771 -12425618168706839008282548732968487360 9686772 -51580687234340592317068856983617177600 9686773 146888560578954971917064078169893935022 9686774 191585455576358571772143328603453080960 9686775 13554663609426601743407435914722153600 9686776 -242425329614572393666344724513320960 9686777 -471958168915756938200705568836291860374 9686778 114034785146074991411849538756703309824 9686779 72298768478241473818981187274396720 9686780 126883658447420951119103412638763993600 9686781 -50781734458948906802450502177775351572 9686782 830204149809081284325869431966608384 9686783 40252301515707221031934906069420574160 9686784 76721369758259563949334927718748258304 9686785 83972336400858337898510411255795011560 9686786 -345456486813470248553648192303073031296 9686787 9217780923430521381231162175179184128 9686788 200415195956843609476372294919797382400 9686789 29030549479717340828831771131021783680 9686790 -1148366160595371412250647694646019200 9686791 280421630804951311751780594260594103192 9686792 -71011552430948612832419926007709849600 9686793 21528372822331143456114362954867840544 9686794 -36697490291848277316490390831516674048 9686795 17286650931551798766425041379890333440 9686796 -24113706927553613288560963490029486080 9686797 299203526695916496894437562463739884320 9686798 76987752555485786981470055841743880192 9686799 -41023170023586694742126938435252727832 9686800 -36440791202764832726833598648064819200 9686801 -65364226153199638709611674380148904896 9686802 14764630193828549819895895408345583232 9686803 -39870326267898947850644526049394175920 9686804 146996688836792499759903522544336279296 9686805 147457605706186034082918675570576521760 9686806 -10968992715168187848147597477224391648 9686807 -25295943747499172454222411298204407312 9686808 -11239076877873763836428762795150745600 9686809 -115726411442715188385650709833906613120 9686810 17318778721163460013816448305327431360 9686811 -257333468978889407602349593974190580328 9686812 -135301203312756976471964488074571852800 9686813 -90431137928678418766588373735279898240 9686814 84577138681884019854127445706441845760 9686815 172409648659408159305781147941505665960 9686816 260336334761075457153954206723031957504 9686817 116353681488296306562139574582758809600 9686818 -4593080217863943611381297641911570432 9686819 -14248777034434897661122852757930511780 9686820 -29683996675131658896013026851678822400 9686821 -274499363659937311490024550298433491908 9686822 70915620992082759417335337647259578880 9686823 133708370375121868517922147358143062784 9686824 2182672422834566182576357730984755200 9686825 -983173615036807881955761710570204400 9686826 2310905065178925094623111286531465392 9686827 -337440464593717505595239877449691783560 9686828 -232372580960197449004306201981761983232 9686829 -23780197903059513345990387555570983616 9686830 68200983884579570737551691115308012800 9686831 112233675465471137281697020552036546944 9686832 3683370457468261683015694691972382720 9686833 174898957874953624498938291958732542004 9686834 9148999317748967922041694889025388816 9686835 -7962561677933825174262279903764613600 9686836 313177562923474918645323312907867226112 9686837 -241642399041101782319186397306010010514 9686838 40613343665611731953133138022727811072 9686839 149870011827237471021057840894216841640 9686840 124733366174169157886768233130068684800 9686841 -365992123948455524815642953507695861760 9686842 145776680715034269408966545379223436544 9686843 -172554749260999454484443062552547397816 9686844 -66277398897338460947397690210319104000 9686845 -3482106183716764860675410132835832320 9686846 60777451830584018966074156579536182400 9686847 -105245491017502906400137495562370099072 9686848 107237837593752875719904882631896465408 9686849 -22248593302535742861913852551234378240 9686850 -18716187300506370296958557373553296000 9686851 -199972096391932229824470433003685454148 9686852 82105192230768646108665636168186482688 9686853 -8663786077674670824673243073168048736 9686854 -172521848409102955508306689134336318624 9686855 -352714755619158484744654252255183778640 9686856 67396387643674198368344103037733683200 9686857 398145445495568945383556927248403921872 9686858 -83654387691878385011903995393907808720 9686859 13379241480401641290422158368230722272 9686860 15887128350032541758963938757631667200 9686861 74788459207651442694529620711789943200 9686862 121231047631615358673671868348801083520 9686863 247667850472220644202921992956914243664 9686864 31517944405431264515740018092617760768 9686865 72154298112934138654920562115906832000 9686866 36747293373597132077824118216445649920 9686867 -256185857127140866859943503415840984084 9686868 1289586981554673531353389095390111744 9686869 447117316078397892735820210446391448270 9686870 187430833979493937370663502017624860800 9686871 20108358464527656352823384011987517112 9686872 111866186515365598488808648604136652800 9686873 -52131315988083280773858932679036949056 9686874 83527807881068608965821107679656604160 9686875 14562763980493739361502641501050325000 9686876 253012771603203002144216995965085201920 9686877 109278010468043033980854987476424904320 9686878 -100884084749635593574287792953857725120 9686879 -88185852471191672536863220822120823520 9686880 40886937148898402304842806903064494080 9686881 -22764189432034744079065363192251940988 9686882 -187721462752458458059070465996676044208 9686883 -90982449149446278141127851750527594376 9686884 155080441919432844956223140576212316160 9686885 4336396925495268660588950553001872000 9686886 -32937111552364610434469995221955694592 9686887 10265136463818175999011776827448320512 9686888 -471858934253925880277445809882837975040 9686889 -141503884843808721862482099809962722156 9686890 129514716951683256135786017832606799200 9686891 -75008544226620948523579808460257493048 9686892 -141054563256151748785628024623579458048 9686893 283310038956273546573084683645072689804 9686894 -96754920840224715387736380674224445568 9686895 -8256804354712830346485602207207823360 9686896 -19632937334130746645777690989758414848 9686897 575987161280169881209364513950498560 9686898 -30506186911162783438941186385484928000 9686899 408044852877797516429610340175453216160 9686900 1201329570227132456207897999788243200 9686901 -47394503886657787708239337547691417600 9686902 -175121334784634829967268249496242794848 9686903 202104771504838838670595828606654050120 9686904 202937011994692640559238045439835525120 9686905 150553474744463222590740171086159853960 9686906 38408390266914557433986226155763134400 9686907 -319345324509304885674678155805033167796 9686908 257817901627148985091962635972705865216 9686909 169895444943097992483674923871165177280 9686910 -26567797066930708731646043951267942400 9686911 -71593769821460682280626411827455537632 9686912 397559022775349878630567392286919884800 9686913 -80015538289201532514223919660311919712 9686914 47760637224463973365673707001324143056 9686915 -29006602112354179548679515333919238400 9686916 -8212708005692782297461759925502116608 9686917 8205106791078765786068429565673047712 9686918 268621521543342023901342435296122451520 9686919 -176067147409085745282275067886741982592 9686920 259024568541681478155308942391558604800 9686921 -93877970081168353410095782243853419878 9686922 5470667483539830700008834496198656000 9686923 112608376096296824263740429788799656520 9686924 4664273719205679440907734531770217472 9686925 41798832184198161216775240860531456000 9686926 65739400447161360147650703448039946304 9686927 31683050743983694091426047045983568512 9686928 14854901437211498638353131510602137600 9686929 205722862941050298148226777259017956160 9686930 132733272719599635181128283371607856640 9686931 56459627335408846640655943989677044152 9686932 314908580974984039108634339210101402496 9686933 45198762501268474140499422178844022144 9686934 -13449124009383501848876894729871578016 9686935 259712522472389814533508343904840016960 9686936 -1092903886178288794666307601530019840 9686937 127303503558204827217369492004721313600 9686938 87908360405799516524757847071191098080 9686939 35440873025493208816180327378140266640 9686940 7986612323219857256116994380354529280 9686941 201375043393161909082539422813682564000 9686942 -18043176485129549470287764782040019456 9686943 17412319217801857529449625877499305600 9686944 191376719358554138695864899619211182080 9686945 190480362865788432376289012875036727700 9686946 83447475767789811747303979781822669184 9686947 -82846064353475479872891688801543869696 9686948 -286380192955496938900301693165479800192 9686949 -60593374442309499072831649575946405536 9686950 -8676001171948773105740287302582816000 9686951 -143874054796646200930506760452253575048 9686952 -114760022862584023310940280070401474560 9686953 331890408505563256160909776961703687924 9686954 -122072117543957376089735586326856192 9686955 56693930642063214774785714559089149920 9686956 63289388624751746090857662596763992064 9686957 -200754126193639922124464098047183342120 9686958 58330580145933228057808456980810360384 9686959 -211430872866416984805985872283477533960 9686960 -7581241157265297414753156332514508800 9686961 -42453132889160656946969984025051804990 9686962 -43370921780476242416652809985476501088 9686963 -43336788855874566969375231713365759152 9686964 -36532198006042221262484925588063940608 9686965 347470232892729364503814448780868326400 9686966 23005940072880739925714266299613671360 9686967 -163958031744710904337235934826358240688 9686968 277010738489113005013606627764486082560 9686969 -96847952046835414787247300489550615356 9686970 -39111143748563803930874316840928622400 9686971 -118447440165484067225661040849636187888 9686972 -40764066874094188132251594488291380224 9686973 -11980762307090346597281685219670924032 9686974 13348682114123358715051983450056140800 9686975 -198699533098911614513439044360657222400 9686976 30957456808685222574100518959132442624 9686977 -336642184175417424415588056121294570174 9686978 -3401813521779485157791119159989834240 9686979 -4065311207666865008700747324142502400 9686980 159191610416682162632572413663142502400 9686981 210956896311630125509117660209612067872 9686982 23226571954182627431665962511992643584 9686983 314589110998081662801748135128694092424 9686984 341720153180420253921629814057026626560 9686985 61228844671201015121737509461092254720 9686986 -40632872092424927917917363255511861920 9686987 11202304439871627389451754478492593992 9686988 -23234125434214399602349815302101295616 9686989 134886341867122788043217680752525354528 9686990 -142905068242598871434759611169066184000 9686991 10602903912694834862715584530856930712 9686992 -27970974570603392564615768839074480128 9686993 -408917764954521102526324197770025039756 9686994 -72113734939205658861302101723972240128 9686995 -1445060509043125110064475087609157600 9686996 162936191625185422938376998196643966976 9686997 -1469148081735997634297419846807864992 9686998 12784493576018070315062504803997130240 9686999 -84857307088649561342783632041657750864 9687000 -229601691271786090686856317883238400000 9687001 -375654240169615631651112442669831850998 9687002 53419467535885326017676737741983893504 9687003 -214294969693531608594431320295828315496 9687004 45884391744072984089874071052869005312 9687005 -189243931563736502317893530841233528340 9687006 -2360761038000734740158534453278208000 9687007 125411546615662337317763780493153969264 9687008 177018487447683763452349589238674620416 9687009 -63259542933201027169328994244470332496 9687010 178784370032090414929366928458822456320 9687011 -230566162861483626085523717981102209776 9687012 -27123426599877036843226447046562597888 9687013 -21069457179781565853819992617686461376 9687014 -239024663162121051699225088775416122144 9687015 58320401792591161550832012535183279200 9687016 -50817281998214155138643147358397547520 9687017 115486607416366121659547123984897930640 9687018 109018463627886556665961601822222516736 9687019 87974447348913235910924018230399826420 9687020 -30728501524738964248345079152319723520 9687021 133227285021969129654075008326026080064 9687022 -131461359345564005654848375595083268928 9687023 -180038512991997578356589477025550711728 9687024 -64319403815514198504469708410120339456 9687025 76956452661244926624415901914217817600 9687026 27063867485999733037461553035211174944 9687027 1511487110820285920722985562642693120 9687028 -72190257401183593232377136519274700800 9687029 134343797416915485628660692228088552704 9687030 81391696152671177097531610748866600320 9687031 -104800093311734178494334835884558277608 9687032 -230453609717820104648170833788672409600 9687033 -1097932620246670186154124268261742640 9687034 30598123977535944050790229393891022592 9687035 -50746909824385103899350226732430202240 9687036 -165881087876320613515068671527585505280 9687037 -118329955897011270195265295279948470100 9687038 108045341472289060481201258146309234944 9687039 56352122184183126937745351773517578368 9687040 3182089267291583056390593487747153920 9687041 9364654820824867103531640167927588544 9687042 -77184411376920202963729859209093708128 9687043 412324802807994323027278235766335959292 9687044 190283466824771476045192377038094493440 9687045 -98815494157048105361383454862387907680 9687046 17177210529395297547556592374476757824 9687047 522593972948547861152376439540950591600 9687048 15853491861038036464299886219633459200 9687049 -212887082903534627106995982878155849520 9687050 119136806163402179313325074408137158800 9687051 -98321259102878906713003499683702824600 9687052 -32807116749652473526804027705231523840 9687053 -236845982617193421817500730219060330698 9687054 25898766940215702903106709873862369408 9687055 286888207476291806173559314737726363600 9687056 66237187776376135187645476274586796032 9687057 47899484593686746399847544153134995952 9687058 23063522279864529267474676294864494240 9687059 -338260878570562833993582934596884725440 9687060 -140830855561014778548221594873707008000 9687061 276008271588663283027650636044621348512 9687062 31974798877277584541142215919981164544 9687063 -182938266273215318795692439303637052056 9687064 325480921670356726713191017401956751360 9687065 347999349069260845729580832972641925000 9687066 -36672042665067953135856433367683479552 9687067 22649254409171076059062874528351189840 9687068 307949363754743371239795020091859342848 9687069 -44222229993200182756327739091038851296 9687070 32135123739724125401110859336356479360 9687071 32320473397148889040484858230330437072 9687072 328374916711781265222639082038822961152 9687073 62540881194085980539846458213990344960 9687074 3018802496077274494451034978081663696 9687075 -7387645149722912450893152235493468400 9687076 -45687500541108450531158607928412504064 9687077 -450095825324394629026674909691415227074 9687078 -3344980390682581733362186537366295616 9687079 -376697987727793018867875136806146072016 9687080 -106560309731618055189936516582308198400 9687081 43365725836070918038374352786122515904 9687082 105426814589803192284572539102733641392 9687083 353815941900976104147576631678980864 9687084 -208327335556202835822564395884450910208 9687085 56947756203443292491867498048898480780 9687086 60952221174812422438260136723575902400 9687087 77469139203598812210496945581816000000 9687088 -3422593701585349046026159445820325888 9687089 -58378373084013546895465281423641104110 9687090 -2925211158144592609575148870348431360 9687091 -221388300861549637776039338512231131508 9687092 36645851317563759924666697026652538880 9687093 27056862766351980727898567950797897600 9687094 46251240235444618015301601658661468160 9687095 -100759606624220838787152846186688069200 9687096 69746730678715897356171558850698301440 9687097 -52243259058653639599134495627847630336 9687098 128300243801075933468627847639466448640 9687099 -3387828883314762975260890757595744720 9687100 5648707817558097702322294359348582400 9687101 -618927592250863047273715018750378527348 9687102 -115858198738143970449230384432579537280 9687103 20518937964940633864344231676645361104 9687104 99593871721110642046785669147312783360 9687105 -164194685961632815807884477847274501400 9687106 -17828262044500215541185265550189202432 9687107 -251006672268503904991933512815729440968 9687108 59398951575871057136387398583562869760 9687109 25354388414252664557844239786099089310 9687110 -154414776952259069200712039386582007040 9687111 -2588663732995203140714517884246107392 9687112 -313878266523167287248426973613263257600 9687113 -101463749241027564665120218521531191040 9687114 -8439800100369152116640627193340219344 9687115 -64009468037196999449143204284548629200 9687116 113260215362809886227704336934627607040 9687117 660803073685127367314937804600731136 9687118 8255249298751751376145525823967781632 9687119 185840350640778972202323693018426360288 9687120 -8784430016434852146243802412309544960 9687121 -76621236251562586474498463492128184000 9687122 51262934951057135478082576508545372800 9687123 -423762476314842352318072630907482225056 9687124 -57540748544962480857028127906958872704 9687125 -108561010053042809220251954823542016000 9687126 1635480380964332663931497545144088064 9687127 -398514719718880954195657804262251542288 9687128 -58972793972529093297846521221687541760 9687129 -95688295848727502992745779354286816352 9687130 -36137645398137349452507218018727755040 9687131 466877296398928097060560961782380577200 9687132 -10535937033937081879054802934704867328 9687133 -100628807168829225554296909202550454740 9687134 -61531987561833658672552381446438758784 9687135 9271065810620370264401032778215412640 9687136 -168420591418270356476941743428367679488 9687137 307369168711300763626852396462308042786 9687138 -57467323560549661905788253375511265280 9687139 162804782759678130700320461343774928 9687140 -41411023188656497165930658651842867200 9687141 187369550862075727991466614156765629440 9687142 -85368887332444002058270200496355466528 9687143 87871037305965915734882736608145886392 9687144 185645737037125814038080571237297029120 9687145 -143523701940240251213473005493813100280 9687146 56403677076588798909089555621026037760 9687147 239885699052975125113024153582082304600 9687148 -161558728990568809184002831768701020160 9687149 507093679758807030378264834346022212800 9687150 89489543612118352281417757446912384000 9687151 -89266150750921699686306646239884903760 9687152 2683236514346929803242613161729851392 9687153 -84651736913233668003546250427691435600 9687154 -158968698821042557555779662554902144000 9687155 -3175388155527967237334379978910891440 9687156 -16711525789332979402309188934671998976 9687157 -136263104732397423804370079049827090180 9687158 13137224797587772791853794845046648960 9687159 -85636697671400154991306100848157239872 9687160 -2525472375578179748114868031574016000 9687161 -296249062423703731630199441725360235616 9687162 -38751209536426820755148406944477030400 9687163 2895062389897388108205788178951325104 9687164 57926226116425653109049643601006565376 9687165 -133812370901487110333698104649123032000 9687166 -15051836326250199303749631544477235712 9687167 72952744973201974352098672518274484592 9687168 -47789058711944273846839409121008025600 9687169 -4925015251109100661524834518839710720 9687170 235457442936525543068267932668870620160 9687171 -52296651824586442471703054004022063440 9687172 245860361214065424774444485341654060032 9687173 875607421274458863582563994709822044 9687174 55180560519469411759504893180580964352 9687175 168812628942666511023497473286703960000 9687176 311555299413547789434150085507528750080 9687177 123569465819769437435421483102543103914 9687178 -139065709032077798507641631279714826144 9687179 -37482299731341799751049578944888565760 9687180 33544100734150332958759434936300456960 9687181 23846621113925010890972803569296646144 9687182 -101896089190217212464018611192955551808 9687183 -98297377221774649256648725919750692992 9687184 -34790994691749302501910072577840234496 9687185 315089487089822447732605513874061835380 9687186 -312661335020239533800735297742758400 9687187 -55617171465733043654356234932880814164 9687188 99037427735209100650628935539604684800 9687189 -213794408769489654574487071300532555040 9687190 -15283908287687755203205347882725760000 9687191 -264168749198056611774911533092639438600 9687192 -56104824893054471241037653177514598400 9687193 11164875904178623859810881800476032200 9687194 -87413340400308253693187679172350560256 9687195 -115872824551553781267570419006848995840 9687196 -120899763427496220872234028431453115392 9687197 -182716503168756424995988230210176928648 9687198 59427341371840450002445763451481414464 9687199 376307776729112123228567689167517710936 9687200 229758568695622237017457531007115264000 9687201 -94865390517476922144885188661363666768 9687202 -60496146321004750312404905079806593200 9687203 388050413779160403844818091329537812160 9687204 -186866246936164033567110655182569650560 9687205 -152801253241824750188403801086475048000 9687206 70844693740871885219869809459396483552 9687207 85450681822040083920356398635639943680 9687208 506788064413773234765242913164352706560 9687209 -82126329679359437238670419950691653760 9687210 -14985487131334843679514269622125337600 9687211 -70915286786274525896468942711383562188 9687212 -2677543133447616814773671102777207808 9687213 -232568218766290677998763056477144240916 9687214 181966049177744208378905458373392322112 9687215 235708417650517084418950087815849852360 9687216 19083173525364313884816554110718312448 9687217 -11593064126509396175933496491885683200 9687218 -18229227870315230004245890314896684640 9687219 313819456745968071523633439902169653248 9687220 37935119422390962706928228158319450880 9687221 64922762215223196734948008452358034688 9687222 -116429606088542923347312549195792735360 9687223 -85726695301287014538952079793551815456 9687224 411963184286828762727654223059238440960 9687225 11817583146889929376608587636852316000 9687226 -226398046732908564559359668416902766080 9687227 -266289755727238593167108960127977861616 9687228 -131193924271549432463369007814744488960 9687229 -7278627424691771762401378805297019048 9687230 -75312678269982935537060524353388800 9687231 26609218901127381953867557218832060920 9687232 18949969115577383267758312460252086272 9687233 -404234930741358400429034397014453827518 9687234 4053542249329826357558494868832377856 9687235 136691026204562818960700987632311714000 9687236 2192390289436359285033321287617841664 9687237 15893340872592900369568575476165573952 9687238 219293002379492742150602959358088164160 9687239 156636630794930839090310078698271296824 9687240 -66499835548784268492705050388099072000 9687241 -430911487125236022992133350884574184358 9687242 -95130174462857061876433838989077835728 9687243 -55448241202605020614150259656033661736 9687244 -11232979892337185249052680169463552000 9687245 186033078608171160065327933707198843200 9687246 -4820515842718638231921409555171636992 9687247 397137341991614340808141289555374695960 9687248 -10242157772061936490112085097411854336 9687249 310941469806572600748512666335380893760 9687250 -18869586208592501339168873677659000000 9687251 6054204737492417320290075091061411100 9687252 -45454035412189265406054752938657038336 9687253 -70899585161978844995052236077968419776 9687254 183417758901485058704877144295321901952 9687255 460657938510751916498842441397767680 9687256 -503023157295063787157225356783276646400 9687257 483944970616323531565967673948613834506 9687258 -48204636539331790034832757479118937856 9687259 -14349970809097269211280032766479541696 9687260 333299606886546764512972833525987840 9687261 87046980178869868691701947859939558944 9687262 -47816481138056339671786202084412600768 9687263 261549129534571140652657328752528014240 9687264 120927900087042700616523512177523425280 9687265 -113333875707863571598293668557803057600 9687266 -23722647808066792910055573141536863680 9687267 -275463999347119291476778124950045434720 9687268 -140102082917503656460133619188109242752 9687269 201798340476219128450058314127947425920 9687270 42540997224137565587529339190842658560 9687271 373196701754324605951739782092747016344 9687272 -166298893553140347360207706018383544320 9687273 -7499789970644650390300200396535004016 9687274 69110057819807264697683400929325833136 9687275 11187683750033723214058989683821005600 9687276 10656169875076313103377823527350625280 9687277 -308441812380320592441377360625263050080 9687278 -104467801403376773006733657976696047360 9687279 28401165769685762220705620917293513600 9687280 4696717131993182342175397795413196800 9687281 304836366562708086423818038878618272082 9687282 100026153594126152351963170498859514624 9687283 84887536853657043333822184478544650240 9687284 111853778900761931079308566555008863616 9687285 156633350308932844676140058056742549820 9687286 3735001273035769962833597990020675200 9687287 -29276089466272243196414491873639983240 9687288 -7337128938574977563057926319698329600 9687289 -160719178370557858148750399472638344320 9687290 -40755305205966421000463865256147053600 9687291 242494455622871095543483165475685677592 9687292 110280333080593189516739564860304470016 9687293 -78879411934213085245018023452356971648 9687294 -45599534005696587078779984307307153920 9687295 63113283690871932014178178194669757800 9687296 -546420169889948707795179521890163097600 9687297 -167405992321302315657717868954246429728 9687298 806613278858514129920849873643348864 9687299 -208914870497483258716008902063837981700 9687300 36357675173563350889698281114562432000 9687301 18051652113233822684976697662312685440 9687302 -38095268662224079366747962754661582400 9687303 -110041952298676835926844851291808016480 9687304 112652693519260388216176425632279224320 9687305 -263435280965424490645643406995433771000 9687306 -89098786805797210826847070408979275776 9687307 -63895457780196807720430107666273055088 9687308 -162803263498145130411453075627272448000 9687309 134683549842017896020804303654254944704 9687310 -17358885251457624292160426096560069440 9687311 285334066836195846280751683482225306624 9687312 10022704551139957373485616576943366144 9687313 457671881372891728294241237101064272562 9687314 -6925689476993838682290134222421737472 9687315 -174913453644787152670600925957592840960 9687316 29739999114223522250162677932128382720 9687317 -118894823161556980762649513472694811634 9687318 92378392045226695026912273484610925504 9687319 7467563279276201080251505154968231248 9687320 7719698811027772937345754882631680000 9687321 -51616061087345518746914789806858029120 9687322 189324551013985008869952925568758912992 9687323 114512903540647104162722942509382365572 9687324 22071672954017593084694000891273011200 9687325 -45014084261711318140198943706241799950 9687326 -90527989849190820413490322322731780416 9687327 89836656990363299801562079113494444160 9687328 -135241905395820016099870979558662471680 9687329 28527717172187896656156011851112428032 9687330 -28000792506250622878297457129926272000 9687331 404473568204723516867523275458336602072 9687332 -320815030534482625734302134660081459200 9687333 118673818788361631176325424741748163424 9687334 143080368987714006743208120536372079360 9687335 41258489125176643539535300438072251360 9687336 -184190868270805595175235447018211082240 9687337 411629384331657766302532090944444474192 9687338 -76298549664860137743031869489037753680 9687339 -69222203762326653689508893778974043792 9687340 12735883470620360637318500451170611200 9687341 4075313649133086985632541234953753312 9687342 69079865273071354922906555640104914944 9687343 -36417666901982790643067055181721168576 9687344 -995806760604967260248658802650906624 9687345 24496324924771901317231594154068807680 9687346 -22748707575337120104236655299931148896 9687347 60368879135104765513437213765996743280 9687348 14386243814340493989127023633627463680 9687349 52293953136648603725470067941513715200 9687350 -257247216763515183716763659207198664000 9687351 285546263466709459469257987851071897832 9687352 228375286954479923582092164984892846080 9687353 63472059633815607445313268538479361284 9687354 109901466130990716650594268379792235520 9687355 -350968402753558507691971116770102394240 9687356 -25497403001773352263393830188134563840 9687357 95681771266331538864113442540758892 9687358 206169933676525274733732133513695447552 9687359 304174889414552027228179065575634382080 9687360 26917241717788484440884928306961448960 9687361 293806538927385842067615264487438656962 9687362 109891997793816494744528939569731828432 9687363 46067217827614166588051911098506031360 9687364 74812121782738670688473301421390491776 9687365 239718484769654481032439155630162388600 9687366 -22187039799925556773177846505840438400 9687367 -130544650267077980600133715447691804584 9687368 49942568767128856309163661284239426560 9687369 141937409273377155642241778844588585744 9687370 14550564943187448381630246343369605120 9687371 528293357069336672675848726675110778512 9687372 -110446460541022501022197223364888273408 9687373 192668585678538305691011911324285477024 9687374 -71198721647599690864698726326774240064 9687375 114272147477591717485471799324857200000 9687376 -8544914545613030728774790354722881536 9687377 16517943178252774025165912839049122944 9687378 -107921588096030117479917426046209980160 9687379 -4855332201981810936451123726600480512 9687380 116972668850407105409144853090437164800 9687381 309159311101981895854679637363998976 9687382 42355195897343030788284640271474797824 9687383 -54141294628770493274633997342742711608 9687384 1980092114567194559758472375009280000 9687385 31504012854261154051627010955492077760 9687386 -44392512784399575329560877923897006608 9687387 -110395989920629043923313126621670336000 9687388 -222114909309700792978113711156799155712 9687389 59450230998870384688987892277051185190 9687390 61964377354070446966311814512662764800 9687391 -49220954265504562887771295560514352528 9687392 11419695690319892877738364864576880640 9687393 1745179054463780469213110671145633856 9687394 -89296189476232666326617858698295811504 9687395 -40638932550423460752323366328639207600 9687396 -29489165170758417706271300993863219200 9687397 -244871419213584415329866109901225220960 9687398 56997492707903849847405546212920894272 9687399 124834501395573379854679848458605208400 9687400 208221552840149806262395412001854592000 9687401 -407146454741308069335810995271557798598 9687402 -243125028669384299695267470620416706208 9687403 -34248784038320555762048478189851339736 9687404 56915356399943082581029082070330725376 9687405 -26087034284458872261766302465402716160 9687406 67675107797403541755394845687659199360 9687407 -40469877949553196331255645464775095936 9687408 594104460854839508454805439316393984 9687409 -130256943609077923220841969183680383580 9687410 -81067157107752691902023721760620185280 9687411 254407567454181037130944529714430518640 9687412 56435606164466505244397695045454141440 9687413 -738664584416608693013890935080816160 9687414 71142287298485540902575960447067521024 9687415 159140384565742605746099433087045069120 9687416 41494794171848812625493101456631398400 9687417 -26316279910087544955042209684985459120 9687418 -58886255193938586351456964311697968816 9687419 -96541363689022324473527508281533246704 9687420 55315205532487971911931518508425049600 9687421 543603825226162465431997030699471951500 9687422 -408151118661682680460068982383500333568 9687423 157491001359083108390169777134869648584 9687424 -382044673757674745725360758853604474880 9687425 27419257988915614164690197683688746800 9687426 30251704035126698297005021651827316224 9687427 -4136504372574073146350261889943265720 9687428 244508692203695197511260874641688570880 9687429 -38567715480950752531954347954366421026 9687430 66807344635550403827514686892567457920 9687431 -133545418413233614304668553623204594968 9687432 115305109966691545203971069331332874240 9687433 -30630787391302410109453801601719431168 9687434 -26311307644395151790451616105374037920 9687435 913111619738210776129435602629756400 9687436 280261131845335557529837653830090027520 9687437 72430342772479901043013982300980168512 9687438 5166294600146945838620421951597662208 9687439 26608001491632410198343341843256800928 9687440 472152133738243266113710958936064000 9687441 -304005160078479691401883679601223736160 9687442 -271049799383456471998532323639452319968 9687443 -22249078424822339994805455837641428308 9687444 -74397220023641226617538109607842252800 9687445 238031649950948934937633333891932500700 9687446 -74490603177083980262904824804416944000 9687447 98649852479214014193924947403266344152 9687448 -74343387117243037424710549659976765440 9687449 110457879905421380342586640788187077450 9687450 -86365793678184301676070898891069632000 9687451 -65792660823019744732680268652212884608 9687452 318909361454053029446705692028396811264 9687453 -3163289584724964747948714854475206592 9687454 -119100451837985485026673624552118476800 9687455 317099612499454971264546157013835528360 9687456 16864659024288235668387443935336660992 9687457 107498020403233808024264763013708319380 9687458 205436971540440826196842280192995255680 9687459 122836942725273342279096068684660030208 9687460 -88214314816197494936902123443477630720 9687461 59737856990143847714643173421211552032 9687462 -63030841446652404037445951324360755200 9687463 159925151202476354607166572557438851240 9687464 -11156680016356397557389800887395824640 9687465 -6161362636374825747123512799258105600 9687466 207488058899056648015680978720385674240 9687467 411189412866932347800973006729246292232 9687468 -14667468661737843879618775102883364864 9687469 9888397869929128704313758199096554240 9687470 -36091933992707606450783570968853760 9687471 -193880752149314603753620906947375041136 9687472 -334931421354853474145646027704401920 9687473 144976963530154221080760973413040020720 9687474 -1284805482752645684708816837920527072 9687475 -25831304391302393021175399566031655200 9687476 -86852387707637540584905564493688352000 9687477 -2371158857705944705513627431064910400 9687478 -5728347734550527373719070310858839744 9687479 64615389090276543174381699825052504320 9687480 28479198335084834559440203197628416000 9687481 -195050211663193624314347407175325217788 9687482 -22832876802550259583076553320110053376 9687483 131800983819229756223585144400374863200 9687484 -66218773730251312376024616179306910720 9687485 -39950784688278916858555770539003769600 9687486 -17392191881777562492810105794981548416 9687487 -185813723853246348198001166600667706688 9687488 -42142542004694232215094824663236214784 9687489 68036055220252081311694596722458653120 9687490 75159901045729066377687236803124781120 9687491 -106591464766926228681853796138877185016 9687492 288606366279440199632289099915038822400 9687493 501335347060652653054775353074349939742 9687494 -178104408740331802810516799709642028704 9687495 52142061007677086990515792870818567120 9687496 62387782068306731690475231086640015360 9687497 -361443828214188787439756204423410778460 9687498 51113943057535075631168471082784184064 9687499 -347293693504917788431401103983322259520 9687500 -21116384512397543013321675022080000000 9687501 -67765314491655534460590076797480268308 9687502 167647732269640828102912953711257856 9687503 -105032574629733185624944728371252434944 9687504 -51622335893717335285700123042542780416 9687505 252118793959840772533136943829794312000 9687506 -42492057755251470608197216838945116896 9687507 -38256860694004503541106546456941932360 9687508 56621044203207144432135891666169282560 9687509 -24938576309843955849666964311819401352 9687510 31911178042743517071256070250763695360 9687511 -94695056198319772081640324725408235520 9687512 -389061304699468322087455206475959244800 9687513 3164752405796652940570105060215767808 9687514 122934681716344484231950355528919503856 9687515 319755166399559739949944291394550604000 9687516 -56572208881416218544979241516829696 9687517 -1919892658976666416792437464553835968 9687518 219151141840498235850391320994484514816 9687519 2837255899085478152378026997205308400 9687520 -218805576955585969145215247773115351040 9687521 75797324656271406578632963207509844584 9687522 65952552011579192841106457995029388800 9687523 -221716242049128449641436843319227344228 9687524 42366011132492957615502997965299318784 9687525 -606217025685833254868540929645586400 9687526 -16664071071256339596106136501642412096 9687527 -224560388126311338313949980565789223624 9687528 281002742553880695304617150297464616960 9687529 -5653149641844642915147430071522244016 9687530 -148171762712874675267605159396590348800 9687531 14282433357296673877543843552090718208 9687532 -283027548589697140610023934430778569728 9687533 575104406010047294455478425024721184000 9687534 110162443603632059111742291864049865280 9687535 23721089620067178512044383538923798720 9687536 -14329494898329048698389490438529220608 9687537 -50889465151312694557243938659959892940 9687538 6360677386240069013354288768966722560 9687539 -342083507571600564094145320175208516660 9687540 -20404375011381487755998041639939123200 9687541 57238042327406508487578165356399458272 9687542 -8783428288892571395192082807708432000 9687543 -216396998773251300502518989230569472536 9687544 -199893250649254879392563165926936780800 9687545 -264078772371353300547433181486966161020 9687546 -393310303542199002153197564701461135360 9687547 -245735076804832076264213434310295551088 9687548 -37041318408505850511124493919294835200 9687549 -301109853504149965877278597079490444960 9687550 41593411646732085717570624248903812800 9687551 -352480406308163275841355082628733732600 9687552 16973903789815177234910500707310239744 9687553 215108510233215816260254494278879116802 9687554 -21814475474870958602178606147857164800 9687555 53911552527027682571416203926966872800 9687556 1146455372077385824519378305050783744 9687557 -133254604804252633956159957244086898368 9687558 11065595627169803597676534970449211584 9687559 -12937618460816334036911465286223499984 9687560 23370280294616746298417993926665830400 9687561 6181274250542180496606029530756917120 9687562 16074531801685570544289676015484755968 9687563 158340452184897237078267727795459849812 9687564 94865306703331134195245648908572203520 9687565 265380495276898056573634441269922640460 9687566 34155060241118610279237282289968168960 9687567 267509205110987837414083929449948793480 9687568 18027708690905485845962551949432586240 9687569 80131682014404894301933367175234186006 9687570 10932988554082956119092032163314931200 9687571 160581778043134003823277009074703049772 9687572 -201928152020199421403757257379449937024 9687573 14428912053002375427280316152401813120 9687574 31471157826687850415283121611697635840 9687575 -236653729473674846307804049666126717200 9687576 -84060349858303364679239225037574656000 9687577 -165481580871992210836016571044394022966 9687578 12935757201348267202290617730094041840 9687579 -42708752840368305412716670404790449024 9687580 -6219086758299230309379183224665589760 9687581 87674497234301790735213125271814011264 9687582 -141679394077571359817971541412932337600 9687583 79946790930471579400230493046888788832 9687584 3522598674948893072543524646701105152 9687585 20440783397090090130812984429378582400 9687586 -25845502772205215232682905330901920000 9687587 -18686284147971284382813726179988779520 9687588 5161467147070276383019205126892364800 9687589 -261279626856521873529117579162704700610 9687590 20937762792869781444662742693271171200 9687591 30634751095523645732621653730778190800 9687592 279662721794563731474691726110884736000 9687593 -72591748668043303734424272068253788160 9687594 -62656575886947682923169253364713495808 9687595 -211936225081688209864985657492501150400 9687596 172427596057871597206377812328972710400 9687597 77426311188148036831777892075999227872 9687598 -52646193824232154998011379917707658880 9687599 -1605343247057687070297460825948210320 9687600 451461175269347447828265099180441600 9687601 -58651205857685385806480208159056550336 9687602 158521939753383000650058602831931727872 9687603 -67480126954364429526495666398112712368 9687604 -210543738297138111473984782512066991744 9687605 111674959653860788315720344658435324800 9687606 105592043968852846784349787107034867200 9687607 -23654080108183507145434832496959132928 9687608 -109255520518369584748430224696047575040 9687609 66740027306853340881872370580316075514 9687610 8420496106691541543878143465722516960 9687611 -1365267704551632743331056476764336168 9687612 -27026004088506968140161188622672691200 9687613 -7470654695385539492538372088253329076 9687614 74993908449587672874479211727086839040 9687615 -76953406958217557647572722350604774400 9687616 170124659990925366649947698421988065280 9687617 -70628139065748475346335230815483943468 9687618 59473216496122456346677686702096861264 9687619 146175487605123282200951550496546182760 9687620 133042127341279326840944970230892833280 9687621 11869041550617250221340047412671666912 9687622 -48748162434170568468628270128282499968 9687623 -29989626055290362187772085977985784 9687624 88459265740510337510687496202321920000 9687625 -129126774339134739899748952127992800000 9687626 -7837130863470688360239039519130675200 9687627 48749556615677114745314623508195848920 9687628 128514976252454586630703527839786394368 9687629 177502083239172781998590240746186193376 9687630 82906143495548493773369112344347835520 9687631 -139205476002112490352123212954666849336 9687632 55589234399022210681319708856850702336 9687633 -115387734169609530688207450268099431200 9687634 -249053802831716696307369491506596171648 9687635 428220318111306225146949251046922562400 9687636 14186101811234853396069876436684554240 9687637 -430931137149649947808778765873620505508 9687638 -205828570376986349288128528173179693280 9687639 -82938125510369933896825632945477602352 9687640 165083625739442249117524967000194252800 9687641 181422068856415332214154021007905628042 9687642 -2008570683694101756673456041583276800 9687643 445402292330994003485845245180919198776 9687644 85456181544663164212158103519068595200 9687645 17284183736683384178152623841392519840 9687646 106537023570446818805325047746591062144 9687647 272270465040682168607327610848580888096 9687648 -326831689718372339926488242253282410496 9687649 -57703111939573891184857429602406100736 9687650 12773170046946076242857957121386112000 9687651 -88472742662502130693302796112860747536 9687652 46832893413117693689650426164134025472 9687653 127084277978383724397110896129994058780 9687654 80297832668555420755358225174627950080 9687655 92359106188567309573128700762473717120 9687656 -113128196746259983039002555579013939200 9687657 -13277689196674736705487923830013644608 9687658 -6191083935304288847578894439454381216 9687659 136050654127533220018168273137115199160 9687660 22096918328282720634525648830069760 9687661 121235196066019004328578317992011890262 9687662 17168061568677095827841746040597792832 9687663 -120141782695149110917609269259176485040 9687664 -4842314334999547952928236113111810048 9687665 202869830252286829737585374739242200320 9687666 -20141625596485631838052941874628669952 9687667 969295191688122182470829016112613184 9687668 -31873060223352580655174040957876365952 9687669 52516808008504683221268725655519050688 9687670 150522228865817218790565535603812706560 9687671 91880131500594308877691688430441118560 9687672 -83696599912103440593067681731434926080 9687673 85867919586107947167781262504635921536 9687674 -190628715416167554093952694159721369120 9687675 -124831277983074090141606354430861179000 9687676 65909188738226035641100185270032168960 9687677 276002326136618423327872635114955323840 9687678 10148720096630651468819991738751143936 9687679 -52561767157101988215684494436434892024 9687680 249849422126316245810741400961862860800 9687681 -68710311644959840930461738225753583068 9687682 -190177088973000305382633958264641600000 9687683 -528813934713915140845807856655229203816 9687684 5522055903789773551339380623389624320 9687685 561228482888763838850497667011096320 9687686 -6500591243112479623932954278333031936 9687687 301613662200257301437823191860993572864 9687688 293460073998879931772404268214020597760 9687689 -172442418479184760722318404661567927600 9687690 -119365221158399854232566153387696824480 9687691 -76334750494294539315291959404508754880 9687692 -25850503833153054198137508372865843200 9687693 -65830101842829376413496407068829135936 9687694 -406430797730851374296710582618366645440 9687695 -10088467069042440643089724800379207800 9687696 19344309898185130002063214703750479872 9687697 85140240683445332786258055675417828146 9687698 198820869034131738138517145687479670400 9687699 -24848357692653482762347246601538024960 9687700 170896091454933159655437647674361702400 9687701 -386138857945605690769353893032258778400 9687702 -4855153876711498649626696560345298560 9687703 323062210420342202292780837782949706952 9687704 177207624586108349585974492199731691520 9687705 -177325307467574077382861687187762276480 9687706 -410033064730821450492260398694411520 9687707 -156935338366811215420058973611128926288 9687708 25842761018160727615383623714255831040 9687709 276710037312967663651337213317653031910 9687710 36884332660139349850808935790274236160 9687711 -76271419084091832275245531660685905920 9687712 -240471003266186698367712072955132379136 9687713 -159902479500008116351331504543260319040 9687714 9360478874696954318862798447489479040 9687715 -109544282052919530460661787597853220160 9687716 136146058572751897904794913671080682752 9687717 34165442462140258566933060233967707136 9687718 330533143114134139359811908737644800 9687719 177529899286892129568377764928179104120 9687720 45817673993914196360992742680559616000 9687721 230839781704807126459212747892867036922 9687722 60751390401329427674507100985329705984 9687723 231150856421209304972870218783178045784 9687724 131626658770164815006006823587726218496 9687725 156168665782729294091054580628711325250 9687726 -49441120082636747929469425634590486656 9687727 -72957974642819259637809104563587546128 9687728 -1641086113945428043800049752669782016 9687729 -205769900304931659118973265729673136016 9687730 66344226992138270278719603240579789120 9687731 137354702466466959952400007979391391672 9687732 -47580254991277489645983324891300077568 9687733 130944208511022892255794202364783994624 9687734 144134647143239659591086196545783631872 9687735 -88746076985871818434299435396154216800 9687736 86506416205638706887170707107541831680 9687737 -171984448581564874533963511415582988288 9687738 -60980633274552720752915422062591693312 9687739 222661392951352643128191746972712088800 9687740 -78411735435672285170380478648557977600 9687741 189836352613569012850342377120201017760 9687742 28677782206960257225811244575538601792 9687743 301709825447226753709483594125697718688 9687744 -91227489819356947288361108090388480 9687745 -178269213555792814753441430244047443500 9687746 188228613609148860830225775079478949072 9687747 -113478550597047037061442831370522594128 9687748 7968525084054679700659101648856973312 9687749 -221913308194719511745634869902754632320 9687750 -11614350421441065683521338590810016000 9687751 244093183225108288778395662139545921752 9687752 196589474120410094394388161068954757120 9687753 -167746677463964802690116502953835007638 9687754 -10453805419118993021466005269268969424 9687755 107451801354831070972606920751485093120 9687756 -78588441542857853596024602783481015296 9687757 6724190601061053434496083153219603020 9687758 -99392519351065682619959134484976135360 9687759 -12816450998441477984884940865228894192 9687760 45238540768828662490252402727868825600 9687761 -289996912043484540999156005336751979968 9687762 3949704803560131337028101938875676672 9687763 -103029496124919225073868122476232838216 9687764 197284929767059453122968214178680576 9687765 119216028974272076320585571921402380320 9687766 -143421207199380232096037409731203378560 9687767 -4421962690544273684060193289627596288 9687768 235510604761349849151682939929093734400 9687769 -42117533820577141800473965430487502080 9687770 89527695806700426567415037414534092800 9687771 -3951370909941662244745883561615079192 9687772 44069377919268661895121855838328101376 9687773 -473716474682506448899015037862974232180 9687774 58690977317631743917057106907647280960 9687775 -150181516200583445103871048492283880000 9687776 16000201339005617895683942341458001920 9687777 -101413098136289226802537774027824387840 9687778 -122407598085445297022984889068961838944 9687779 74380178891574669980123373950076102720 9687780 36936690158436208935915879484906844160 9687781 128997539356286764651911294883583944512 9687782 -79902494687151608752533149953843734528 9687783 51584103513732442628570488179535476864 9687784 78027472702835966764838604597596651520 9687785 175219898039867415534357523650664882980 9687786 -95547256335827823165391213716375380736 9687787 52981291498233277586773299064625992436 9687788 -137297469481859376171759462644343166464 9687789 -112859764647468731286857992078485465600 9687790 -71443656553073448895314412300141115520 9687791 -88927926675890457183441947693217413808 9687792 61067605395382582192263417916795944960 9687793 345766316641278928853906423601746057042 9687794 -82400911391464487637312604984394427360 9687795 -15398740238447477012321729289727366560 9687796 8003746524909389069610827206710506880 9687797 6373949409924786341561310650376691200 9687798 89024284334968806332710588519073842560 9687799 357752154271563995055025579923316264920 9687800 3120025973760565293830276828643840000 9687801 138497106986651441088137401085756311632 9687802 -85327347676388823849344127884902713600 9687803 26024006163187799250129518429223260664 9687804 -57810739830639281736439389895960731648 9687805 9690248613971178293025964782993557760 9687806 193801900938814797739886265738596248320 9687807 53934805992276331228919417213019565728 9687808 23777929006202419000487900822422683648 9687809 -346861576845654892171300875130606644990 9687810 -23529818585231732923701672851134709760 9687811 68588285400459337990733947545284262560 9687812 -38271145587569319787932843973341954048 9687813 158310382045950742351646819436613246944 9687814 -617551204852067624335892894293721088 9687815 -292167404409082799213002002501742796400 9687816 -311201766584742848917590942174856396800 9687817 65624387356194984077631787578459726180 9687818 27052259258055272207327794267372242432 9687819 69120578833260646608557438535686754288 9687820 111873088875417716241196974562186460160 9687821 40753141148731496139352354459844565888 9687822 -86523915737966691982874446495235233728 9687823 117786276074608861652727382520787857072 9687824 -7571885011591640326832433127328169984 9687825 34962893605203518464178880040461777600 9687826 116338157562229281038817472463885300112 9687827 11777993494869264471793290165282173520 9687828 135593466688861035994843723064085626880 9687829 73446922712443517369171653873516571484 9687830 2776423090166800450658557688568798720 9687831 350343295675114613864712920779263627600 9687832 58928124117240827895054151666005442560 9687833 -117766728332254967305410506454258852918 9687834 5532190192164206990883453339061958400 9687835 223521819443202878363600676824064364800 9687836 44773666499917789696263960793362900480 9687837 402616251886318635366129199489267158144 9687838 -126522223258151257203303599802901064640 9687839 388913599312215930644471570184031186416 9687840 -100845361798026439309390560379514388480 9687841 -47373794899397082703855884892404486204 9687842 -127514482971720314242309291118140209888 9687843 -16492358656307445995534085236498000832 9687844 -29480365573371354895328489117320617728 9687845 230125017451800296754002133960967411800 9687846 21327383394727995038540638302300985344 9687847 20445962968297790911567106209192592880 9687848 -104038660978439979355012762503368048640 9687849 -63337398627474736196074987147728180480 9687850 -72748041772730498933034669383455311600 9687851 -105952086275680210207845654474064259148 9687852 -12009958299805131582146253713077355520 9687853 81533585744078284436175384013232087040 9687854 -111073078851479985037003658181613218816 9687855 65777401574787564897538341915505938960 9687856 -105580826111388380547113185128372633600 9687857 7507131014668026991271861642555727600 9687858 -12192933739032619584165175657035391488 9687859 389647324839409565687025902310569924520 9687860 -22054501417286249203658490393162915840 9687861 107537124862911654652496657071204225710 9687862 16141055244185485240334888145154056000 9687863 -503908691747504088709908753385392053160 9687864 -93644233057389709407494879551869972480 9687865 266041940626281062012596128657129600 9687866 -64365537597821572929219650273986516368 9687867 -10091568035263324771890754730289381888 9687868 25498788397180656357241571258573429760 9687869 -7604012808732654570365240474030277204 9687870 19158019172936007278668103084977267200 9687871 671107777723958860009977007944914913712 9687872 -36438707392891847147485319595011604480 9687873 -70490142227657577784652725262246168256 9687874 74653123158957018558602385781717335552 9687875 499783620812122965305192335924181472000 9687876 31685719346674315718737839486417174528 9687877 -105632522398261810026916800117299730274 9687878 -180097214616872321243270406969486617760 9687879 42174670827760593910933700033084371248 9687880 -213919644906177613377919935149475993600 9687881 96535162607628057606541445446328107392 9687882 130729493073252318815549243673804955392 9687883 -402219780540482626860593848653164860760 9687884 -265087650878647204572177335180958461184 9687885 -89103531424911077567717909485690982400 9687886 -52642269609917201614676670524968453056 9687887 -238010460339206303593789816534839636096 9687888 37475686717197188834763833986535841792 9687889 367471635552364101845814120490737656690 9687890 -5316864899428788836512168092812587200 9687891 15150596231812085731692892673940384000 9687892 38949735867822052835979473656339541760 9687893 -379789379245271158334643323902049321280 9687894 -93558761638244403478856837647036891200 9687895 34982946850485109145382772940707968960 9687896 19280411190948278175821517261373409280 9687897 -348826632315618217502189181497993580960 9687898 -212590495430150236317373907138026878720 9687899 40839617402488476860754350613837964128 9687900 -1104310455055909652389862249610854400 9687901 42850562089534968470260031668840957452 9687902 -44638095250172867185672943377847648256 9687903 -2029332596235864535946977031236948992 9687904 270759177344148891395727174406747324416 9687905 43500777514916199431134230070392658560 9687906 11910041174217202340516281426791371904 9687907 -372692024275505280113858660317553997240 9687908 87653156273946084312204930163390920960 9687909 49948031145157020626205094366190091264 9687910 29548705837530309507900276933823344000 9687911 -364939099251818348252730937762416124488 9687912 -32952236747870532300766773610370088960 9687913 206231812951351741468340765200077839162 9687914 -255383774406569807342825068510554471840 9687915 -247146123967283941746376237426117014480 9687916 707950884108864600027656226631164928 9687917 -13692513849701092578349787868921432000 9687918 98476117016366163904152920431687480320 9687919 187158494073762036900793142718722202320 9687920 15310809204937668119676993160082227200 9687921 -90188712314019245450544124935519866016 9687922 -179178650177044821617283390333262780416 9687923 36280566329859542507250022967891638944 9687924 -208593842966866397301169712459583320064 9687925 65579280350749940097677623814195920350 9687926 39016256251208670611103042528986496384 9687927 263120646441804992212251739052311148520 9687928 8746847412483156082296755213924352000 9687929 96176992650504488700664431747054507840 9687930 21580667913733973367801528797296542720 9687931 107034743860304534781085134646096498128 9687932 36287906160497305515192093856898761728 9687933 202412670926438067220183514918868675360 9687934 59892319177014086604191068238779080192 9687935 4221156269940644442793252186754699880 9687936 -127298700622510144583071382922225254400 9687937 244551466807132742462693147474344108866 9687938 54543863175230198068952972754609267744 9687939 -9862113088653426276300480143143703232 9687940 -113862465638284131856706797250318856960 9687941 136327440281143434095641550999574431232 9687942 -12400672725958611276774980995419356544 9687943 4608852635602305517002291405010712160 9687944 -147414106431157342811953724699013120000 9687945 39410616243706262933009497143595712640 9687946 78920329939490261838046190537376570672 9687947 432113213607100619169518998643829021396 9687948 99755237626129180540195449498895011840 9687949 142024360462624367573039211625301462860 9687950 -3855768723565769825834712007207536000 9687951 29852341773393595955733955828749358080 9687952 61929666670815377710582959259316166656 9687953 -227871432418774530013495039853686037136 9687954 -48231005016321252268911450662851025280 9687955 -112610016818127216554367179508006839040 9687956 78373501453520973891411886857152949120 9687957 -172259856580916904093143561420489662560 9687958 -42887848951337835848920870856992804224 9687959 3644734506101394759987703605389623440 9687960 52492635392647593756258916272982425600 9687961 -80001150811313392450384008095176661376 9687962 56199498546052737841462023638412629232 9687963 -233188973034827643297255542830564836456 9687964 64188801354721282369483704882488036352 9687965 33881540191867372803381161348627020800 9687966 -61562683604061310849288331471723664576 9687967 190879084675707246976859270432458721280 9687968 92510313814021933173849253239711596544 9687969 235136384495524826162756327940413523840 9687970 -148504861994605179056926547936715555840 9687971 458971162138324638112752851756978152200 9687972 18433820435106008610167166677950709760 9687973 -12485554459423957822121921227488628196 9687974 539205776378202682448385806584111011840 9687975 61999904851402373053413898457604211200 9687976 19634530839392868602720513918011453440 9687977 -28216844567409043885715822301491583360 9687978 171399405255765243496171485956548715520 9687979 5776064008801986508266177376580552192 9687980 257646082035351549953975738964100992000 9687981 35728020646480306711810070138517740352 9687982 53014304344586378606225340980070134592 9687983 -365523766847074890914315202892791329040 9687984 -31095327249941641897073890885435293696 9687985 -217752441690985839056760863436590054400 9687986 -3705578573513043283640691802611840 9687987 -246567431956015088749412609222323582956 9687988 -151026588623746579486802217149971664512 9687989 152966899458026787571695097159454519790 9687990 -26839802241910289707947334022402223360 9687991 283277228002123432261205161497285450144 9687992 -84520250099191986837879574317258240000 9687993 47739980468136306424659837277368417984 9687994 45101548213400923104208589769901911552 9687995 -274110059866700055683743617215447128800 9687996 -28835181639412291517698770731325444096 9687997 406428949335378269091471603000704164512 9687998 -126361172125549451683912818264395864640 9687999 -78558511846053814360653095593347685248 9688000 -15420779329340175784985996336037888000 9688001 -221712443558770644840467679598259913900 9688002 -3538295390081223217669379988954963456 9688003 151507355176700491591064047613031940384 9688004 303635102246576017058937595716521988096 9688005 3353570139834922606661365606619316000 9688006 -17345265364389037241655701835840645120 9688007 -211786444292943263380304059498774886400 9688008 -190382916121703814592118487470624686080 9688009 -269551024882309086435513013330060569792 9688010 -126523192946728412794403841542300967840 9688011 -301300861596698296389729815499183348816 9688012 152307085724192234368097191679437729792 9688013 96230433636581441579297519517435183564 9688014 749218000803399269659768974569054208 9688015 252127384722895955112959590085027825160 9688016 -35925714461781669033759453122685566976 9688017 176702888104502211406783472439527615520 9688018 -35622909181492779684882101654007198720 9688019 292671847753935910832059672250781765960 9688020 -134099873379289198475436725753153495040 9688021 -72936953739635020244465523613930950912 9688022 -105052676322677278453063701635558616000 9688023 202727850720090887723107230713438947872 9688024 -108959000858826759491416670640466022400 9688025 -71279149574828839384555994975322510900 9688026 67536865861286279144063768830749510144 9688027 65167105059841226778361430930468974912 9688028 -52862989649615434110632863625234049024 9688029 -292424002823547780262533368410055040 9688030 -115516926502479010281514444166931667200 9688031 320106386119558386744447041506353116832 9688032 261757257832322141211357311086260387840 9688033 -389007002935305303140171151051385203536 9688034 143147866500919390949949187274679310416 9688035 73128254914532248632892236785673697200 9688036 -71843875970469066714739708918556605440 9688037 -83578782988021955539106941931186424000 9688038 -36666885497538979548830378556995715072 9688039 -102278333331819505278855911175697347560 9688040 50199945032384207920182316188151756800 9688041 154745475772904062375817813712108125040 9688042 19034048334282060761853758993267656704 9688043 33330233759857314073194298067230977840 9688044 -79142541312423807358857685347993782784 9688045 -119611932157753702289857567700335155600 9688046 12309687115274468167930593273927377472 9688047 -166056776559007835407038954819205399800 9688048 -72747217630079530131765506025229385728 9688049 -4093224829193143436939462444218970880 9688050 -9212430499961693863782124973017026000 9688051 -389014327797837959615966637587382928948 9688052 2938019750161999739221864593211521024 9688053 282839804445200331759849766437608284704 9688054 -47695981822756881026039193661041826368 9688055 -29892119629625412715850692209447585600 9688056 3078852337168507695611766331273052160 9688057 118189000552273443255485236403696531306 9688058 -14414027638287984571900163756999777280 9688059 128636310570985943928228102355830751200 9688060 128589042088850304388252031959820175360 9688061 -176858607731058880257028986303830524788 9688062 -171425617542183278447242154938702080000 9688063 90468047629771675836027023451284186112 9688064 -293287369982316536533576249104666722304 9688065 143387724866694278103555699239418335040 9688066 190114426833649618941768093180875006976 9688067 -498884295989687476034487209303799898884 9688068 -9085525252168626335135122267107557376 9688069 -172678097157542119278946461015804721604 9688070 35409421745006078592944745285710280960 9688071 -188793259982035033557540648063394035288 9688072 -1557951845571673682325760974494638080 9688073 -373898311370041757642574809887336740300 9688074 38549435586651977824912376611951280640 9688075 89346965555165795066644652010137410000 9688076 444278580288205818857952406546699212288 9688077 -143536501463596004071792595009175967872 9688078 230146016190634354726417209349890363840 9688079 -143689006479876019309058574330358818624 9688080 -16862939846109032819812308383143034880 9688081 -13025185169046944909858867050136411840 9688082 -28961619086912695113163906751118995808 9688083 -4543903699021276445529179542932731136 9688084 -46092310200387081587179773982470218880 9688085 -7003181061375777266289789899338200000 9688086 1016130023063859470273378129818010880 9688087 110353817099850959246090624621360493952 9688088 367766798233339831004898420752584704000 9688089 -73157841780881030111610224271543105792 9688090 -34534203678517184094094367693598439200 9688091 131734103790505839068273851841848557072 9688092 -31665873086474394075314337796981211136 9688093 -102450546271553387689756773040978872576 9688094 -168486034769004629642716911121343678016 9688095 -21934513386930290970820880489183172000 9688096 -344839665196711221321253988335075983360 9688097 90547061507139341357723022621766152546 9688098 -6394373478507972223104574900234936320 9688099 -139164589540007222429835185843854900900 9688100 -40741997981618801639624179258377600000 9688101 58370221822345806516741155888922209184 9688102 155643802147978195539504492948070390752 9688103 85108719515284070562237263548257743352 9688104 16791298685817277730427295516392652800 9688105 -72327737732158653539434885795519831680 9688106 -125397857845553297923653690619720035408 9688107 197548915816388383062784705627302384 9688108 12683708611521449264751936971502902528 9688109 -443519535537775177713750011900150211690 9688110 -91795384775687495440261830426002350080 9688111 -459766125954904725706561509903102850288 9688112 23742731195234827988878875929597509632 9688113 -251249677268654265604957584353308063680 9688114 72221639671080328198263104093932432656 9688115 -951530220268997308485175747394341680 9688116 3033419614347847530611023915195699200 9688117 64923885634367499098486506018838213400 9688118 52872674886076786224050251803683335680 9688119 -65488585636168346012332893487068222720 9688120 29140107250098987148225265269338931200 9688121 311950503423803921977096213742557941072 9688122 -69467142678282787201809970778654642352 9688123 -112692684920169635989205113550100035336 9688124 -3759422510408735933311032036768230400 9688125 -40120261236585397427218555212134280000 9688126 11285040272456029288139896911635813760 9688127 378987907185359019446635001174106422976 9688128 59652143481352425852927783539583221760 9688129 -266386982669979101754570216717766646400 9688130 96930916919156344234649925359748571200 9688131 -108821926504062156572508653903237293872 9688132 -197735998569502317767220304125698015104 9688133 20640192902789422025467557572166601056 9688134 1486246498560982171884657738489213312 9688135 85848424733989005248082212680539441600 9688136 -38127689802199932410545496986165770240 9688137 174400313428670874439903061581524018960 9688138 39061407709504690882188336655093728000 9688139 -47114250697838552257031783116369422060 9688140 81910637943257715383061693741175603200 9688141 -161560448648042601900469929919197416458 9688142 15061857928688731006594404654963841344 9688143 -167686525333462349169499773381622550136 9688144 103515718356718856698314728227283394560 9688145 -11958979771754292036059071815258329100 9688146 17437430982287930498548483814048355840 9688147 7133369834245540155284883644928071920 9688148 -169749081565109029056277931648132337792 9688149 -33919950620789976680613585812893930866 9688150 -55036049408063867629942808849024623200 9688151 85791937508290357664207726268691742208 9688152 -107978815185869267445316898650958069760 9688153 175847045201648638568387250769430679040 9688154 31677957541755664834350106596031810560 9688155 165370928525750261059762850715177218160 9688156 21325988236152655737845563106725677568 9688157 -10870757391818338201643860131654644928 9688158 -2398019095668953433311268506641394496 9688159 163286260314694394613122582918756370904 9688160 -104498481255033821705857641320184545280 9688161 -51390637164293414846598791659646438400 9688162 -59974214574189716149616672067719761536 9688163 -56565602986184060078578048240780699056 9688164 178967881748487816402844660583439992832 9688165 -290541586199380530675045342022581465600 9688166 134749788627951189484316741944097711040 9688167 179873534673269344955802448185879131640 9688168 -62892600110186537385434376489506734080 9688169 -177273280929507504626689417900374911430 9688170 23771298569598527114525757712422278400 9688171 -114967669226047469525056002487761615408 9688172 36409411678303639739061456952458642432 9688173 74893379082549278017292293534563521088 9688174 -12524138917315898465595125734773833664 9688175 -29983570523984555812964954436944832000 9688176 -43156100421513722527720253793514782720 9688177 90321166532142678730639435373649093732 9688178 -16378773945281370168067565112068665344 9688179 -197618682935083012281574857428122998216 9688180 156614100598397320624540042539674664960 9688181 -201563760973432996712107764468669926628 9688182 30459317765670248685483983137651482624 9688183 207736082295258332595381104476737347432 9688184 109868661680381202548627060924891750400 9688185 -55703906438444036378304979928386266360 9688186 -92059524295890458554371049841797784208 9688187 307636290227617162214131566608087740836 9688188 -56936636212931973084298175954186812416 9688189 125441837231294359343274633328655964256 9688190 -176044712291965083635329726405377662400 9688191 -24265884823520219898612819471748592496 9688192 -178137458746601979495840267285666201600 9688193 881235280060917661435902666170669442 9688194 -164960208249693096843739139029712904960 9688195 -10586893947744745678261646765542809600 9688196 58178970012881498056737632518842593280 9688197 -302989350460256587342995756508325959200 9688198 -71467663189772225659138616614838487552 9688199 49439430909508343547867656689983154200 9688200 -1943982001808638552365513707538432000 9688201 3063349839692870744448184277386374352 9688202 86644759374629786296403509388968245552 9688203 -84124909116374057305912696124317190112 9688204 531313839619372745676924713764939837440 9688205 26739361824595014706093606054238422860 9688206 -16388997245153068569854302238158531584 9688207 60043964262091839526795588977130645560 9688208 -36155649615756334565687129335510794240 9688209 220309266308128548721017423379958360304 9688210 30403338162442679899475788904043240960 9688211 -40059853813309119506272751608678899648 9688212 -85375228095016230413943249273691841664 9688213 156599074614048950353057708704439806720 9688214 201524569970576777229006665697583006080 9688215 -172642435419965278926572596703393520480 9688216 -321777342330542812280256199824494315520 9688217 11713535111182637334274214891759102784 9688218 36812377007527361052383844556014079488 9688219 -76458297378267067043402654431088713904 9688220 120827261647023747299079295078077242880 9688221 -3670038145877026937437827190574075520 9688222 35116913559130405646134499035839064512 9688223 -105803020087084644226976197548276882456 9688224 36579284766723032290986500265282109440 9688225 143599712832014532079938327416518925750 9688226 53297379707136547904193100456642521600 9688227 108952902438005500048225573299076473720 9688228 -226586560735230690861910288594771712 9688229 119997885246135870674433813619221794076 9688230 84172878792637262364031426168691189760 9688231 71885660042962251945222243528211122792 9688232 -271248331546077549189009048002847467520 9688233 -2058592124419062014093254369789809600 9688234 40219585265308770139502104482862063872 9688235 8923326099555656896018406626264022400 9688236 191621403008419459302636393552976687104 9688237 146076438076832622819730139527337123500 9688238 94036761575405071715278069778184986496 9688239 -23983829929923174305172634241212312392 9688240 19031574136929110064972621507207168000 9688241 12588735655678471222679054209238838150 9688242 -15302380677347400163791619988797653888 9688243 -230975126747666157945074615242033515508 9688244 -946638755761540437319171373169377280 9688245 -12776108735235734606962847702791036800 9688246 205590244971055970658850502710960071072 9688247 47832086642597219887095811880956102920 9688248 -12077710022369377861520253280877629440 9688249 -85403773194331602942692367982801765164 9688250 10027201817262728581805694550703616000 9688251 209823628235210026055876007611659989504 9688252 -100930305064710900512195823780908769280 9688253 256568214627362646555790886717501906502 9688254 -313189204504779399031653876131393556480 9688255 50703078961671749309722500601964669160 9688256 106816991730136772227453352088714608640 9688257 -42313766037397075100863001610763431246 9688258 -37966115037953323224787907062109068416 9688259 23797543285033462064858915178656202912 9688260 -45215987781926054898966610493815357440 9688261 -17315385687178361486781942712964515776 9688262 -60555877416571596250348854813934540800 9688263 79289107083887341618686833830318186224 9688264 321400677588482188072054161738353387520 9688265 -8272298466499732452513905304962537400 9688266 -33786022976148295721820294310306300416 9688267 69251393158138984836064101854841948672 9688268 2172196860769900227993930025608276480 9688269 -35355666207813305359935336569201727072 9688270 34075191951935240737015531911665638080 9688271 -376102280063211442681616040881778523800 9688272 -34419238960378124193634400584933048320 9688273 -77231793891837522150994227199553848320 9688274 -19798246888681848581663869522902762864 9688275 -12064934676434753543433090635294208000 9688276 -2981523591772973431404622208618162176 9688277 -482847112165960487296796672477751254628 9688278 4724084457465458022630543746144188800 9688279 414643964140869168717445892576506687880 9688280 149952734994327362676940609612656230400 9688281 -121624038093614700214190965016732467680 9688282 -68172417072258761615756591322736597008 9688283 422234732175755268810898020794801683968 9688284 -25746976881853839056896101653522964480 9688285 -298124680139899714889104971851545984020 9688286 82541293624288414006917563848573502592 9688287 -2003657660273318116288349966159911680 9688288 -298738202731706696547639310618063011840 9688289 70306269759642112655197674004664898408 9688290 48812814799902789432474535267931136000 9688291 28868390032023741963993024417958274400 9688292 46537645321721820337900958309095526016 9688293 47207661884393004774725147033769536382 9688294 29508140199037787383669993173060163584 9688295 -166199976099657906489638905106716096200 9688296 45821602844806647096888911827446988800 9688297 -463297388519136374372565485705799773254 9688298 -395655516362845375201271807207082468864 9688299 241469330064003656468498897565084747864 9688300 -47665249191110266018795434284463744000 9688301 -116544035273452457986741334571659881248 9688302 -10212691200279352534024522684798072320 9688303 195242146860539905995266509443320377480 9688304 -27863900368490612725825102922643701760 9688305 1736486703888537587781129113005194240 9688306 1665166218091258312683393068024248320 9688307 -403138793250780047056154433939281086128 9688308 -29313706036646487165987104330575048704 9688309 330562097144637776443558616965998387040 9688310 -62337499153945570906847089035490621440 9688311 220338614937647826451944355744845000720 9688312 275508815014624768534253824395127603200 9688313 56011503538936184102757426413323794624 9688314 -92272568404258854919717611910021877760 9688315 3071193876560489729565359257045632000 9688316 197893948003922132206299939001000496640 9688317 268639173468677164438218704558709866112 9688318 4313915621904999818578346015685425280 9688319 192037569203454626935618196013810558720 9688320 32106544846068010654723222417660968960 9688321 -11287802042507690790710449544113776300 9688322 -59499598645702370000524317512492236800 9688323 -208260139192645738219272033636589747200 9688324 106153721242324101117933192797654875392 9688325 125615499937104314327741023928998706100 9688326 115776871833989576049936802074130071744 9688327 308124804723210027112024717289739846144 9688328 40050962730706182072752037132064358400 9688329 -15157775042952334921727653401594640134 9688330 2762915647624089418467786332338571520 9688331 -109528411124171184746599236018580913400 9688332 -6899385387449585343130292980857074688 9688333 -567354053358598494183466609938022215840 9688334 411167313144732410572308589223694352512 9688335 -130856954056915135326015936603079119600 9688336 -598852022084922103803556616458469376 9688337 -140706138998189915467270009426051143168 9688338 -96111142947835761846666673292210468352 9688339 185282856789685853223212526131252579056 9688340 -243553953928958661977629306933539068160 9688341 1926276927864298842369094831378933632 9688342 -241411770407549181789786330844905896928 9688343 -72303463340317243561427889165434449920 9688344 -31491804269706383411967216530042081280 9688345 484915545496994060817849736752571831680 9688346 -18959265901872134680336899669501044256 9688347 -156982833349078292062125198811900376400 9688348 -178924051359580675093509021507624827392 9688349 -253841918983775256099233144455610391360 9688350 -5130732915026835040759941031434163200 9688351 -298470736544475594017951820496527583968 9688352 8225679125655947184487723374763180032 9688353 1708880349020814654986423350739587104 9688354 -97528804899443867908106758480760598240 9688355 104151941581898591953688660160194318160 9688356 -107215800854290806212085902571047116800 9688357 44495384948340147657823563170815881024 9688358 3846712095811423115649639728474765280 9688359 -33488271338855131322360539105141049472 9688360 -22251907103972611082708984801911603200 9688361 -210382663242181423104951823623734812038 9688362 -75992510083606180399058871919904778240 9688363 71819225135369150100259379423730885720 9688364 -8228714845558831162022080241807145984 9688365 70359452115505578274532301604286065260 9688366 -42177091609640423227869656297568178560 9688367 44745638957538415127179097238990998160 9688368 21010925479389971358059498046329192448 9688369 425261586190275002621284824801151434770 9688370 84710447355440843882428060892482560 9688371 -32227575396193662375751501607207684352 9688372 22703916611043821733978640028096264576 9688373 5563107566258179778748161950344179904 9688374 174214510398877858531520709920026635648 9688375 -60290197903960959096177788148355980000 9688376 109924255487917396532006999509184593920 9688377 -11423195228443683465195451117459166880 9688378 41694281025783435726813443711948544000 9688379 197946825385949429059021325997698602980 9688380 -46231741841954346253641659740727777280 9688381 450048310546485441745891515130188042182 9688382 45503586674469000788607031598632286208 9688383 -477392722070785858191897986140025564400 9688384 -15123347112633497756057640334248116224 9688385 -132523676250896550007646777876163206400 9688386 227586917947750034727267724684901465088 9688387 -83801825818243805420399808320136938768 9688388 92487723507306925220093827305498322176 9688389 302930353809220930607563220122604531424 9688390 -165546209423472506106706213359371222400 9688391 24044243268025564030531603571526216792 9688392 -89063585417922699766531060411770470400 9688393 161989413532366826785440805177037018688 9688394 17749923238267629597362121075497046528 9688395 124641686548264273878528042202665396720 9688396 -46798523631774971393152916019400019200 9688397 773127270006549277064998575512409846 9688398 -77166673073874280285094572000612019136 9688399 47441576610320225749030104354046687232 9688400 12192322177584662574392634785060044800 9688401 163690672820231895322528087669797651792 9688402 -75991867491606245724369642580114974720 9688403 92087764021540345732891960887116252652 9688404 117938407934677862452526462347109498880 9688405 -27171883238993766744220354582694183040 9688406 23308610584848867313092506480208463104 9688407 -154562251453119459846638633421760618080 9688408 -247015271540974026386158783000899287040 9688409 141111457244116917431035137802851305610 9688410 60798448625000072417335263952862438400 9688411 -368938863115165764753028252592056812988 9688412 -147798130113565426283482588040163322368 9688413 73886754906102451905031110048770648256 9688414 -19213191151292503003715892752664631680 9688415 -305655838689637066224651934339891144080 9688416 1687387268165144944822221703263289344 9688417 105284002411491369511355433344975218466 9688418 83669962803145834291869630975558517920 9688419 -86341793441156320621260636175678542432 9688420 -83648379115592082010861350023234949120 9688421 -276758421691882894711610784455891013378 9688422 43252270202477233580715603966420232704 9688423 -81270220223858021849127643392681102960 9688424 372430546225267554629669595154934661120 9688425 43488744141067842735506344627254528000 9688426 -33008195024579370942158337143591970816 9688427 194604025942966808914477091958346207200 9688428 47011695890284320227283868220817460224 9688429 654215764541987868369053537417290151584 9688430 1916597134917695365363308569054469120 9688431 -12427504032244646379757974442600098816 9688432 -79677214202501583534954671949779828736 9688433 313632413023878417021744997636777766400 9688434 4603506354588260876179690792762997760 9688435 -210608465546925268956144726247911576240 9688436 274901930963953692347403242500232403840 9688437 149242819720066276557285028610110658880 9688438 -48917020657992609899472875391513099456 9688439 -377746553093650514255915076693316888320 9688440 -171578310012818733078736959962255155200 9688441 2790327491004689870081661795436093184 9688442 237170163925673127372702988916015347200 9688443 91298882855282137867672588132784855064 9688444 229248703600977633690248807611104167936 9688445 96186728596773866039482310587215868920 9688446 -53441915687900278733026463145302507328 9688447 -275899150312749759742686777203347771296 9688448 -35989581659226702493667001747489423360 9688449 -24658575920476321555889037138539151360 9688450 56396144924820824924468753798292194400 9688451 -109203710926033735283506751294210929440 9688452 -216831227010312786630347320735194067968 9688453 -164616197428613919942388404687130640136 9688454 -170371196594753647829166891385890577824 9688455 -64366715524065469776306649204142199840 9688456 -298602144413743409180472507428111109120 9688457 -34031612127505474196130720404994311628 9688458 4805190313771125308100729159724167168 9688459 7245743795023857000132791838683579328 9688460 150320682538317702647283840389231846400 9688461 41389124381959772897541672297371228160 9688462 41018659803988180212397634406637277184 9688463 -213950894242881882305541709258181838288 9688464 -16764049718734601720121858667319132160 9688465 112705534601566229079415126672188138000 9688466 -35621264370948613306677770856102803568 9688467 -169054297978125356151693535858376273040 9688468 -274316639294006815949847072806183266304 9688469 -147061121804426842059709597015928606304 9688470 132206834514794846173843073070170880 9688471 200489565717715626389440839454795473984 9688472 -14089104343843125358643914279082035200 9688473 -37217637611705572245776273181739876476 9688474 -100875472655412888773790274202944930560 9688475 -145930992002348287952090418911241456000 9688476 -9306275534457556280337097718458516992 9688477 228265623505653729489983475471218820326 9688478 85782046519382043289270065243256775040 9688479 -161793499308856874339353004990114319600 9688480 93912994895039428604286944950065561600 9688481 -91984548325582856658417783142551216000 9688482 -156344744665786944364509224143056222000 9688483 35426614721656282123055714539739450320 9688484 6614548763934642974431689010905374976 9688485 -9357424661894456493549275262151852800 9688486 -361510916422623836653910297830296602880 9688487 -12512787862771226544712166718006003936 9688488 195544031279039981787340921883131330560 9688489 -581027889728946144365794194411089730176 9688490 -17080428756357553141294135528116741120 9688491 20914461767919260308186898298415286532 9688492 -32812744422797650266967059231259754496 9688493 38534230154211332628978183406859203500 9688494 119299658524533652608563655212643208320 9688495 274107076722176655061821168862914861000 9688496 103708482451074853946617605432717361152 9688497 -9221261946541575995022931375791058944 9688498 -24583509042511668418872684259266925440 9688499 221635496975756269030866414944329953240 9688500 -142614002128732878759855978571384896000 9688501 388938994483309726691273066842792171502 9688502 -2877119536981621675882473943473421248 9688503 138660023915865530171599029067324505088 9688504 44099232946931528858740057931767726080 9688505 68520741713154520792763234590341832320 9688506 -50841689196235886113380398554810311936 9688507 -1268500946961973483776262725389588112 9688508 251933627808275327374480064411025361920 9688509 106186682653428809467781259571039826214 9688510 25173764317793552699467451411301288960 9688511 64536162253897956572889691813268767104 9688512 -40240365920594951426433978867822624768 9688513 55791318748680759864771734897524786884 9688514 3864047915997712905576426224629516800 9688515 -73682417050527098442381166146948601680 9688516 293976898842702830206501321986795782400 9688517 -40826272825371172089880160292346558434 9688518 814371467852873745401211374639984640 9688519 -230001908635816960482294048497148733656 9688520 -89809018954810103846854414101108326400 9688521 37556796398959165530648194189018097408 9688522 -24438499619035016455068452499650052000 9688523 70743443909981373900441397083245625600 9688524 2462123422385914726245610876728241152 9688525 224619951507782850852309381637074888000 9688526 5448231971352436265278941378730233024 9688527 119499346853574892116036125194793983464 9688528 -92398677551595791714450801856432283648 9688529 148777616480274863853795556136749278576 9688530 55089830568572894769267876309422968320 9688531 -64334866975474992743539325013512939668 9688532 -138994105716628811217893535701289246720 9688533 -71431779966194376995882582193876141696 9688534 -216899088447984860651303993432609359584 9688535 -172855585351885966112349817959405105840 9688536 -103487589743211118241447899634721054720 9688537 20326678599285252448879401803670890400 9688538 5351370634442954660268459248988297696 9688539 -51061395633748377200964026096417441280 9688540 -56932491382622808705187504130430028800 9688541 -6195203494795758090340137476852354100 9688542 50629616710855995361983594827286779712 9688543 -161644486050016195463244884811176291376 9688544 478727065051074094463015171955934887936 9688545 4512108586069213756589435500110384000 9688546 -12324717301901307035315811924369623040 9688547 59563885905242472400631716761899657424 9688548 134875233233099543702251707637329146880 9688549 -172677800970714627916783342235411859236 9688550 116324003654728145122479420576496120800 9688551 69679705047667355365151517310072750632 9688552 496471438195963479964737500683397068800 9688553 93329237089683510161569176411805054080 9688554 -18178145379468966979888537950613370880 9688555 -160829688895323595333666165785388343040 9688556 -265064419902427918591880231306808967680 9688557 -64010148805913150266951815672001818912 9688558 124605730390591938527815047153766073280 9688559 -73055189999426468075650861012216918296 9688560 -1122483586898699346881200948405862400 9688561 -28815223670917426939561897320431173656 9688562 -24115730587242405520525910301048118368 9688563 41504133173978167007593945400123687892 9688564 -234826883906403568319171203011856416000 9688565 -104452774604687612571832174175637693540 9688566 -44267397054846391196665716078295105536 9688567 -119065126561448653432936074792939350400 9688568 -152127902035682598759398144761176698880 9688569 -222493206380034370793176736939368782144 9688570 30926777510414687162065833086440512480 9688571 230658563884589327302586075805892148772 9688572 15352485171253018856552363032094330880 9688573 -236190655718407878797803089910480617780 9688574 -252520861347525061739509330232819520 9688575 -863577682620214795205947562061936000 9688576 -106950729894890634484138753857788313600 9688577 199838535753829963161682279701068583426 9688578 103301411561871704786371220583929614080 9688579 -228476057138120631214810454423857986820 9688580 -394661497688786662670235395380505886720 9688581 -103798771300685773029222256046749534080 9688582 35655761515093433130110575453795756800 9688583 96592579989354448387152124439282652624 9688584 -12991138156521973772449513065216000000 9688585 -53175163494011790893436293363284688640 9688586 107437835384722618062667223308931506992 9688587 16435771990260663618140431400677966464 9688588 1030432489794394943335916813398589440 9688589 32326772180483770765909794376550150400 9688590 -45395682546147656165195661294375991680 9688591 817270146131827342066376935208166776 9688592 70649522537537283726034119680619970560 9688593 -207613497648918479816815451897630424336 9688594 178013896824416446914626521607197415040 9688595 -16374164279715065356180275768870868320 9688596 134565790462489966638391101663769147392 9688597 -442313122969555992363498663922798963954 9688598 58525095724289255983176351137668359936 9688599 -208111697747417810567684784028700734560 9688600 -152211410262200464794998996848906752000 9688601 116703527643499321680091763812790538510 9688602 83381810257883013668418834989294542848 9688603 -249581611645220500806991568566514724720 9688604 233125830461121871964603155733891037696 9688605 -155810825504473260873342646643874683040 9688606 -73286639749002989862395329457440302336 9688607 -188384497073491093289453195452751274144 9688608 -153849718096244226333739597190233522176 9688609 -157856048733360591483029800002603915584 9688610 147521119372676611172470668421171944000 9688611 -39888844565820239763071688480277525128 9688612 -46298961593970230709163715567078043648 9688613 -71948682172858062518706990849670571520 9688614 10296996986912811839985878073991893888 9688615 185878108767349489120521869045080184760 9688616 -16165166928073063129064661281707130880 9688617 -54752550453979853414698075435283454966 9688618 79910648083235641159912853431894014720 9688619 -167426057629179824170359372303807835980 9688620 -24724557639690222863210777097895987200 9688621 -5501091712746695398309462405212418356 9688622 1763117344032444013045101199086242112 9688623 -131604098930331827080513248853084234224 9688624 115375124084093800975580034471225753600 9688625 301442165818699257522020059034747145000 9688626 779287804320246700736312033933606400 9688627 -166905092952320733864993277643585947776 9688628 -9960711728525767499837501912769901824 9688629 65306367389047804271207028571508256960 9688630 -61920116271853775155356677840756620800 9688631 1034290923381825985834583447769560880 9688632 188208970074660994674250769643287347200 9688633 14080732383680798326100779994819612884 9688634 189585403884419412982400680663023216 9688635 -32361969012889678608313080710049112560 9688636 16514998928281154486546162048231566848 9688637 132618735038731950072507116250545465952 9688638 -57658514005934358331380320507297513472 9688639 45144766130708904051548480781711672000 9688640 -15459594400296355653783437170672926720 9688641 88282930266486072216554964691197202992 9688642 113927158241359731266771628259954763472 9688643 -494601026580700841329660937853476017800 9688644 -44121035225301307996977806623225749504 9688645 125943192678449551798579373137551843900 9688646 -130890028912036052168163083742483477696 9688647 -28677046491347920200898343264956654080 9688648 -147542734474630763594736866893419248640 9688649 102878249398218349856013557572054546650 9688650 25941748438776038267923512462923097600 9688651 -91289622487408131886181498156376796160 9688652 -228802102007546898970728104849637066240 9688653 -7471067028171427114689338308339009056 9688654 181786499560209644722896752506317379776 9688655 338601745663723953973361953133066359560 9688656 -51559460064586598984439897999701311488 9688657 -257750973914643906442390410584360121216 9688658 -32504886757136476084421446023055979520 9688659 29383446779450319546384115614756797808 9688660 74051870397970196515170950456249180160 9688661 142107103570540166826097100916016132800 9688662 -17952922194404053553107532803263941280 9688663 -324393241289273044937733064098923460088 9688664 -337636319872683158561926267799449712640 9688665 1976947208492204666037236717195216640 9688666 60386010413404233408363959589512183808 9688667 -60244141281430690719707758710157987080 9688668 -50716780429097712490495004761014804480 9688669 -224887511266350530393598499717965217728 9688670 126014956008355415601838463469634051200 9688671 -120519810177053320841144632988788123560 9688672 -167558606794367280250230309834676764672 9688673 9131421267871974232300284166115256624 9688674 -3397405150147404622083120026980892928 9688675 39096523496138425361049676938961372000 9688676 -209649433556618233992626037543685319040 9688677 -28469990293510351446249775566387288480 9688678 -87242876131705849008465405839742850560 9688679 -6022101262275580104080844681870382080 9688680 -77938170780890669463277042848067584000 9688681 -113999049967808156207036142777784727040 9688682 -2883342650372364569660370260383187616 9688683 49568357412405730804066427924076207600 9688684 112954011168349661312599772051531868416 9688685 -275420685398920379338016723110014506400 9688686 -13114205723984579900061568727076412416 9688687 290506463201016243870821677050192272336 9688688 96043215861277227488381638526774771712 9688689 44819987163354605846874560814042728400 9688690 -99755924449492926187921026531174067200 9688691 -407014654833422604260227881411755982336 9688692 -32096118358364040552140567552337960960 9688693 -71004959188898552452594829397603202400 9688694 36044014648132058906319422571758260896 9688695 21311250844127236736600077085550551040 9688696 136811829767065866223113164819420897280 9688697 -603745566799007235259524507804497532540 9688698 8124841334471054112660639924214656768 9688699 451030349458074900124075483091784865700 9688700 48774710614917358423275658915465958400 9688701 -48990506218587327518813875400830167552 9688702 176234994194589427967208348077939589504 9688703 256772816985666524412933153804893571840 9688704 17350357622708360932336447025672355840 9688705 -23944270734443395131862665281660049240 9688706 -18750204623915657726323394890033482336 9688707 51434664100954611374377909374899466240 9688708 -280777366296432193207184472104582400000 9688709 -5640457601358848723748416527671902208 9688710 -45258457107681876141574226002360961280 9688711 -423113426311770385630532831687139123688 9688712 92344439094159893973084124156646400 9688713 2050673976649162570855102294477752000 9688714 -61363129895669567619259080866957599488 9688715 97585126491180830396729650212821497920 9688716 48128553567291517846484587715311702272 9688717 -2531117858036175898461402144991409440 9688718 21082597673678410797416144190271564800 9688719 -214651701114465533096848859206719956856 9688720 -2325190743078075739056605938986516480 9688721 386747216135782930680996958239983193600 9688722 -67187675997296770716352410176199788928 9688723 -130817420221872198421468664565772474296 9688724 10059237575173192249448504690721724416 9688725 -43377730577180783933926321220843621250 9688726 -199112672710720648857459012355551323520 9688727 124457885927883062267567443977580241280 9688728 -41732684427263039452005458710377922560 9688729 82025106964546151563711638163997013376 9688730 -2471393826082046723459703285568204800 9688731 65153142512243458699262242627597536000 9688732 242375989655399708819043960978023108096 9688733 -150442790969347942391549228832015571200 9688734 -3736874349884810158012352693918691648 9688735 70013903049210247307874026994494302560 9688736 527237592268697212709482560216099717120 9688737 107927590801070136441002622971236317360 9688738 -20667057576624943371460070926550470656 9688739 -15181282249881592014234225061303367460 9688740 6376712982443721953436871377963417600 9688741 -141322639877450765898695114193476353858 9688742 75276678996399385835728881276592431360 9688743 64536247578564836544012116496756530904 9688744 135055968254571720873871322700576768000 9688745 294293433765834233358011813967061305600 9688746 44682345021051261540431181691383191040 9688747 71798348822333029378020300011900230196 9688748 9390427369270043504048726857028737536 9688749 35838767159189894220497485867326787200 9688750 26469170506767174719008143029242320000 9688751 1735561306356086557713876287859823104 9688752 71948908171728108139404513884347957248 9688753 -455414176501645680532163202287831045998 9688754 -273468290252050185342961718509683293424 9688755 -160597885201625484919480136773745642400 9688756 -56613703579988055508886303941674762240 9688757 217885247897984949651373535512594603872 9688758 21807451251307442405727939853728321984 9688759 -549247548258048475045624376036911256784 9688760 -239392253694589236033130237672488038400 9688761 280627265168075049674510263567479897600 9688762 -14550860967278537234986548834292372368 9688763 -9882004032146221279983179727765542640 9688764 55979665642325813702224456275370647552 9688765 16372761597648909073406204182741269600 9688766 56032548037429115305858632897335960832 9688767 260720259064170028523759505625598246400 9688768 66327297447218418141700421498349551616 9688769 -740520104696636869189255665566548510380 9688770 -41981736086928081275227274956517092800 9688771 -78657619881560794999733666287444726656 9688772 -48217204533485393755951859240938106880 9688773 47325885231098853792228468802061997504 9688774 27353044886043900589795255431723767136 9688775 -179219436756229175720764410565877047200 9688776 -232283846238646958608388868564091453440 9688777 42660557230128778536802333756794652032 9688778 23364312897197771209944091708346764800 9688779 -15926452424619891094947263082919697016 9688780 122692440529917260191992922409714457600 9688781 -270231928763928533370799831275342689418 9688782 -221743540739931153328654552658899923840 9688783 82581275165706099306954530811916890944 9688784 -29757950508588274280960798795327078400 9688785 -20296631713603099920730031837765816640 9688786 24967153272309574108051258624278411264 9688787 -14098387437293356657650255225144304320 9688788 150297826203079545164754130639394181120 9688789 -366522025346135770269474632513284214400 9688790 -50334894491235778350889218327602361600 9688791 9317431266960755031479896921443212544 9688792 -7207132073391129259364970612849868800 9688793 247704634072162494717149524205625384744 9688794 72010253676145320727092037729031862528 9688795 23938754387155634175916740755193316800 9688796 19114354499111502710243987554953897984 9688797 372398030943065300892010506901605293760 9688798 -79267102569666844647721764093887938560 9688799 -78677628911009604471504848848997935200 9688800 -120216320060855238821703472272270950400 9688801 -87854573657969499698710818402189151100 9688802 -73411300285842224430460476650881613016 9688803 -3696468906709065466505846844774835200 9688804 -138089863716786051001798890375458345344 9688805 76617096194280933363494928836221906560 9688806 -36966953760547330187420634631062763488 9688807 -39183321333146727026914772376717256320 9688808 132710547243021093700108528883093698560 9688809 57067490923770415950187161069387581568 9688810 -90717672462381615986890200893678034240 9688811 -77700876680829680536861326742895689176 9688812 -14372926839530323696896074661371609088 9688813 99283071378171139479428819575565653560 9688814 -3212482691429748248620083718809705408 9688815 1853471024949534741704279019541780800 9688816 86143833246268163086228757975064707072 9688817 -180954097422515047955606062580013481134 9688818 -47506881776855917653908721056226842496 9688819 150082068950009038114043910079844828016 9688820 -7710605610735112488516902556468933120 9688821 112496541921545129343774928457870808960 9688822 -13179373476941343679085330033013872640 9688823 -440626609212591278702161315060150152360 9688824 -71958821554291007954300658292774195200 9688825 149112478526158219854611813720957640000 9688826 -22996529636816256586165544164366813440 9688827 96873573298510897151566179516572650032 9688828 -368283244646173239243593259193990623232 9688829 227735361728850793606853032567765926060 9688830 -34033531059789828031250945830730465280 9688831 -15429448798634022090731671959522291248 9688832 277236351453212237309609755367876591616 9688833 -15439012648420455433689393862780416 9688834 -220410155711297656925185979692049243184 9688835 -125083298966161294099346633482245560400 9688836 -36767263052676561143002968094788031488 9688837 261083719099654477076422909963277944092 9688838 32656709067202359676715493016906804320 9688839 357676961515085786758124184630813466368 9688840 -24281695947570014064851719879598899200 9688841 77475891158117426893490843752068310800 9688842 108781437949090206153151210109455104000 9688843 38094598022090539325102665471998284800 9688844 327025672262890294220812634713392817152 9688845 -60206089245081598721738902932942350400 9688846 748946235728636277971074200566976384 9688847 145041653963892900549921890036598024432 9688848 23931502866304648502078075494919307264 9688849 -275020384286100030998593629582206622864 9688850 -74054979491855840988908111550433699200 9688851 -152818483770565772828655295584889833240 9688852 13457790852312601696358967678846291712 9688853 246214058749830323984407709484545941824 9688854 33988629742306158640921518265065990144 9688855 242680788246682233636023213888151161520 9688856 -234428456580027040611074301325354905600 9688857 -38494807784836332048847584127247993856 9688858 -268424547226369668888334098790924936224 9688859 -337400092286669554577458240529905826940 9688860 -48515173934173937042049986032172620800 9688861 -60157645116026606333788525732295006976 9688862 58144253543564392821663347362914908160 9688863 169409180037454925317596713073030723144 9688864 84947232342041517454067260898779594752 9688865 18819794718624677433849202293007153920 9688866 -3792506138203448248282609607731767552 9688867 -419860133434908368420234386260847474084 9688868 13209084807020304312128407534878784128 9688869 57274209454619750025751233213452152320 9688870 119169866368947276911520454610332863360 9688871 90161123773488586002148124135145093000 9688872 187074073225029680618883549692858449920 9688873 -164733946447846026727801128038391870336 9688874 -33150942147438401735669427272431900800 9688875 7146203807125473161299647587034048000 9688876 206586936179811031393351702037320468480 9688877 -45781174889658944304727669753474271520 9688878 37113252074030373682872699865675378944 9688879 -11588671055411127589794734664669731160 9688880 -7198794607606011131936700221002874880 9688881 -68949836535018180490916081165522844048 9688882 -61561706039215446515059622911145084928 9688883 -109741061924068969935895979085493545096 9688884 -19934605405205976402996834780171915264 9688885 -152694204373251842003458051701931176420 9688886 70607446367303783639405702277697087392 9688887 145757888251260926328939583565990758008 9688888 -65128010802264369050207297367664558080 9688889 -964790328549503907521283356969891520 9688890 -87385623667076153558893114114511950080 9688891 -573843521323338001423266453759498186216 9688892 178726795587282448202050868458445577216 9688893 -148109423679245996214344311942047995136 9688894 37321230248688154253387026614764085504 9688895 -24475170051312478917002328865043831040 9688896 15137613622651883910904715897827491840 9688897 92069000492823133226651396380690321346 9688898 103555436053706852617364983184702778240 9688899 76948085149360066617933857386299478848 9688900 -66720854900658121122320994016980288000 9688901 -179344454689234136619146083479608194560 9688902 49340646889428311473009817716661898432 9688903 -86266497011761264868240878295950066560 9688904 -46311916729240098907917052008925102080 9688905 91488222432903006261983412317833568100 9688906 14075427068667673820629765656457235040 9688907 379110547319312553196059610676630811156 9688908 133942169251471923681385528766268956160 9688909 159532128147001632729998713627991329152 9688910 40941984494499244343108505504046264320 9688911 -83070508843551313335639063136857217920 9688912 -8348937179462803100646636800016384000 9688913 214845465304926259839178648870596299124 9688914 16718977323516608988540267167222038560 9688915 122059041147851093836498110179014280640 9688916 -45520591201816765673888920737979973760 9688917 24645432239981946083710041408568274400 9688918 -11311199523994315868910437647616367840 9688919 -230384557748790319916272406935296850680 9688920 -38215914419388268463391537300121190400 9688921 140856491661799462040286612178414653600 9688922 39052013843294651518632202252625805312 9688923 -2803160974090642520504453015524394400 9688924 -72238597013390442027007288677362731008 9688925 -9253404555936124526676535587089629500 9688926 -11649557386554431345464145760491323392 9688927 -27005157199805784536090854275606848224 9688928 -461919749576431317339335696198799851520 9688929 -1610586596691299197685720771049271680 9688930 -15074873899275334985474382756660965760 9688931 -19833125482754888454006514087682310240 9688932 -2071339127428960579427126470946027520 9688933 168395585119624113667862968873144125182 9688934 -173848902107015507042172168277538070528 9688935 47869876612940356891513187605649728800 9688936 -279188886226887348800562367279910092800 9688937 531852333983822826123989985318848168592 9688938 13841313859959409923813243270305510400 9688939 -242997690010069931878966091003574228876 9688940 114913007307009831133861100259805655040 9688941 69586733848567659265128252547391907852 9688942 -97250427614685420867371727266835907968 9688943 -502596925469393820841670566008655738056 9688944 -13912442621446450590281071239636713472 9688945 20098584750982079800384682404975260480 9688946 -115254922660023456981433439265596122080 9688947 -41320635287257875586200675120060064200 9688948 165223892616017806247901948110968423808 9688949 -249544356157298900818329433872501108036 9688950 74264164058739713660517772806275088000 9688951 175989147795721331723842737227592142952 9688952 -11177573392978568348550270746988134400 9688953 -92062436143187944291456089984672166176 9688954 193716062349246752187644453513567088 9688955 -37142719809418245212004555991973184000 9688956 -22546010797334226511233053657851330560 9688957 23356331633160214652983090444857114624 9688958 -47896638318422105112146952041955474240 9688959 -46280326736239063547990117488230392352 9688960 -282980506122540340576398765214138368000 9688961 -110854282210282677263958533537262765438 9688962 92998519903560254384421795005581480704 9688963 -41241142542363711385580468935079645160 9688964 59476971179669397379057038669113678976 9688965 34097838202883925781956635694908480640 9688966 149322809555919852186667270744710878688 9688967 -374983203095351402789356384771690890984 9688968 46595648963140855426418770448284354560 9688969 276426223077598771052166268378350025370 9688970 103402125180002555681738060284835971680 9688971 -197534924110172311401989335893455365200 9688972 -140459298926064768579968112792806228224 9688973 195050769724803485303725823938582556640 9688974 -151935848301672505654455427741402398720 9688975 4204302036572004286495450428950890600 9688976 -30780550711853516589964995262949031936 9688977 23342908607771124515653768423374249426 9688978 -13220498509597041322532016845098663776 9688979 -175652813319251148900282037235208174420 9688980 20042873185157192499563358417656217600 9688981 -50177471669429867430899276770798895218 9688982 126604078351175590493425232425949186592 9688983 -128138728808777518708690706090723707056 9688984 11767447373207038965824378748876288000 9688985 -7665253400457780374104535843814108600 9688986 95565341042500120370743910979101268960 9688987 -25240453005685554146674468965710649600 9688988 -98437650051827625485172812968894009344 9688989 150280916410921096220134475152275133824 9688990 80484475084730769409605360766196524800 9688991 -67297031103050267508028676606746748328 9688992 246520083300499429188874638560373768192 9688993 -337589732910870622182083043857939337680 9688994 29113905676602747182930633122111160832 9688995 -122759594598639347367096153971788830000 9688996 233701132230709012149779328312651669760 9688997 -187446359776611050614547264190049910856 9688998 4983193526856701644427503797302823936 9688999 -574164877849430735760428721443105812664 9689000 -234464740019341578178633502589657600000 9689001 19977003218011686768565583950318037184 9689002 89625153818216997008125045617144395952 9689003 -207175121312962864372059135426412294656 9689004 -217810385717844926216210846168989532160 9689005 -110066900894463597792584519684622026880 9689006 -334587410366859802155740979285651968640 9689007 137382592848384717798231367411978544640 9689008 34941378028869880876359500077228687360 9689009 -119290955890953657415545230566177209360 9689010 32928402469343144318361473262900595200 9689011 -103238335821320128551223337016376275848 9689012 65523141445976009569817430370353807360 9689013 4741065984923581981312696132979933742 9689014 85291697657895520687159989404855671776 9689015 -15046812623780552858049421408298725920 9689016 -137826575865328048546248919228109414400 9689017 -14288481138228087386054145081341369920 9689018 952745976640964400510878875860328704 9689019 -55018802047610827352952329579523505152 9689020 -11472018335350162087295052606874199040 9689021 104903236582473077588790927429985425222 9689022 70205566540487813342867073450857923584 9689023 268801804861944050453755431433138835400 9689024 -107939976286751609743526553586703007744 9689025 -17308976694126968562259984468736029200 9689026 -109115641962278354527152261220614468096 9689027 -61881506550352817395236542467189446120 9689028 -94065200662209956635790871266314798080 9689029 -88354057524322369619926458887091478720 9689030 -23011639032034718065469336941526705280 9689031 235779771300049168781609329465854297600 9689032 244408296801776313604966382506941849600 9689033 -60287843186027130995863574015410775718 9689034 -30287028334074217155666649166202362880 9689035 -61478808752915221835445884083208999520 9689036 34038929602105017582359071739019847680 9689037 -25316129014282318475794656903083611200 9689038 -21303009827373458967941342507583560832 9689039 20307339962531217762533053815240838320 9689040 -14717472163034996933087753413798871040 9689041 36082249035099847326901008091810670832 9689042 -52510771406852551791037970382988763136 9689043 -30375574147957969798536272254621431552 9689044 -105449868972245458709237362673202292864 9689045 271116167922897600758020020428392603800 9689046 -7463381007456600764535907437767533056 9689047 78927884057464664596129769578413007496 9689048 88899911915232122948991682668584632320 9689049 -16757919250711067769647811952249642176 9689050 15514054979322762826747587486498816000 9689051 134698328973292623723116285063168691360 9689052 209736166446434622630838957739715032064 9689053 -171315109280141085485219598613383219936 9689054 -90610569179480757388819966965671217024 9689055 176130702688491501641232439398364175760 9689056 -183088472382327546673811157179036860416 9689057 164408298841277140663361897027535935424 9689058 -2546605914008052199241516894925182640 9689059 -457260773943951051011533729546052432740 9689060 6449693103465484699663208584340889600 9689061 -1569170869165463046513843194114916960 9689062 -86305362753506358797726136435703687968 9689063 33089893887096754060445650237797886944 9689064 63187499283700460835592132104093696000 9689065 286231763183085843206907502696201216200 9689066 -110310961499491595122776024307941755136 9689067 161233568011472205267450155628748321884 9689068 -69921672012237947240624864885497745152 9689069 -66134037886568135885546217731562324960 9689070 86387981982624793243465089805434499200 9689071 6341902858307963912951498435564771584 9689072 27521697559929703197875723287179952128 9689073 -191460240567203118931128813227138460816 9689074 117049108787262205134339239325792763200 9689075 118213360648178079880098353313954900 9689076 44985992691404275069648224971541992832 9689077 187038827483803288305270381865291530926 9689078 -53308125615227802240411526302652189440 9689079 20734443807709449658852735868913743520 9689080 163842681415690750081911347551932518400 9689081 -62469566568977216552119368415372628736 9689082 -44813956597286448260012709380661904896 9689083 -1852236411463657831276735240158485000 9689084 -105051173709695302843899386066984976384 9689085 85339187676932546642008154021277523200 9689086 143004920087873579667338153074090134528 9689087 -742497230808734617125054857628837162528 9689088 10505625350642792281918132553200435200 9689089 234725867233675456813941802330347872724 9689090 111613223746118559937943588432366368800 9689091 80367969595059452572435782610430771520 9689092 114634517149724504763281610531910021120 9689093 100424936721041436171843968264632773342 9689094 -111900280024314023506558719193969006176 9689095 -40118491028334180793342863981177236160 9689096 415172796389787665318979859438075791360 9689097 178029368510327158628483882585270544384 9689098 -3573585499002012038468879876897383680 9689099 -148419334206170907315326639156380478688 9689100 -64345624260680487956708552007702873600 9689101 -94859441086737889924719663007355037898 9689102 91545821940373074520393381392024909504 9689103 -135585110113663893841142563255416879480 9689104 2122353372136134315643226410530832384 9689105 -16171583346572230782481700243282543640 9689106 -31356264810026790407457585049287799296 9689107 -428887468201635920652144357504453272320 9689108 13524495037068130274986146999369160704 9689109 -235255270018385124911368309665320256096 9689110 -176254078769942039816795232587533751040 9689111 -18759259432413966190058633299717332000 9689112 105347573211829664488674805627826995200 9689113 -460552542731454956276026901188107611520 9689114 110457540380511261196343380857713663232 9689115 -39487566357263967704641261653379451280 9689116 60620318642651484448788387816413408256 9689117 138363456311844077979263685000175832166 9689118 -42766468975792511101966376055107026944 9689119 97055231960196986095497712097926157040 9689120 -33297951761010155458585726827028807680 9689121 -80645156323052529096207512268596342892 9689122 189446971421031862286862496297706252112 9689123 -342967154449426416441407077260421886628 9689124 183220199512405813629602752179701523456 9689125 -136976115053650840548551076226036581000 9689126 -225703974557311740184814674598491990080 9689127 62558857128105990895126261758562990080 9689128 416203128759922349916864741244707548160 9689129 17578458155825022846266224297572267876 9689130 -108634170750290679109322068890058702080 9689131 111665374333585245992093428655318922932 9689132 -4210969795528507739597622963776670720 9689133 136410272545150145753048491786751802624 9689134 -32068741234553809289962094299526922240 9689135 99261860206151897014733148824023210800 9689136 -61262530715271619527731164482901180416 9689137 -428413961306318177419999739445986367214 9689138 -189050927101908891128965841517584939904 9689139 -63914763269777234573639747546235741276 9689140 -93071168436480105682887420390365410560 9689141 -36985883232354314663852956694584369152 9689142 26521133107656916213066197976771716480 9689143 94039415420112235199666089670214883264 9689144 8278040927066392078393796699726315520 9689145 153403158326132293100451993394178971200 9689146 -30278276521283357498383189878510307728 9689147 1559592554098825215249626494371677328 9689148 43227880243835078057732159852533939200 9689149 492033186295451072333911358855687678150 9689150 -69613328705264315652040813340097840000 9689151 -442587845127370338327297001538165664240 9689152 25547206787469432538804822228642824192 9689153 133474686029172190531328030550334896000 9689154 89598468080668754496588244435580469120 9689155 48636308232774460529194454579840211360 9689156 -262924862454432829601639409870584004480 9689157 138356770658416070999613893773069026240 9689158 -43439977350774715015938326236763097024 9689159 9507594546631698124544221085882495304 9689160 -11253683364472771611335493309562060800 9689161 27791225564499441270389837055443931324 9689162 128441914334466155631908429628052269360 9689163 -53868984333023024709278728175228592000 9689164 -2197039047201834547442666441428482560 9689165 99795773310081724295457620485755066060 9689166 -54885672630531593036309042093157782400 9689167 -408615458142173123309226884696279556288 9689168 22079355157386690111714743004033441792 9689169 -6876849759758577255363418315127946240 9689170 -5601289235716648124620631053102458720 9689171 -203901881169797772529685093446872217536 9689172 32704262290508354711980876596826368000 9689173 142952031545182513029077314541040693504 9689174 -8548439617744015390785527392186269696 9689175 -13804518911955474223381941316900427400 9689176 36208890241474028877870604008523407360 9689177 -463396787089751939012516389232460217974 9689178 83669024780595467985242443252734042624 9689179 -512111988718991659284894640656806036512 9689180 73982794004609644310223581315543078400 9689181 -113226759769260755158765797306139660800 9689182 -3873347084926947898907543130450585408 9689183 -71146847536765507361008664763490997760 9689184 -365516953714016011489284911841603747840 9689185 -17405916556501310684959129634104924800 9689186 96664952226835123833552272595064736544 9689187 85872036388684271623163544684554765568 9689188 47331381297980296131458746487894297856 9689189 452189254056898718487492932366242068990 9689190 195990137917865309511430089049497600 9689191 -653571032903769927283593751111406656608 9689192 231285087755173048915830267310136524800 9689193 -124817576794313284639096785225525664800 9689194 32817624042156637803151284352789665120 9689195 119386392609402631136425163182552591920 9689196 -103587342350719388367228458529913344 9689197 166549562196746951551479193371077163232 9689198 104240895413327520336909951850991169600 9689199 25721478589947913886180051943875096208 9689200 16881810044582521687590030868614348800 9689201 -81727664096846031441602508899311136256 9689202 -24614879119413970922049187497217155840 9689203 -12431116931871379932577699124065955856 9689204 -356257305485414264026176246595282944 9689205 49664152807433823385603543091599319040 9689206 -123242636933962942425032660848770692448 9689207 -614190571181408397845727835922924862720 9689208 165459688240471685054977526339138703360 9689209 100092109112816416080176570572425857104 9689210 -100586224713061751153038317504088012800 9689211 48150946563954770587516422672700323072 9689212 -133934903189255799135661188448565452800 9689213 341623909288190060837086479863044995462 9689214 -20542824494648922209300908091418851712 9689215 -235905295512256466991176270904289055640 9689216 -392456013363103465596545616554282188800 9689217 7276596579473928166536063270052807296 9689218 97562856176446449907395498518191125504 9689219 491093144396164386866591504574285414000 9689220 4362162613199651076561355488128052480 9689221 -75045279882725264132927887203268152800 9689222 84539136972569038639358211508705357824 9689223 222737845570258859029212092131520591784 9689224 31708140493254817374017807244654643200 9689225 -24551023809869237242292969471519832000 9689226 76901776359988443907051376249268812544 9689227 41799853239215856348208620537161696432 9689228 105361213129508445710150653087361771520 9689229 107915627172061639382373223182631078848 9689230 -12272423016269956665982952540648810880 9689231 342436403145016843181216116153222282032 9689232 -9629805458088115341289136760059854848 9689233 -1957766316103651755449308721550590592 9689234 -185731908611737972554209292693477327984 9689235 -129565769985542283343651494644377998240 9689236 93958760750554137847845000372646666240 9689237 -174326933093177220792206206742941728114 9689238 -17878714507083697944534689758129469952 9689239 114333844287425990562106373603184648192 9689240 -4286005314190073307513889691824742400 9689241 -54672030942226439530129962692649953760 9689242 -86709756055855373731958592006374630688 9689243 52960002091272529952847829453283236824 9689244 -132338930290508879613758625253832540160 9689245 368709200060498496313701919912311621120 9689246 58497917756908832744041560702453651840 9689247 144806337461217464254867306802854145040 9689248 -115946186379354274888467926679548067840 9689249 -181740687060062214527919817671521598750 9689250 -64596154007861329213922971526248320000 9689251 -117894403929360725259215169157189605936 9689252 39204849988365153691894604872629373440 9689253 -11706075765975386788062318459505135296 9689254 -15709746717421954291467406603567287360 9689255 -51059049905502489360503770120438479840 9689256 -59417280500674140581150487919912796160 9689257 -337782775528639139831335132921704213900 9689258 -165261214302725705780160244526746397520 9689259 -228889150149668730671860600002600893760 9689260 -122988083832734800145073142406960148480 9689261 434085827400333882131313167087367316332 9689262 35884118337118373170230352440231250944 9689263 -72721207832096458009226535918601925488 9689264 4064151373002788254012859695323217920 9689265 189208794897889995167495261422900937460 9689266 -54419621054202255239648049805232637168 9689267 -44517008345673418586338073954023689216 9689268 -16382143538937134662789444154550257664 9689269 567105523613914193150910577885357117596 9689270 -87083104547882580023589875702814211200 9689271 -230349463168505443040971952925556020480 9689272 -634311733175858664086220312726869176320 9689273 8308343714075064834350710600378210080 9689274 -12397138664540895955562824237573647360 9689275 184890293209805953011997925541217455000 9689276 -2080592136209683694879381215364141568 9689277 106892266342197147697784438891440135200 9689278 -41571209595794190745999968595212687360 9689279 -90260350134704015332608994898157812016 9689280 12944244142753839797801496684747816960 9689281 -54543741445167468876715315967826528960 9689282 -3906002306968806122401789093531657008 9689283 247111705683334729457394494259337317252 9689284 226320514802425924073569827605299332096 9689285 617853375118391842907928146894085941760 9689286 -60185416117343453945351203973777110656 9689287 109506700774745148994233656053306064200 9689288 39920370897578926393975307427086991360 9689289 -178068407220088535918334432821974264512 9689290 3353393032002508014463249887625376640 9689291 263262820027655781765567803396019186672 9689292 -28387759730944851845881354201522526208 9689293 -446582565981402494591452910359398776458 9689294 30828011073355712035816264174478421696 9689295 23223401653804693362999552752406028800 9689296 -53010084210123773381434400967077265408 9689297 181973183997474809516829100230726461040 9689298 19846330744173295010343133919662780416 9689299 -100122892996846552084684932750644912640 9689300 -113555028525267017391251949714509193600 9689301 3368844567768133472992311209385578904 9689302 8227111136231575673639910604159801344 9689303 25314088243362099373645689645198574680 9689304 24604624017442924682056974319747461120 9689305 218464244346561754117987130212770069960 9689306 -168627993388836376238773520043302403840 9689307 -128447631848515865319390503931262157160 9689308 -107083756375174578867498763231610947072 9689309 253799118163212918052697234672026065606 9689310 -16266864320092975872472257740497056000 9689311 -73734566752389540846429181998535428576 9689312 -203841959297000051494677249142475194368 9689313 37258107565074603967119556970911698624 9689314 -93953782409218218352313377657483176288 9689315 188298007536401084206170566014148549520 9689316 23619276461293904052027850592355287040 9689317 -190699315607684102520132229523299042 9689318 16222306868292826670879451628533723360 9689319 638752142005414040160531916655223384 9689320 275690368235028672429836328793843200000 9689321 618773996100779354284749808966154014500 9689322 -66248670779650646259800985451806253056 9689323 155358236206802711753074936406011031440 9689324 17182905248594213624512354135108684800 9689325 10970265612372409199618252596765699200 9689326 1304339466998589802381681183444509504 9689327 -168658442197114032223517623112318875824 9689328 39136897595078882118536488153487769600 9689329 2163409567446146557535162348932867328 9689330 15158006545922012380811976720006958080 9689331 243716319320239937968815991574169658944 9689332 -196147867444545320892274492687042990080 9689333 -294350022835227460873388336191333250340 9689334 -9666426611705389644396715592811909120 9689335 -349514643705622612724980694184082812000 9689336 188132934147437445388055764303821127680 9689337 28326757337522716309057194048950970240 9689338 38897560723913954151661161012166705152 9689339 23243958194740665268412884611223319232 9689340 -91287724187163638695709034433403781120 9689341 -51025509820148938527306822677359679700 9689342 89335263002528181479949793172718777792 9689343 -142439844512054034551870831385712257336 9689344 50785343188040892868216008956817965056 9689345 -31108241799212133168364253130046275480 9689346 58078307053776173079095218736665000272 9689347 -377153426179422294403137218709900211204 9689348 -71941887953600237539116331717052436480 9689349 263717153725789106591294960711336708064 9689350 91471518179118157265470277191600128000 9689351 110307605459977302827384194100232271152 9689352 -84484753055360664048537743488123699200 9689353 141945677748865567195798108686760042704 9689354 -47136328918529162790770132115532561920 9689355 -55981892396368027749619460081214849600 9689356 -39833283752818181404641506197819077120 9689357 208211722254360013648460647639246551606 9689358 80966857859052710454604783464592458816 9689359 157584062317213501647326680170268176560 9689360 19777877577323340900526122193476648960 9689361 61978516997261238476184202184965721184 9689362 3907539699608985895691891773451472384 9689363 12416775641666763313404010513360798608 9689364 7964977142828617882761113887185135360 9689365 -2182927586295997948050322019728732800 9689366 68123612240436381738996314315368845504 9689367 26001206761325214689570036516833525248 9689368 979288835308940322186084924692152320 9689369 403261378820842996301838213508631821770 9689370 -7381966442894749591432762529510784000 9689371 322055822333410691043788624332086452064 9689372 -25661101890793382346079912547209691136 9689373 228692068029894099946880997594819629280 9689374 46906254152801600887069105670012499840 9689375 6539031390693823705054514262174825000 9689376 -77053664000675684291167375895343661056 9689377 -69855521727421430832861387973998415774 9689378 52924895285473544191401008481749820240 9689379 -127144659588540357974549696563890797568 9689380 -162744548720876536792741098076680998400 9689381 -77173632671845045787211988790429653668 9689382 257309347018404951350241360550489152 9689383 56183661035035288556027195673814742424 9689384 -78696547246107517736216342430295418880 9689385 -113869983961683250833534813668409733440 9689386 38467041202128924175289271106192185600 9689387 386945368984446499713148307743866522036 9689388 170831503090041932889087402698067004416 9689389 -345842265980959290474306463972965352810 9689390 183439869365867341627421384621574859200 9689391 31607778399627403310717409581654665920 9689392 -950134677794810531672194485736079360 9689393 62531828262818140909573107968678928000 9689394 -16851015711418832967958871483449663488 9689395 292619157116106546359577803751691388400 9689396 20958662051058761954900009162972712960 9689397 -90879069902980412106398047889336119200 9689398 33271842706142843913937794682979382720 9689399 36270133997471749674056135621202243480 9689400 -10346448015503476604160307324369920000 9689401 264847020015134484867084416145330863402 9689402 -74396219214493320440019275055650781696 9689403 129853397731639163264028108813630255984 9689404 -198501174743200955056453699952176006144 9689405 -70639139084365542461762251250040960 9689406 43654518867549528797093908564005080064 9689407 17479635231195759838274779535504726400 9689408 273677066719235777145592956128329728 9689409 -76741268792433886895197472995005197280 9689410 -89953176913798614560792236134786240000 9689411 192317927886258585115992366064450098480 9689412 53048964304972348162323877228346634240 9689413 -131278253933399460388035714642369060 9689414 65392649945193761205992851406855162112 9689415 -17250070308293692599217463891608076160 9689416 827706967893005132749712650943002214400 9689417 -176870157432271475865448964769597200640 9689418 18481042338895897851482764586903164464 9689419 -22101519287241130510420319979025459180 9689420 73788049840039599409217939042065152000 9689421 -22654889255565470014252189567379392896 9689422 -93759621501474769774558329585420503040 9689423 59187353341776624696728127066645746904 9689424 -51229907054853835911567229702589644800 9689425 156189347672750496561409850261090330150 9689426 -454145149206614780048437988604945822720 9689427 64444402144460538937717372080355015440 9689428 141355131943019712892162770543041652736 9689429 180670738355900551253435953889462823360 9689430 21501957872581455818454673209716736000 9689431 -145406706560340559719158733167592519408 9689432 -81209479000852080561764079724004505600 9689433 59075469785278091141170064932344597504 9689434 -116437348514223623894113991238031866384 9689435 23327249097300946613842407035835136320 9689436 -5456219715158006877897022376971622400 9689437 373133862366572981803290505436169474086 9689438 187087186047298987039198060877046720 9689439 128953415676392802947819873456018747280 9689440 -46403261130895684055706544778410721280 9689441 9431264071755330283063680039559790784 9689442 594572803334926480704912927223016448 9689443 125059272652963455668783720790589329692 9689444 -166739750914660899752918384640938444544 9689445 4020694736539011867714432903465256920 9689446 -62431411989489303820857468951665208960 9689447 -394872851336710909258722885794749612104 9689448 1328320936831936363696666263372595200 9689449 29238833749150616587243808814552499200 9689450 -103673917339712515716036673350436374000 9689451 -325832674408501823886107641831290827280 9689452 -348099229216990443845819394767551864320 9689453 -65178175252359767340028684295908972416 9689454 -34471271633807126887181629005142273536 9689455 196467855575651519734237123227180780360 9689456 28512421756389437883563413075795181568 9689457 211671452781741797465737296983059459440 9689458 94212690771804584217189641265898072080 9689459 177510418403886202815696242380147087104 9689460 -25100775051604395078498016947464724480 9689461 18840887635234060251760561200525750062 9689462 -52856005447855857296616012016794312768 9689463 -708433491003240107070045542009673216 9689464 -167300108665974389469906714322999664640 9689465 82172289345927139478878779487699276800 9689466 2814276806294297243102342980272359424 9689467 97820224051637298447176798093033081592 9689468 -193251409183244194924914120584930158080 9689469 90941117751995243066986562690472774144 9689470 -7740680624837143146844974507090240000 9689471 -155954538030485394634383551671931429256 9689472 76262933852589658198789684048680714240 9689473 -286395069677742016961395986115006848768 9689474 -274992190360236421362146024715985267200 9689475 117985270985410811600136873163507122600 9689476 4284621912987416034929391493918866560 9689477 92737184593124967310187935343384146944 9689478 11674549111567823184430480047637420224 9689479 -294436036635643214562121230832208498920 9689480 -212709119591017442559403756917167616000 9689481 -825192823292089578902470531744681488 9689482 70037085883144843429458452375867472384 9689483 -194734742467857748138188065735730836268 9689484 -1601247800267060774221541825086685184 9689485 84383576758049554307953297625529526200 9689486 -57340306100203583811057166613689863936 9689487 -142964531296296935789952516501465966720 9689488 -70073257425040518704418767934017855488 9689489 -17260963239424845794370036119671934940 9689490 -19791481913881203549014493352858828800 9689491 2373948952471531757992827276106717184 9689492 -198513336753887992054460068869553582080 9689493 -116127710128514300156662950711127243872 9689494 58706932939015417907807560327635403296 9689495 5048548216729128028208138997587996880 9689496 -72665326027421171113713873205687603200 9689497 -57638152514765771300608552173706901100 9689498 -35387803413575240889623592087678213120 9689499 -189423248331318427638655993213951535316 9689500 -201277021383402345136825364579598720000 9689501 -99089338510467106440217701952179018900 9689502 -42168294817727695492236160176614962368 9689503 369688341898869420802266874728205695144 9689504 -249038602672696413817452162573740802048 9689505 -30527067388606543040744369259658275840 9689506 192504256189302306656851597416720885120 9689507 410278545945956946846887548748263229472 9689508 193557212292619939057666277090388295680 9689509 2552428369216551468556598335336224000 9689510 -12983019542789778705508017617914323840 9689511 110970218069857915777986477375178154880 9689512 9976820475137526657370113156463656960 9689513 -7523153477531114795651721881181739356 9689514 996658802591028446016219679273739520 9689515 2806160280198711450354232967663447040 9689516 225411348501024137961911074489838730240 9689517 -655305052376515144726778246000262236160 9689518 -8110168410327406696372388013598454784 9689519 77889100492354606250679399248903439360 9689520 17572615169629244745968238449236377600 9689521 232788767549767066198578603869894328722 9689522 -110324047124530648438410174972446312688 9689523 -67812360593612238772749091741338407376 9689524 37511950248213057892219841215185226752 9689525 27994814086627327833106352133040200000 9689526 -26575633707616386770202003596365688832 9689527 -453424731053015381233782044292551395160 9689528 -91235135687602688379444897750070947840 9689529 256117529006016562530499795163402063184 9689530 28569225299325726317990428053944003520 9689531 -491251951684611504215587329300149248668 9689532 -6146744523709366902787621612042641408 9689533 -30883398006822182846202012740662309280 9689534 -1119553605204596582042478823231162368 9689535 -28423800876410509683733727124831554160 9689536 -47023771191414121371687140455612416000 9689537 -181688142431765031292533024391126853760 9689538 -97382110361133031760107139930891827200 9689539 -213585928170936460040035914444406366660 9689540 935989421291075523836175792596705280 9689541 -432135126366306398881740469393726634496 9689542 165763159829947235794322803687159863744 9689543 -14533638947076657912129890398032960096 9689544 19837964144862111261638158178499993600 9689545 -154570884347420371147156394726500471800 9689546 2305622193791729450390048379198302208 9689547 -17274622604421534830630694752166448128 9689548 -206605401711074705040185769287152909824 9689549 -407551955460467518451088513473139309450 9689550 -3400494242087395353931906291789968000 9689551 189251302108830621130111186133778345400 9689552 64296208597009752284617519016698208256 9689553 123124385438390829959121276554223513762 9689554 58799773087359091339500470942442174096 9689555 -73747066952139670251671618051930836800 9689556 50305351911984553096627716960791119872 9689557 -8866144929392615612666727182707405380 9689558 115633578719548575516498510670146974592 9689559 371844452729821448621759378580583272 9689560 -98155512910080885558140838591810969600 9689561 19859600863743625540382117209869350400 9689562 -48076051893259523421164271986095825680 9689563 -188723199037428580390264895446212446800 9689564 150806318956279802447064593698747378176 9689565 89262147593650890049250743762562877120 9689566 51105548336438200225445230686531177024 9689567 753704943368449509537421423778566228800 9689568 -34065468549574287121890743599088271360 9689569 336797651228478369671790198503590414996 9689570 107453514287423987677145980378902643200 9689571 57980302319115619611948924854598413280 9689572 5072514452629324532260140929029228800 9689573 267181897090509666059204776634890441344 9689574 57633309503717043082317805436518906560 9689575 -54209603251489237242471348780200133600 9689576 -60220141729526028555960882608972236800 9689577 -1302304771253838682267969210116747264 9689578 -126596475207781640592355987480174622976 9689579 484409782353178277426305998116605868976 9689580 44100150293052166733693578257804149760 9689581 -46936213258969267509633460622000235936 9689582 -682816005313021531387609235462400000 9689583 -201553192164595909670739680270044954752 9689584 50843938866079250049641077927598489600 9689585 111727904562556306094326019053513065780 9689586 -93681224698985408311268546352679554816 9689587 289617326376990307072139721812202163360 9689588 56734171877349708108695051562044000256 9689589 25931804038738118905134505210189388928 9689590 121583834667801708009208471107839692800 9689591 316951979013417746318456290959579349992 9689592 -40126851304610508938076549982888919040 9689593 -346498146768359126821795684229371883158 9689594 181191565696933176013652578740108810096 9689595 14588531273866132301698785619490609520 9689596 -76301609720268991660841175304629381120 9689597 180794816770738903166317940753624103852 9689598 236056906809735002360914600021123221120 9689599 142951667655034792949796546514125975792 9689600 -6207778549375414370296506483317145600 9689601 1988682478132688791767931473959780160 9689602 40244282064974902371815219894035732512 9689603 366187602705700278548057650413511115016 9689604 64866254362282530962185369275467937792 9689605 -287264700568886584760392930200276480 9689606 -52219148524306393682730099253806836736 9689607 312377303861457046357074190581259241640 9689608 -3239104807039688519364914317000704000 9689609 -361224276864843004205080839295175144928 9689610 20422032380737057297622020759950136320 9689611 -19267439435656923796160504403052278000 9689612 155614982266086831948187793674200248832 9689613 177640958051917636332511474843031208000 9689614 -62170639985073257283226400552532473856 9689615 116176861185830135116005804571926993960 9689616 -23608195554160089889150654591068856320 9689617 109571603530706809665019436156087440192 9689618 -46251663584642973083550451014476016240 9689619 -92493814193861270174781449538233124000 9689620 -393746780436671155388979359916748800 9689621 -4521211470039439824830034926712976896 9689622 -191929851167799031422411032776744058880 9689623 -70718340117845326777171312910668499128 9689624 -44402607748939785611769825103972270080 9689625 -330257392718022234902272781664678960000 9689626 -277963172754255805997817262806853347360 9689627 443175804914840473332215127800611373472 9689628 -56090283410852541915733152570028400640 9689629 -87361450247124729577574751429165739680 9689630 -21593323025327278148798185559800655040 9689631 -88241222027740417573462561043278217856 9689632 282518921599964809422876155785366536192 9689633 -258441492484228057590689851468080041118 9689634 32573005590756363516315555964988493600 9689635 172827123105765511225949413421985328080 9689636 -86031531414695291302140637903478476800 9689637 -29314233400182389053850910140004924864 9689638 34117407735064713860837338433613396096 9689639 79212168197939138834088936662486330880 9689640 -100526716361388799462333504047844147200 9689641 159505820436173378428909989060794076772 9689642 20082712225862177644752079359682849632 9689643 -396407570802601522240695577737667179816 9689644 -318650243616863766569989115722687185664 9689645 57230028104870225238642031706087758080 9689646 1721122039873667560376423380720215168 9689647 41928735959369255205971943226828099200 9689648 23300729170996301363060349601719631872 9689649 -180557382128133272751382124898588720960 9689650 23086700213297773865102670752302618800 9689651 374802649263519730616668433273953088652 9689652 -132547671142863128472912912686372106240 9689653 106119971769316300211811560086613285244 9689654 -17377012596047107070541952114643381760 9689655 11280888247044611540625586898596452000 9689656 318590225708154148233105292290808442880 9689657 124679408357840950896028005293006440272 9689658 -5858825495338644091159511823225937920 9689659 -77417039078499404235854814529200403184 9689660 -37789439227488123891614612452287360000 9689661 538215084859402799492420395029764711232 9689662 134499200224629843081391588306195928832 9689663 7946640851886558486626541518125604664 9689664 6107525377945646508451188445198417920 9689665 48554315859785709254868555349769679060 9689666 -67328806541577503050370582005381847040 9689667 73940479867300177622027358880169571936 9689668 247235592658572891181659435362999255296 9689669 199512296970389025818462276994995800608 9689670 10699782342620598234859556896259604480 9689671 -185680561515970577405276507754384539280 9689672 -116843054444019296843705466987595438080 9689673 48915923898615992005962627582461002944 9689674 102238113471099289364579032847530363392 9689675 -123677479287965372672269302959047667100 9689676 149093054317877432098346433524302290432 9689677 549806834449315844138287667566131883200 9689678 148047829607132045050560915656517224640 9689679 187875590524846349551523963602154827920 9689680 -7022848765549786120749409339268136960 9689681 331434362417031368172041810273970874482 9689682 79201327463135644474173767752541284992 9689683 -82316328631109441201158174422473289120 9689684 288006986980428360099516982036752748416 9689685 -199612477875375729796094854176622687200 9689686 255276965502043184375020712806525269792 9689687 -189281595238846791387595571517060237648 9689688 -128378824013332716597245299737234124800 9689689 94038759546787220016729836688265924490 9689690 -35978045405526250006637786307648825600 9689691 350106928649471319171980081945408087040 9689692 -36295580855499545652670299130331037184 9689693 -19482554152655953724562571771487350260 9689694 13701304828623492223143138096318517248 9689695 -249004174594156901437803379739007715800 9689696 99292495604174090798431120681980395520 9689697 -17601277109650072579203577121444115420 9689698 60373141198699730931494928698019732864 9689699 -186713189143580543352750464445223305240 9689700 48542008847611355236317205645269120000 9689701 80702096539711293586566139029081156480 9689702 60821183178480314078121068931989392704 9689703 -19020897290626018857123848695410036696 9689704 199427484464612890640386895394334310400 9689705 205591918513569881790663276862297741860 9689706 -35682824137539950623681079775457536 9689707 -415871386471712547726062044821276860044 9689708 -8790952482193844561070477696673382400 9689709 -246810684075650432093157583302638212032 9689710 -114123275397216257229131860265371698240 9689711 49861000982746597268050884019178733312 9689712 -75530502164991153361436635479261511680 9689713 83823633381948481437116271826868396784 9689714 135880818166110419494716592902095662080 9689715 -46526662311970347547624148289300576000 9689716 155423305945378425901489893691731044352 9689717 -278570471321901997830653082665744289234 9689718 -85949733899896096205291501691952387200 9689719 -64946779951644789260774192538980661760 9689720 -120307802335580458461321011243213107200 9689721 88004036902967096122418123797737585120 9689722 14126830742629356433937119013689612800 9689723 -99777573464864357723241187415688803976 9689724 176250957534808051747308860739634122240 9689725 -89962439649485069645482492231805116800 9689726 222773070881080629703138883599724295360 9689727 79264043004412007014186974560600043720 9689728 -23773847132250529717866350420070236160 9689729 87554372230231018376721107789202058176 9689730 -42113851866131414724217777388742535680 9689731 148796110643137427766625649939212177532 9689732 -38281841684999580855106595653760434176 9689733 -154419945163389635268958742678296838400 9689734 -207536413885663187980895097970630647360 9689735 93278513847573401046997918109775642720 9689736 18127625896258548852747222914209873920 9689737 166158622948217149413044989337773266532 9689738 91423797042348902624933913567822534240 9689739 128615063212422905008800572628723571968 9689740 110425229464943609278041535455164912640 9689741 409496755144419852360549837174925214880 9689742 -5433944561641305988466495310704736000 9689743 -111638790759717684457545935695764362000 9689744 -59729772131022168071158043087449251840 9689745 -33728582487073893350203940203989734400 9689746 -113065347529522055614930676539851828096 9689747 79962765305798890159205452059163777320 9689748 -159800976367551549584779565106754283520 9689749 -8399218705149491705959944598664827136 9689750 -45134490946215697127232455550844800000 9689751 -73826612240541928916136859892210677920 9689752 -50750328401507616277091499427131002880 9689753 227460331343128803368991506782158596640 9689754 -16150331613553191825757487064741639168 9689755 320980009097715625127499143972535437760 9689756 295698959312596395924687552196757982720 9689757 5513506279934250056954775785231860224 9689758 -7283075633059264114647086770539180672 9689759 210313753552456028376741162632617166040 9689760 328019818938188146889417270717526835200 9689761 -402179052473138450673187180063375540028 9689762 115745337561606925871667499280106384384 9689763 172688611483433768642079509697617824632 9689764 -35547908873155973021437488836735827968 9689765 123807643940654286352977475485777105660 9689766 -83364261828788787855851069022421958976 9689767 419587928812373950803828694421928509816 9689768 423520161066293519786263261323356160000 9689769 163284778544572628324508010550045400000 9689770 -157261670563555159339787337450951835200 9689771 -51562267290632759901543505108495382976 9689772 -189312220765839629470016113651745280000 9689773 -4451085219251908252155431789193366740 9689774 -124701725096213588618013182420468508864 9689775 138200636249610258333518671955700763800 9689776 16510116732646761837766601890739748864 9689777 -200856476278551190551968825549108344320 9689778 -16830303794342581278766523975867653632 9689779 -240392496242879155999775307892863036528 9689780 -41119144973868690916000260749412230400 9689781 172256168457164855267291992294163787552 9689782 117390570173955292754848712173304850720 9689783 236585650015150860239257976087435469000 9689784 -51370653250073074365271567898613043200 9689785 13543794319567843453882110233409596160 9689786 -96989759368238584988054889860321724960 9689787 -7604474658843142174379059500978553164 9689788 307091653242050844100069294813585753088 9689789 70127965603969516159179565181220866700 9689790 -16021236011690560412689461212439720960 9689791 -2770780560776682045588875088622458200 9689792 392115118998252846595850763944067072 9689793 -28444382540533818651640409075109095136 9689794 -5135170359098070945978625513130526720 9689795 -68444260342868116620339042834489577200 9689796 -82968551144270326776065398267273445376 9689797 28415971408841947989811910896188707740 9689798 30944540067917854117325463340797314400 9689799 34488637264404443772980893122715578960 9689800 16832408674686895559375621403926400000 9689801 7968283273773919491665883803800596 9689802 -219329441492789512043018294893644727296 9689803 20449573476776777458234041880971923424 9689804 284624787134121251256608141834104486656 9689805 -109724798772202346939492031757078991700 9689806 67444247505341262790638114699859153920 9689807 18569104635653586939702721945116945960 9689808 -45343496620180826820289776606397857792 9689809 -403739870780468901534912255029839842960 9689810 6372705920326752461002299430407590400 9689811 -265275105114160773932794356715181888328 9689812 -45383654215908250417413622356479410176 9689813 -80808416602269710466297918253285634688 9689814 -171126503041541288934202778785173471360 9689815 -97237339449487730387989799413806795600 9689816 352432746052718180263763024604071700480 9689817 -123956495848855322504219279900281618080 9689818 100117985435862312054561921165023973360 9689819 119862573176937991701795189049893213696 9689820 46386388584004948342575511389667983360 9689821 29739045640301439360370609019849232544 9689822 -34783792741250633402552733914353980288 9689823 87088122888588903378886007029541789040 9689824 -225858162768971487087842711441155031040 9689825 -23132988731774945945203958825827910400 9689826 2892291938327919706728680389363142400 9689827 180891652968833113895343479471991769344 9689828 -216989072287501758195301951935423344640 9689829 40366717679955660314778086152749811200 9689830 -4108033215471531003068830093244640000 9689831 113087567725305802905222327816870832800 9689832 -304909063281771743645637338819403924480 9689833 18876114846007001022025744140043065060 9689834 50865926940588220484819899095584976384 9689835 -609509798675370114461415067574142720 9689836 -12276723059852796629930875579755097088 9689837 -535020119214808292424708255626282627988 9689838 21247303171008863292309461567143969344 9689839 51700884987572572828931544587547801312 9689840 -42850039527184124571807357584305520640 9689841 51753631656254521573200154303230289920 9689842 139983408694109922570367084796454765072 9689843 106544088512712600006004724349964649520 9689844 -151376939520929388003787882665414672384 9689845 -69096624994950803318965291395686431200 9689846 13997973668094579677419055636867942400 9689847 -166423895316794834189150362821149902128 9689848 120509708537647725911440789184189337600 9689849 -29544920690380712770206167005311530880 9689850 -12051493655160563428021056209802664800 9689851 96660090840132204579454844671820232304 9689852 -233460593635966919469109223400992600064 9689853 -127163652488773199571270457663505796096 9689854 211038135076209655154087030994800433408 9689855 96805105905462284546601823355148241920 9689856 -17696288983314688994106906543906619392 9689857 69813000550834223214735937142067912660 9689858 49091447302988374970122883315824513440 9689859 -246265280759169558378132674978538754236 9689860 -133507180710233236506116562644047921920 9689861 53318198023819147206309033509438509152 9689862 -1048426388900809109046978423901157376 9689863 39008441765515454157066545810903878224 9689864 -447410820804756082192898140325472000000 9689865 -182937623569812357748712148480491880000 9689866 -174074288877046127499698649252905308368 9689867 -66154980801779591871619768446158250240 9689868 160596347365285593241807181898806660352 9689869 -234490686051622227353633939856303297600 9689870 97112283660327566556891022499203224960 9689871 -166486928335187394808859624015002868088 9689872 -21403847625953657285532293304174567424 9689873 42391496455065208495117730480372185380 9689874 5175361738859188570667411003960986368 9689875 80253848783224964620497380152525560000 9689876 -12538025992133928665849487813394120704 9689877 -113907460222432025245104790857227245152 9689878 -1429636056615494015454619908670904832 9689879 167399505903942293472756842013530396520 9689880 -97066780821232291723454659358438400000 9689881 -156896441559107890526815154107784703010 9689882 -48361300028022887612546040925477908000 9689883 -23914277730507402319151070039700926720 9689884 60211153984938678858533151401415783936 9689885 -122924424176255959437213766261441009440 9689886 -32629334657573318008217421572646652800 9689887 1435831152287019852638136308064343424 9689888 -117766819051898921726065148828320137216 9689889 132464994044168468532241547392620041568 9689890 66982756056161715532360590192360276480 9689891 155022333431583684281346845062077683292 9689892 54194465356672914538253710182550397952 9689893 73319009369418431289015913191875353760 9689894 13450633973133792023281523119568150496 9689895 44656952563675751277539808968256093600 9689896 277365363997847678101773328401463541760 9689897 -32193979602887221039040368364502849414 9689898 -108812119542636121217945078211823680000 9689899 76319707990410976948484235516253469880 9689900 86586864114816193947418180221213081600 9689901 -36599451849708583692035111200819036416 9689902 -254155174224107719269718756970771974848 9689903 -25297414869172253608295847096408686400 9689904 3529465782215761512677900960099794944 9689905 263197401952172595007526420017438800000 9689906 85418955236703358738722323227108248480 9689907 35123657682553261650758472410516140800 9689908 164753626922274372268343098526390688128 9689909 -46753275733817434818479168898809931840 9689910 -93541462895156439666700976713245440640 9689911 -31503801041089679864419317041470866432 9689912 215179783096561226768034450892038266880 9689913 18688460522950810722385341520663688442 9689914 -56944612635418289012815925209727097120 9689915 219266369987711054240933021592431344800 9689916 167621661991369044909193162396496343552 9689917 -167912570208027008484345843013153079700 9689918 16095365104578332366129154189882900480 9689919 87507337276738131743700790040596159944 9689920 19663548927992556460496460300398100480 9689921 3714300898136512924157097701439504432 9689922 -206420054785913122771238550843828480 9689923 249778436908085465820050761918142040288 9689924 -60961919375581322958897389638561228800 9689925 18985538448882498322012863870167140800 9689926 -45589197358096273270121305951006110720 9689927 73186960561075104541569253657185350760 9689928 -321063690714756367384596004251955937280 9689929 -97856772256817007310150033404346130470 9689930 -130192476571266994829588544261748800 9689931 212180546173510177137156690330611362128 9689932 114065229612798013065073015259850467328 9689933 21051103785441270063546303571635693024 9689934 -61538965948720103494904754386164009920 9689935 -193086140791451145191821787174974608120 9689936 10874642247582994826886231494423347200 9689937 106065535736634517635618835177620547968 9689938 79452729466709750772807267370347770880 9689939 -247323313584766950461831174801401475328 9689940 -11757078872177552811427094170244674560 9689941 188055101807387591085744220524629044512 9689942 304447658338846288220293434301128979392 9689943 -264595706989297958373992637714840245760 9689944 -317730165156504585500021118696058675200 9689945 -235093820438576079695535810443373954300 9689946 34263429776605101066517334605385055744 9689947 -6287773063880124723953869266787862120 9689948 152751316121116648595533384466978615808 9689949 -826346723682066673725662068968346368 9689950 -45113795294492040312485153857861080000 9689951 -332622472199444676283243591623140144448 9689952 -52201627309148216795277838179205644288 9689953 113866341682137964695160867270269272064 9689954 -77456876292964590199305511289428411824 9689955 -64231403615458741688221418591906254080 9689956 154644851332781041022536041512835221120 9689957 429070955224212744437018048453382718206 9689958 -138207437052443198868266771321314922976 9689959 6168705471796490474489715387846981816 9689960 -33542001400884948374947191681210777600 9689961 60970199026543899930821055026847472272 9689962 -1545434627574880115130707644187749968 9689963 509025199865798803962366006702000729120 9689964 1078564738246190914270836188251791360 9689965 -68913183722694508869740012736201361140 9689966 11908051409676925044084677716829415168 9689967 -12959458347635011671646764518852365728 9689968 6853553003618853247417556767806423040 9689969 -235275027720252858579790318440695153856 9689970 -60078188031040940013278074791080640000 9689971 50656728834299117869503092780096418712 9689972 -204925807796708234520803570203785486336 9689973 238902388678842215584301512533610997760 9689974 48288654766724415439469634180537869952 9689975 339557668105240456601404887626201855400 9689976 109697551150632056202633370939931443200 9689977 -420916296068040436841858991748623804528 9689978 -108157512829680172288442146721960418960 9689979 -82960262779137762067220354506733530512 9689980 11237144859711526928299886909264486400 9689981 57534277116662979437305033115418675840 9689982 206198857742232687102292443747292293120 9689983 -545736973643435670779093511095129872080 9689984 -377114500657442585174720043837743431680 9689985 342548519122291147227339725180961000 9689986 -153652653699331154285765218356365627520 9689987 -194379756946414266331200738779554655364 9689988 -69019417621500347727825523654003458048 9689989 352274154586693586145402936587442109790 9689990 -74516022720183097451159275826587161600 9689991 -25267898242310490018391238883341354160 9689992 58216146939312137719819382796556861440 9689993 -191003633911535807061823826842371430758 9689994 143073069708897164147758385981828741424 9689995 -41649946774024483489011946929076965120 9689996 -29851957781007476785290600111219360000 9689997 -16757687670646888416217952973951757440 9689998 -108811152808280770711440909272340395520 9689999 -345905496957177074358742924172933764680 9690000 8954296365089862095529434115686400000 9690001 -209997944697270871257654279161697974928 9690002 -23306991237650213303593603646172784128 9690003 -98177700638660359072329027025858252800 9690004 -99095241318141262011816466193756779008 9690005 -38661980093904464752553091315614024040 9690006 21523596123280125275944231388202707904 9690007 6263030558594628534021649676162834200 9690008 235202974323627912092390712127555215360 9690009 47981118118398881947307463089839048704 9690010 5598768503898448510935316912554539520 9690011 -76974843812065878266279207657535850176 9690012 47537121042116149841637332815863899136 9690013 62917335264059070610464921441414570880 9690014 -92197518273198503140897864552921257408 9690015 -37763403058265345228234267621743265280 9690016 23439423236588926040999986605619937280 9690017 575371545887700558091377462932975208132 9690018 -19391657803358896277099866722196818432 9690019 402675278967402792822346763429532784640 9690020 10579040606494010267615282180243182080 9690021 261413609380897277230433066385612652320 9690022 42240605778740671107916149550436917824 9690023 55165309471249827030555726504657523200 9690024 54247030902780176578932148128590315520 9690025 -189206013545794518510541445390387644400 9690026 -133823319018783075965628934259138238288 9690027 97996512933604213484281285042065143232 9690028 -7568430380433891168886982437662026240 9690029 -98186978764665900593748072814908923370 9690030 -454212623779701382480131370453075200 9690031 -182667809296007610729472304403234158880 9690032 -38541688556629032805969461017737003008 9690033 -97821891295765780533662037422711823552 9690034 605165536677860169215241408575605696512 9690035 266845481577147693961455722662181706480 9690036 102008910108336133663290530585349273600 9690037 160470870276337900119350695521935569152 9690038 21038977960331390211830591131043696640 9690039 -102671293672332190216614681391551477696 9690040 -108878688288591880060328503900126003200 9690041 -21230775763784661444613681790665203576 9690042 -855910736654854967413921622759915520 9690043 -379320344032931065125382918200092208 9690044 -77446041922792425013842609236384008704 9690045 -174613399319002111190431711391491915680 9690046 -31598886981713645486797442103121014528 9690047 3758286966603723192975650444142299280 9690048 -14248706556714989075986129281852899328 9690049 206800671997575720908174230935495717460 9690050 1663733857058776273848684249343612800 9690051 -115544154772700302360168931380934017536 9690052 172817743422331459546234945918425950336 9690053 -92813069826326641672059079647986581860 9690054 121579514344523458384136508319275041280 9690055 148568400255180401643887826294358515960 9690056 205746912604675727734771259295794472960 9690057 -91189205003244472744499947616558486400 9690058 23036664090888540820612196818269394176 9690059 -75031363500027313145913442881122629740 9690060 -81059006262350071515684946845526272000 9690061 27451324105866350993655585160004286720 9690062 -227071014453080342504651789040150043968 9690063 -23000796296779094068810347681180166512 9690064 -7962645987755612831026629577328926720 9690065 -59073463981341578551450181587612156800 9690066 7689272663898388937084015338869693600 9690067 354417300277563092401626289064668875116 9690068 -341020445976608575139043027477643010304 9690069 282294192162167369273159260597233104544 9690070 57199984459771858337183376128098118400 9690071 138019437276305609550528991947280027272 9690072 -24986366876341070918546844990681907200 9690073 -143806719952439975082476729667476139776 9690074 115520773229613815583626399413930519536 9690075 93359703708760273328166570288087144300 9690076 -123448115536064255091495944990936309760 9690077 15795574212145240130992332557955925926 9690078 -31949217795623335480791473656917283200 9690079 194324517752394965789174226442539885792 9690080 139380636853833271577918518298196049920 9690081 -27557983285823121316557372775465740000 9690082 11670980485933766074018357913182861392 9690083 -57800981740199271903354398694252014496 9690084 -158533669336595122383972268097671004160 9690085 221946777572082415134292578398559757560 9690086 -41425677128432878227680610570352713600 9690087 99102529787059716143490472559100946560 9690088 281651832841318251876661212120856181760 9690089 71185020775736091635302374686190732360 9690090 -91436187793232063778904926557645863680 9690091 -20736309391401248950418115528773034508 9690092 239557601906836358352575432085964943616 9690093 175268257724262454345393403629334400 9690094 122398178390212225595024470422450318912 9690095 172180504720551600117904704085573717200 9690096 -5488355040847122476590188887915495424 9690097 -331242440091751144118117285910516993454 9690098 137627866201832120598872640686829787392 9690099 148882002801519174799800502712698781040 9690100 12132979960037461516326093304512512000 9690101 228952801220571877350553259405912990400 9690102 80064269093885031049400275171017638592 9690103 -241641873103849173852935634728052442648 9690104 -55066327174989807918745565922576629760 9690105 112141326256620747423720107043974195520 9690106 -17025219780565982892618072733552857600 9690107 -18607561085827754223994999153274749440 9690108 101389527798435930361205586894503477760 9690109 161731076104154546616787479741239764128 9690110 -76042668909471934642108892237084783040 9690111 -303123431834418133404354403280716406568 9690112 315095093702558538186879819532935888896 9690113 -663112780612352127386753701138059475116 9690114 -48284698700520837776611001817958072320 9690115 -73846772260842348850139371712671887600 9690116 -175419979626049916938832368361373570048 9690117 -213689074328328640273242485725307020320 9690118 49600677766155389350782132248117199360 9690119 -100180068984538187588207251167908050848 9690120 129457769483535429645503748335679897600 9690121 -46395434799861863031474996539691586688 9690122 36568511981079625675290844740714276240 9690123 143874778892154864182488091875862112768 9690124 -44922143031380869012509915275764328704 9690125 296851404322378361763422008450667439000 9690126 102143311154913681571889758715130337344 9690127 68215281705219183694521337553579515360 9690128 602472665433985358060932782497464320 9690129 -29912354110604089901788727635145122956 9690130 6916493996579107386550762773441016320 9690131 218537990326981914285956866980956803584 9690132 140937212771539825559437864560989878272 9690133 -139653164753504091157171065336030536480 9690134 -48852337783669251414265672397984092608 9690135 7357092079723350673076912152794931200 9690136 4250680584283098537300727941924495360 9690137 998403001830836704165045698376339983360 9690138 -76984187047775828513507754032096424960 9690139 -188134635888995976885733928222820040060 9690140 1683727894972918618869469850455142400 9690141 165871893928451460514617164621758468992 9690142 -44482602332967091783574803564362491520 9690143 171071544892780247916312552932389300680 9690144 5886216025343025529664632239248375808 9690145 -124145806261564347905844372694240603800 9690146 -129468394932381227665330412033824663728 9690147 -16341059414266881535790727491729465280 9690148 -32501404328707665889925613014965141504 9690149 38562329035491888878697545979431610240 9690150 -8804883819169264428676727736148094400 9690151 287106235232607013633576978599982582704 9690152 -198159626584703539761694467122603212800 9690153 -118247269227461507492273785786113429504 9690154 -32122078923268924614784211830075558224 9690155 38435211041230122322206715997766951120 9690156 -54204900460153820836944733643062606848 9690157 -253213066697988904340958267538656296948 9690158 153503132460835771645317991524860047680 9690159 -197531876844871755902943758318043067896 9690160 67368947171661735124790976022919577600 9690161 -107479052605969779052987525286380326348 9690162 107649979986512052216609268181813453952 9690163 19469585705964837996299234644597364560 9690164 304549023072395632475738460882438528 9690165 79391823670826882305486581662948016000 9690166 -5206164267001691211627662626193759232 9690167 -160977393107143843902715668735589888752 9690168 -131830851594839012387492444991462666240 9690169 -14643564710832260917736554007292959660 9690170 27372015425457088740999756973603123200 9690171 -237134655171488563790219983135089184320 9690172 -222041048015711074869114254985728717824 9690173 -11057590863390575233027881158274490176 9690174 -64756265066171837688620322245019609792 9690175 255113525514193831261728280980330825600 9690176 -8787147004407412641976835269743083520 9690177 -57985647519560503596577881048803515968 9690178 270403325773208125824583085448881350656 9690179 -5656882096209761189699677567559148216 9690180 120783909015505285730327366774236200960 9690181 -635335023435246403978528827589793819300 9690182 -202013222149739442716676474373881252288 9690183 -50657086038686760809064185023367521776 9690184 4485591661020719869451251714233139200 9690185 -2460528572237350322887967259575670840 9690186 -17552455701753408339390290484511993344 9690187 -36888195951187764371277802539252844320 9690188 -48038456209127685913258943699451002112 9690189 109621762045654658712142017408026565600 9690190 -19416365830065719832785156561470012800 9690191 -253771321167041186745256823137934766720 9690192 -1845064654060205951049527938370248704 9690193 -268067684341566945904827484010102642460 9690194 -1248285689694654789956120192943894528 9690195 144125649098269562373338501484332335920 9690196 41403716083400043462555559657167249408 9690197 37032989917238579146136813905662371328 9690198 -18466009269812992964711549411925442560 9690199 -127817313453340045787996855744972129136 9690200 -12531502874591764274945412158785536000 9690201 460363401977683129988504995744295816880 9690202 -18280230838487776765780337418503261760 9690203 31229808970613346645733692757584048144 9690204 124269533951741418264548227855344571392 9690205 -103535645709780032451235110303975849600 9690206 -60391007864478865665907079001714101376 9690207 245601374353335100249234672439384597520 9690208 341345971168958380432421819643635957760 9690209 119446674562305476819760327702049656000 9690210 -142084709837185323396271156846292298240 9690211 15381666382701595764848837320725174812 9690212 67824078255139298559381063887056650240 9690213 3241505928731829119281777041558394560 9690214 -193729685021586861610003149867665823360 9690215 -126467147296090181024112267321925608000 9690216 41274679529672634500852269096898150400 9690217 -399158355445495816596732151391679713734 9690218 -59935736792086697444129838652239604896 9690219 -129746485466190877162493755762771968000 9690220 -291092064476193749765542120261498506240 9690221 459985989186005721100094420030300045292 9690222 -613811752779290006221588415587544064 9690223 39462184452175618356808389716629630264 9690224 68098244059557773585008101731852451840 9690225 -241322618502621553866933366871635600000 9690226 -985410731918358073103751060223057920 9690227 44896489305713344405107269425378927104 9690228 -28601500254217395899393693070970306560 9690229 411221930606881588068434261021359657660 9690230 -73303706875198489585041403334578999680 9690231 27539734085658994616867537225723687760 9690232 -292875451268297830376383574828592537600 9690233 89227085644588765273782016634531453376 9690234 62072402876929140851178863430676081920 9690235 297233994865660271255239935502250599200 9690236 -272853079813728709048024226680659486720 9690237 93485305658284851729899012306926158828 9690238 256721741978031515778411588619481162496 9690239 -9729028010093375584242666375048696432 9690240 157640081867739189693063846493264281600 9690241 215809627655501250106343623857920486304 9690242 -194742014799795526252380271875857276928 9690243 78656035241414924707869655060994724528 9690244 -57444796225756675341052870098496238464 9690245 -154954816703991753235810406694061994880 9690246 -19861404488064297952733549301516518400 9690247 -28798292863551919112043650894631548800 9690248 -301938258660634156209137869507177712640 9690249 121764220325914233150536818899241507968 9690250 156044198567632877661170025961700544000 9690251 209280960577922601330721130891368695252 9690252 -59085924818349610672060738978503622656 9690253 103197220473420472741138528991598904502 9690254 -56484159197225435615345915684858137728 9690255 43194932241675892319946731625641116800 9690256 -17856558801311688584541481195240972288 9690257 -119609567849205124360476429856351948494 9690258 -74319999627481808528797884563093318016 9690259 32683268526284333677965783346949116480 9690260 299864542811728722569801485933500188160 9690261 81468234816254734703069534391202999104 9690262 -17691362482995696177548106569773494336 9690263 -3491265353801894646001745415061704480 9690264 -173702790246345395135768306217955031040 9690265 1091464935412626973670147165464269120 9690266 116827211644437175680017731435703915520 9690267 -327794255800521139436832339778860318720 9690268 -25187705109305649840141460748242649088 9690269 -162603980775997154772673817518736463360 9690270 44989625473021225936848019958657193600 9690271 -385583582788448097484629958851562855608 9690272 534678796407341044180942297517921402880 9690273 12027939260726381721362245457975622402 9690274 1972686947191355675121556315052035584 9690275 23181474279984163869492840165447154800 9690276 171901666145718714997018097934936671232 9690277 345846450082633176079538910625593725024 9690278 -37689256869287511475562657491348894080 9690279 204995082470605142974762524281613158184 9690280 -156355411581778965259665663728380569600 9690281 234900058275062244994611698235691001082 9690282 11024647254293913107824405632332228352 9690283 334005158290400746082732967424960644864 9690284 109916791912723940382844867318551891456 9690285 136028035129188492097960004055403200 9690286 89149706756452302886252009552384118592 9690287 -459667251039234282186402325556442974064 9690288 -42776375780201756469716588064689258496 9690289 386038678141562418020219599094396734116 9690290 31789050948219398640691233864359577600 9690291 -50731790571757585422434877136572925872 9690292 11176852311059299739887482205066679040 9690293 224587948664568116995332849649214131104 9690294 -129504805372336183459321496779459022400 9690295 147510124570517841919641726057708940320 9690296 -153499885655820952131961797708130222080 9690297 -149866586361619858545717644490809818800 9690298 268666241703512983180512809997530165760 9690299 -109720649186284331819661784558740236700 9690300 37595401952162489798494730843913984000 9690301 262859106039003695727223075978852352512 9690302 -192690037535009525423837468342647419648 9690303 -43823088498645958436428993816797357696 9690304 -41117085204777841468574679284171407360 9690305 -40077228946351341382990597783959960000 9690306 -70705842795822806799769700184353838336 9690307 -108855494516869332604693546317017642496 9690308 2259701078487436855112721049075175424 9690309 -100731721536488160642108908980543801572 9690310 -58462637224695493869750003562260944640 9690311 452604720943556069112105856186526646024 9690312 353682965109311080646974099736739840 9690313 165332224596640489215478670895508201562 9690314 102198956571550501554765464479561777920 9690315 -2664510849827633209359537395493749280 9690316 -233124872840913870869433344767958344960 9690317 -21426478374322884602579989025557070208 9690318 -65613044472726944865805985051592912000 9690319 161425753528587139262664791141868580896 9690320 -34038227050863931907205919164311961600 9690321 -101800733222759922049688624936758786560 9690322 386377018243645750582513413240990029952 9690323 10400977387228163897078595212487470280 9690324 -67218613284141438506947440912604704768 9690325 -160453153015105871162163448525336856950 9690326 37786953370601161855190447534034307200 9690327 77871017868266226494520684281676309840 9690328 -304940252995434663162203301024682967040 9690329 -515923818245574387665704914252836475120 9690330 -5144945432602347238931150044227655680 9690331 -200867224359912414645104728387925232640 9690332 7835240838488806493309611015178783232 9690333 -139534425131822482551251836965829884576 9690334 5472860548463742232060449354487051200 9690335 -337816775696096212696865490781525269720 9690336 96416500177766834863754239445800845312 9690337 95938393187313980384569468511153696640 9690338 70163836700320076412592988869471294752 9690339 49402034531936036452804265003721583224 9690340 236099305400219278797792391671222927360 9690341 365568446823422921083881204622484303742 9690342 -15232583468231839721609226992953497600 9690343 -206798218965289145201442931750718405536 9690344 -179760155747090679978882023732992819200 9690345 33378120430975267037554119091654720320 9690346 181747824356017972574530921400453245872 9690347 11540562727795011844927194221019287796 9690348 -7271654725587208290935096991612063744 9690349 -196826462634161043704215828320950276650 9690350 -8664156351413125096178307602781072000 9690351 -914530469979748002067110114691378560 9690352 1483729192247460573605976079654191104 9690353 -271619418843999898090644858544364020398 9690354 111120625652996913129516109143320174592 9690355 -145191290749581566331171638105210436240 9690356 -13246523697958911020262890271218866176 9690357 15071536639377287247491492967287083584 9690358 53872744495454988646549714814180438784 9690359 43736221720950246217629260527811242416 9690360 -32293898426417831079229736688962764800 9690361 4292225656405629961190128087951068480 9690362 -275848549776343205546344032584950638336 9690363 65560671722726192616453154121012249292 9690364 -190098916099356290089226667525036288000 9690365 23296737104250858551170649167413385260 9690366 -17719239805752710115429337867779809280 9690367 83526185963606537283195682385479895560 9690368 -237627037597019855179343161066738679808 9690369 -1140151572370607767591102392783164544 9690370 18140780323169670622399452198412238880 9690371 -9471394873407433821818975849439463428 9690372 5083204912083122649340767905659936896 9690373 -155309554149010270913300148661597204608 9690374 43570429218303225335397453723334877952 9690375 291111897177426940827144460268751108000 9690376 -131061135219929094572981093663915581440 9690377 -354901243836313625607580111925105619840 9690378 -55323362838167233481790649709363227392 9690379 -104735631699784297548890495008677918000 9690380 -41058265893885968604974326799208038400 9690381 131503963802707157784906304823011899840 9690382 -58730008586771071201923236032392443328 9690383 -18763872277140629646645697150282770432 9690384 -67269358802777285052508335804291612672 9690385 11655677757775838668346848003957324800 9690386 309602173134319587603988686644193404544 9690387 36454485497212226018482655452097335992 9690388 -1223095889779408109977004042838831104 9690389 -171963327032367167363757981416003437476 9690390 -31920774717497851275926338310955799680 9690391 417613121416742520081372429761406144 9690392 -352255153948484160260555857372658073600 9690393 171772374020522394145633959140051238864 9690394 -1133843161902091606823011872245918208 9690395 -50539145153956142605334761759675860960 9690396 14969443450762990149551133019589468160 9690397 287894787548569395334761547221736828492 9690398 -17842216545174936685938162861332380800 9690399 -30134572194453389387952340040734791600 9690400 -34050342093273303629604144007303987200 9690401 174058662533628935710154234694411087552 9690402 39901418275610867307719161637579778432 9690403 -68862265972416768346954340222206562760 9690404 -263600276556260871586619945901048720384 9690405 161474602063842023371297332865294592160 9690406 -13551325574759884374017278380628608 9690407 -308493267112463459557748302102856686344 9690408 53104819137688938269965490275516416000 9690409 -147464206603080805497217124599212859020 9690410 -39610899453758720282926707834623636640 9690411 8377355391686565397826605069646939904 9690412 -19506042462674253105696062888301370880 9690413 -69773652906692389512083268830121069120 9690414 -6066233667552487755955325645361659904 9690415 121001939286063612977316562935962709600 9690416 -46771081220731339576277119671054532608 9690417 -234720728426837153993345113885346912112 9690418 -33647393939363637422907800853962449920 9690419 -236411370449601994534905824387002008180 9690420 -12446942173191941212858080553570437120 9690421 11211106623579404595812865615636234744 9690422 5240070166513096497553830515744734464 9690423 33744635740103653517805322050916584 9690424 -75353990815238098597140042542683607040 9690425 -44173853042348178917315593107760804050 9690426 17868140323005697661581434410039271792 9690427 -53315170522525134347802221640605920880 9690428 -101121169268934416736991931391841305600 9690429 38565299259008736561019897798782394368 9690430 69870540276698991049090212031365177600 9690431 -162613119267158393414055181958266248768 9690432 20299680898582057550208808388011229184 9690433 413167372342182065934620272011453919682 9690434 -101740971568342158497928327634324762080 9690435 9529049200720070317642905960869196960 9690436 48401115072008863410575296165235658880 9690437 4833607814134166184483924280243752000 9690438 83723011568923797496451150614853348544 9690439 -452676639317163675232002146677418394600 9690440 62313243637912530866753002675338700800 9690441 -7832335963694630896040885577787103136 9690442 -302948171784854159709225713957816466240 9690443 -10334380221743452019537494706609132400 9690444 11083940571850875209481358168403354880 9690445 -88157523545494766876584135523740377600 9690446 374244817602367570077183423023651097984 9690447 28870068029352820520907849536706557328 9690448 12460288476827479302760320935481425920 9690449 -328507295130969595542964724079465055680 9690450 10991319665027803223455494438810624000 9690451 -116913529491781366937423692058743382548 9690452 -50134898198982138252334638785358194688 9690453 119730817884880784313253273129399896462 9690454 -407257342554242762391813143491663679808 9690455 -34630533759145634257390387497918691200 9690456 223532365309985204170961352165457920000 9690457 38733714022765533644512471764028026112 9690458 19429440912315323329879279941738857184 9690459 -63969587992578476173654936521056462904 9690460 193837967982458927709870765060591759360 9690461 -373670694504375446363061095375669681376 9690462 -134564633484051508435794781574641100160 9690463 -43983960326092611309130616818266375096 9690464 87513801791905578821028322232630771712 9690465 28605494862653940343876052959139473920 9690466 -257617678466994554037453481097395665120 9690467 -45109792050402345041046427255511712720 9690468 132071765299094378692259703284904023040 9690469 -86533403531152161184564784372109072130 9690470 -176934070350888787059218345301775718400 9690471 -14488145129572180782986749202905800528 9690472 23956835517565632187019063526640435200 9690473 23407024827844584024839476710938379528 9690474 -94604540908927195158694141915639376640 9690475 -28986038030349759828787352142935904000 9690476 13928544038640342785977277206679494656 9690477 91552068528702008390032479021776820960 9690478 -73106133211696736575524500089764092928 9690479 -119141519975084239313013812299259311920 9690480 -923112768479825328730687401550479360 9690481 22174923478552580924267474697313994752 9690482 174340046539170544224300054670113560592 9690483 -21274650255774458605669760164425365952 9690484 241874423204855799392380477190628550016 9690485 -121240174753286912759612343833348260200 9690486 -1695379828743783056031176290740295680 9690487 -494187504143510021072069244509217438480 9690488 204745169892083772065738030935158005760 9690489 203122725240158562787688941380639623520 9690490 169231986922361377640865974211122604000 9690491 -116549849923167055277966998770267702108 9690492 -11190465366404948532374094352272826368 9690493 -83069654050881845037280802036108298420 9690494 73261757540179412547579799223934873600 9690495 -190285506513421357999232173999284079200 9690496 -249364351589503037986681277829391319040 9690497 108391977787577867082111704251952546946 9690498 30848177116160874249154079633651358720 9690499 -63483310444167527090486520164408163072 9690500 -214201338433604776840904543787699648000 9690501 -20875816457936927573134165461570689568 9690502 -81718137418347393248538183616168902048 9690503 285942000692040445833720053743622953752 9690504 32125708790693650049980818140098560000 9690505 -206701123730286752187394827740711431680 9690506 47718333628582133537098740664748928000 9690507 -135672952450643069259414985762839459840 9690508 126901388021366659105848476469944131328 9690509 761601619300875007515523106888601093216 9690510 4057893841353230981129846408165157120 9690511 -406885299013166420442964929544366059368 9690512 -12058237374832330096336723851848171520 9690513 -17955546869705019253410136007611008000 9690514 53835429934431207310804061700779907840 9690515 -117594758519531450229119796250161429840 9690516 5817119185834527326818083832385003520 9690517 73991749526631653668227414793505415566 9690518 124143556756537309327951867081472700960 9690519 98872938373997383605995754399289450344 9690520 -12926129773281068759818698856879718400 9690521 230963246987220696309656412288157473984 9690522 46382649878538552018667253176761778944 9690523 -1126152868620291035030906761974830400 9690524 -263869825215879338497918359671942476800 9690525 -25748878150561796256984510607898766300 9690526 -83180675046967363439153515421467164288 9690527 273198335502517569792505733269526496 9690528 142274029483567160979081192322854027264 9690529 489731717044696993129924274902076572130 9690530 -255890661560884783485973172710326214080 9690531 -9834129788845209420265588107686250000 9690532 200014639938020526539971148515438658560 9690533 -165292452969689605531922562430300273218 9690534 74503605564068022417258034720186290336 9690535 -346397198160365069930325072148795099200 9690536 -196598205555027202910398257198747494400 9690537 -68985696083627158476952418057221795440 9690538 -997650227109739022737077145323147264 9690539 372432904725610281833693994437418860340 9690540 9871368228210661116700686832704337920 9690541 30260594411890902602591686701053425344 9690542 123152173743860472615192031104316836672 9690543 137401371632402840621992440100675021200 9690544 -47628075532319609551048139930379878400 9690545 -47420525237253422884599501412757022720 9690546 18361556815727857208202595457231712768 9690547 -291139547145374960586696266088697590004 9690548 27475795365640667989050120959907526656 9690549 -526266870927302331139388809502569941504 9690550 98686635923253639760327412301598336800 9690551 -116257325138611488127937303259809316720 9690552 240993505963780187814109149626661765120 9690553 -97275950510345891903343454403805428220 9690554 422465066779472482607899709727736991232 9690555 6860224935252848730703316138924336640 9690556 -48753828499088662566025468185010096128 9690557 -289079453689254543969569397202082539194 9690558 -41158634725582809150702984464031707520 9690559 58489620079482434178390241662652628192 9690560 25693208421181085974004292208620994560 9690561 -27494785874592420428859964378887875868 9690562 9833605549085321325948700339601656320 9690563 -148612631714168682659682387076540405188 9690564 -86585981166140440729323838836996034560 9690565 -291893606875623055790342453563379961540 9690566 -1153450306074355128670312018036835712 9690567 97287228659636801646898537255773080448 9690568 -94095988313566889970651331251409213440 9690569 7188280374356550585918629586990346752 9690570 -75498882172992615829370693970798720000 9690571 121715000836714600714411116947634475944 9690572 364679551246868560472560448178427742976 9690573 -1059946349522665236354451041332886720 9690574 -159962488785384497228593288572859934208 9690575 -112800396839925961326483242968267174200 9690576 9486079012285290780463276732226469888 9690577 -8414838045356523792812189662341096000 9690578 -40075425375118340340255472127193248448 9690579 37191328652545428987743876859861831924 9690580 -16633482831270490962887961463468800000 9690581 13461304616843627269850330189536802382 9690582 84725659662810211111512661006133422080 9690583 -115579463906263559163870377466502479912 9690584 18590692662178837193738459668393144320 9690585 -132669812537435814061465865722230705600 9690586 176838512857420906774268122124416426992 9690587 35585080637606011931914351320959751480 9690588 94503697383385181596676626984789942272 9690589 317880116368836459497598934629809861440 9690590 -2554464059723098893966783541097103360 9690591 -13644120759900971010690046041682191216 9690592 357120217305003281212971549800041807872 9690593 113538286001267999597337447057399428160 9690594 73790236730758777363187654579309963520 9690595 -71805561421654249887616226576101562400 9690596 -60882667250210088943714278708399250944 9690597 -107884143068732918801916118338498782688 9690598 -168527719957907210622720364190664295200 9690599 133251675652186263950587172399517293736 9690600 26608423580874621322970348117016576000 9690601 683494646855194666895520699275423974272 9690602 2348842298874317327792440238109505632 9690603 117932780428435124954362430319187939824 9690604 -1384404863071360304507159648239681536 9690605 4333793124131388003896826491750876160 9690606 68231804060774505315833704550588147712 9690607 472518404649218309262466823126130187856 9690608 -35896937569467836032699163646634229760 9690609 -40671230372609691581794877744746684656 9690610 908855918919001222692173839812697920 9690611 -207692320441286772895332660162181069920 9690612 -27695644619114544629498485507096842240 9690613 283149735454193255068722207711704375904 9690614 -20732883864018464354441232437029098240 9690615 -156725638932658903306467185461493411280 9690616 -136945444447661620708321647689702707200 9690617 259567166048201449857165419956299647232 9690618 -38272542712909048439777653637966231040 9690619 363215045808987025623426853212407658020 9690620 10985212500091221446060412242247559680 9690621 70591766513391273388672324236250662912 9690622 133248921295609290141447576976059984000 9690623 329329019487847094322808399486531471872 9690624 153177155136451644498365927426296381440 9690625 -83396979913254448777242969814151400000 9690626 27066402216906739570116639099188172288 9690627 -83537919440469369730304786731222840320 9690628 -149480691074532486974458818066277493632 9690629 -380552362194202130727979753568673767436 9690630 -10800353714144541924592718867817492480 9690631 -108633886163983349886697938281265091136 9690632 54606510370950552611936091166030848000 9690633 -84344410720752729545006513467601043996 9690634 -203164602306292773735263195153206292640 9690635 -89934413808068672682539183543030879040 9690636 -103490243073630794872026550845158178816 9690637 -26706546829456243617421305873317379456 9690638 -94378490270200233767559178350376318080 9690639 29018717003197274388158652626416999680 9690640 -60255318050826044470856451464432025600 9690641 11662276066056426148784289764907717042 9690642 -1344253945841538630588186977345316192 9690643 -43341595262432070183169988964204613856 9690644 291348736853876430397023431467425342336 9690645 -70596406334836140744757583027919830400 9690646 102464396680056916330045824774984253440 9690647 -117716111184040907437678474422894733608 9690648 279148481634153212339133079293788160 9690649 592531954375088435427716881631171362560 9690650 -142044282042468652304659601749934353200 9690651 306013365585824985987300069051620073600 9690652 -4280508850769322323850127229104119808 9690653 -12087140369404713292020490856129282496 9690654 -31319448141397186805761543636646289792 9690655 -63267146217225154742716585428086701440 9690656 39224687064458617254627733470306435072 9690657 89958542868868622145444350570253866688 9690658 223583022351339344886829400540953970976 9690659 -30465603579458234123306041058055631872 9690660 -9281610324664000238782612689025904640 9690661 423858793225104016652256550620664773024 9690662 -68526743325333818345847130052108160000 9690663 169849915852344971619356786798123201280 9690664 -74053557043899978052920209423866352640 9690665 52200494293662668320909921800529416000 9690666 182164685453421343199878015766420250624 9690667 3930705863917203159944818980759932672 9690668 -96247108195139286094626552019360564224 9690669 204982441800333912309126179794962008160 9690670 13813409686704723051380077311540529920 9690671 304012742055278427524254584876786841872 9690672 14138240494750263853120301531631943680 9690673 -84609354675986910992085784705474852078 9690674 -53224054532643555951754651520519989248 9690675 163622006387313200911599292085712273000 9690676 -36266051500022917562865663340048527360 9690677 4105264451928356141354965084135285500 9690678 3982832285193851181185729275140553920 9690679 -15899901295445248567974731057714059440 9690680 -336017345216218062738735992413300531200 9690681 -96328336613380763679348062657065065792 9690682 103951024733180518082906073110175098880 9690683 5584702692833716617037359584763615600 9690684 -4243695269024872209787575393763413504 9690685 -145579734514944903114715259245260732840 9690686 26525828126072349077820431559715915200 9690687 -47900765261054029106653002737233807752 9690688 -24868047260148924015450434260229423104 9690689 -15757654358582008756480013607625370880 9690690 -103572081340283587641873926588518924800 9690691 357116848925526380778435046000245825000 9690692 -100358637926325106217717943973757273088 9690693 63858150727237348392444846004301414400 9690694 14083988436967405378545840320394013440 9690695 -1106180105262670738022143546600151040 9690696 32181273456665238912948993081473541120 9690697 -129206717449616373193364559172373178828 9690698 205331709857857376872029454592314616160 9690699 -97491038486119991539781322980780577360 9690700 -45289566737626295257993575370614764800 9690701 -223210463631717042582080786781698252298 9690702 896614045030810385820703460000102400 9690703 -72916532403925880147065357695909984000 9690704 -83976336847232243290707778333871063040 9690705 1575267589673434997199708649801862400 9690706 136384742081703644799027718935016977552 9690707 70529564760153543770394426276575020272 9690708 -48858706940069929322923966188560701440 9690709 36262147120366790697400325151296269216 9690710 -70540034722332245710303386726976170240 9690711 -138674118726933784066667610790115320728 9690712 -204768782835561036782520077098778572800 9690713 223304422516601836700474857141152301962 9690714 -98287819471619192675620258483656314880 9690715 -19425150825190363651110007713989155200 9690716 -105109706527984308529023690549744694272 9690717 47670704001633194477982394079998146912 9690718 102995348959426912228036750706860498560 9690719 -85312454637497913667425088985602459680 9690720 -46005560428616950108891988515340943360 9690721 102231875587679795699840393666665957922 9690722 -94163298145681481748369774611301033600 9690723 23844423358945080340261390370114902944 9690724 -211572062528062624032531834254296394112 9690725 -222439944686914423871740562282548308000 9690726 -84200624926694351649525101767503195456 9690727 43770156055054365689047790535516585120 9690728 -36530659096403908850812792375892951040 9690729 -18602969521889498536704281126990492016 9690730 137355252319548435945710097041396185440 9690731 447942275509413931204932564770211451272 9690732 8981489198306483856507808862069667840 9690733 38752948228804929736462223372162649600 9690734 7765519280125671472067075361534974016 9690735 -40121846798659910192388036818872074240 9690736 -102390672390723764794459470555874492416 9690737 -51521557861547523041248181061323917248 9690738 -1483912056718388675593347428374670592 9690739 9836565215042000708158785917289920424 9690740 -26651715492760772788440829505103352320 9690741 -74413192654849764506163706660547848320 9690742 -233604614157777705165086807136445863168 9690743 181032837021164818647535984389136837992 9690744 5142048652694909038771273958365593600 9690745 39534553359991683405838151139938674500 9690746 88281656218573784286243658393859176704 9690747 273555208421607477336024562245364904640 9690748 47369539044733043059685987719547874816 9690749 -474204319225410568854283254851091248250 9690750 7437544925996684473677841923600480000 9690751 -102329657190402245556445658580442755728 9690752 64317526090778031235802915167902105600 9690753 -123786675567920213774595209898083779200 9690754 -57647859031544754540676568204437670880 9690755 -143823812007973948963956976572138209280 9690756 -107297351762558154340982593001055621120 9690757 -171577419311078698548885281823392983008 9690758 -27538173616721193420941521798816739328 9690759 4018248990123298629091227980906741064 9690760 66853001030268430310980064081190912000 9690761 548843870773860633307438388325965127552 9690762 34276947632875737932616480922058674944 9690763 -263231425884188780187204494871393264920 9690764 147914786626674977361445270907677560576 9690765 -24470098442778080832998029003405555200 9690766 217856473250789664447525579478804179840 9690767 144035097985602739533742973267968108800 9690768 -15978633464001608209808861831746928640 9690769 -325489586376864739833778198514998119 9690770 -129405249366918527442112149297107125440 9690771 -223833885792685355951534368801591036488 9690772 -65675805760258107168559288231259832320 9690773 120747890006521548632087013963033851022 9690774 -23454430321543620578608631847452946432 9690775 21621029976287955316717437136914834800 9690776 -155746052151651283176943444298525552640 9690777 58093162560016739682064860353883810714 9690778 -12028264590715367372834086539143116560 9690779 111668744294571687710862197748621696000 9690780 16039964763418682387489023095022264320 9690781 -1335550842699708494992484673711678496 9690782 169431744856367788431082865965552753152 9690783 187231112556937882743538962069277906944 9690784 246302372065001861678386098373510496256 9690785 42899613727884097339836600288852621600 9690786 424107374709238091652459931868528640 9690787 -228299131960343768081784781419453046564 9690788 -8584195819683021390222267520658070912 9690789 -275680566298078749308687884522841600640 9690790 -110783555104057474426724065635194976000 9690791 -83690867628368327218668091118838541416 9690792 -265948017772628123556854585486709473280 9690793 -91878160724495101499865200362149318016 9690794 251790047200704558348457584420847467696 9690795 -176301275490836734277114729582846132880 9690796 -143936180769034729498813940820916038400 9690797 49527709822972778659029917839810786080 9690798 47637887979749298205278420332220533760 9690799 -818882624873868377683522587438651264 9690800 5147325251651359212386899252194508800 9690801 -52195471907007082768365012512888916576 9690802 82443284521214346481962902070275769600 9690803 -92694514519851997280592618147673320948 9690804 160436485112341438597451367095127239040 9690805 240677475722478877555150571189187890460 9690806 -17906958028671839732011042933007933376 9690807 -75759764515035731547303321516517607808 9690808 441823444129549613953504136585075281920 9690809 55049475489860993639638748156822597520 9690810 -88197160167177557728024720920975171840 9690811 60101144333771448604220629714768899600 9690812 -228430355931807095957235270180137401344 9690813 -133378503614317190865417610562622120960 9690814 53622208300163670571560919100123385600 9690815 240544715361177055193852395881946569960 9690816 12804817318312922855165144301431685120 9690817 108941796890427838435849435926981850880 9690818 -80942269528866369329181776501669167584 9690819 158286169404595300098540927981304823544 9690820 27895210317909922421090819008371732480 9690821 -154598574410898283018309140223582085088 9690822 134241999442020473554076023313620197120 9690823 28113414981915213311487520352038546144 9690824 -1285212011342866264746603673010012160 9690825 114308320243826309546318583768076209600 9690826 44111396097218979289600445820832428384 9690827 -27627231496280278547722657552296681324 9690828 95785436645525432459983758762357997056 9690829 216741419892059849613845997308987245430 9690830 61858692060126109675189109056307194560 9690831 81580586448387269503866269041665188328 9690832 7523390940779067406418882304741261312 9690833 -232420091454359894691939385534521116700 9690834 91502550417962475151430329243940618880 9690835 30356727736097112560504800253272062720 9690836 -148688529022325449095061467078263316480 9690837 -4901551232824304252404213941147222432 9690838 74163948724926727500620751466960249344 9690839 101501400401921428103309885432782237224 9690840 -117018322599843018876295295044321075200 9690841 118450934544518797645946026582473855242 9690842 36239463198382993905921113896417534464 9690843 55494231244783467671291040142557398784 9690844 136613973965601197306252759201005492736 9690845 145878638271786565495998558080940946680 9690846 105046937501454837742358092150044518400 9690847 238639867564847297123014070202843787152 9690848 -32458227698532804041904662320785653760 9690849 -5639807278412044912620094095187820352 9690850 -68617608003837170941250425245401851200 9690851 -756061065241303113312391947520862400 9690852 -51578419004794636510392299529928608768 9690853 24783580048919399310282102385112247804 9690854 7043841166173330554302105918339202880 9690855 11499871392850763612124958527918144000 9690856 129276173088732425181043638807454187520 9690857 57267673808016641897216983044394409184 9690858 151322519540563581424518179848520964864 9690859 15573929266182338329973164024898778120 9690860 -6006381908157133497821506629250129920 9690861 75065420317260882079834931556319362624 9690862 19111074694036364613650676250197399552 9690863 -6211934965222222974645283615696591680 9690864 -66121388660521383006384517231182053376 9690865 41727738016575216237197154605522878260 9690866 -67776651992165575946218475060201020416 9690867 4193469564296164047377464106226574080 9690868 -32728683403933431969384071877754644480 9690869 -353115418340618054142572334770101161060 9690870 22855355730317860144087583746464860160 9690871 115839116877533327395094731956251761600 9690872 74603950021002855449295977477974732800 9690873 177105559173136240225619597676762888000 9690874 22274322102033457613021219981950410240 9690875 -182241187022231130658019410722058788000 9690876 -50216451951078242988077935904177253888 9690877 -56520827895554246849150573134944046554 9690878 128323842010526109703500855090346673280 9690879 17740941051832026240912076249024029696 9690880 -86858433636324318662677125146282557440 9690881 -75115919935926518229889017796784926800 9690882 -105220533097061797427326327313200271616 9690883 132065766034831797194700194270552267976 9690884 63977211356759939008396115654520545280 9690885 -175158554653254588586606928156264665380 9690886 -193054056717224840677280464114091848608 9690887 175125124685366188412754708008027248392 9690888 187439373558767055188160639216665026560 9690889 -61961492195159713107663648813027584832 9690890 -48156776092035612646700402447805600 9690891 -33913580324852434552078910635749747456 9690892 -71309339488957295898687187186379279360 9690893 147436748794498751649909229526371624320 9690894 -225327844958515012814042674834004568960 9690895 -168487722747936517117328848921121652600 9690896 4759927200443405498682656360550776832 9690897 -495644378548425458210451502124720400 9690898 -18714995498871328545514391396833133568 9690899 -505141176766917012220827631034958809760 9690900 34575082405461777775084448858609356800 9690901 490169790046046218904062179499813786560 9690902 -6339230143506141984093624493236499200 9690903 149100196171250118282757566976345881312 9690904 -186866677042191572701686478388409876480 9690905 124505205549429995887060792100577255360 9690906 82973994430093859021516066050838152704 9690907 370219164874339864324076272790868065156 9690908 22789955489235190154554249528794736128 9690909 -52223846480935019657412000244604692992 9690910 -258557719061799978915293356762644480 9690911 314427618328074896865384604585934951232 9690912 -39773707415033678343845759181222051840 9690913 15852122053789779342964140908257616404 9690914 125373772594572093583535619108757503360 9690915 -55142809936625704740250625332268395680 9690916 -462924165907799239117347779310704200448 9690917 -24135682609325020123700643479352565380 9690918 -84121376701102029091346159040980849280 9690919 -30153344970166254558182999749945668480 9690920 -136419947647085777191828957631355955200 9690921 8847027854289643769620230426252991524 9690922 89121108527613457567149255104393038512 9690923 -19343266630308554501822767436722759896 9690924 -76988439276786463304427349785453278208 9690925 382049296928777691323244217900852000 9690926 53503528821701821196229103119601894848 9690927 192288107266896954167123698935280535040 9690928 -27371636932070079534092211840201261056 9690929 123522024204062697754381307554000106676 9690930 173272425153481838631849525898435584000 9690931 -192590784041634657176713870113517289000 9690932 196425297584873919850222595327730481152 9690933 -107173197416973291954953969784902020992 9690934 -59818821437457459357641475945833446848 9690935 -197116239633842654168640070971598799040 9690936 -11766145123456389844910905542281256960 9690937 28270996032931576580229889027934161152 9690938 -16432452340440613079340180856544144160 9690939 206751104318976779829515732886745445004 9690940 -31209677970505038294731589606836152320 9690941 -17315881831485496540085993623718330880 9690942 4752311477161723767792381653633800512 9690943 -3915981809375193270513303881614230960 9690944 28208918436162095301957798420431241216 9690945 187946753290250735665743955180154965440 9690946 220139876751996542888355606926212350672 9690947 249544699642870530839266176614017642752 9690948 119083043736312817844187375547604336640 9690949 31278055962437749869539152680417557664 9690950 -29196056621935640688387035483650836000 9690951 165504488159809488644997169899068481744 9690952 5295665496987649309296501816847534080 9690953 6236627825296580028749475372881667024 9690954 8746446607054229153803810289634432000 9690955 153216655249575276806069543751193779360 9690956 419666782272448209973231943573794538496 9690957 -190077462854675643188084776852542343146 9690958 113955565274151551116214928202153525248 9690959 98818371516723186749064254300425326360 9690960 5049768753734985213803531144921088000 9690961 -56013973271106647585157838833077773696 9690962 -94738278402597713727754500830612262768 9690963 -11128277704752180467242720863517488456 9690964 -23882921109730607332785027219364561024 9690965 -45919511977285223070520099161398387820 9690966 -3746155800081377596243988058942957696 9690967 -133938912109569771396892174857184551840 9690968 122989892300252601808355524403408117760 9690969 8071684121118706495161408924908964480 9690970 85363015980380922688050557917019347680 9690971 58650393722454331004344273404969232392 9690972 -10283824871199337050047496349266739200 9690973 -351882416664563140048636891655429876 9690974 -108721238235868948683004080747309819264 9690975 75869219700129637031533827102411678000 9690976 -14331973037305213649018078508327763968 9690977 470156199598458388640962417749888613632 9690978 -88894970523156653093696413031150360832 9690979 38266512322350549854618377544220221176 9690980 8386685429236042982061601283709903360 9690981 50759056992029699076451800263295076800 9690982 -24411172942745980092774036245890103040 9690983 99942128890979319142686897691955258880 9690984 -171191342531888661608005925286092989440 9690985 -280952039135739233525395242927129209820 9690986 -96918530497244644036891628645853050880 9690987 92368069312802613685386817412712335040 9690988 -205806733481709074952661918765919155200 9690989 55126437404713674854309717865898573824 9690990 -40071570917752449291602179270118476800 9690991 1933066034229840289554031977010060000 9690992 -3147325404091155625008570234372194304 9690993 -44235947982049118608532740860366347544 9690994 151066747547203905172644835981977563040 9690995 3296854850477858518188695657572326000 9690996 -243000342225296313626975583852527616 9690997 -70450666265977289907358326680675928672 9690998 205405836491591165614037408570746212000 9690999 -111117111309228631630770956344613818032 9691000 -68456678359720043168084688030812160000 9691001 -320105607378037789285670457133562302998 9691002 -2544096806367918931835845883103564288 9691003 10901824009374148722453995380506599424 9691004 26370496308606698475863701079598437376 9691005 -127973120245004447731552721329208449440 9691006 -43324663703322297003366373106266933632 9691007 186632839093232125281472568789085973200 9691008 204740989526274873752748956136788459520 9691009 -279180134083475939594928002558220062080 9691010 96492148253140486955837314795708262400 9691011 96982969223446931995206230261692590480 9691012 -128541139495584833365389198299737084928 9691013 8385274394270481158272515167038238940 9691014 -79663273854764275108102349292899102208 9691015 126889427401586354984050789922783063160 9691016 6808568126314070587819788735823503360 9691017 78377881522849780428458421950268558720 9691018 -101650017930396955609777614832447249920 9691019 37188737669062753229194189923211253808 9691020 136697380693010598335145498646455214080 9691021 -79573536351627605477718070283757612468 9691022 130580045115595284757397366618714418624 9691023 15693550781313231726430661574174798984 9691024 109272381313011641466228134755469623296 9691025 -100438098779044939041814579875816567450 9691026 -77697915232665068649846230095498233600 9691027 -158165918594040108939640218557009542800 9691028 -222631948686352836592323065906709320832 9691029 220809219527734433076671743661282643840 9691030 -32494694637453051908687565068512329600 9691031 98730275744487907747718202925520444592 9691032 -7882637167213109000593270833899520000 9691033 88077611098527635998311255899415838224 9691034 -85765392016028321760366973363527134208 9691035 18618400028107235298840697856105280000 9691036 -164595354080296246313236009600323781120 9691037 -26056488099520149565427393242652521614 9691038 -21405006548311359978261974773751700096 9691039 2490579711104234810665580501024125624 9691040 74895372279075841187591215897639649280 9691041 201459354077702286702275674213624124592 9691042 -3775993836812627575702911532042098528 9691043 -19045130133164909837664974318217171480 9691044 -109789049676317611000280157277645621248 9691045 684796467363916062666490073003145600 9691046 47142752878683320937731326498020007680 9691047 -73834086568518517044388633226824271472 9691048 123740714611849785462819676023237135360 9691049 34027915383867396121310760831613092864 9691050 -19325746844417059279875925481906668800 9691051 -70949075099772964057618888201145158800 9691052 10370739449903566192326490269617897472 9691053 23206315488380517941149439833725700224 9691054 112057555883114131266753649447445066112 9691055 -60729378185402716940190598286650456080 9691056 -49881697326135332393360094575767388160 9691057 221042662775851233597243575808761383140 9691058 64652899189337959802897270238164513184 9691059 46858681809239695790197852979829768960 9691060 -28160353427453608094078818835184076800 9691061 273936267422513239294342810734636295662 9691062 23629364793933727118425823843575906752 9691063 -132088349884937625100643234302313144136 9691064 -859171045624635484323687710359412736000 9691065 32517678270329701435318318283599384320 9691066 45077083733315465508806306211185948160 9691067 -124410055453470976759179390721386207888 9691068 165562456734943951867709153011601670144 9691069 -8739812993309763351456921518909261504 9691070 -1710807875563588848525123189977725440 9691071 134760369888230034537211207279772141568 9691072 -18318006033247009349321570445797883904 9691073 164599695657694869298467167739679617600 9691074 2802115023897340528264502493187811328 9691075 -156228966015717659937970433597015238000 9691076 -184160333188151581012163155270109114112 9691077 4777244745432533212383207666462199104 9691078 -139194101675850085597608807004528832160 9691079 -21806924128889655797314956173884995000 9691080 30142030241262210900025806418673664000 9691081 -116961337031751947203726607059581255040 9691082 -2886854909883338817455947311706418688 9691083 -22675039797686419788125411903015736000 9691084 -322777324717450903132599050085086208 9691085 43957072496937550760506866725932344780 9691086 -91207801216075392633758620610200499136 9691087 6448806351796542315616514964837854592 9691088 -42803135389825220739829301950446305280 9691089 125582278188427548022176977791251082224 9691090 15266536008585298167276080074833904800 9691091 278811686992892343175596536614709040492 9691092 -3310124170408202652786001254118572288 9691093 293081654297440145617908725884257803342 9691094 24787232088968257553498341130133359232 9691095 83220669564272230463373093921459965520 9691096 39846157793859964898184646955433984000 9691097 -39671617527868768731175578036338403648 9691098 108146107075510651814353643026562763264 9691099 -58610340347026339928345857824679539480 9691100 -146529743521012097672266983773176089600 9691101 -15447465589513243535377033207129027200 9691102 -14210581921051677675982522082784201600 9691103 -122180588200195151596056524986475280696 9691104 20546929105670676474952691147227791360 9691105 -133018929335349939351620041803212759640 9691106 60417990579180648332612868221284824384 9691107 50522372587585092720842771085609746040 9691108 -78739093676732055402662666196441104384 9691109 -734553957335233115193674858262777880200 9691110 -34063154579368320770517042247535923200 9691111 334048467217503945810753196600009510712 9691112 272633784002013675304513083760320691200 9691113 -5094160731682282162404039556866815856 9691114 2772360882216590214616048085536585152 9691115 6917069918543098694759911134409235520 9691116 115480912159580267281647639865475727360 9691117 275695416328575784286224458581575870166 9691118 -538757266871261537847627146986485086208 9691119 -13659554639925694843509753115530309936 9691120 -37304503029200177218970493387455692800 9691121 -132135519465957942592512944334161716800 9691122 -42190239133129688372259641010490214400 9691123 108347097474974695486803298936840536064 9691124 -18838778582814228062409854969204056704 9691125 3624225282583441294719684497686416000 9691126 68223718786718254751013991243230653184 9691127 52641864279449713047333172976695730112 9691128 -212221705051432481530822161711044198400 9691129 -3350870913645382661002603359928579968 9691130 103908191016932691392781345596009556960 9691131 -38760028768682503563443874352883834256 9691132 -109673962495406777094109209889910272 9691133 -517704926317380224012835356844635797620 9691134 42126087030529219650004484913732661248 9691135 122277696021891647108837877937252447080 9691136 48837686924372820074180932024362074112 9691137 180401971271426078172481079853813073440 9691138 209821991388694695262374880778844192720 9691139 145930884391967926900653002801527687872 9691140 60063014596619580909985043683501363200 9691141 -29614709095399232127016275217980935458 9691142 99032727185986048648755551076024048384 9691143 -77545595225507824350702188300392480512 9691144 -194433963611874203003663742227565603840 9691145 -118378134000847384385126805477172872000 9691146 467390827699975778316102869879111472 9691147 199852607126232530194928584238553024596 9691148 -149509612348181374878377420685867201024 9691149 31710179977024669794704304829106850816 9691150 -10909227839486487821829727633427184000 9691151 -42278554888811630404517908446610597560 9691152 -23585959817969519201416828297740288000 9691153 580427920867197635338734195364116481140 9691154 44803118276289405728481386037382687872 9691155 -157687277576020490361152366434610006400 9691156 -147440605239514203360916093808319336960 9691157 19271181988570269836618144032034006400 9691158 35905830211250964638663392083924246528 9691159 51413922991564459621151960537056740040 9691160 184987520158323058631291213333332992000 9691161 208607039968128862049929664183870469072 9691162 -22293394609940667286910389356696002880 9691163 360422939559957292570980747923750865600 9691164 -1885409034821237638133707947183903744 9691165 -46292651505949052176027376567047925760 9691166 -146544272215241910332247329220955555968 9691167 -451283535135825946064378601659629562880 9691168 8450427234204514270708446302182047744 9691169 -225335299840973128313504946856407516156 9691170 13876195841997212303608324491864345600 9691171 -170941560513279003159354859708291788660 9691172 -325685657485089555896508944879185597824 9691173 -69785493994810259733690100650990383496 9691174 57886792415181555212500976372763076992 9691175 6247202436905269239338252196458121000 9691176 113076622237759470986511019173813043200 9691177 14474589830522186687858175290134307712 9691178 10604417530240170719307133702057904640 9691179 66603341373702471234326467667849597784 9691180 176982744806986971615354584331987916800 9691181 533601828519114339740746637894133773964 9691182 47817668788553565954315109528745644800 9691183 354378140787624727705216125086854172432 9691184 -71590591012201631364073068371347144704 9691185 61693142389117917805510379840398988160 9691186 169711337315300222074413091266553707792 9691187 110506565388848304054083891096573704392 9691188 -1065664982881120575696866639118876672 9691189 -65319445866501185496185806255825631360 9691190 -1283493470631315595762357177377350400 9691191 -65571588104094261845127355587686690400 9691192 70002620244108162400616887560816476160 9691193 -287161630905794485280924761709968473558 9691194 113631160483319345444652106172721638400 9691195 175666812383743790317088527233846403200 9691196 -347220062887868841731781600657360852480 9691197 208961024619301199216811474922555440480 9691198 256529287323072156600279962872575203520 9691199 -25082904171882362361591428814052963968 9691200 37085868702842609257882895147846860800 9691201 64872460306752488885734344095091891412 9691202 16214699504401746557823343207730937552 9691203 185555523169925597184896105872834349304 9691204 50943758872636193025892093148163603456 9691205 -469161933171946596873699700556360880000 9691206 -28559467427340406623406096089686685696 9691207 -451947216642799335564299237641642632048 9691208 -167439765420445388524057450923731712000 9691209 132520663247468979730845719557696897728 9691210 21709984387952061267536163625675128000 9691211 702366343991756864487018392312632320 9691212 46576123452022868926439826632708063232 9691213 -232323896511936439466703752965321456704 9691214 -24963015445962932626963238119218371520 9691215 144626811221791649870305655326968539520 9691216 -63103465142660116183514580583022592000 9691217 -772959020537238331987200222533274394908 9691218 55685756014479034064585887295121315840 9691219 -1236675784462845650919859863518129520 9691220 -43766606652630104446151934877116825600 9691221 181124619134866837054507053491978750400 9691222 247058069216098098868403658513464404800 9691223 -356176948010139929593769245947851073528 9691224 239853708010477585807937172847087902720 9691225 -21562195590724539511090081444819282100 9691226 -158370513843505711995762136300519388688 9691227 28794069009711713132349336293202685728 9691228 263586461855090513374137382467950125568 9691229 36632107784997951553016241187187110560 9691230 -103621309257383870162645519393686594560 9691231 -65443523227736688972074891972841622272 9691232 347070569585079181801236503150803156992 9691233 -278944757033703841724318704854646160976 9691234 27689378286305212450845702414376246272 9691235 -154798553525399674665588133773407446800 9691236 214650225540158340609291047575383960192 9691237 370920669834051097131639266673038053886 9691238 -98123761010080641212934087755488044480 9691239 -215067775518533492699113516098603018240 9691240 48722776241926829823685944235600588800 9691241 -170867696230986297831271733114753256960 9691242 17044310360896728194800578662443563264 9691243 14638997966295805903829253433281071616 9691244 182323797453765245302833845702844385536 9691245 11258567903144094821138563932038733900 9691246 -225607490195936831223634526734511769600 9691247 -263434841691092140633951824262122272304 9691248 -7234447085063195182530723892264697856 9691249 -35560606150964867805893199446189023680 9691250 -1290180831125648097796299602578830000 9691251 -72594504633920855646508907507920521216 9691252 -132599133004973481237197609603732913408 9691253 -163711431354971694816898178662888296 9691254 1127990272117758688463349603639052800 9691255 -23560847078726256077605945441433947200 9691256 -386043054673776737945756274355543941120 9691257 141761491869410002044556596319513485888 9691258 147400555747762139590729567558080676800 9691259 -286734218281842144958681804287272311584 9691260 50333635259959625478797219373199426560 9691261 28915052755705877839516630219324445932 9691262 2911180364598796366913010361815473664 9691263 276228352040644044602960701854046367880 9691264 -445216406429211434312918218257790402560 9691265 -249433683318879037189703085352460615340 9691266 -17265284875218714206726292915069328896 9691267 335122326946115150205120500535076168316 9691268 -220618355650958521263365999927067022080 9691269 -9821594387831794318168868310888039264 9691270 -39934148719415059372072788895945633920 9691271 -59783586725469277966255002434119666056 9691272 186408171041294564165781858733900185600 9691273 -77411678805142982466806827371036055280 9691274 166216204751342770867620661039939060992 9691275 -65177374074567683236305915265903900800 9691276 -3514373756902243441838274132307930112 9691277 446884691845087186042000849105067475126 9691278 74187261039830026948829725094793336960 9691279 -30635776130177763051835798481043230352 9691280 34121644476840044277470737326159052800 9691281 89992917869062419516101502166077914640 9691282 87439780445058526918760380427433744384 9691283 9037882542654592087362300511571440800 9691284 -118395868305535578885336719752645208064 9691285 -145360531376679759795712674949168906020 9691286 86697074248228165158897563126210398848 9691287 56922805655946612821207024414033250816 9691288 -270228385931772720755634065700893706240 9691289 17102938351923863398851381552993665280 9691290 -22286789751364339252088351040502164480 9691291 -9613145658596132754170724970635917308 9691292 54954364589664759710461287252047185920 9691293 -84588205899779576278688028062230414272 9691294 139600190848594143496571965889122317696 9691295 -451770689949488033995952448756024720 9691296 -19816711754222149397736122049459388416 9691297 1761882981336747665051345425741824 9691298 -154045635942621930035980404515940338400 9691299 -24522346761464603286278307983790792000 9691300 -6012353741077120491911878373327360000 9691301 328611047642290262297330797508517121632 9691302 90097009239659758542069441755129527680 9691303 -175719441486882712450633579082518980336 9691304 -42863255821653040803291075183020851200 9691305 -101183894553113568111827177267606559360 9691306 238293373072444801977341297022065625600 9691307 -163091474335606672379352525595820145840 9691308 -86230095540301899876948491143802451456 9691309 431870366985344567595430498994504779116 9691310 36331466247479054131339968930228442560 9691311 5520362848594647066486196698128394240 9691312 -43234097828497689906954563718982057984 9691313 54634207961898104755374494797229397504 9691314 47080292654532210386311090851464401920 9691315 -14623344332553568414843753415001114480 9691316 98049706630733859172793367291545543040 9691317 -39992245829654404738528944696011398866 9691318 86926785969947383868103284367913255296 9691319 102091590080311881879067815629872249560 9691320 -64734758300549992412543170117546598400 9691321 -49191673855256334131772140534761226300 9691322 88624785052488507664579507044828185712 9691323 -91854435658625047687302772605616323816 9691324 -371225726341225223601060625581284534784 9691325 93210669587833687283758470568504224000 9691326 -18506399031281697350514999726905794368 9691327 -64071119035006093814506555047174821824 9691328 -3453413346470788975342248063160811520 9691329 187513347955240940543261126515176319008 9691330 -41944976174129962312887447583048204800 9691331 -28365510754012546898252001314737679136 9691332 -18090567872273371475263748696761245696 9691333 2462434593627104952085808532734292604 9691334 5139829731249971314797083643974724480 9691335 71042564682596229298748500336511837040 9691336 106027547650516083744923567396700672000 9691337 -303645456556655918597392636895442607014 9691338 -105999224577227467995479821342473574656 9691339 33041448081253625499452832892950925456 9691340 -1745385204419071392837625144845926400 9691341 -220870885182884893830561420086606974176 9691342 252232428483065517996372223840837947072 9691343 593651629222567431647085036942914880 9691344 -9434847342751658072138735406349811712 9691345 199755334368066863164012067630872826100 9691346 -3992622499982031850907560142022773760 9691347 104288854468887028968746630515437065400 9691348 310414446171714610290864421259456628608 9691349 195662406360126634448843253170919866880 9691350 8017884476187144217467692500797768000 9691351 -361870184154928668911879000637360982648 9691352 -243167454637062528442830203917068595200 9691353 253975447880267590649110949158077296640 9691354 15026048784802703345747994145981577952 9691355 -34869550131108239903332297637949810240 9691356 66971415287691202353618338481559030272 9691357 3729029868106532256135562124639065088 9691358 67858848610287253945522386162744130560 9691359 70574359131820899579684741601877737488 9691360 -9421029465375979240964226366780211200 9691361 -308267707409612249117556267628431930576 9691362 -38934608597998002737858502603732031488 9691363 390804439554862166085408820130010223680 9691364 -13164558571719254740128856015490457600 9691365 139844303518796072373789826768273104000 9691366 -98694186413157362997475892124379246368 9691367 128825981097466492358678808234180317520 9691368 48328043318910025890146478384544972800 9691369 400268769617577385576876260867053504896 9691370 42829507736737720449359221855882690560 9691371 51557981350307119705025767689150982608 9691372 -34681340833915394309939642668320764928 9691373 -182422045416476767825824858337747858176 9691374 -11001543848127211887038270285005824 9691375 40662548614243916845564280674527936000 9691376 18002237595731344517154988519535050752 9691377 42592964934934195257330339754212673632 9691378 246614801036328189660633109036797684240 9691379 328253819056806881719878223199782754184 9691380 -97785633829108453398100779391433318400 9691381 51847241561005573171694939647900313600 9691382 -201293646600903866627141581022569113216 9691383 -1760398551334668634575133048863672960 9691384 -40894641170244740127899344176542269440 9691385 50231581234914229214407157326447877760 9691386 -74326891503652716221080838188290625536 9691387 18155199049700759608401218231098717240 9691388 -49877977932311536844245301131417651200 9691389 -62861965111980638296099423758002437146 9691390 -122757160664433023739186079290799204800 9691391 -131415077701840038905118479711549099088 9691392 -23628976353962606149041244759822172160 9691393 181086643781333330340326670439051856642 9691394 -48134179180000685669721118082490225600 9691395 -9916387226616398235262594721773378560 9691396 -38761902917803540516403977818054598656 9691397 24729078181617059116300500225783613920 9691398 52646969160642284956105952634747041184 9691399 -25843070624283642066853782662752744080 9691400 195996080323509324470541622388957184000 9691401 472393449264400708627199288850166558080 9691402 -64690284238518479967930241458865138176 9691403 -84155678128349586992201519478670386348 9691404 -20578943215681490810876192755463946240 9691405 100847571739236777596679345981358251360 9691406 -357772996247414434647576598139705856 9691407 -1453533241347698633825933523206768400 9691408 -31042333689496848569050482131672023040 9691409 29804089637553265427418560648368993920 9691410 32257906285689038379987577922226808320 9691411 -603581909874946988263752651997465118088 9691412 96174151579619881013793026968063199232 9691413 168840531916690027815658417642518982464 9691414 -28555606251195067777039593056361982944 9691415 31176963800488952307591399672571195200 9691416 -77716324367525524666013165463112765440 9691417 346681328787428942338470894119895211466 9691418 -36294781933192736583193188470683668480 9691419 -8525962596190563584068134327514648272 9691420 -66330803003374342728756708909685309440 9691421 216033531334692092392840979672137092012 9691422 64043763053850669521924530587608976000 9691423 -12276654560778900219746283569630766240 9691424 -308098424790581068886745621033330868224 9691425 50445248793239106238502839744928106000 9691426 87484449295693099664378041251579264 9691427 -320093724006461032367361654590210594724 9691428 -17977057644700153410606900414736717824 9691429 238248779954707992570199481470656335040 9691430 12416460945068300577188707819168416000 9691431 -147562503704620033556036439245758597848 9691432 -80196014867947964010262374339469639680 9691433 420058458886529473920909332808824450682 9691434 -31141352458940445385358599009218677760 9691435 115308512874336311493586818414610986000 9691436 11604598110229061197184134976762680320 9691437 22074312865229840304303895517466599424 9691438 105449753291258971420695866749869645120 9691439 -297998582450580716600048640955070219760 9691440 -21779539903494473662026145750827663360 9691441 -121181584977077252175357881936865310656 9691442 190713497969022884386783060914193561872 9691443 254951463328817481316673250277247389332 9691444 -107327814870663624515339227890266583040 9691445 -40160784226351750370533471698964544400 9691446 -56119939268605259305121155863370267776 9691447 -90294433686813480139865935769314373568 9691448 -131954993038792626781135949872440176640 9691449 66847442497344069323679995156165488464 9691450 22218549959662815395159927791515072000 9691451 -7859008241153919627113748907066580736 9691452 185557531711235181361787187023802831360 9691453 -474333689867048788445247189718191468020 9691454 -91443371577995822822504217277566829824 9691455 -6508827425965678406415411595324829280 9691456 -128793143538542515313415144784813096960 9691457 4170798367029556128011941406342525892 9691458 -18134160034712561686742226125461954560 9691459 251430016076605679072834891922425705660 9691460 37739137849571854539654946896487426560 9691461 131554809468895331274242485193959740480 9691462 299055430273568919411453601066325771904 9691463 -371960628838001545231745457682835065080 9691464 -29676544129234094020637991424533135360 9691465 -208350296427781528823465277096645072000 9691466 20790890388332010558579899022601388544 9691467 128545750416017686183316392792514149080 9691468 -66949124356327810790107509507561549824 9691469 2578392198848201519575762204474376544 9691470 23170016867480554191506510232497155200 9691471 575118912370485724838489436226466672 9691472 31177306148683418542934016002126118912 9691473 -160549926934514331158434079761882288032 9691474 94703867850083257750596432765630149088 9691475 -29269393483645217710668168537361408500 9691476 34059241540111793390669356575177314304 9691477 45333333371382088794136927106953120380 9691478 -65556422023162228588912836293279370240 9691479 29911429056522223862785577304015573600 9691480 12189343314873971362334648754272256000 9691481 29240215677995778709684502754698693700 9691482 13022816340613226064339361573133660160 9691483 -427317329968739596799893385793877987840 9691484 33629402830407252513125758866265377792 9691485 111110423012516986350138565654721436000 9691486 -19430350024564699768209614939964432000 9691487 116301926106740575370200826165171988768 9691488 8081395293617653084970417852651274240 9691489 523265199511301321450293237984024896290 9691490 -46046147098815330461574056785920890880 9691491 64246576192036483122723857942931497280 9691492 60518359400982829627124328789448140416 9691493 121883966226483687221559548517638196000 9691494 -49243430761191927117558890450559664128 9691495 -384266419371891300993320886365625840 9691496 -428321545132024747792843600329063843840 9691497 123949505028116108175776636105163432960 9691498 -80879606458937275268570597697970645920 9691499 24226014636729624390410736579758668800 9691500 12613710368710256575578929010229248000 9691501 -140773301693061185079854448112391974400 9691502 -3195191402553039577567463511386301696 9691503 89594471538609717164766561230339466504 9691504 -61872103007741375107902787571290439680 9691505 262231372746081383510201158248217668660 9691506 150316350309992195921156962900382216064 9691507 75758558650876679206128172326855986512 9691508 -170640875595446994210439079034768300672 9691509 145379298253195583629068842812231932960 9691510 56064169303325988987367302856146777600 9691511 571283687655565179851032592277724619904 9691512 -2367631433530117875863745776334274560 9691513 -245744242214399761253881102524838116216 9691514 -169067770177880557654270146210500870544 9691515 -110649713208617332359416386911633876000 9691516 -54082706650840093736104073100479694848 9691517 60585872071956947291562030758059819200 9691518 56942164502919793498479329820089795904 9691519 -349167225364098592348179030161287262080 9691520 40083537619146472782294821734711296000 9691521 -38384239462851157978787142942766778496 9691522 271159688658706379033097357147726543312 9691523 -434362176771211208084285899910245956228 9691524 159607777791411576246444037204768479360 9691525 92529502930955361183936520638103984800 9691526 30775275853558616684773867289698055424 9691527 -71814795268987839296502133710952498992 9691528 81550972347578515744835545832409169920 9691529 51312841388344234729829715702418513920 9691530 -26363063876313532921135145299994664960 9691531 -229218099158032094886168971265916023936 9691532 -96400393963797882363615194919451453440 9691533 140738666498670983562986577437760662880 9691534 -3600024060788535369876521248363627584 9691535 -59558543402325635451441434003160155040 9691536 -38259402406070262967176808288050413568 9691537 67324460899606029964186119459180791152 9691538 -22523096020717571591389976232171755904 9691539 -32831686338820651941272555960616998400 9691540 -6434155750663555379344740637974677760 9691541 -154309942146701941763022134168490383808 9691542 4671994935058296514336068364286668800 9691543 -480984548281871239569163099203593457208 9691544 -207935738647809974625660945323914659840 9691545 -21849631536412216562598022385040799680 9691546 -203375488219682954134127724311011011360 9691547 429989366515268626683638805072164354472 9691548 -209503646875676361575541146022123333120 9691549 -150791715508100528740241949099925602464 9691550 122952006894991994459212643007560985600 9691551 -186276543185773564166507908593194474760 9691552 80481388163361196011278081179636334592 9691553 20832791849921684330070862055695650564 9691554 234157457474077096994372158677938081280 9691555 4228583555112151701543333115421313360 9691556 -41897030890338626829777130407000883200 9691557 -150370315172507971253688395304025280160 9691558 -27616237486560652598979575709799998720 9691559 -369165510299651843515777366068791247240 9691560 23797585528039257416022907401093273600 9691561 50705265979670402343624118181551231488 9691562 -154451033913780874204636713113443084800 9691563 150924689525213570341219735575007669080 9691564 333378154553456534685702046668504852480 9691565 6607952849106073419591643718332036920 9691566 -1072493222498946811727900177804208000 9691567 -195026443805101885201440898205110364448 9691568 -70939149475958800956770088309977579520 9691569 507002193626764266207531000271242708624 9691570 22976062602331856406481300726499304960 9691571 197176577831253141907995238652506094544 9691572 86241757879005227442653325018515933184 9691573 323860203621216568164892066290304547822 9691574 166509123419171626609489276730290752 9691575 -80825299970114657464153678276698083400 9691576 370299087948918560225878827720411033600 9691577 34098663580656189383390505080567870400 9691578 -5032820581873999095143907047688480000 9691579 -360619949224201670126409252896913053952 9691580 25645755867435503172949399342135787520 9691581 -207555597949561265503289337330221410176 9691582 -35644188462253199045810702015102030016 9691583 -155356182558178102042267091814126736512 9691584 1499394566890660670765011504717627392 9691585 -170143457875898707254918333246913202220 9691586 32315324703861638869062642483071350992 9691587 -144265020401405172764650699266640332156 9691588 261675826641776961780828805200604594176 9691589 131755363246870012836080646685160463390 9691590 36797043962053146413903270789473384320 9691591 -65383122705788605759345491937631373856 9691592 19095121215484558535524733333540044800 9691593 155763831733738437788722936227022139664 9691594 -150587994181602207424988074620933554688 9691595 -153792005027687688531111117162133138320 9691596 -149643085215699947929504371825425817600 9691597 -327506388504389704463323735764176277600 9691598 -1355106823181099929580154780032022528 9691599 -2941037331198148502517013427207061360 9691600 56847524880465975099667851935839232000 9691601 76597801101104060920126712519725538304 9691602 12075405960846091103796940942402091520 9691603 -310458481361973715015121626487761523136 9691604 1164346389385613488722464405526279936 9691605 77277900126349450298785134162326094720 9691606 -842433460524346606938784546584526656 9691607 160759677461294346732579902206060138560 9691608 -3930135381211431237940741145053040640 9691609 -408109725125423564672367738957130227190 9691610 202402917109445696344220683452505594560 9691611 -181534275198897924698847938694768289128 9691612 -93273934255777087025544143667782226432 9691613 -2387364518481727495684162672272638880 9691614 125243717484341043157454942872338218304 9691615 17214171086137952248244156227516815600 9691616 -697936369935030706614229300407435264 9691617 113227837494515284679953571834232805440 9691618 -43093651821084975645477757756499757696 9691619 48519937344355548967996199107173258912 9691620 65150368449368563145079966399324180480 9691621 -32030516859988730526391173688409411556 9691622 199211398181229383497506691192280870112 9691623 129609021145505300268350565788668339200 9691624 -132531757959776217832694180201516236800 9691625 -329820126578929829238646312616298192000 9691626 1398693573586450348625103965498419200 9691627 318929950019367485803638295574325919272 9691628 96705908058593562648393402590330458368 9691629 73772778063906560966925633210808363584 9691630 -14794015750525312157322393153964174080 9691631 18372146116887570051129862250613859272 9691632 -12738765806640741861850352616802418688 9691633 20939719020246210520084534583254748928 9691634 -48582217441139943021680836712375871360 9691635 298112251589965595980145064641912755200 9691636 254732667510799887055074231698423818240 9691637 -188230460373370996902746499501501559968 9691638 53717202118126692273806304438331473408 9691639 -154046041273858320681670476697583297560 9691640 3214583878015037932315403511424204800 9691641 6184634868494921741148321816037806720 9691642 -137658116239630014553482787759115085312 9691643 -346248020080590599536313797575575568828 9691644 35186233071657302549415277155726230016 9691645 79705993572811251463306595532745044600 9691646 197195874300769979064039835608764086272 9691647 108936459024856915914017808368886387072 9691648 92036407823001523797823054224392454144 9691649 -349108675603685805718771551793192735008 9691650 3264537377402801550646614518925826800 9691651 -502265943493766173421147880634511668968 9691652 -348119199325225138688891133154512565248 9691653 221305361133144713115096293565276799200 9691654 -2258324644007455928384404663045472256 9691655 -105671736663402778801109782420395888000 9691656 -102107924354569399895011499720399093760 9691657 -287771468317106979999361863146022200988 9691658 52685187247942490203297188642243156576 9691659 -25790612752223679164326368948372355056 9691660 -106081101373467450679623793362829962240 9691661 89623465039976609962594353584221146432 9691662 -60691017253244207007320879121209252736 9691663 -290341807974130097444881297359623000096 9691664 -36807229142197915131323592440304353280 9691665 17361852073266899053168199614284480000 9691666 -64007819235397133791495040354109055200 9691667 791682666271023105302590388946943512 9691668 21639399796286408762086289455802972160 9691669 36858066678323937096070972563391131800 9691670 -185191815602582566302991693042115838720 9691671 -78134380163992331894504849185379320704 9691672 151855842313299513883946080437307699200 9691673 -198574177902962686790918386602981345078 9691674 -121552905108998804858186406717134154240 9691675 43222235058819856347437557221816458800 9691676 8429213762652315500416618308530431488 9691677 9149635959603383705429507658428715840 9691678 -397120746102184028685185748810365526144 9691679 191392250816925716289938986691698877280 9691680 105901814764701205369649821716043530240 9691681 366208465361914827937112180612732173764 9691682 75301167247658561871581895180929138688 9691683 -112590618172740981978481307899372556160 9691684 -1673432877841098554782576181316414464 9691685 -248531093615954414897257402169431379460 9691686 43181498706167716853325602163711287040 9691687 140412752290672489933330751604519219040 9691688 -653252714061969351786952347233167779840 9691689 -2907471293377263701117581495456880640 9691690 4566910926912742197535730225629752000 9691691 -443605673820953290220401302293407096200 9691692 2720100360109927057125403670590390272 9691693 -150171638509321452767913241447004640192 9691694 -74216285298436458974372090132506076160 9691695 75113554025247710995898969875065839520 9691696 20534828818873034405624765042230362112 9691697 -399613453373832304955515691805378799854 9691698 4708389853769617732829964562981670400 9691699 -16575084964429791881661797836604842136 9691700 -43348984169057287828179469091748345600 9691701 -284436867792325131291957540006874668768 9691702 -103877832532641096106752272361269732448 9691703 -25545472948390830928986349717098944160 9691704 -111654976917054031961647900155346944000 9691705 -112296508273016901396575435628682155000 9691706 31128070318995655895139361066666660320 9691707 53943571138463225754907773479272069680 9691708 -128548003603384561759890232241374814720 9691709 143807884440303601019208264846459491040 9691710 -82267497231682327784595287623922918400 9691711 317487925635885491293437401641032162000 9691712 -123801377972539465165675890719180980224 9691713 3117501100550807431238090808271909440 9691714 17303912022377472143894956119535050240 9691715 324443036316842692708163500170363053520 9691716 67413605839993364045760017364498038784 9691717 77787754837358468341077003036485608704 9691718 76478491510434881936261881965144094560 9691719 -161624642532648848346792413474320256856 9691720 15008561592147901518943568964820992000 9691721 -97993823354094233849742359078953839708 9691722 -80223469952949329840903227459818424320 9691723 450161711743023026602757700233008349972 9691724 -6042913861290382283805269781813709824 9691725 -124728369392657212377421467419447018400 9691726 -237494381278713798166891833853148360832 9691727 11531902420980885979138809521832947952 9691728 36031177577381966112114590420642955264 9691729 136240285443989644819302002177108480640 9691730 -20649025605821986997884387560279672000 9691731 400758965635458876957784361202568272 9691732 177550238372687529474621781330981664512 9691733 38718743401804880409762334680145451982 9691734 26897971548942961385867193204310659840 9691735 -110391802489292770464309593441518226400 9691736 -269213142089338996912360047592596848640 9691737 -173128305531168060742347787093078800 9691738 -95213486237444032018517828037855037440 9691739 20240975136090794414889591919085515920 9691740 7161386552970799564189516968712120320 9691741 268400540835616311310167075373714977484 9691742 82850931357924096880056260571578328000 9691743 -49995033647434400079359317097805645936 9691744 -44436854293478406823119218101140848640 9691745 68522436583461341392874928481268450880 9691746 29980263419888438451258353862512918784 9691747 -1756886737497336062488976953360508800 9691748 -66267703682868778539003604182486312960 9691749 103782293990572152447964008518895335934 9691750 -82067238772533031545730916853023808000 9691751 213284257469848193816942266315824615168 9691752 -32417384536757399619111358775626137600 9691753 -384290082768184781498250545039893521840 9691754 -62004713229091516955951750419668089424 9691755 -83246980661071627684458376062886747680 9691756 -50996083188518922191069146535518017280 9691757 356858877948205398133380390644291346006 9691758 -150374254041974971506450834242909372160 9691759 204080121341319730944483263438209373112 9691760 -21443508843778206065320299364682956800 9691761 -265781459610948295672584059691290064528 9691762 -129465140508972285816847794979034512368 9691763 163364130966056477849945601852264123504 9691764 226591618733168516656945741168553189376 9691765 -8973302786661593886948095074094872800 9691766 29611322797448067401476027578859259520 9691767 190114741444571855737414318770490129680 9691768 -197048712935651016850928505256829091840 9691769 185555957752048028200461019629751309140 9691770 -810689731548355532754321002018795520 9691771 -38853473989392188632818563833181754000 9691772 13707219865889482102328132978492009472 9691773 -5800787028692582460446599634539597824 9691774 -1438708448554635667089326032127064960 9691775 -97973388610051494887741460058633935000 9691776 -173596939650829647196490855900145254400 9691777 223901566680238666331392211628361545540 9691778 -30530947642492176466476806814476328960 9691779 -166726236900201227398161264029866743816 9691780 -12164412550182044571107930375799275520 9691781 328847019960648549563551721644670278464 9691782 -52914594852310277099427269862839938560 9691783 -214452511244686607030443452877627491440 9691784 58067620453503298804920073221794365440 9691785 -170023009809155576897699901236670681600 9691786 -41292181171299523981953898600950666240 9691787 -21032040916338152309322239850478172928 9691788 60060837128637132942240173560070492160 9691789 -288493353177525865189345585445530286410 9691790 -12127542764742804476586499518321057600 9691791 -44348881264872959735916389729633456496 9691792 -23411917579280939415592694035961610240 9691793 -73761524309756484295992731689302087900 9691794 -32486245633432091373890515030347010560 9691795 226592806447089698496035873933929114800 9691796 188254944009742349746859162490399177600 9691797 153024023816736068315396670348041143200 9691798 -12591643911414488148279530407873413600 9691799 208741930849026491105925225545642381760 9691800 -13069071808810696982715362545351680000 9691801 -78246687730047673184423840018951686080 9691802 159357750562104218330945786056484927424 9691803 12937152602602853573574036206143595520 9691804 7934001603029941785199338994666730496 9691805 -55277823779354064163520549447300388000 9691806 14988790989147559769519139267307219584 9691807 -120307975063887169509097830541319558944 9691808 -6245659132366499439866671892948582400 9691809 -23180264834568326484400141769676840192 9691810 55769558903986691731400377617231286560 9691811 324954729888327008897502604153855880412 9691812 -149282744351292555812582458939547489280 9691813 -9251979826468090942614936246148512576 9691814 61581925268804481353515739881056244032 9691815 1091068139739403957209164199333642240 9691816 335379246884496082773079435999845780480 9691817 45423885456898823599663871248841164992 9691818 -154473905652341942694682918831820878080 9691819 339922652372367921152438520834302111496 9691820 67821004998227085735177623344285440000 9691821 48421498308510330048519326549787774390 9691822 -12157368129375501198490147585839063168 9691823 439076307106395927040525027660491171360 9691824 1494378477990420125889445210576650240 9691825 35057648078315244498917649417165979200 9691826 -8737534202689396452399625302128632512 9691827 88986789148460772451850437864308038208 9691828 -341361696494587596877672251754827759232 9691829 108152219410511085969668537998431221760 9691830 21191012560083220873938467298929324160 9691831 104318296715959909124982054137587566632 9691832 176135084499228158483428489597444792320 9691833 -100016802510385973368867685251140276000 9691834 -245507026775224430958413417082092471184 9691835 269950560304608996069323215566702929280 9691836 -558073958998983353528371020710903808 9691837 -229118247008057277119557350928451640788 9691838 317241322965000255546203760277316544 9691839 -132081788074486197140813185738662520800 9691840 6020580914308140503845329052977070080 9691841 -323750142161055436721810183086858031916 9691842 73759533217588143385358706694872381312 9691843 -151597410636769809885287266078553186560 9691844 -44272572373859785824119549035917945600 9691845 -7833760684415600002548368565458799360 9691846 10251840096714443379742392909078047040 9691847 254908639723046029157762961142764722712 9691848 -127719765836468124000396011624602598400 9691849 103543212446782135500172933619468041680 9691850 -30718525193432032074206669125448467200 9691851 42994137498063688620706715058614477040 9691852 -296333422300423497958803009860401256960 9691853 -234821951928900718414033112202295107540 9691854 29411780091497974601455594890379449600 9691855 -75875659166599299856542288192177646080 9691856 1243947925205243609529561357671596032 9691857 -98625839185204324130424507080217140574 9691858 268557904030804893167680059645509280 9691859 268917389794194862917412184621791150320 9691860 -78583531657875431831435234853234800640 9691861 243971924774667325466450253521680688462 9691862 -39158704517703972169552296852628104000 9691863 -154610587192433416731164305465179421824 9691864 25593720477380669248280451602435358720 9691865 -127147622036767971447563863127970655740 9691866 156799130872776248513791553685597273600 9691867 -118383455033360226260389840504575314088 9691868 253421252262736649605386747018675302400 9691869 -10139499751155075983631329800196736960 9691870 254679515158714960597146965412880450560 9691871 3062714432171818303900569670380779520 9691872 -78814435145709230445541250597379637248 9691873 40802197495523816191497885613644152644 9691874 -310551893778749810055093209876760257760 9691875 67084974286481141482398480260264902500 9691876 -73554937130752577653443605198049120640 9691877 25332605031431337926747169801695460060 9691878 -18905953964046083282670792168418836480 9691879 -241453669571842324501391854323314712520 9691880 -314708084532537115840540221652450099200 9691881 61735149360880497186739957979649840960 9691882 38004491721220476958495243717899206400 9691883 176761404484987009312165330672791709920 9691884 -12922597027561876529657517666554676480 9691885 -121772498996315135639659669182756858240 9691886 31714539833779185894679043607161251392 9691887 -224036308346360408278009688815485331680 9691888 -10864339752667011259877164805761335296 9691889 120098118716993967632831659086006000240 9691890 22879287302549922931012001466949347840 9691891 -158522496175153936303510078637963242416 9691892 63255804530450408568776613006884689920 9691893 22031567015193459800240879175530192622 9691894 -34925638437592327667458616228397728640 9691895 -152258567326840413816118088624442721920 9691896 90803457371691490191805316501483212800 9691897 4451554360116422740668667025256364800 9691898 105548681133713554413419052539887248864 9691899 184953138555831771562665940181852928 9691900 -21264931467029605863632989780849472000 9691901 -51530048968905511315061664367920123840 9691902 -41087498390398093549893881756279132160 9691903 -40565388364541109294098413440595543016 9691904 -115616698511607040958963551999616876544 9691905 4493544521317687223080487812631718720 9691906 -218925528005084223537173343789260865072 9691907 211325095007307625118338594177277340156 9691908 -31094569685060451220555192249353369600 9691909 -55227272978709349154150326324210553890 9691910 93072075551052033940903774520386738560 9691911 275296470780251118993901149565447173360 9691912 32021396332033903999090937257598899200 9691913 56010937977917934634648288637706608640 9691914 -84054470341258951160196739973166800640 9691915 104275863187358461281797147730687382560 9691916 83685874987939015004376961478619079680 9691917 218879630795263299750863024590610646912 9691918 617164808682021505360529989575515904 9691919 -321288398541637801907200719438910475160 9691920 5898632758918072664152057528791859200 9691921 350286936423333303926057613011847233892 9691922 -113208488770777433128566824395709772000 9691923 54330753124359473601231896313529440000 9691924 -134221601566463068198551364935588274176 9691925 75791063697916481777324992639893832650 9691926 29030506775674136995296316153814949888 9691927 -99231685949991369608668964578448072528 9691928 -32662806270045609769433686934183116800 9691929 36653833538694939693839359244586379524 9691930 -67500562761727221666623261029379539200 9691931 -412086687772999478970727154384187398268 9691932 1508924303775796632080425399325463552 9691933 128940948686918440359144915218691478144 9691934 -1423029063056651792258103997232903808 9691935 80402311542048675852985026554318169600 9691936 107878835395504218616885405625536806912 9691937 285707890435418355094390926021491711586 9691938 -157418785926876878138905786456424559360 9691939 -37838284079898241036336267418223504776 9691940 146433562637736936832120738991196791040 9691941 -55848078799286840096980577016346566336 9691942 364401809578438364101595051346353280 9691943 53145917945245371099836210603556243192 9691944 55534387196382586135324775743610142720 9691945 59346988863958708612815086292655441800 9691946 -70106485723177905912855953868122704896 9691947 -14812786887820896784222223987585794560 9691948 26295969995993961704014159948158125056 9691949 -16649101478143707573542165472462089448 9691950 -5718144136324103515062238608382766400 9691951 -49154731860162671022843170894992969368 9691952 23849585417548622391926295424575700992 9691953 -27436932393229889728003275655277897280 9691954 -220367368090728960785072649065203009920 9691955 -54984514457969772820243426578365805600 9691956 -188276751828874147432113777250487426688 9691957 -528854223818214017677797044882141260800 9691958 202841549087524621452928047442353826176 9691959 -14517025245921029499749759594522527152 9691960 45075102243483869119815250280325120000 9691961 -379457613780420483055959272442858333948 9691962 -21884672734535375971406044266901280256 9691963 406883719349850526151993052248108106212 9691964 -92743412101576362407736126723544055808 9691965 -7360152334525336660630715613663033480 9691966 11315100489787576266958750758987645504 9691967 -448104083234861225113269446556940833240 9691968 -5233489031971540241987847693199736832 9691969 -107699201700569680573129377300207374848 9691970 -31001202009803342799829705731753945600 9691971 -137745186061071083594791034924927747856 9691972 -106623181684704990524339481894079061760 9691973 622833451358490925139550673924834892064 9691974 -2596196960787858557656600217320323840 9691975 14305586447391021070613588458753292000 9691976 22605032315518238612347975540862976000 9691977 -8161339241762051446006746669848663280 9691978 21567699774754329361347604959865493040 9691979 -57867949186862112485693525014853088 9691980 15028273123954199595888339971184721920 9691981 335780748545789472166553062370890272450 9691982 -5482774245052466481996819147549465408 9691983 -13101091311530892836447438954680565136 9691984 115901004497077198260971001904190570496 9691985 4837521112658239619723441567535652800 9691986 -58151172865804737546707626794996606336 9691987 -507475799337288649485304751531367993364 9691988 -115909685411912015124952524800759824512 9691989 82573627639279838885333490902774207040 9691990 4895341484812861101798104511217643520 9691991 -1740140699860796704253407212074219040 9691992 -3959886662639726768942409438899834880 9691993 -16822771393166524591523761922566946496 9691994 -89826623959733538571374784347019644960 9691995 -7490812170084564096934097089364121600 9691996 298954136206932200620926297944093504000 9691997 79559971168423887487344490881655803264 9691998 81784904972055520767569925510658400064 9691999 -160353556508118263877940924958219788000 9692000 -403263363522080459134302777700909056000 9692001 111922498451264681202426740914051481280 9692002 34691891337935083074065623876257928992 9692003 -674816737797690808747288039361818866000 9692004 -50108758036106096289307253677466923008 9692005 -114679126827779065939491222779840471040 9692006 -153510519195091143276341676513458252544 9692007 28568364155209489856499235223044651296 9692008 291244443379164679057008280721030568960 9692009 -56326342890830866373337897099723408384 9692010 -44904778659488030270956843501605706560 9692011 -71506932623872044795873640370892395520 9692012 272741941102932222372182524928199966720 9692013 33729448260963599580250308691686855744 9692014 -30879388387833043450577773820666132160 9692015 -453181102552837332922765542473072916480 9692016 -15527496451609836778806371426650030080 9692017 160080727353007326869228829894737786066 9692018 12772964142817162688785401286550409216 9692019 -424644680675041622754626345786460195336 9692020 17517628291402196361182766171537722880 9692021 152703979114905427338359218669331922222 9692022 63294096417534859600864304261365044672 9692023 434603313575151279948455431083844048560 9692024 49827488619518631224726588060561448960 9692025 6710906274531761921913649573256001600 9692026 53278816988556775484455612450139947008 9692027 -266246493595767436121404263629764940124 9692028 2354088770680915446328511672226693120 9692029 295241016950531590891866379562620586630 9692030 13238387826119942662830093451901164800 9692031 -59496838700580176146595820830213815536 9692032 40095255958914043470687561544472985600 9692033 -71438991245475434704573226699179118400 9692034 -134092585749181936812976271655737913600 9692035 -133348722885856757123351380003687356240 9692036 -319963568790011769727758718817387397120 9692037 -93859330118736857748893921889708534306 9692038 167339885782155850978106669965527181920 9692039 -4557675377778600767959614575741941248 9692040 -112771929042261111308950299813455462400 9692041 242562189245233930826821481304810700442 9692042 -173304287452915618102448180845003973328 9692043 -258744881293716012209106058046293546536 9692044 -2520188432339884892654719574105520128 9692045 -62927492644018656510880080783450029760 9692046 13768079471964774107744403240663787008 9692047 -167481235905444736336520858594574871504 9692048 -98664130567618757450533409703868170240 9692049 70964933192229185778728907555084954864 9692050 -97176538995594945542974304210858101200 9692051 -259826839300750040454989240850418308948 9692052 163184052462588008649979782580407859200 9692053 275352149801787556824390416170135074240 9692054 222850720850623668515022482651972114976 9692055 19252530666421350053568631112884098600 9692056 -3170411461316595502773507165661716480 9692057 90665214652249623806802840212766165504 9692058 -59650284260923900448489865129285596160 9692059 21951098245950711709415968260885391504 9692060 36910571275132420315170319888415293440 9692061 -243867212539683381265484718217825032960 9692062 -46158360795014940507712461933957845760 9692063 438157061698665820893754367844478137312 9692064 -23864430899239474838604629832022228992 9692065 -58928291033568260630286197473755183000 9692066 -51650148366262896420799879711783470768 9692067 -3261817046457284787543538385744507136 9692068 61767157286289135772348946868200841216 9692069 275573230681096416804416547182886721470 9692070 55718539211867694965374002261633734400 9692071 1743255714188952594604601195244279680 9692072 9445402266548243323362008039720202240 9692073 61379595568284787972321375785660877140 9692074 102601743088534344553607663775200400384 9692075 253103011699987379375407723783702047300 9692076 48129629137834933580548300479044665344 9692077 9865829384019711580272187785768880000 9692078 14073051544281337271798149311861489600 9692079 20892871671870987284688021833515789200 9692080 45266650051752454956897245500877045760 9692081 -32417959146985360329112264067419510080 9692082 -6095033436969862102235785000074082560 9692083 422082003392862757234266850016481624332 9692084 340562712547153712079399608567771001216 9692085 9813768033337129263622920928124762880 9692086 -321908252502956467093420471569956413440 9692087 -244401074075172293664212655118137474264 9692088 -10447343381410472426354100457738076160 9692089 -301339195704987237445192196351134546800 9692090 -143928221693201810228238491247966720000 9692091 76300167126743444795040537647454503352 9692092 274565783449259487288227861651531887616 9692093 165684780144862191726654313706663604300 9692094 128974161195705072885531967342265084928 9692095 -14939464792864553431812850208555740320 9692096 -15225980215690611506498236912553164800 9692097 2665320662717240973914414003896585440 9692098 80189740203219959292298773266431493664 9692099 -267677079593896747676130181668964008900 9692100 53125458261261852381402906358128000 9692101 567302034212518984937005033559613518172 9692102 -95100918439001851097171438496696064800 9692103 -185819294384359367401002661087980116736 9692104 204555516659577973103339080613430558720 9692105 -422963461996832243747846335534415245440 9692106 -117163674606524740060953424692791920896 9692107 -245154703634791043253698061627056598960 9692108 -11276776382475258376930392647765428224 9692109 64416907835066900000652498331678080000 9692110 29861428291518061306083417188172341760 9692111 -83169953977009833567915573012537472656 9692112 57739540902124470239593026617254871040 9692113 -70281408381999316609993489147401045720 9692114 -3267752944989419051604999936590995200 9692115 -3458727501675191335777312718502336000 9692116 125774287528671153410853415107539888128 9692117 -430340715747321903041040746418539046834 9692118 -35153844366995706834317102598140717376 9692119 -41397259055606506023073971807228554880 9692120 479403543809954405643374059618111488000 9692121 222044421480382742946509780128962888912 9692122 -9478022784384291728482651361897707776 9692123 31073788178738621073485809216668877344 9692124 76950690901322165782645980646953538560 9692125 -270940792128236170907933891120574546000 9692126 -127775686877027875614064438261727983488 9692127 87007195680816884688552323900349762264 9692128 -4423387074500692883501357091406479360 9692129 3614591748098562366332917537232513280 9692130 20451154058902400865429224935554001920 9692131 258754121712267437631566711379622640112 9692132 -53744717538127652237509619709099048960 9692133 239922366145413255825641677666880473248 9692134 60170421578465896381559281066166900160 9692135 -291060370813746828237807830592733726920 9692136 -4516539035957730225272151723471160320 9692137 -4580007777037342629271747920163986560 9692138 123019150300262713835098846629032652720 9692139 -102664715914788406136772896829770790912 9692140 -20872839297666434766393903105025474560 9692141 205645015236908049766182933842142499542 9692142 -35922008239489376050806078166814311296 9692143 -66381280084725927116160952113136587376 9692144 39858547432601496539226318428815491072 9692145 -44079446435202489780744148105915325580 9692146 -95824737033066525514430809648522207728 9692147 -15503897374119429196760686979762751120 9692148 -10595492820575217499397246844849469440 9692149 -289311154859212749834714191182036416850 9692150 -8593649500882032343203588244584230400 9692151 182179542979201204820655433939089312000 9692152 240670199457749870848073584707784704000 9692153 -153875336521400683254925112282357688240 9692154 22439278281297759564246860746427152896 9692155 -165234392710265259621949950864131024880 9692156 53753764839986398794664485750344171520 9692157 -844051322325738632792249572434546912 9692158 -4931727375874862342646208635975287424 9692159 107133994174143751152597727541835708240 9692160 -190427081479150570637562239909929943040 9692161 404879710448288162469010340418014069762 9692162 -125484159850488969242912740231882170336 9692163 -62676950378658762855769097365154514240 9692164 351397166948370135476196885576832693376 9692165 90345964899776785971536098950296553600 9692166 112969028336216189954926089377863065600 9692167 -94363908988065846797592382088034604800 9692168 277338046994547125323255335784859781120 9692169 208356352467608135286097282429870204944 9692170 -48568900813443252871786633919771845440 9692171 98053995869679955390478922560051329200 9692172 64340801166885982412863644785256256512 9692173 -18575884866634702868350958786239311860 9692174 -221698053409107831809679497172503129664 9692175 -16948020527860097872548793928398401000 9692176 -13897515702064831141284913622389456896 9692177 -185208332002212429305205066724749240960 9692178 10583598399581788183161562555660074624 9692179 181738108393544077637873779113040472832 9692180 -17298228964477047314520218426158905600 9692181 -79314520588564006444415502099287111040 9692182 -158101267311841756741497443312789411808 9692183 -98221624044686893660617393962920016568 9692184 37042314722826581879227946794308894720 9692185 -255891186058255916431806292660540660800 9692186 41973967889505542734823994173995180800 9692187 15574947327672859329645209237091991152 9692188 20374076841970664477198101863269624832 9692189 -35004992688382329157551237633911017320 9692190 -13765769669329291681017413081680454400 9692191 -307697045103166880756203687586084341408 9692192 38658019788796095506385353296458547200 9692193 41715593119754982813993332614198860096 9692194 -269673055627891219262866115428915261440 9692195 -12879834245438806092516813347202043200 9692196 206780935114139673783851457145572372480 9692197 -412427832112982230252434230195817288800 9692198 -22428551158693019285312251666502977536 9692199 -369970152302707184965082251772143210752 9692200 -1167144143108221077340916161898496000 9692201 316823975884977731319013699685145614202 9692202 87622936999763139352751685007901184 9692203 -37880765637563130920516741917723552800 9692204 35536359606618072596360783719325068800 9692205 49381980622557225667105890894812667360 9692206 221178711878350934636114639629002953280 9692207 -49115529326589483227590395335802447888 9692208 60993062775547421995871149623367974912 9692209 -335103990844858053894996440105807780684 9692210 6134049013842737257534683977409546240 9692211 -112625843733943636814748560582777494728 9692212 31227016855515872665705102329473277952 9692213 -683341745634125019508913319655547459556 9692214 -51824784490917525849417034368251179008 9692215 151225144897486015301834202230944127520 9692216 23677847031430285281862790503690137600 9692217 -20745022098510562302573712825613618934 9692218 45765154931709822420248341544849704560 9692219 -17286781013030061731564213777266436904 9692220 125987874223832762560670477840345948160 9692221 -54350569458832287113090941024249184 9692222 120930750397609944998197298498360454912 9692223 18057748712520936971329290665552252160 9692224 19402959283678106663171374800899670016 9692225 -4223702369258447963480662049832642000 9692226 167334069100712583200171447045573926992 9692227 290714466807849482566107307039235215512 9692228 28974356329093002101014557715721711616 9692229 29054652350731536273319270035644558688 9692230 -86987849643896395890108113122469040000 9692231 35503288354602836318529393719955571032 9692232 48830657875797350756782609094971146240 9692233 -409450121852148896250757988164022324518 9692234 148207040546718339430263193033481876016 9692235 86165149022665476523578082164542241600 9692236 -842606635667359876694124373953985536 9692237 -144812573366731977421163591883227240928 9692238 -69285771197778515137049564301366529920 9692239 298300783723542480184839215395864573040 9692240 9927662380738793329842473879777280000 9692241 -64521043870518996948558151614238317696 9692242 3648701860029310422060254639781273600 9692243 -2578773474161376334784458569899019264 9692244 301232474684866064586572166857645260800 9692245 287168135108531780411148767032109713500 9692246 -165494625923495166485503356154576982016 9692247 -33347498984310511644859280512187055000 9692248 -26246804893613540452247433371115632640 9692249 -71185187637141230651499236791110553344 9692250 155193357514702702468293485378641728000 9692251 -433179758141805471491028941303727810748 9692252 184851207464854074104883170712915290112 9692253 232137838432509702437569717067899241862 9692254 -45951488875024226419629048832090880640 9692255 -248962110232595802197976226263684666840 9692256 45876688250152973224314213835204460544 9692257 70443360424174564082506305682184507460 9692258 -91330578939573080135017121239396313520 9692259 -2803520349100250174190891350575595520 9692260 115626048052328716141404907004605466880 9692261 -68221703948940060331383681024825408960 9692262 -38639652919273232910717119683032084480 9692263 -135450138646393140667364801604032770080 9692264 -214428313394383079274782585846675097600 9692265 150961390139343470112137117296887272640 9692266 -95028224053751611461735732839521405440 9692267 175393527955742800391454048163635774048 9692268 27120904701171746494913172936666109440 9692269 154801728021136360404805375263611897088 9692270 -7223465945494100436491804472522282240 9692271 -350342464263401095848085581475789595760 9692272 21041120988052627797227234004430028800 9692273 -234445025849281814283023306670353050158 9692274 -6342357145637071305594737552416997376 9692275 -53520057339588387865701693080092717200 9692276 -169132062224339056273195354110857656320 9692277 -43787596715918584598001462059536546176 9692278 38537357992286832873833036832999492480 9692279 -451991738255292819760365606897963348120 9692280 20988175029119484473634037028997120000 9692281 214569577391329160682802189375460350464 9692282 242011344938787804286565692114445280000 9692283 -1737118894362810037504243168971869136 9692284 -8436692810620020828312855563280261120 9692285 -238922234264700897521889367981528321440 9692286 2412401217379764907103888077122822144 9692287 452394073313684921978010559441300022784 9692288 302659722797181982742456610536313323520 9692289 -31311867252901075736395526246198578446 9692290 -142850704470981494911659829287038577600 9692291 183861797694438371585460469024096830672 9692292 89987626619062188056660455722327232512 9692293 -149949078284081416883256618040605047040 9692294 44423514800406217753774379261780313696 9692295 -16913052537950172092374422761849856000 9692296 288870003174356485777222940248558433280 9692297 -2236597980883307894088431946130640736 9692298 -53165953433823195964340303742092352768 9692299 469312978858795548793707154407838357240 9692300 295729369291881167554949741406637132800 9692301 -191346651367213145985462525734115914400 9692302 412087787668086172351566617642462193600 9692303 -877197655076772384507719064706929840 9692304 22084628942421775264177658907745910784 9692305 24968267263694281039188856928025707520 9692306 -25548780848795773856004362491131350016 9692307 161449425529290994272512284311649117488 9692308 -77517367363534988632606693746751457280 9692309 -369060824702673045173495160388047653760 9692310 -104235816979226284031147290999903923840 9692311 -278163500863494214356446554249777356088 9692312 18926351665242844202418008996371906560 9692313 -172122397891754039223978156850840572000 9692314 1532841721654847347281832069340246256 9692315 -16922194076329917595657058434661775360 9692316 -28041155887895955473567972857706032128 9692317 -32727503230439733312322395238357546548 9692318 -68870112468104234563333411802804737920 9692319 -41470802427329621163447614818372086912 9692320 50645051979178526396190162008235048960 9692321 -27832554836634946186814770067129276988 9692322 -69584378613275323210728244453478760960 9692323 -422006577056898133574084608783949147428 9692324 112946808386028778785012521524674105600 9692325 52094904951807293142390684720886152000 9692326 -16658651057991372489489201480793069440 9692327 -307624293120459315825172973929361960448 9692328 -59039108713131767640234840752187310080 9692329 -4369455829414535838931352776822598880 9692330 -26621877100278719299646492394404833440 9692331 113859372710616904432392162583918158720 9692332 48933487061363419274842476529448922112 9692333 8880727346773590998859559407171729120 9692334 -92728380876031614215829766147079363712 9692335 -70017131363203137699190575020435243040 9692336 -21183824031393205110401935955548962816 9692337 -16143172013476039672124006010390198720 9692338 -98404368978909209742716158678792498416 9692339 186396358565714930014807530315201025440 9692340 -39008676448346635957985081405468835840 9692341 -223292402902962670161717923558251498258 9692342 -124438525576823012399012037410051708640 9692343 177460410945256236615079238804728379640 9692344 -163441153986934432031778674238729891840 9692345 64632571879009172562678963473728856520 9692346 155612003706709275976655776871082992640 9692347 -216370636021944477568987063358791054764 9692348 174933981653856314471861659118100292608 9692349 -131972911709035804707280395379667697792 9692350 -115535389146897145993760164268405505600 9692351 296461619369607276440970810026063224800 9692352 -73823761842501452822014997175887462400 9692353 197706090511881365225896143107369088768 9692354 -21244409919726722158983934652775049728 9692355 22467893045734098511030178091642486960 9692356 -3990918659733764262682793746764666880 9692357 54742829885996161029012246131269098012 9692358 -72339665643216612680264283838915844352 9692359 -95331894946125367287174942012318079200 9692360 -147701044300705680319804999029839616000 9692361 -15200714415370869649967528965551834240 9692362 -121674805025157835207754993165381615568 9692363 115487019976329957075956944982939588040 9692364 -39953898608237297324891494245568659456 9692365 85956487516750676249639470509821639520 9692366 120016731137063735811342881747094781632 9692367 -38838843987442023367187239289414906880 9692368 19692782261803253601080153057380925440 9692369 -18796549425758235012136227303346677900 9692370 -47354270548877282492659912230956400480 9692371 -7305557450365507610390097196458252608 9692372 166551464202448614769241135517960192 9692373 -127126241371478583418190976741006347616 9692374 -213638866812351340719232947658633700064 9692375 -54683561667457005825894648994938240000 9692376 58617681956728685681943226694800896000 9692377 -265340563135693890370045469078141735100 9692378 -4421589417642408538576805832648206880 9692379 7534641683242888033999886392460093460 9692380 74978245883921524900545887203838054400 9692381 -201207151521604392753713973174735923808 9692382 -1760970777821518111664088017861415936 9692383 214456219094132168694842282483511177632 9692384 17115041555743554909935983199731580928 9692385 170772070099666547765198722065097737600 9692386 -18221593803626277498784606365516226560 9692387 586657364071276146129304556504728233312 9692388 22999173710052716091915821417156972544 9692389 88103293072395828183511315639996382720 9692390 2899283364533829979494054177504163200 9692391 231361555291124116163092568512728253992 9692392 48263590603240376821838004088612224000 9692393 417277187122596251036313439272906867642 9692394 16675964003212576759922585315143668480 9692395 141860738404912364009747554947378400080 9692396 146969016602959070966035467410909822208 9692397 -79597242509088604682897793352899849024 9692398 91098787394354304552874249554909365760 9692399 59912583483230739587488247940563864400 9692400 5621182995734368239467191383259545600 9692401 -281353083201119466572139625128123687598 9692402 112679013854152203470631226334010614400 9692403 141947018499038018024547746428960839168 9692404 570266315391339735479894946425506338816 9692405 91001818772390193409568218477214151960 9692406 -85599470267503802833162469835574886400 9692407 -91664185095159650251156179523551124080 9692408 -136211986928898044606876688209355079680 9692409 38928402692728883806127647562249152320 9692410 30009003840244513859583459220195691520 9692411 -208125668856619935292708886890343072988 9692412 71636857240555488666075904475588404224 9692413 -74943279610707600242720961346258614080 9692414 203336135749585985554639852163069329152 9692415 -1433159704295905928135891557211110800 9692416 -156902740109472746804400582777527861248 9692417 17611317874226221034741601023788742592 9692418 89331990521089186189308442349875192704 9692419 -144399900353362803576667291510391961600 9692420 -74195931546321896242046438663462142720 9692421 -121118263456041330054616358738687496096 9692422 235432131746958682490317180007329084512 9692423 -35249090910396819292129656748841501472 9692424 2414672736591654794237676125629317120 9692425 -15729647736943828656323580721595508500 9692426 168000740627356337006250108173801604912 9692427 -155766316275302772159968795410986429480 9692428 -38046805165033841743183650852162892800 9692429 -3006217174497002096938155918549027072 9692430 -39307805130178682772058038416153333760 9692431 -149224833501721127033028139975594199040 9692432 19313011420895587552449149307834531840 9692433 252605545651949743837992614267459613600 9692434 271720035385410804721873387969512609792 9692435 -745004321319073993321478862453458400 9692436 72391622972269593442379859395371874304 9692437 267667559043295048378411918469231235086 9692438 46406606137977754160892680840043644160 9692439 -229749263588865670045307949663351668376 9692440 -2660867438542106689847206265188147200 9692441 14083538445309040997321743065139625568 9692442 17526411777481335970338711427030660608 9692443 43723931356581314963640139671631842692 9692444 -26912675906824956727907633351275734528 9692445 56471801496218374345500829106131987680 9692446 5219212662254665562158598203921873536 9692447 -224937876484632189250534238967449779104 9692448 208442471647319105213162896605739745280 9692449 -88288865271278793865797747623245910636 9692450 53822280322160958252229700912038620000 9692451 -248369884995384555693212460283799434920 9692452 -79303592584586077074010687772403118080 9692453 -1375288218354658172748867259380582336 9692454 -13196792155018768149663407511989228160 9692455 -160479824113949614418756679324943661640 9692456 -222584905201888731602663220519529113600 9692457 179735342071854229365574396663731679392 9692458 -191074316992967167929613439833844348496 9692459 110453471095959345550919038623699144480 9692460 3404839376069022913019307765658460160 9692461 -84589672047092573846598424371536431200 9692462 -18888323861734891278170516885033596800 9692463 -296098891636802293633944414881384568 9692464 13547351825116398681307509817350471680 9692465 146257169960976274300169815373779678800 9692466 60263837528780402638708327688185265664 9692467 262883319774072441210701736927972351120 9692468 -194077694833502835504971525401282676352 9692469 -37118409621533227048829627096642172096 9692470 131212887468049767280654587497900544000 9692471 -124347446649522790161718687481598026928 9692472 -209390683406817271367925638847296962560 9692473 -114590402580489586235267384623100497600 9692474 30576021146021773708401788369831976192 9692475 -61503880896040551655899801374530138800 9692476 20586637026190753755167557685877073920 9692477 58205090662907636638002348103698448326 9692478 -4083235512701379623624607797600133696 9692479 -122704193526995156224725886221196391016 9692480 -15607256794416325714264987731870351360 9692481 -126969232122793980010709548547786862336 9692482 20459996439076424735782502090775809760 9692483 22028149213318434486063501638253287760 9692484 -64184072688535395623143197416267326464 9692485 -253755229998549922027470103496836307040 9692486 -35713059704473568297472376897275749376 9692487 103103979334100345328737180783060816640 9692488 172128076482300932674872984264018370560 9692489 -4033758731457042496017212849009040150 9692490 16101286089679699905905517684457509120 9692491 -34848589675572130921401512878094601216 9692492 -45887686320961294276087218258270005760 9692493 -41889489493182515703148590319304828736 9692494 -10530706388026611988811200215905280000 9692495 -12594201096054643385006029808930955000 9692496 52314034520720620321587517107620413440 9692497 8812675991265573439651921192385560946 9692498 40161074988343607429611220717660953920 9692499 66785659793182758905723966140646926848 9692500 -32069912928301998224511524525311120000 9692501 1179723180902473426263154346195965824 9692502 -6401015727260812813900839586184138880 9692503 -75491900282164708339395406663897088248 9692504 -228649500221812167444921687899382282240 9692505 -137112961947018823757988201922669871100 9692506 -1712603710660700332710395395471063296 9692507 -13156821954629286171257627216765900016 9692508 -31691539397968843375951498510027407360 9692509 -457222220838676232201375580203871587290 9692510 -156535776870346749332255750673567552000 9692511 -24760442194275310032171889166327483760 9692512 93790885252092259978380750395051999232 9692513 -219643492909134903500344066271180027904 9692514 89273218495129752521939566856379402240 9692515 -39994152549996822999325401524315925600 9692516 -348332333888185705518924400112293270272 9692517 -114711482014780655945995738322679627552 9692518 -203260238603048798022613041778658247360 9692519 262513845739791459284652461739600724920 9692520 77218016016706302915792101714540544000 9692521 264441409409381525238549328415625873722 9692522 8506887268181844046620237832026390528 9692523 22654168141036726028778641706074576904 9692524 -152608578109356282075032663572014171904 9692525 79738428516218115015183763809726236550 9692526 -53685351460556554823047677593438225856 9692527 172213356702143333915491416931776249680 9692528 -57751425862234859245924185752699535360 9692529 -60863276862207035437126641298856616960 9692530 -61085566454214758885208228415712991840 9692531 5236955628709636002663468804947373912 9692532 27510170945110290380398676250834435456 9692533 -300963151870940318660533738356330610440 9692534 -56789128992225319955400380459450544000 9692535 -122547390301230480693087108875386138800 9692536 165152979819012340482818632284531548160 9692537 -347473796110238306251135333172874401814 9692538 2003984649942211037078543823305223168 9692539 -445889642407266324353314342697449309520 9692540 -96338675628699875016581354992089753600 9692541 -160318557649495000984342610874179043648 9692542 42549552096306571628603118864787548672 9692543 -253057174998792589928185287775840100592 9692544 3551589478391522717406469581271203840 9692545 64167974698324891251043269806397494400 9692546 -177681705977264342042598437826996844800 9692547 56489866440721474020718771258105822200 9692548 -159175030279068438803488433070347780992 9692549 -403105073652353783583542674285404300450 9692550 8016032492163319597167212243661945600 9692551 103748571119791509293351352136692967704 9692552 138578579515175772782552662719782062080 9692553 -14434883288370944082649691399559578112 9692554 71804853288343874733709896009010078560 9692555 -390189543856613900940389361777863009040 9692556 210120849501490834937800680893614377984 9692557 -10622268785336940336815010493957858048 9692558 -156351573332461420610380922164788909120 9692559 63134122027112593614391598296953051528 9692560 46649824511185117789926203886576353280 9692561 70170113155907442490655973336644071524 9692562 -83614867681918774885713208048049945856 9692563 31138099789388544959470034371213354200 9692564 35302084445895492871580301516394033152 9692565 133520226964878775209840231695926272000 9692566 5347027189623567052180736465809569408 9692567 -633396349565473049027573869137761552448 9692568 -181954633470060159582276496207616409600 9692569 188018683659251409716961372939296560970 9692570 56007298287609890818898816926247904480 9692571 30691735382167523386993985590413877248 9692572 -46298078071549586343689076698322193920 9692573 -278360776512122858455365517257886128096 9692574 17608398354216309097378230825978989568 9692575 8540804660632282450985457886432401600 9692576 -53458219077218443643121869806632960000 9692577 -260116380624128020874020657590032867886 9692578 49675635486199512692919049000864006656 9692579 -209040054513455248932100155739351405680 9692580 -22034386697334805056764126465655459840 9692581 -374363006198361342020713098997962628608 9692582 -25795197469785667669206572968491501888 9692583 13561821824767648978827445971625803600 9692584 163790416283758192293186984925593600 9692585 -15144602226739565859408819629280781440 9692586 10863012804681918804584449997172754944 9692587 -4379850509490189589368337858803067632 9692588 180131001642850990274712815176104338688 9692589 -297251812053263219184039020910854509440 9692590 140513878232718444946776795959016676800 9692591 186730924649119618788402735939676828752 9692592 20332336517087023067494591099783544832 9692593 461848613802021403817480642271350205842 9692594 92099974157443131667921995733290037152 9692595 -118784682649909378615489344176771289600 9692596 228915944006666608086394900691254563200 9692597 268292265322582032276947313918371070492 9692598 -105941936870734092022220291086556736 9692599 101902164505780984618776823994394520800 9692600 141438662243225567961231985944536064000 9692601 -137180110615082580899952833695418951136 9692602 148559607476441304130315029249840160512 9692603 435563033656578957434750907008338296120 9692604 -71978150657520280553861847241039578624 9692605 -22901674583278808971415804556911310480 9692606 54139148110202484108268038673787489280 9692607 1339123327600878521634644999991905040 9692608 17085188628019273387519078268110110720 9692609 190382026909977099935316697039089026880 9692610 -63104973563412629425967634669609354240 9692611 139247321386315094034366648677880177212 9692612 -407707248500305161722697516102324284160 9692613 -20778703214627130932941826755897158336 9692614 -122854272056660393904946529464857636480 9692615 54392490813830154702157552993828033920 9692616 58036126470744365767303816390200115200 9692617 472310085383055547182637945110892876752 9692618 115444591454150596666680006506638253760 9692619 163900879070984435938199953431569430744 9692620 2143793460990544744802825007093934080 9692621 -96892836369713991281146202281667639178 9692622 17727025003293773250357218582084536320 9692623 9328321724665006664379759771743766520 9692624 58834481241545062521772434249569034240 9692625 244199941698921951948408610956423504000 9692626 227210325619847399551436453594387933184 9692627 -42521124277098374715760642133284586928 9692628 9923036777001249452385726455214723072 9692629 182873842048645139259561100234672565820 9692630 2328630511979970512307979634040981120 9692631 -29425185563972287125930751817089079040 9692632 55356220530395933795426150752380088320 9692633 35241742417889701281375257553176079882 9692634 -3607641282836778340557145675481533440 9692635 50393882867911004071476110957526624960 9692636 -38288182049297033547823868191386424320 9692637 103810668434394319342674485359886616768 9692638 88061755661991391362531937739061289920 9692639 4067820124674332236969082250091187568 9692640 45273560490482179412719358585623019520 9692641 -366090091475332266569429798599813032000 9692642 216497297934644193803805882883660091472 9692643 -258750261458846579687626425662159264136 9692644 68334279266744535714055665066626304256 9692645 -177936792851045197915248914873756121600 9692646 -62289281762733796118357610106883093472 9692647 133881844434366047121010898400458247480 9692648 6649116566102381315910487243147345920 9692649 110038847848132493186324249383398705120 9692650 19111441149245528889425208671597049600 9692651 -183089704843912173560430369765651342348 9692652 -31803569591061830878250916784277787648 9692653 156304838692539909102278741789619428524 9692654 73515328555047209030025957157738944960 9692655 -72780130249124901443394980059370580480 9692656 -11894172258229965622539904692343832576 9692657 -117534737042769261457096054464049227792 9692658 -96582707345033977608444335452007800176 9692659 254257858633981573636241375536344870860 9692660 107799903094132716478897228878560256000 9692661 -224577136983943249973830447125071992416 9692662 -527759248220037618823471089726695808 9692663 188091899007490900328745446649795495912 9692664 149979767317829615604646466019415019520 9692665 -363438637441361311976459179778047082940 9692666 -180536869311698566935882924833388877968 9692667 -141018686350842964378109460579230400432 9692668 184494677218772109078034733567701299200 9692669 9778628378475324718164950847526144512 9692670 -48231075677467898873268781574617382400 9692671 158967034669918587664085664287113603920 9692672 -84323180432023536108493586755775102976 9692673 -373151115373423021416002506017261312 9692674 -990853216124576914852723195831455840 9692675 133996043601549477559677299386517115900 9692676 -3809525656978209797066850799670599680 9692677 -63151752365997260597799094080848572416 9692678 -170696861796401064663643667323879059360 9692679 -179094136205190807579785258796738831360 9692680 -259553696671228004839934766148084531200 9692681 9118278058911620573263725633936883200 9692682 45902456300908645019851471444437172992 9692683 16497999395927496209451300942517963776 9692684 234397403075688192812845330754448056832 9692685 197478936795818834849873523374144287020 9692686 -250621171059993273271019150357098101120 9692687 -86471033457671939306728288765397352048 9692688 21900001708905173759254470613192802304 9692689 -189917065945521982931417703826505436944 9692690 -102420606351757861344013244881732707840 9692691 -5917546894240948063574079765840000960 9692692 -283334120946890052381858894783219906560 9692693 5654093765624822310308048545035408000 9692694 4136371879827293268903576888673877568 9692695 -220326741633437050442448933403069726080 9692696 27154213860067181742045820363671552000 9692697 -694786765440869726441827254646671360 9692698 10646275911149205076413243917233290240 9692699 240028989585412526313754003296862922160 9692700 104424929034864091048454553094152384000 9692701 118934700971672027580092746120806233702 9692702 -86701058036931806363477864897694934848 9692703 22025407812473386467076734734985411840 9692704 160644753221378188867997461027668099072 9692705 -43804573707789101553948790381605720 9692706 -66464043838864374390756186141194927616 9692707 -228534844765862385774062007339236173056 9692708 16696128802176698724236964186537639936 9692709 -31385424919759938738486726977505652992 9692710 -36922004942083724813399724657471834240 9692711 -54871543762441042212931975941409237968 9692712 -192132199970335314248466684355545415680 9692713 -149313536733639352388382422323591418460 9692714 -175821094335001979740781180495257694544 9692715 87503165567520659608928087794624251120 9692716 2661362312115076982347800176089989120 9692717 15927809117353838979135013092555864480 9692718 29070254591594199174916989968724034560 9692719 -228709314585473328488488086339737136880 9692720 80656481440682793255532369639245742080 9692721 45308903085590156142540363094699908 9692722 -38405891928852802614948709511708170848 9692723 109574973709416571973224214290475400840 9692724 7942453534733260084801744091513518080 9692725 45871012623689034236324626566372180800 9692726 -4725464100603265749681682873253312256 9692727 56639391544759709669184278019644607360 9692728 142147678066637384326180863429467136000 9692729 21076343911299180146219460518409542784 9692730 157176310914319832674428035396255040000 9692731 -52436329942895784874958837913842459936 9692732 -102702771176747912909998391933287818240 9692733 -65058830294434312146617239798153120416 9692734 -61251148832040371805721986834514761984 9692735 42724903446869144563852076276064499200 9692736 -90737276332524123181437322615093985280 9692737 388086371342734226182208634998622236292 9692738 -125484304545602188477187053067688435840 9692739 -7116442927045890160543393879436114880 9692740 61460173287913617297853382841773875200 9692741 -303463911882966500311115221635440565858 9692742 6621113010454565552444970726156756864 9692743 136503754067466751275757932144857691992 9692744 53731121122597720214886899491240412160 9692745 29090248658875575004632061045486173120 9692746 35808903703818879873513983419281951744 9692747 -174678169099491200686539031034246089440 9692748 64335296272958776876776917857460352000 9692749 26487018922541043332862920324642980320 9692750 -42796966778452731728998386916985376000 9692751 164510019696772802616632995108673723904 9692752 14199215352005316685769822408856698880 9692753 2495388156223548116643916557002383680 9692754 -170031225714388509710272081685699559168 9692755 256782239057607947011435602401575653600 9692756 -292453240866635747142848892087030282240 9692757 323690835489760436253748789159093608000 9692758 -32757888254655379542770481240153143520 9692759 -26819745795600993152934191919781632 9692760 -44587771745428955574930238012293120000 9692761 -66342775298610573197111050367150186176 9692762 14378930238383761690814367537181815264 9692763 -139971414969762143397461612798098023936 9692764 150740861280029769626640710947836248576 9692765 -325282623098457351530144640861181016340 9692766 98209584643082513110663910861858386752 9692767 102174184358731233170096427805628506112 9692768 146608486131657907754092052448215040000 9692769 14538383268916731674101182382909927968 9692770 -20929086259752007215176846916931799040 9692771 -185472164207642954960871042434541316200 9692772 140141980853638392162361937044154913792 9692773 -58179295977600949876844846844397054978 9692774 -4774814394614591264440201860997355520 9692775 -33909496371117099608921839924369966800 9692776 30294627826572660286716184106922286080 9692777 -26809314743353057184446976598808182300 9692778 22724154047380367473239445893195273216 9692779 -226772779708775808254717291620864768 9692780 -129472460549490300317436212841854054400 9692781 79790764383161996928686850486867706944 9692782 229948723792172497570631609804375477184 9692783 -178212522043766740293473377082046673968 9692784 25887657087071769740297498974072995840 9692785 70244757684911705494633066993522492980 9692786 124575254793576342722171818955371186080 9692787 -22620095876545136736442831427448737232 9692788 -281075193738147948369863364792751944960 9692789 370993718925521829011947183302964266624 9692790 76221319818365119592968558177077390720 9692791 533136082422005568369245789922045989584 9692792 41732934361968565168755271569988608000 9692793 -97515896656145704286320273821751873440 9692794 12225977887652312589956817894963460032 9692795 -13855047119537598650772779488417248000 9692796 -153019410853531974660674233416725995008 9692797 -409629717425925907366541012311339461754 9692798 -31868686915128179587575118240130007936 9692799 38846229683841151758777961105432130448 9692800 -87472949928394661309508982731177984000 9692801 -72771343613706305902744499832655481856 9692802 -207737246346047063150284166515914240 9692803 431125311140857354084112902419727357052 9692804 -121935370443199320729061323160411173888 9692805 -44572400690112038227879963354476473280 9692806 62264153212388500622443771771861072704 9692807 -228158229600845934444962279136349843944 9692808 91814709681686048711322032042581647360 9692809 35160214449093290747628145633472968512 9692810 -48624827900084910918615024290932346880 9692811 73120987169556684462297596323758302640 9692812 70236649895022727909037997369151564800 9692813 198182897327042053954384514100456527724 9692814 -75754777662957643550362837579437360000 9692815 388428984501835256320420847187516096000 9692816 -6256809665574715977803935915852431360 9692817 10308227031563232838537896006151900512 9692818 -51560758506795444875064372680378006640 9692819 200434387569182267896691425439152034220 9692820 94634118009903347797033383271848288000 9692821 -158580174268231873654161614836846671936 9692822 53580491521212098963475564868962944640 9692823 -27912448122767036466790571267073353856 9692824 -430121256048671684988288809208312023040 9692825 60853652372760710447282454447716791500 9692826 167535735524504782690806852617756160 9692827 -406675746471908796100766587717066147324 9692828 42330641273300829418784253806791742976 9692829 -77310122178282301851787387965024560826 9692830 36450742953789014442554658607911417600 9692831 -143387347674082601535180217927029062400 9692832 48158757558357240982422111059510820864 9692833 356054713997928384613373174086215802082 9692834 27567913098680006625671799249512638752 9692835 113369341298016985308191709473328788400 9692836 105495252513631675096446987893204132480 9692837 -221157262928840217251018263517904566208 9692838 -39180087852812615281520746478147287680 9692839 269496122972575968753164147674551876480 9692840 100778000644057204444776780246652108800 9692841 81150412163645496372313203014579717184 9692842 -86612204020703720775761672539112366928 9692843 -66131183595013743922834487779098908520 9692844 -14131160943056021629126281150329978880 9692845 86065150748161472157731272089959520 9692846 -15813902560844846840783912571935296896 9692847 158311263995728622213382074325428420400 9692848 -56631421739293167480899789845428535296 9692849 -127559099319392705707782619221589133760 9692850 -732367799498006913344913766743696000 9692851 21715181653876152523439770357161469344 9692852 71746799295238264052000831827389169152 9692853 -42912477368555951462860720051287093216 9692854 -142988897566277343957117310260724950624 9692855 223008209284180245489114920455692428760 9692856 -296176549847054727655089140630029516800 9692857 78414594894816261070104438214705196544 9692858 -15793617553123032917143332634791354624 9692859 35258718672874851751879656499736065728 9692860 191878320076991071975389949624698094080 9692861 3468032540049789730844800901125563462 9692862 -62371822969587905003151459255231315648 9692863 43369768201477728790671525779600615104 9692864 104687714415675056845713041778080219136 9692865 -1888587608599545909063575903847463680 9692866 176853851312209237003094182673918745120 9692867 -11502237314288009932218895999320432792 9692868 -9451450156976943953497602805244067840 9692869 -197401986381781043641304783351445748320 9692870 -22204756100193718865866670026768544640 9692871 2713720404166044760606257310746975912 9692872 -55776633834382792638825032446828216320 9692873 -74230164474810460461774659118014474040 9692874 -22871962807740286198498477114473703680 9692875 -16559727504549019261502300601361596000 9692876 -262679510074280639721460618510774928640 9692877 -27996309802655524407517105937487037920 9692878 33766810535246506161285798882218793024 9692879 83346233460381232183139719647339035376 9692880 26454852319718413736319950445118095360 9692881 258706574859326902636450065577431383664 9692882 -123624349982552758033818593442504740208 9692883 131117454593181611714606706554163261120 9692884 -150328459917813885811579761655787827200 9692885 -84431018055304142052814542090202272420 9692886 132840172295881194652184564127041296320 9692887 -15209762346956619399336936231730683600 9692888 3633037428097647376821804384163430400 9692889 -215899616129439212669709159387183990576 9692890 42102244173811037731818043672088156160 9692891 -161898023464088188947782130659228568960 9692892 12942311370967097625185497148018688000 9692893 -196937427727192294006480296999735216800 9692894 -32270531602395716564501279183668248576 9692895 155935569350765828682839975065831224720 9692896 -166560378368139223068027752605497950208 9692897 -58533102660092166100224310508836046700 9692898 -17685633631420629402980877028592747136 9692899 -320628195623435456707954109642057664100 9692900 5945263900698758907236580009144422400 9692901 41965726989831111827063002287563426460 9692902 -149078044769628631663272576636760262400 9692903 -334128564771376516485423297972974501736 9692904 176175892257333413702828235617428439040 9692905 -35903870350323235915557100044467174400 9692906 -144332110428193778089254722161388902656 9692907 -50350249886054940607412443263307660800 9692908 260805733484764293461194775681559888128 9692909 332847749263977130851903313460969207916 9692910 95117017819742416143535148767540872000 9692911 12808652870985824911854265789008869032 9692912 -13258796122397010146780913578741956608 9692913 -126746907659252335782938521868651902656 9692914 -3429680618430310511707419401094306816 9692915 198290773562485846320021859062991905600 9692916 8283413814266620042072229652001228800 9692917 71088580435129385949017622762536580220 9692918 -269968602267672000301650664793395126272 9692919 361470414451816736094692293513450388640 9692920 -86160969631852827682991664516861542400 9692921 286579153667902280613399006276847744320 9692922 -15163479451647127537786267216213782528 9692923 -49437357864454993703877652145804164828 9692924 -152085818480848531500347455428693264384 9692925 26587857423708014771803753917616896000 9692926 43735795122499189601906686623162361920 9692927 36882010691546693564885003425205341992 9692928 -60722024203351279704029154202129268736 9692929 3212762468001391868259783194374710530 9692930 -28630236002179846741028760744050028480 9692931 -4984426154336722103272849208175375360 9692932 159376728854368973405365698689006650496 9692933 -100878611845614513409388275591449948480 9692934 -10083925383282076024347105196548063360 9692935 67303486498017276396806492137973264280 9692936 -26729869843142567584693787920040755200 9692937 -304318387088061712842344107396796880192 9692938 119059224844992435297058460064335331120 9692939 -462580145030554336381757432831783449260 9692940 1084332307232419578961901805567006720 9692941 355287468284767763510950675952179815852 9692942 28971727108862338942523507250143421312 9692943 -81426288656649252014485760217160039536 9692944 -81855466105404691443166382072400240640 9692945 322512874668165342505663163025705955200 9692946 -1701671494504847321511995464797806448 9692947 463520734240544044778126730987034148 9692948 -160029461368718249810367683919412440192 9692949 71589365906769216345176228803054328640 9692950 -101114627823888709169505516328801116000 9692951 63978042354866706755273546692746087072 9692952 -307469025341534854806211623418956840960 9692953 81210617382352540698716551115949792720 9692954 -146320571982879614800427433040850839824 9692955 -78957889027020356842306305692920926000 9692956 4095194675277956050106836635829534720 9692957 -270735132022974526337704713973942462848 9692958 12752667880529534929011777176170838016 9692959 -215858716094858278176519767307280808496 9692960 401329914239744558785770676029259776000 9692961 -147636341277124756535730387019852266816 9692962 74346928152389896683820404590194961232 9692963 135425203788707046965924089122100081824 9692964 -75214581047726825708208913632666255360 9692965 318280508991842089643643043261413796860 9692966 37157810463189513873777284625083838432 9692967 65663128747140579968656505821726354560 9692968 -385230407179109799201678881550028477440 9692969 -209580550642254181643419206363093580992 9692970 12133969510625563065847861849426667520 9692971 351551102024733774350883627579469822144 9692972 204048449872701486205563784810731274752 9692973 164607025853319728851633739273606520000 9692974 1769810659158035012287341972499632000 9692975 204941475125563056372108596693188364400 9692976 602392735615862831181692567162683392 9692977 -4550170585005018805998230267172552128 9692978 200875206350218727250261415955194913040 9692979 168061531379678956806945153217953756984 9692980 -21609968117644363057305698799354931200 9692981 332611035410434315343967945304682140782 9692982 -26025827648415032759259791274533685504 9692983 85622362589347255998838757610877416520 9692984 543604707776384613360869329278041702400 9692985 138321226442115207197348091778552392000 9692986 251531564751108228942611236385540370144 9692987 -54847183506587040088255512409456114368 9692988 33443404425814653280301943790248768000 9692989 -434167788952576432110530561928252783840 9692990 59547348013860634361659694470767830400 9692991 -28647839987539910182198041601814180352 9692992 -79751099554350544658555642981897994240 9692993 151097923083443666363566005993433186242 9692994 20284004541190705131912971903601840000 9692995 75974106063916215407721495291419236320 9692996 -199342051992483675285237346209409200000 9692997 3146988687665987869201793050964748000 9692998 59875131124939848137245959848001810432 9692999 -113903583002832531552562942555463577000 9693000 350221036621823811761342618621952000000 9693001 53166495537133261703373772298648376292 9693002 153564066789254798119600060894960569600 9693003 -178183646344006141542340412946889907496 9693004 -216072406989703229803362762654612274688 9693005 -44568398371002797606311009798151028480 9693006 62702766875703110329307103020429603904 9693007 259585304360415859941921931694953510256 9693008 -16626090675304192256529341645490241536 9693009 -317792792144226121395463168381937231676 9693010 -21154972209842844503144441590317567840 9693011 143472817109846566522510316172919513872 9693012 -91135710860704111480252430677043404800 9693013 -17008202339079546259746552210352022592 9693014 -263293437964174743736030162402556926848 9693015 56655452230708491616764364057148948640 9693016 -30561428033139973078468930494694256640 9693017 191802080043559118019000510546483648 9693018 31498202130986031903815767122627072000 9693019 -167523489122275509626753943007535569904 9693020 -1731496614800803786816795212617303040 9693021 -92060358268750771837846815146246307840 9693022 -77959389241774326012206552409131597376 9693023 -104158669672526780778373685437598603664 9693024 -121934528071192909345816654908695248896 9693025 -75557626693821632660022297150031885450 9693026 39628050857998465430142975610874926080 9693027 -28422990760982041413177686692479907632 9693028 131429800645685167874273807920732200960 9693029 -165000997736424321146241925061151433440 9693030 53213132585719499060131937013627112320 9693031 270267198972546974062406665249991227832 9693032 -150978826500132927896594263047378969600 9693033 125527799333948029798712650834816282464 9693034 -87808310522298125414622571787526782880 9693035 317806555852212900338505362996126140560 9693036 30699707742796612718071417696327348992 9693037 -202588243082483155016962452834843206314 9693038 36613978566892447359591090417200488896 9693039 -48845038854471248496796912543634303472 9693040 9370193514683512903498706749961011200 9693041 -18760507068157528147288650957124458000 9693042 148669636193703475333318293518788164864 9693043 -107979646602971971168387372451806793280 9693044 301302749074684645217469546585612902400 9693045 182625711449894364513069334258954456320 9693046 -93180748071656029328103221747438371200 9693047 19296880658284951304198416578483625920 9693048 234265834447549032222448554895322664960 9693049 71888445167434507585679085320209480960 9693050 62181980621469017983573465836496606800 9693051 -29822710279763552325823611361724209920 9693052 301889033756005079289787464704350763520 9693053 45050057633971509768657093863321671302 9693054 33744859022994254957168045572031907840 9693055 -3246020041740454928991192028786886040 9693056 142358398680929105722752559003855749120 9693057 4984046373367894115116554546934573920 9693058 43747676983885885558711109872675004880 9693059 -290019182707333009105558655701803601920 9693060 -237896676812677246515370242088611840 9693061 -105835309436797440870109891053312592000 9693062 102614040397506877335084318826952052864 9693063 -409330695188964117549367143843584395680 9693064 -37996142246271306547394206394751252480 9693065 515322153105218828599274853752065590720 9693066 20471499483214106354222471301129210624 9693067 436406190245391698914280313667656636116 9693068 -223155852141939879833124162959158272 9693069 -180218838171489271248572138219868219456 9693070 1775618888426893900401036312452780160 9693071 172376454180365849210535608157049529544 9693072 -16734480242922047068638764427800543232 9693073 -158135707965104639662096223357855642636 9693074 -137999882479225783564719672667731855360 9693075 2134547673943944763261662942492000000 9693076 -174706801462794733537304651558454616320 9693077 276812728129602752950432483666332622812 9693078 33484927551130441823237991538282851840 9693079 -74393597451685385447488355881206770640 9693080 -16362109601399765416697452791993139200 9693081 412392294086897907011926496630892831840 9693082 104006709391156917497408625331085610480 9693083 520081995637065851215454847337309450608 9693084 -68412396141553538426372143641554609664 9693085 182916499846327648927114284095323836780 9693086 1858193889000494143799822541447801984 9693087 73059804696307802931025561061348594760 9693088 -187132002401078240419226781250005565440 9693089 -14560647124464965839203927366124340544 9693090 47172354334619522777402861416284426240 9693091 -27793854020403186605701013107033004800 9693092 -76374740436923025720332796261290806656 9693093 -57557095341412286190182027281690440672 9693094 -246551990136533362926269730772091627328 9693095 -177959227350053110418959619021579766000 9693096 38256708241382569822570561956850728960 9693097 -103823501498650503530635437068293088640 9693098 -252185499530444705101012915823292977664 9693099 108512768533028924531509652612456000064 9693100 -56839606283232514037702641792758265600 9693101 -28911991978938888461830440639545217696 9693102 50791616193148070159242998206809925760 9693103 592718710390946601345244056448747904 9693104 -3934531951221105036167796827109457920 9693105 92097132256683785525604591694740465600 9693106 10996078509674044267169894685581524752 9693107 88243555938373707867882108153333337356 9693108 -15826518080494418773918295829290028672 9693109 -1154637745239811872777541287816867584 9693110 -20020076108547715091421331904332339200 9693111 -54020685627899948615055503307549484032 9693112 -56219007409369859233786859338460774400 9693113 79444635933025701613660386847084087380 9693114 -1769370676306037046597782507722967808 9693115 232773562659941617678336306637762981760 9693116 -200370679337498672405463187477673326080 9693117 -32932978460342666974392895663915381632 9693118 174836765308075067118586264209207299520 9693119 -36781106688039295902315736645102668480 9693120 -1778221031921277814174779895814553600 9693121 -92280394971013778554093765695891827408 9693122 -1184921329785986881449347602303491888 9693123 33238132721013208527729243911359756800 9693124 168597271926435309858166973736398200832 9693125 813096915843321988382990487413527500 9693126 14190597218946970597015679668975670400 9693127 -1113976941173562279523538349879642648 9693128 -53360011699756780008549726877347348480 9693129 110777898288205963453523416630154870688 9693130 87183470151510354077756419786399084800 9693131 499837347429513245344012403577781637928 9693132 -42798923528795087716854423330934330368 9693133 -88618076251323512320957877104510154016 9693134 65766635616021212441830824566166683520 9693135 -101272720792000439126998466438041440000 9693136 -17112371505026072391052064905625468928 9693137 262023958998251296561215001893746412786 9693138 -1800555053386902779789474915878078464 9693139 -811866373925759794348051342847187056544 9693140 62701790030419986030828012124524019200 9693141 -110560031439658734499339201126005162240 9693142 114456688223540344415060356813812940800 9693143 -26110466085971436929968067462680637952 9693144 49046083919310432760299905095813201920 9693145 54001177796748914086389318325632165120 9693146 779525983935681089865286664676844800 9693147 -46667753217798561624304736460055895400 9693148 20842923647424046399996668868632887296 9693149 82182233855194903729974135405583734636 9693150 -40409976739427747394240556093673678400 9693151 -36965323510699119439822412534558728000 9693152 50368246044517252755729264820758773760 9693153 -50846299343405523274630947031190883438 9693154 11683456300006237628795491617272365440 9693155 -67199847493666895125991733875357402640 9693156 -125260525482468347781900723605250410496 9693157 124421602052735731907427514916755765312 9693158 225415360872590454251697719442786614976 9693159 5677607591873187680681594542755134208 9693160 289677469584084728061268064556294912000 9693161 7927459427889892463618537944617043572 9693162 50433030547640075705449509506803507200 9693163 -363058029104677375998094722840727145520 9693164 254864457116523929707367783713418711040 9693165 -156396969864737429375712896188372440000 9693166 -35653192707510103607036617569113051136 9693167 -77288674226379297727635521919635880648 9693168 28511443010590289690000619205966233600 9693169 -281690384862040956251228794080435688080 9693170 84404738540832264253872881271934574400 9693171 22196249450526788670895836870227813208 9693172 44799167641710114610775406511201297152 9693173 -39266127219650515759951894378499358720 9693174 69825637414425085754172949037898509760 9693175 195480037630240417926263251818597496400 9693176 -159386222297908748894479757221623889920 9693177 88416207781352919193695928321462219008 9693178 5303991243778256825690899642456186368 9693179 -17959887914675862171534228789669633168 9693180 65372458484152985698527714012593664000 9693181 -371560427100357031166832817063425008928 9693182 12544037998748496416738931344004456000 9693183 -201701853225366699399970029026615732736 9693184 -31240434079778417035834289069720862720 9693185 -214029868970300525145426584803244488620 9693186 10588482169100180384160909893190543360 9693187 -80196721926310413445216603296579065648 9693188 96246464508942774098491086742583352576 9693189 -264936806356215042821667812760288 9693190 4568443084050267366909332145240099840 9693191 -6601430596361180121825239042427173448 9693192 230616305996794752225411640322445312000 9693193 -421649451915844639148699209143839299558 9693194 -53505301788782301293241072564413338368 9693195 -177499531002190504137025871306622996000 9693196 237920954507549262102070216824888964608 9693197 347782370944481789623044296658304718646 9693198 42053040062519679732857429613130752384 9693199 -76689207338373373178302983424415521800 9693200 20248467904902782337969735327119769600 9693201 -64728960471596854996560991082312548416 9693202 27432435634985915896627903981484284704 9693203 -153509798780169638715202465877816730816 9693204 -34144809855607361569546393600593494016 9693205 21857381724291678374190163412970542580 9693206 254266095644589889046833128398545131552 9693207 259459243459791005902868461229935387104 9693208 -43988744848554514474327343919454617600 9693209 143358197228465609025240175237297822410 9693210 -22513009991342759782527448739440212480 9693211 -8099558837347555352544852794859941976 9693212 -125282871866589389078726781463002897408 9693213 -90244281068875178464775066653632690816 9693214 343307776975510185824399906981966551872 9693215 27422407235266604322410653538027676000 9693216 -90031520014899460102262211064281169920 9693217 116620488778831096573874499008481447266 9693218 -32102890371127130920735437098526009984 9693219 294566290424192756929993152007740123888 9693220 -51607485984464754503345418967311306240 9693221 287394611150063805220916578365108268800 9693222 52610044344855766467307674930723575808 9693223 -62980857184737895698469468801957286976 9693224 278916575269460444120136395021283240960 9693225 -13637675124800869789838527260007784400 9693226 176491588882165263429277979609408953440 9693227 911752458633284966555983481770306551120 9693228 48305940308375455646263344537393131520 9693229 -48217692242888490326300209027398668244 9693230 116828085313141615143011328654947155200 9693231 43934070721953838576961152691145901440 9693232 -134677227965713663382727080081293312 9693233 -478589074491157185269411526927033936000 9693234 -23764935147147907797167531080623624816 9693235 21123029001124288885289059698024038400 9693236 -23608058169291272853183299073076119552 9693237 -51823972414529340980940609081037278048 9693238 -61938513712133936549147900262172251456 9693239 -118534306113465125260290984455110243560 9693240 -125876268103053557100619609958063923200 9693241 225364942958220408621728007027183361284 9693242 95519928546398246625557367289615994592 9693243 160289271217236676493771116562343006720 9693244 -11683305831107011622734962049536188928 9693245 -77479866678185166041680961420213125800 9693246 24735169752850085781565746824842430784 9693247 121487119356420967709528235643063599072 9693248 -29606008835111905132697907314162663424 9693249 157115678401658187702414456008750699040 9693250 -51172988113911900061357888575098880000 9693251 248858770391524744530233028692602104252 9693252 107548722615897982238686513665281870976 9693253 -154570716727938364606610156166440861316 9693254 22688675865056808249756154596466548576 9693255 -65085341935411884105467880041686003200 9693256 -174151906167988855453835110970020101120 9693257 -2964904130851779759722590330774281600 9693258 -23850555172636357886342701233591101952 9693259 252277638695947290273621206362174813460 9693260 19052469710473613625500453193450624000 9693261 595164163439392569118993296207449880 9693262 -15805445071451075915067612499682242368 9693263 284205138496895179723768326458329702512 9693264 -16825293926186073993935805357107970048 9693265 -377217037120085052030817278751636061400 9693266 -82839160522727202904294354186161106944 9693267 -5391427514865215000623758664282865088 9693268 79082314982961623942788699714441533440 9693269 -240281375570687435879140061833311586404 9693270 32508229560120297740440785921732662400 9693271 25805478674069946261139258576618704224 9693272 292575383916081279967380436363610572800 9693273 71732601571298258279381774761606747968 9693274 -35236597098830732373311896391759393568 9693275 -1123343558888859087860030317635686400 9693276 104517690537801074281260037366539285504 9693277 -88693549555056041238948350069466824928 9693278 33230372544998605535190739735360271616 9693279 194070967757492433478928995002655055400 9693280 -13444881224644913005931351901261004800 9693281 -16216229039210082584053626058497449856 9693282 -2869120100654769722782988684771907840 9693283 164232447933485708556051975877681219944 9693284 -47615146864833855651048029414404353024 9693285 -12927925875662504370747984721309856640 9693286 -40046481935657695133253602015255360640 9693287 -199438213365589495325096754092320636800 9693288 106125146448431609936215342277967052800 9693289 229660367892889045499767141025919212090 9693290 -16078598907829638125569907129497728000 9693291 -201745089687071659944879996320060970408 9693292 -124261326822100594502965529447334510592 9693293 -227068980495144256689126921037154668458 9693294 38966520325101490416132183067944800256 9693295 -236960128497377612233985450548099606200 9693296 103224896168167232692930357308073672704 9693297 70192122235717129492611110209106734080 9693298 161717944955221506990463101291808544832 9693299 -49421530746231552805002634500386039808 9693300 -74331459501274313364504746355655680000 9693301 -522135684723713931854535408434806559698 9693302 -89311359117400366367848488417793797696 9693303 -172027305333398600655563448498785590296 9693304 137666557508990551812268123443535872000 9693305 -15402844086922505006301659991141280440 9693306 51338791746097047666497991387131712000 9693307 -126055164196622767879143776604953218528 9693308 382714765044684981417679348675494919680 9693309 15246699015499883143524262695964552704 9693310 -231335254738534756529188566774976320 9693311 68074513478919623087020205649296022912 9693312 -131169224946810123542043545345521090560 9693313 -31267725458192682826911265035872078976 9693314 -186984675910176525562927439129570032128 9693315 -152201856061030114590500359479409850880 9693316 -15915267584010137249870078703488488448 9693317 463531555753799902867123046857563702366 9693318 2286363259097746410913736922348507648 9693319 -240222318565778408657264492980129210056 9693320 11902654498067390882702745553983897600 9693321 -133577232740316323541428978785747610880 9693322 138591957244898819459076210932961498624 9693323 -57179805561409680334571032085286352428 9693324 295336755070456824414480732750730091520 9693325 66810605032763301837188035833209428000 9693326 -45084597876338736443676125748171437760 9693327 -149042134445570951448321141780372950016 9693328 -21026817644394707070715733145593839616 9693329 -84787312588163407998526835855550799116 9693330 81307752798836104033321468991882603520 9693331 299202209471002014199224394092823482000 9693332 -61058858893167546708408951974721699840 9693333 -24718054681112274540867290611484199222 9693334 -32220003171178451414969784697886270208 9693335 -268953217925536253147525898075570818640 9693336 -226360658546575876615427861223685017600 9693337 -247481642120506844172344109159893220600 9693338 -93076526773790831946385320217886524704 9693339 -72895495040593485359104242710525212776 9693340 183677660784989157806655922148206740480 9693341 132442772761091315467674733548813166080 9693342 51598784292009604831388484681102757440 9693343 -92225729192037797033508098663710438032 9693344 211097069341520871319910421439315968000 9693345 -159506874623957952116286660424247732160 9693346 17607934809136397254099607614782489600 9693347 363096681664732077514342421415449752320 9693348 -47007937273919137838997361459062571008 9693349 171518394931649566359532678528761442680 9693350 -15581565747091872332832255841292976000 9693351 14260715797852388943869343260281722792 9693352 -386126419703336200199959306896140006400 9693353 497493868272186333386320646481048676602 9693354 15106700765592743251900415274042568704 9693355 84669383225453368419616279107406908960 9693356 81398222393468611832004772390990705920 9693357 142183780606829206278718742926772447040 9693358 -105782884439333555908712557390505238720 9693359 -74482547549325090644419687504924047360 9693360 -24096206441133727366636306903033774080 9693361 7494103198525896453371185418331876592 9693362 -9192904594061952861925188511212840960 9693363 -30365941377269488239298062840560912640 9693364 151200271572077353444518993513933561856 9693365 156130668956289506642400541433086732320 9693366 -15248692331017496811038370632752791936 9693367 -19556938012877088794468719772731610584 9693368 -104231512810198959994129790898722979840 9693369 61094828855597323154765385128693087808 9693370 60911057028128178293431782738041361600 9693371 -42782854879138376151004053969730486848 9693372 -15921875789816627972144598602289527808 9693373 139626639667765212062135326127731533888 9693374 -180343946705185725449851902263865970176 9693375 91585601768478798516445252230654900000 9693376 -51513340896659129366882541672893251584 9693377 -20703939017952586845700015195438755774 9693378 18924809526725067941528979682083878400 9693379 176193308445258230185763756933718547360 9693380 -34864418691470730523524352662608893440 9693381 -159722978146606093889290454329568694048 9693382 -96953254287336690843383026415513953920 9693383 -42282748504877931639522353777826347424 9693384 -20321448951847193028891208557996687360 9693385 -5353508355270557514376973542390517040 9693386 -164942500912636304703660230906305990608 9693387 -76833353738165164071618326997401254080 9693388 131336924479023545557644634940672628736 9693389 263736638082680392724790526065212195190 9693390 4274510605252058339732204450766028800 9693391 184566751359203102855904601185251500272 9693392 4880068884916496585125098987418116096 9693393 248286851214980534370097993490798970864 9693394 1940589458983106669795998432582052496 9693395 -96549219130393051415920959938341189200 9693396 -8682166726459176533082851114614730880 9693397 22119945681431878330581458768436365952 9693398 -15407633082380469016955006120554196352 9693399 10779782207967940317441920590075930368 9693400 257414183294129649431314470727893504000 9693401 -218105353342943587828855584371661572400 9693402 43103596212937750802108200252273926144 9693403 330704760788848921134253806775042579652 9693404 928844373101305768658536741836767232 9693405 47704832031943081212503405497304976000 9693406 88772046418785082140812423987472435840 9693407 -363478181526515156794093719783729013344 9693408 -5811966527192153887603752842798039040 9693409 341790886896470758681191259313940523440 9693410 71544789357797046154680556160697027360 9693411 -24069057116393028641640277267876283136 9693412 221309838632603606002217158009135369856 9693413 335709797846760475668204198452588065662 9693414 110195432693912114417786503140541161504 9693415 91778037980879132677768884133992501600 9693416 112521252325850289532727565099807636480 9693417 64083297315375644395540793866912773504 9693418 19477495695065291559265744120194498816 9693419 -234191795202378426433745971026094927056 9693420 113815066681930685719934928641461862400 9693421 229064725366541128354906998211601286144 9693422 -37635914956682767801327464804947477376 9693423 -172579768709587973262198336177960047928 9693424 -51017532263042915432878954873283543040 9693425 72562110617917135361112863537761980300 9693426 -85084025969247745024724501502233807616 9693427 159163977212799433436681160821969495272 9693428 -221394780490712961062886673930864452864 9693429 107994018818194447930418642469937802784 9693430 40328689046702004302244347164863375360 9693431 229711753503208309330004438508961296 9693432 -2611074664471194369360988612924907520 9693433 705291657580990514698729391196816058624 9693434 39430898561487922334936256374044254432 9693435 -14429777558089852812835316624099227200 9693436 -140657677894390761680217975722930360320 9693437 -40893158909389194890366427167506427700 9693438 -32434531746526572947256630150653086080 9693439 -138369762803530896268520676904973215360 9693440 -110639800237040406643015135762883543040 9693441 -205077984112654725863403648874440368640 9693442 -154372294401787617652696617913579209216 9693443 -69012352828289627512257936246845255160 9693444 -121218601783269147468538704915820483584 9693445 -112946172478368459436985092603728647040 9693446 5065574416915949176131532481854016640 9693447 -1126263783665190783872261289546290304 9693448 -8290689447176320259761510187987712000 9693449 293965989640218056259167527243169462820 9693450 17094069058728480330453247538731245600 9693451 194179203436732384233106452157843561272 9693452 -87513121923724894803371771392931033088 9693453 -93279816523504975688929601386144634880 9693454 61790574927663617753942277202061770176 9693455 -37123015378007162343318504378236525280 9693456 71475483428859973934947415530298867712 9693457 411036437975266331521034685600577366706 9693458 -293000326945512195389733897538253952000 9693459 427062039766521365178944190949937220720 9693460 -57372507464555798491503525177889382400 9693461 -722074845868588275058548233236724854500 9693462 66316962100990814205743919209478119424 9693463 -68680376035219330266623173726724129200 9693464 355515622494584729414865509905344921600 9693465 11624395519373375269124195167251745920 9693466 44201912919144727443246657363482491104 9693467 7530645688987122386136963986244670992 9693468 -375653474236607176244987100426665078784 9693469 -55662517761944704855304729376318591130 9693470 60735923283491972766863140120637647680 9693471 -22270156062912621655481837277201352176 9693472 -119922772787931096016847667639889625088 9693473 -293926766204733051535293617249663461278 9693474 39977269628940403555925564432500228992 9693475 28574934744219764538808259297445510000 9693476 -146023673356885887688577845760176889856 9693477 -77732940986858367298292907669594788160 9693478 196559387401741116321299611957956995040 9693479 -82759601800402079542342072463799940080 9693480 6385272210530848775068092378998784000 9693481 250917775995054453230118095359232694080 9693482 -50931719019119059712535484503886317120 9693483 54794149303734949556025954655613365248 9693484 -198140730085504651866267723951554726400 9693485 -289108458915408892180692216416303499240 9693486 165511513532287053006915992095335628800 9693487 70674665358319621474811300231017835880 9693488 4815650495628938624128194154843865088 9693489 -2943603678942179878002937729909200000 9693490 -270944897463471199789289932540922880 9693491 -358088033350288012573783779293497789200 9693492 -158463384666830726221460004043058178048 9693493 -371069429218524722795353046040489199200 9693494 50438716246706289107692080593181378432 9693495 -59997775669027398487537926086220706080 9693496 -15113229778755676775613889623677644800 9693497 -541831535475329650951393357881963526080 9693498 22034729280276004651213244885745965568 9693499 -410178239473577537111909402387136975336 9693500 -184916567297952800130811999733042304000 9693501 -248517271889194716152524374669384420096 9693502 -936164023071854982639415809517483776 9693503 299653219913289111100840600807122658752 9693504 87208173079569399346677627512283463680 9693505 72244346507360392840968800678205480660 9693506 90735287344010803388142332284612319952 9693507 24008780902906450074067101041630361840 9693508 15256659861521747189924414226943343616 9693509 113022261990830980835232159068990147616 9693510 -116050761197215541414099044551252967680 9693511 276872590437126453838206979907188367520 9693512 -440755378294616504070839124362992204800 9693513 57636742658075626017583965597386409162 9693514 -1872252623792792480253619353149334528 9693515 -220248279096761554522851062402441164800 9693516 72387966330917585682020806957170278400 9693517 243758922345473046940895465323045368566 9693518 -42317725356071241182270628187459679040 9693519 -104663393391082181530593075150425538816 9693520 -15581863518721711194028934060166758400 9693521 -298371219089735079669651850129680667278 9693522 131869063673902192963207319613383654160 9693523 -335482107017951133402547738977711360000 9693524 -2970583995275480233787990194701918720 9693525 -16835034361832543334391011923927810400 9693526 -313668862660518641851982516680326920640 9693527 566907413453748086259373454337091200672 9693528 94241701102000459617743786972037734400 9693529 -162819895323741276484884029054803371894 9693530 10728732237654192820169016315292646400 9693531 21973288248622226659314970164182291820 9693532 -68482311446970475756002527545452834304 9693533 -1513086135749945955983622844869692256 9693534 -75048831483034932826384978141082449920 9693535 -389141486369614113460314942183015158640 9693536 291460039651812250495209616299795677184 9693537 -150929143562982653174690265176624609280 9693538 213669734835541900694068100735067703680 9693539 187103558653080132715868534420500013340 9693540 282680237130620127789551461219630080000 9693541 -40814705649989876969315616656068546560 9693542 31939456360938474732270678144167976672 9693543 81280276712179933791312029816795678544 9693544 -147293501425972585002422989707773952000 9693545 48460019323983147555226308775998470400 9693546 -149316529540370875185277241483030735616 9693547 -5592817483255141745270559812786328768 9693548 9615725723557679355642044646956729856 9693549 -83381109901027429190020570189228438836 9693550 67348529424384278580737296101680860800 9693551 -51272785982327095871312329202653815936 9693552 92276191054358853412449913745080320 9693553 -35172988325565653101940435147008563360 9693554 -72861215230258895180985207438617247840 9693555 -31564905472960741585100404139998476240 9693556 7809767199638391999210433122204160768 9693557 17875799370558693657651380019296423520 9693558 -40015476871804633771395005783084789760 9693559 -14177451896432112922880280230417840640 9693560 231508240194573750781769734478678630400 9693561 174661216616388959589477272519832366672 9693562 351656787925173098675295177057294515712 9693563 222335093206950718650363803149412250984 9693564 26212701625911816560658216646201483776 9693565 31641736882276175410607326337323843200 9693566 -1821835850090734801881030212470710720 9693567 22183499448537347911092604019333252640 9693568 -100391921065004206464594796124968058880 9693569 -358408431815287074402995248314027824940 9693570 69975889836506895418377258422386713600 9693571 -123609641014225086086594426679699566656 9693572 2096772104482064099556549956051163264 9693573 1524654023619405514221937696292681184 9693574 720968155228737101166961756311360000 9693575 243338865906711141159925295169379168800 9693576 -710205990526158795132673525931704320 9693577 -311359670577478118043946281844996425574 9693578 -204455647629322857667077490584851774160 9693579 -57609428296710399605666358869158732800 9693580 18964775337842787762706556098393681920 9693581 -20544555128349370166013916472593971648 9693582 -53869053541475653519189309948998835200 9693583 206191255493696309176840764362850358832 9693584 102749742343473590033561573344837017600 9693585 -132790265927328928522773007353954216960 9693586 25818007537335145498265201413503974400 9693587 -96948311253435296161814915710279567488 9693588 -34615787590096995634157887666769479680 9693589 46429463328371354591983623267376579260 9693590 56955948675163890796711773923009644800 9693591 -130972597517784169335354501193310833920 9693592 -39354309630323566181168364745985249280 9693593 -17205008769370844847672539021650851840 9693594 -3421526497379840077974444297504241440 9693595 48115617063571576180985193548595489600 9693596 -209848713002841348722105782251880980480 9693597 -8363653244619855037531846595433070272 9693598 -279128786001716349208751952293439373440 9693599 -186640010978424368158974806941735152936 9693600 18575092563683870394121413797137612800 9693601 52972896172632029893549367681318150400 9693602 120499408370814134421174754916790460752 9693603 60390896255043153635557134542588724720 9693604 313263578925043444996978652243049252096 9693605 199123364569615285847599640951057331360 9693606 -17773425074807494656324256882671336576 9693607 127852232432387849805013248852003641472 9693608 164428083805544292509604389518062504960 9693609 -128816663764694936831352703793223792000 9693610 -43993947754633934520657599577515481600 9693611 -20223973289335611003069065608235190408 9693612 19466431353825014463811032096594570240 9693613 76953720339961491406266570010384321740 9693614 -16739074754924698378138010502123765888 9693615 88997814033610411836959207291598057120 9693616 -34810691385254001816626780164662886400 9693617 -58400378187787856618460239248528900800 9693618 136272987235898976392483554157989418496 9693619 -2926606672341127126110235693930346032 9693620 8908712800793375424395999732017551360 9693621 61638716904058095825615356889611262720 9693622 -84871132241107896857200842109977825888 9693623 191212170007753384711618192195467928872 9693624 198539560025084101779956303729082961920 9693625 197018316159961012147391222728435725000 9693626 -60265086687265041549741942213022768896 9693627 222265788293156128441157787908692561920 9693628 43652424484356137850827900664236071936 9693629 -133553962460588983004997897533055834720 9693630 -7241862196324771511517350497783964160 9693631 462958125870407683102526373475294874432 9693632 -29968024687161192787514646515454836736 9693633 -214887270859459141152993914863156583376 9693634 -98742661532042240207716310727655892784 9693635 -46622195802045448357645758762482118240 9693636 -33210028535785924596458381468887965696 9693637 -273124880645611000750696366232616991714 9693638 -28853033783986931580477760147077861888 9693639 -599343632384708948442563669466127059216 9693640 125592029309890616933293470597626265600 9693641 -255207116817556143328193850306151422000 9693642 -42330774277659070862537701267186560000 9693643 47927464012792777263013546402755753864 9693644 82444449173742208863505991455277550336 9693645 18906909102362185972489021179989687040 9693646 -176254459346423205728881883120308753728 9693647 213058446618100457660209619659207813800 9693648 -94468852160976157780020931955766067200 9693649 -67332600565399038327372733818213002880 9693650 -97139919530077936581128674532717269200 9693651 99357448852315805049218608402962451968 9693652 -259202894185382975194585240347628046464 9693653 -234945785868666753240429949283969492256 9693654 44450122022090783230021001806789214208 9693655 -148874451177396954543372570565544916240 9693656 128236916496878457482334623448327782400 9693657 -72011306474919708943000003738728155532 9693658 -37216379709183364765762950554587331616 9693659 -85233030607309515260132335199803822140 9693660 -129868975722147138096676913541994122240 9693661 173467069216421354719775352805922980262 9693662 -1502193401000339890933597269440111616 9693663 2740357574232777608147919521060644224 9693664 323110156784204629340973546364818948096 9693665 94834985037971328717097059388347969600 9693666 13895809698253334704026449035368311424 9693667 -171742686044822375826448792143797309200 9693668 37026072005868561742475201954851602048 9693669 33451021033785383630447917901352354048 9693670 -1084959624337389507191230004183447040 9693671 -95895647284628808385153374606931616400 9693672 1391981882180325683264279549078077440 9693673 -204039328294379116642450939484479265952 9693674 212224623523890126135702336579027900336 9693675 3284304517768045225568166535522806900 9693676 -295703732810614898642965021391585079040 9693677 87874390936802775670963970009099314944 9693678 27297738602651164983290613577129218624 9693679 -5774021323294237048720289655542248616 9693680 70517817518134044015341208759456399360 9693681 166400840735828884171287102792362167152 9693682 -332867140977929328260273485857657858048 9693683 417441960395681796941871143334582429480 9693684 22352871064555440315267409897392660480 9693685 -196501507555213198837816766729459764200 9693686 42418461809111338652700157372790512320 9693687 -3101663607536772230071644460255804848 9693688 -31656141589068761786662856273372160000 9693689 -368704994436755828315315205376974486444 9693690 7439324109300285161638443807933515520 9693691 105594008993957250612442612223602265872 9693692 195114584234141495286516288684505474560 9693693 38035367544736346231344036170938930604 9693694 -18858358900880130268416027186842113728 9693695 137646365806470451646705380370158233600 9693696 -39180016099559218050632317800353366016 9693697 25899856041949281642341382297969419240 9693698 -14500685471850893829021121631225854464 9693699 43343762393676366345025027870878505464 9693700 -16427535054255125331663588453107712000 9693701 -17624630240929776148572597517073193696 9693702 -100005649446339663436146528992281939200 9693703 231650383270742796678392901442601412000 9693704 -118202631730046412950622180399686400000 9693705 -316839357940099843122967420074547200 9693706 37270027931505918941283352007540797440 9693707 15538750762673572690048980574557238992 9693708 -117590293208598718825984058874659197440 9693709 -58232849251682999441133207583012595880 9693710 16964465830491753101594514383893359360 9693711 -289778169561686074458586690602792177240 9693712 -1718202029527845884871246312464449536 9693713 -437559123515993388826278457886646889038 9693714 -45565927466110302376707579999138170880 9693715 -55480991445228749015626016334121538640 9693716 -107357573628027947299984600545670700160 9693717 -35333364283214916245155930384988796000 9693718 171637105367945042817614922606238955520 9693719 164052384788282836146519417120574465176 9693720 -40587087252744331125961782951320371200 9693721 48200574612720842453279787312149827600 9693722 -192205363605421011273238114015833010176 9693723 25646461412035615075564354514898510048 9693724 355835125097808199117448602416670528000 9693725 -34459304181614940805152601330265268750 9693726 30844884122046802033220275436495628288 9693727 381084381473435363697558412530860276576 9693728 -188480093556631152011020022542376632320 9693729 325397687787981961247912451260962885920 9693730 -53435752343586890476027683427066798080 9693731 -34836924406879152981195154592598015936 9693732 148798646501885317487106225714376783872 9693733 -3722624581958460623525332758735692736 9693734 -16034027047228889815180979863635785280 9693735 -27518689391040224670698707033970058240 9693736 52606810143756569627672238116494295040 9693737 -109929817103883240821193188031098068614 9693738 155783453374931035480763591283178572288 9693739 -42592213256331869080402937957438967000 9693740 60020265551502807268852307650137722880 9693741 46900899920321369520709976588931387264 9693742 139599961414805836305388157473185558912 9693743 -463521917565016123701597719315829600 9693744 -24614720771608977462559176739979821056 9693745 146685818459094823377941337425906236800 9693746 -202830997453344288534041139733026482928 9693747 -66717952321037895133497207955886526720 9693748 1779778729831187742231229484227778560 9693749 -169638017654146975729569187886732402436 9693750 -131796024449562197201206586567692800000 9693751 305570836189651928293751063124209544504 9693752 358025911204029864745381435639521177600 9693753 -21098559232700295249981178167085700352 9693754 69275513544571493909999380290319340544 9693755 70439172787585423727936248047721772160 9693756 15953136657105810055720696070760986112 9693757 456275446931731715044782910106911995852 9693758 174394124194178998609055441122538100480 9693759 -160600504257034867439714564101658983680 9693760 -64883980976246722330520889609572843520 9693761 67214950202850753888425143680628392960 9693762 13372696799893151378755086205089054720 9693763 196273686608654664105049269093026222012 9693764 61010192252812106267186730778189664256 9693765 144060374676887359237777347986988698460 9693766 253692212990971534045305293426354132832 9693767 41503343055786249223376717254310685192 9693768 20013723585761008482045891753434357760 9693769 -193495568762522675657040860711651005980 9693770 -70961960197640556409713984538424917920 9693771 -43077857874727163908134088023593605200 9693772 -89286886405228380785858768530403082240 9693773 -15206072651940446453778402093278003136 9693774 95780032390097806300852505545435000320 9693775 277538721892335017810377120879949600 9693776 -81789442073013104897454985751800455168 9693777 234444410278420882864139404243128295920 9693778 41992102865448884866222231808567637312 9693779 -362448242679328010177017405143003065424 9693780 -103167907136650759045450246003919370240 9693781 373197419506541733218098203763959724000 9693782 -98643157878268288936836193848311891328 9693783 246612819763502665802737896686189322240 9693784 184452673256026406395242468162429634560 9693785 15606558198407080524536522552827024200 9693786 -95380539522526909100094189071904308736 9693787 -86007157516877866797134279913213249360 9693788 122566904143709837390720913815209259520 9693789 11957036484002432745848422530972294720 9693790 -213157592813129976239585224123648465920 9693791 3297096344244163103663765321994732000 9693792 -261025042993216704340612111821954613248 9693793 9932814834200181353582998357432152064 9693794 32202663902431726332422783667627936 9693795 70150995986552362945898245457238694320 9693796 -47758273699074616493769858652350267392 9693797 349517381224420772421621161553405148992 9693798 63126179460193734352803374732281385664 9693799 -532632355437324797246548052190101538440 9693800 10071276340776806139804280029972480000 9693801 -55201239449014250709103613854649055480 9693802 135270872907686375760245688076723922352 9693803 169903742536671327725043348796930696080 9693804 139320979457667497236396263746104874496 9693805 -6817171705599617703812361359764975680 9693806 -22410802440632934721160484964632403200 9693807 -16887954795935423254034416172504039160 9693808 12191338726079326917717125991905427456 9693809 -416010972967644096862302173882331039900 9693810 -19449647723571552084522880128260505600 9693811 -439442448743333955689821938441889298408 9693812 -122350946089062949480951745371277257344 9693813 -45915445816551220264678558161749404512 9693814 -104970367464892773444458424750665704320 9693815 -33319957727826052370006238256121066400 9693816 8439709923030806176609667807499386880 9693817 4308027202238125550805910486415132292 9693818 -26136195434975544320307844490666042880 9693819 -107734259693446716811557217170821077440 9693820 38906157464553367267692812068741102080 9693821 -99656476009721444733407957006990073978 9693822 66915197343864629649343193642923390272 9693823 -107683976149132044624713385368438226816 9693824 -7670535541204442822411095268917248000 9693825 -121075028448595234681825585440424490400 9693826 -1905591235255359420078793385787509856 9693827 38106828717042572506808408062247946960 9693828 230209523944236024170304582442533381120 9693829 -38137095683440178411671275397958833570 9693830 -2073807381872688444060754047307689600 9693831 11033444401136922944131776790585242624 9693832 68034409205925429968965416555801108480 9693833 -126163020957459243677236416151350249216 9693834 2136873433979013305902504487414638848 9693835 -106780205844822417056941849318797611040 9693836 124323600646032739986820486442597748480 9693837 8845478647327755121796904578940680886 9693838 35227507796279288174718746801979770880 9693839 -137146916145363609228017255121937137360 9693840 12510297366130819501896599282633932800 9693841 -510747035471253841206276764277876503758 9693842 -19185629293856039811496022603530077408 9693843 -34365523558766865489415182758318113608 9693844 -188518440556241636929360998492560338944 9693845 165913910640749014708833830353404230400 9693846 41496926250936026778098035488674912064 9693847 457281817678547783826815061133449996600 9693848 -399510694696856630503714284293139056640 9693849 336604368001080386103119384657463152640 9693850 66529840149213823866640477963121096400 9693851 342568221337551280659932419360954254852 9693852 -10632832625019671591550962133002158080 9693853 114065095754996925717912107248667878400 9693854 -77087876748608592695943897584580522624 9693855 21814767829135158658802662486580784000 9693856 81837625987399365502253175109466456064 9693857 -384225180499369367055117994919552798160 9693858 97275314838695310913784161712833229184 9693859 -99803201714222788787577623351208548640 9693860 -189113995648716530266560260412336844800 9693861 -242636754936894235216669293928776340128 9693862 33577917955194723510632822236390665600 9693863 133402244945201023291024876859994485112 9693864 -82684156814947249900880441501048832000 9693865 136836982038757717928509980434331076260 9693866 -4589837002690451562429996579671654400 9693867 -146489629790389536847444474260523460160 9693868 11878135669755551511545502889494545920 9693869 -431788463092317361766412189659593272000 9693870 -40496404928958641380179886844352307200 9693871 -116926328608857076082924288789757654912 9693872 42179988156659847670581337887083544576 9693873 21025804902608824006232927881540224 9693874 -99068799404736532904942881681756622064 9693875 15468455596367198737723855356720024000 9693876 58540414913343957141538813571725025280 9693877 2596108224871153241141107498255254240 9693878 -103816679425953765938995267866810545760 9693879 -20022076117512071514282376952397771264 9693880 -25591542403358287972281718291599360000 9693881 210141927222615530103337223162652128682 9693882 -23160734175661855342510494388518238464 9693883 -96760020024761293253702497131414354776 9693884 189777658897691895740276753416881447936 9693885 -160006977308711958745074251528469866400 9693886 37069701336946132960787964926918475264 9693887 -5671903342718317933612055629845888000 9693888 5308584883737041763553067912984002560 9693889 -15890418462878172705046645815218296404 9693890 41669554643725998716763424469564313600 9693891 -195705442359728432141335065898761139200 9693892 -66202105003944489274257058828342302208 9693893 -473048473521412221503104193934499845120 9693894 -653315485084349380749012829908400128 9693895 28906558767681293170058845465462147200 9693896 41371089604879045547498729728168289280 9693897 87486086918746945625919786954209406528 9693898 -160422151567705696288003570533947116800 9693899 19176872093006562575933130130324554900 9693900 -96945097879139125892685277519042963200 9693901 121946286297711234587444876239472899552 9693902 -61639676394810589503644146971044336640 9693903 273492421432496216274532176484324276104 9693904 -49630283485188444654096218088412938240 9693905 5725521749081260135124272135830877200 9693906 -7158899842408285524982648298241703296 9693907 290285635538096457281951411396991170156 9693908 -122542091438882823066640207323926151168 9693909 236416498976604470724193122746297190414 9693910 128789926212282200348602819775394816000 9693911 19070382147477839053191351141453461352 9693912 98160044149685921291698183669404426240 9693913 93471879968140728215439410071136849162 9693914 -149158820393588539492105567651239697920 9693915 -75633436645032785047648791821427600 9693916 261330588261779936615377078288216983552 9693917 50749678567217101570471273032330992640 9693918 5260461423569884873712705698131171264 9693919 -28531154021377565114784852490985869400 9693920 -906572612621211260513792568813158400 9693921 -6312400145632565500050018218317665600 9693922 82160974908894913871547966783041567232 9693923 213529637250713020075570314473019506664 9693924 132133027982534015383901801747589212160 9693925 122119875590337792771153832185983929850 9693926 29407595375900335493888530430618171520 9693927 15356330603313708260491012142095977936 9693928 -19259345393664992432210627136994083840 9693929 115109346300409604117463282309354523776 9693930 -71310227172861536572685964974084954880 9693931 -60265332164101075915705785450480837600 9693932 9167344403452114421558052878930135040 9693933 -5759919192374457947794562840439545376 9693934 -55285564952628027091802653555228659648 9693935 219612647672475271663128596787222455880 9693936 3487865393267814441301095264029245440 9693937 -288541524500261838186454947476363918976 9693938 241363502468169380362159807224497098752 9693939 9681757931039176643314951512385773624 9693940 -52571508390187963301752011799219008000 9693941 -17085605497722020919266551923797265216 9693942 -1330311899714186574302269021673767488 9693943 -82721222163698552677938324539768440400 9693944 -98262783362501780119499000896641146880 9693945 -170432765820174097281825223894182758400 9693946 -109742122228581523185513711243326533440 9693947 -161265794232492686151270665756249936604 9693948 -44105795633844722102336894693302861824 9693949 -37355616131974377138751886052531514580 9693950 12182583445933015124261597514666806400 9693951 163900486288566546832552387930400795904 9693952 33831905334012853459544808703330877440 9693953 8574732524621164791409380983923777620 9693954 -79677823111098617895480982831024975536 9693955 237483569005769000411654293199831337360 9693956 133271432193121210136815339396113237120 9693957 -16454753289614190110840893026275621760 9693958 35522251146828352282599700605453407040 9693959 398306490788214536318258542426091702040 9693960 24853605271120748137193155986127257600 9693961 -9819294938764400827968057544872826188 9693962 12749293434823783832236223315687184384 9693963 501112817800180541764869809763123984 9693964 -28246597136269154532689794207723695360 9693965 178060228199975307878856058092396372720 9693966 473111761955135703904972797205391424 9693967 497207819173305996761773499384938084016 9693968 86507620956177433720372318942447214592 9693969 76275713802080434250441755573602043680 9693970 58358624960740905243172668245899737600 9693971 35832540772059206773158975019506700800 9693972 348875056765790589908914254744658329600 9693973 537147062141187062425895669078827047904 9693974 9984448021113082437606078744085064736 9693975 51821668285220797902927729502865334000 9693976 175079414955825679173468047717868380160 9693977 -403055073728930268647263454684882949174 9693978 -70838996196988128040784310499286289408 9693979 -77977187766530652506502969932817970880 9693980 55076417527047769357077657667774464000 9693981 131744338721495715837284138489291066880 9693982 -197098568093111514019217808223550747328 9693983 -55013111130745539963862959937905571056 9693984 841635960051703099950698561383956480 9693985 62426139523037794422851196783592120320 9693986 100301920335094686177532135123482575616 9693987 5239288393848676835709924492227754360 9693988 81591880305946046554856595148681935488 9693989 14049556041740036114462760112535561790 9693990 11280991019727325254697930486929264000 9693991 -75373494566384200409106270985134137608 9693992 -66908009916736696932052186543308963840 9693993 191912626405320670687595106069451365264 9693994 41301853189051615247246247574638554880 9693995 242997782951657885399827013959559229600 9693996 -34668277505374463290452882847022539776 9693997 -12633044214716714520720422866872748448 9693998 -4831287885721214694002553415760259840 9693999 -41260499923416171046045478920591683840 9694000 40779886296763578359550703246884864000 9694001 175574137880370378586367387351712670272 9694002 240142530768105458831876978602318571520 9694003 124169173952487799775570637767499019464 9694004 -102746892199697077400619424577394915840 9694005 50822890213864335019198106585282422560 9694006 -1169532580985303239053436459286992896 9694007 199836819027887683578933040299547385256 9694008 -79010438648652974411363472641119641600 9694009 -236351207663158951990346851147934425200 9694010 21134623511218741111059586905167032320 9694011 -224398404692485989271090225498899233280 9694012 -272402722403618729593222777641709547520 9694013 277273103414283837610169860446956935398 9694014 -22544783334808658770188297901041008640 9694015 -101012034174529137218299888482549858840 9694016 -627442841829599465348008677287657472 9694017 -198605022911441594450453986823861350272 9694018 -48400789924839278742569909519230704096 9694019 229868578826965847660435305723083645096 9694020 -22180339132483640744126533068686499840 9694021 -185432432040864508304817557576602791778 9694022 -14256626675932497052377393487752277248 9694023 -46622614415972868089314718489160667776 9694024 -192742564311810668444441523894972979200 9694025 163873792048363619593795003717260723600 9694026 -88797606001706130429580204586684313600 9694027 7841941078579201281400034466572336272 9694028 34791908814533073034965445526819404800 9694029 -191671212232733651118244129795288930368 9694030 165358228748459910139826757507801620160 9694031 -348006331322500635094937332670952513168 9694032 78374862732791568541494776609782628352 9694033 -200722437231297081232359408523040160000 9694034 -12097240066900347427411786291005201408 9694035 -631229948607884887257287442346208160 9694036 -399133845227992617142484889652938880 9694037 24218330191170199406547203063829983232 9694038 134265789926901856658569022703971319744 9694039 137079606153749069570993024292951661960 9694040 56163234766347640776872324092774809600 9694041 -16171513283567660799619207533108252672 9694042 -64109342753100983486302378768227533328 9694043 -204954066381884469920960714394918044616 9694044 -25643681535844156048034116192144091136 9694045 265614146764069671014120814938566488300 9694046 -37560612959873522573344571753983687680 9694047 -91094588631037937097328288952558759040 9694048 53808610563686061472191419416612700160 9694049 4717742793020984764733599517110388928 9694050 -54396631087711297645456250800415107200 9694051 835016090103665716921633558200751372432 9694052 57245443500365937302353380531916480512 9694053 422508462919868446813088465848813756800 9694054 -174189664365049257617369132901040236480 9694055 -11860408646363823474502695065532194880 9694056 -25564050583219062473049289322341171200 9694057 -184574247462299049430659549993688554694 9694058 57142280962436903645517592465093839360 9694059 -227176629963091510170875738163674733072 9694060 28191396318549443612705359870993428480 9694061 -100290943928570419289254069074838241748 9694062 -87044751202948561180180283682712737600 9694063 -311174483292731034186192308469222578016 9694064 -24082581030233396456436645090686238720 9694065 137329259580604288387409729622696299520 9694066 -140542708241362903679416692735881412480 9694067 157278659007122723542579352894166487116 9694068 -32538821948084315588585729409363142656 9694069 156231972094680082399168245064033720512 9694070 94378251998970292883427062684219796480 9694071 -54510680331515483151223806041573506392 9694072 159549845313313190693260505796843110400 9694073 67074557384503567128294785471518290000 9694074 -2917521873410875257216026718399836160 9694075 -140878897657447027106539274452848390700 9694076 53564498830144321015965106397748722688 9694077 189080005986034213534602477465412434240 9694078 -58013594291221838524534955451424796160 9694079 -207425364393536645878757905386468433920 9694080 -10038759284402785862342978847532646400 9694081 11974247135596799379620861467661060328 9694082 -28626639148076371052691443480237698608 9694083 43086086934003003785721687927172753920 9694084 -174021006695948241447271035554850726784 9694085 -118871070017008379843772131984725288800 9694086 -2045828552775182211172884405054566400 9694087 -42987897443973203209221558774521528600 9694088 95021894711229920625643933991969141760 9694089 18295937879964782255719519130190886500 9694090 -5926086640093537360422467919283507200 9694091 -378956894363373004018088545260333183600 9694092 -1691306964021338613552293009209110528 9694093 20172816754029551693279638293543093600 9694094 39031480093187262755016354726136512 9694095 -81752245549664277080408051722730442480 9694096 28275135508610899467196341107044974592 9694097 143228684688791617818141070268760365952 9694098 -48120407511980914585411459534209260016 9694099 61812837830336525220499162327839401464 9694100 -73367020362763449015092247934132857600 9694101 98066744484816941470483286832643964832 9694102 -147752216626744348596442276092212008896 9694103 -15435711766082606487303501179765475840 9694104 -55168327209633569650251754772860108800 9694105 229096529899496212585546946773666576260 9694106 -57424919292078098227157029400407231248 9694107 -131306372882623799771227637636090673360 9694108 22502194414887521047610464922928179200 9694109 260447413497459106555505427505624915104 9694110 -59428000981799898714715796847055866240 9694111 56599434936124589035933930239577542408 9694112 -170502838861200721908035681870250835968 9694113 93481846276383328242270770567329628160 9694114 322419547304292572089715109127310561952 9694115 -22006523708986514260906809838351173600 9694116 4762634582180637559515686032429356672 9694117 -491359001758559826979216979567596756640 9694118 4322184706306024103239382688544446720 9694119 -33953488230852327541287268737605135232 9694120 -108324056340716665841083964557587456000 9694121 -265574079598131812421848650501045980678 9694122 -31818042204670225726661775915157243392 9694123 -131908189135414884535869349941385702280 9694124 46946086408308990482880303577662047232 9694125 -66163002972380506209360663441156672000 9694126 -7871958280423300029970140923149518336 9694127 179628361023480606716689667009902772592 9694128 39968859800394881495097634678371876864 9694129 -624367956847068955995682310131414072140 9694130 87983116864027829158423963786130329920 9694131 253773846713222223637289548153718878848 9694132 18016077097432247247788522996285448192 9694133 199127254449306737492170707139124577660 9694134 56209208679883260832840180509609492480 9694135 -4228257480113226183145637422992048000 9694136 -483553274130437066987768993916073144320 9694137 281246589599900002716382467473582490960 9694138 179819161327638334631958423958434919680 9694139 -23055668550556165020419425286698806528 9694140 25058463172708447891449678150256665600 9694141 -352652540116016891016746476199221046458 9694142 20652589467586840522513165339551342720 9694143 99402425992855676264577419215823517432 9694144 -6218934816470930181677982035847675904 9694145 62604255246151820727879551633994066900 9694146 45681141053156456508508949080888516608 9694147 -109856116361730440549533836121787392920 9694148 -111668282439304926224589710663237727744 9694149 199144648270548184041508980996665969760 9694150 -38610253501068688196033732601213655200 9694151 114447596556458006454637621796149377672 9694152 -68594893554863403046429490332372654080 9694153 147686749202614166676842188055832042880 9694154 436003375784257680514868644666750859520 9694155 -29831118183119510586855189151816608000 9694156 119867926348337774813053420279825099520 9694157 -29630256190626296182631497030333140 9694158 50084896017687434494363466149813406784 9694159 -14852063841133958562026589767649418760 9694160 23183831684807997540121282131682836480 9694161 -4730320998117201631528454270880834000 9694162 251130887342572475474573490980976434832 9694163 -205126863040641040786091081332036586640 9694164 -69945376003794976078686207256862588928 9694165 -17019560032383036520986801767281935360 9694166 26144913602532588954137200000722592032 9694167 -22526676185358942303545718974717820288 9694168 -86803551931167901052757619668773498880 9694169 -205506295723945018546656934758996589440 9694170 -114784290277870522177738367499692789280 9694171 -29167151577942397298537383519911471248 9694172 37460173495872536969108637860260769280 9694173 49945508349210823175630794779724051200 9694174 -2202826565092145495911235002866757248 9694175 62917308070611524965974451592593534800 9694176 281075230792263413248224353492428652544 9694177 116783073296363008471368271446311182632 9694178 -1434960086876072472135356396846876160 9694179 -102663550833109814770431411409662886704 9694180 138021362041890566390687676512986521600 9694181 -8503782577642348317452815777064654592 9694182 -119153444585577340967739364534012000512 9694183 502783034437891322801582924353320514800 9694184 -413460137967870610349995644509149102080 9694185 54747281276949502720888637466012788160 9694186 3765670649078661684411542296940367792 9694187 424846512876816155136663892244254444992 9694188 133789770005501517026877487812570808320 9694189 -48603535516091330114272070449573318644 9694190 163615995285874978952983833146321020800 9694191 -77102364550031952583814983977591780720 9694192 -50555467938020097668939028557094191104 9694193 -164152328971004082739544899742312259276 9694194 166568304690056995766911993958865590400 9694195 -92557928807921723747266180968566087520 9694196 8795471095079187313844189224728698880 9694197 133755112883501604773911091845061017308 9694198 -98753602622607299457177157061382488832 9694199 -221154512091847923552372896077611765360 9694200 40387732266726639227186988281929728000 9694201 15643494429710705416362789552044965824 9694202 -130531501631320653218544730909068879360 9694203 -278425039949235514437795139571876958696 9694204 -29552840423693624328025574833273986048 9694205 -172025615524402255627962615669391457280 9694206 56352830268376425115195004561425682112 9694207 -41574197207631556103949488050261137304 9694208 13890229617230887057813986674347081728 9694209 135391141996685331390911877954862435200 9694210 -132278712454267336791176894792565942240 9694211 350437901080608965963527516407697474812 9694212 112002323254770259781824964665663835136 9694213 -112998053298963197994329644710491445538 9694214 -39454109624781888133256889647471216544 9694215 302680745650206012032876812211676036000 9694216 32308893563383283408774342491705344000 9694217 217657836312361843487202335243983920420 9694218 117188841860977323734540781989668842240 9694219 124125617225641896152494288789802823000 9694220 -222579873906235338334734300733998059520 9694221 -450463801437030423209165625104402400 9694222 -24847931020544254728812172665282791680 9694223 -188468374674485357756962807358643907200 9694224 -24036566105846894467422755218784256 9694225 1238462072715226802658764445587015500 9694226 -250436763410563335706539820697255051616 9694227 -44065503546414457596296020113527101440 9694228 -57487184320824869872635180545038352640 9694229 -221426615584948361692680363071090195424 9694230 -6982634536397349055017762966478479360 9694231 -405655330506835137823982182167615947400 9694232 -257823203117182255192551062519775897600 9694233 -129400878539933661122852222891281356 9694234 93311014921042346539860616845540675840 9694235 -266314553642333424994273968667728400320 9694236 -118427390504022366487639249388599449600 9694237 48962412583066330239170504198242068800 9694238 89713432980001680244312767863796532800 9694239 237195368123372687175646772128353034824 9694240 106607177745879565359845874678133555200 9694241 375466808517245370069862848348172812642 9694242 -37811228117626848338751176378596712160 9694243 223002047575177126089246864243864619744 9694244 83585045918537791642519729994151223296 9694245 35903010318491246066471112276322212480 9694246 84644931198105929849541822959341466304 9694247 96922531467999414892091533871505399840 9694248 113861895241553426480371996646979993600 9694249 126688898105635594704768979992294928250 9694250 153329429813598959765231278037253744000 9694251 -41398220838857337248991013097775447408 9694252 150354446144436451688846162011193236736 9694253 -159287730435212342665116192981518523498 9694254 10274832806581539989322124802661191808 9694255 -15581065611732312738220457175129174840 9694256 -23842604086044541205737225994989731840 9694257 -199923876442976524671009589250688420480 9694258 18444522122054935323808916199078254592 9694259 -25453377133645532262463856122621554384 9694260 -62086963779887709424678875718897777920 9694261 68211054850720893945315199113946973724 9694262 -7375171876248950434505088170777442816 9694263 -165065093575391294362744209820821695256 9694264 -4052461827867455979027128978271866880 9694265 121090963097600292366751486257797644800 9694266 217826882401313442808667870025912831744 9694267 914745298154316627962606192987668568064 9694268 -254148764915673951889822052581012042752 9694269 -62126770484875671113748834217271212800 9694270 -10150491422939777309372227595817039360 9694271 513382550715672367421000237477608097472 9694272 -14636012980793636137423066486127198208 9694273 351892604319648361334600743963393955522 9694274 234028327699356401523950956373115965136 9694275 -930046210217657587351087393497048000 9694276 57917469942429214725216342186187948160 9694277 434684019723659047104926827019104828800 9694278 -294399586819317841893115872641366688 9694279 -138702075435802270173932929828049317408 9694280 105972494136661914240928150045722470400 9694281 -252688239166620219474310062810148190448 9694282 52828764007839692895733714024653515520 9694283 174948127574847885876727581951067123248 9694284 -211084838987617443327533712602929087488 9694285 -19049645882236054854180486063151008000 9694286 16618817122549127543339353712319194880 9694287 110640091210147407909630473407967491944 9694288 -104867244952739840319475745203436658688 9694289 -69064381094270726380157460149927412480 9694290 16848371656657033407964753733408601600 9694291 -346728871723881749108027145802780083968 9694292 125996307178218023587146215958977974272 9694293 21069145752094239029163667590779639808 9694294 1063533902154278096679462438444207360 9694295 52951055620399560551068812669444220320 9694296 133537502432543423324180708363610931200 9694297 -90875291768717808420175834050579466848 9694298 -182363685696987623602946758263131907600 9694299 -144189627061244753183406981334665740136 9694300 -13140580568263903605464496899767296000 9694301 99022845796127638678919467771902741132 9694302 112276222270634634319636326130245095232 9694303 -377317953005716839107766229277672608136 9694304 2316348350139324132133920774284378112 9694305 -237702645682769040821918387266561741440 9694306 -103147168673288890502669449159691913648 9694307 142263668943309361732426061139928655556 9694308 -9705127630542030750637078350099480576 9694309 -111803615932554485346058033726665087490 9694310 171931587791753344724668305513577906560 9694311 141682000158546486251814759137216966784 9694312 -118581703163595882048789665915769676800 9694313 336486347022566953436053592225309227920 9694314 -53094141670371123961153755144469813248 9694315 274622451124640509660733099567621940960 9694316 -132799131989119281221284053978105934848 9694317 170255796846798051459815231704123978848 9694318 -3406442779186776372589501880708421120 9694319 -94924819046648207630633134353164985456 9694320 -748199809748935874154280067121807360 9694321 -61669781317483811321281489100718316096 9694322 -198138622921112634706247654181987720576 9694323 2470683179217272339199437973580207680 9694324 59580176600904969579965832258549773696 9694325 7414102300214279668222616387665288500 9694326 164709129649545397715117656413977712000 9694327 -25408580227016037944923910046961629920 9694328 -1962406700618467116335622252613140480 9694329 -210145007811448547804619294072979037616 9694330 -145843053916373116360923115880600977440 9694331 373486055181111933242242555265964276132 9694332 54050200774176241407967085678837783040 9694333 113856980939012470096888980819517859040 9694334 77733012105623806502118896896595382720 9694335 -10519041125156624539039786733216916480 9694336 87450210276322433679094618453023129600 9694337 -18245358905179576099310165799438694014 9694338 74336243929675514413026977669271145344 9694339 86078187189906783489704972270982019824 9694340 95489468493849943261052647683912929280 9694341 -168996957331701748982785644707451352548 9694342 13157179231090821079382448502276086912 9694343 -163403608926751517536964788050961184280 9694344 -74103408786949100980223308593962434560 9694345 45451759377548826054556117373548568520 9694346 6405186357804078887471786197202068224 9694347 209009845310406138254237970978595230408 9694348 274521742593748847499164202266594250240 9694349 26765368725713389776508577556440368320 9694350 2115739446672068651299298000391936000 9694351 34131216123791202848712672716841932800 9694352 30249049062460301311752126152980070400 9694353 213391101724294364878602232672385009904 9694354 -38682218531456509867935611020664640624 9694355 331665732226032246177401063371644317520 9694356 -54992701509180446342581886776581568512 9694357 694727973313559791304722856906089834332 9694358 129918857567789143604662639472522568576 9694359 94046060748556255305579999125652360000 9694360 -53047694310222824518827636193230028800 9694361 -762066481587866463712707970514003826048 9694362 24831297596255193218177885142025920000 9694363 -105985616310452960416850817642696377840 9694364 -48085923579217537419991797547223927808 9694365 -3938128161528718071091182359976965280 9694366 -51230763896372136660036751780783968576 9694367 -27512080862035700902099066770642367128 9694368 1922463403357142496040300731681865728 9694369 -490227473835073201612917188065354342488 9694370 10844647658436069179197608285382809600 9694371 19545649428963129650559147060941209920 9694372 121017180388083937274383794311605928576 9694373 -68749404858211122387777299910512275872 9694374 -38226622618915395723354309080937464448 9694375 28721789921260629343269273684829145000 9694376 416978795279973867864431147463288622080 9694377 -133613883687151777011743900966999685120 9694378 28004429443435019959484218681240536240 9694379 -106174409136712847799940201840064756520 9694380 3952243273901191272902361556864834560 9694381 -116358524814225925951456088660160273300 9694382 37631168099488473815689871553860150784 9694383 -110789722086088624041935078256848019696 9694384 30070192883707262795809925121200750592 9694385 143917315023090685226932095635269368000 9694386 -7838586419472427241468900005143143616 9694387 537441897296684790924789755327843494800 9694388 -115348577101347055152660259040356952064 9694389 -129472258175967791878623778322126491200 9694390 -214137313154331015040273470073225006080 9694391 -46546678105521917663370396166459368528 9694392 75862429753603650964673559216172830720 9694393 -4674104633170483030031247344434547232 9694394 119762850585185128791228550271806966752 9694395 127549331626066816560230357205537777840 9694396 78949784191690974465869331568044810240 9694397 -22878563322707841033159707865829872768 9694398 -58283711087329999446286808193035535360 9694399 235495018508525763944353582126259752 9694400 2955591112920686277290177522093260800 9694401 -28823140841847739917892104551432863680 9694402 -11878213549377687579475163612643637728 9694403 -144798859919629211924696154800747740560 9694404 -12799822549386902214262033552327933824 9694405 -178616475163724939982858464015746565700 9694406 91330141079845799036590503987204430080 9694407 17988265257903582268213022037606243792 9694408 -234161669279313406901199447652958208000 9694409 98762365683003307745685783453685374900 9694410 -16199129389425374406972468501915724800 9694411 -189403699248111874081086933530843329776 9694412 -5810431084602867678779611545445029888 9694413 61213968603607937998148654690947192704 9694414 4641781009539496860973558339502486400 9694415 -78768880556818579884996366980615272440 9694416 -29992944753281201511130643889847664640 9694417 370024481626498572534275711286211732466 9694418 119352867209597487377957426387222716416 9694419 -41918230857234659556010433515940286720 9694420 127969119949727235704532337189030510080 9694421 241877629198403784329686514765877750144 9694422 79528168392152728275035252277869777760 9694423 78350299823599760425114140595602235344 9694424 -99011181192865021399190028212106670080 9694425 -9241192363809713501820713577671361600 9694426 -62539549522356730103035783241075447040 9694427 332327279103288620119678754921313184440 9694428 -26896279530553230097849935084720698880 9694429 11090375062241466059617055408082533030 9694430 30347479729366384058968868148061143360 9694431 -371476882535311104477373787725343301120 9694432 -372778746814596347789211125801730441216 9694433 5129895011274723194286014041138249920 9694434 100029681826387624099817479648930078080 9694435 -88247553433204097759932406147269011120 9694436 5224361151445310864994663988403343360 9694437 5046290243557393918014812591989349760 9694438 -23540446594026046654991666145576819072 9694439 -91198998936173458239683283678888221040 9694440 -13945273850523174094399295946085171200 9694441 84303505851416561499232189040725176400 9694442 114615256504361642885170356823235202912 9694443 -279756968234151369901509961654316481792 9694444 -20071607935565682731389765471209545728 9694445 73001871157801350413780366484583922700 9694446 16209810167036958318860948803199063040 9694447 -42761829954666171271061097227214986768 9694448 -46267346914958324269335951261585801216 9694449 -143705385491707521620669332531354083966 9694450 -21724623940550472188464792490400996000 9694451 195706068864409820681129008724176998912 9694452 86432532385002472664181300016616620032 9694453 -607894921861173365030052904513284020640 9694454 91006332593779568054318689281899068992 9694455 -203686597047923181561473276826580577280 9694456 192561021511006477408216381082324090880 9694457 -7053955644396938557148304016695211440 9694458 -35414115465775067529355558386121582080 9694459 -458824371774333497290835477267747589340 9694460 99818960327666168755192559080409702400 9694461 23163525249324328048666402916622604800 9694462 -22335711019375268247193796929353888768 9694463 -500240216215358435366699543275992472656 9694464 -42677082092487484788211724989457498112 9694465 -2498608631303307242853935857692436800 9694466 -3846720529287573420048715284015513696 9694467 -95463148968627594307952749718516101080 9694468 -56232990749842250072038592157433958400 9694469 482645317374290705134770483468944955870 9694470 70250830442711228339889419428699824000 9694471 164231653345700806727162344054184453280 9694472 88187033277258796379077269535462041600 9694473 4727747306269562100694140725994465504 9694474 123941822636021155832356981177698002736 9694475 23327758441860783680975404190661196800 9694476 52303957017316621123529778697120817664 9694477 -106116323129699441557597815329470046592 9694478 192862637909497643870927030626805231040 9694479 -3830289327003197695662266743732995072 9694480 48571662961441899856939962831738716160 9694481 -144018173617596814635828992494339019520 9694482 32213984401880847976234794558249443328 9694483 -7933574166278606471373206167146396672 9694484 -11525922280933915250836633508722176000 9694485 201671745353611923745309561295678841600 9694486 -307299324467278369036987203300619731840 9694487 145301513785188530522107883638226107992 9694488 66089999666597767287844222704204472320 9694489 -6874305040231617304955966450190919488 9694490 -14206996224692830235747394058398914880 9694491 -48002151624229232422629346077419550240 9694492 200805038937146785999459450237321024512 9694493 -67610719489241544682865620740264037536 9694494 -108863271394411473033577430747022417600 9694495 137525519182473615771633233658213105120 9694496 -64908642372445346983331675379666518016 9694497 235876839984829618599493982170273936320 9694498 146926883966709790661400623539248129792 9694499 239052703801114738448814364977062161500 9694500 52225632449018450879985827594201088000 9694501 -279454661980779528044699798099557954498 9694502 -161178329905229788601572346532952928256 9694503 29687837411678472953652416576656755600 9694504 177848708495690102096880664248611957760 9694505 124785051686873863491081955219205601900 9694506 -23032321887399102391640952272754235392 9694507 3596602838861577089414743433395402392 9694508 77546992800605803997968154524639235328 9694509 -214402197970426001535968592051396495072 9694510 -42669901827752174957939811730203075840 9694511 13136841357351494815859147186997577992 9694512 8341127441662064850154920379220951040 9694513 -329876448867719626214270945222373216238 9694514 -29401124364391779106319621334763452144 9694515 111783676212619858102746685650760822320 9694516 -7725172164289190628237747973552003968 9694517 -234241537600779250362696501425745149568 9694518 -10236689413537312177786372537348536960 9694519 60169917586569515574917310754241026240 9694520 285262710732565711889906622052454400 9694521 -57225528095968503635217733396903541328 9694522 776008468604798811564231525182784000 9694523 -137895357265188221523205160501484645456 9694524 16561060129954460042079156340312817664 9694525 101487048797553905146226172029788476050 9694526 -90066714772834479408332168940237878400 9694527 -82280458680924941874410672822928280560 9694528 -67235359859337170665131812112086597632 9694529 -77939477187286260185989075800111292716 9694530 16652925747321995126918873365583484960 9694531 -12938831098023858061112676764091394560 9694532 132481711488742483435753006206079226112 9694533 -122917906581893935881560201450887999776 9694534 -204379510938387323670717102596401255584 9694535 333179826538716962154302032651190463480 9694536 -105702275385270947078994502711406592000 9694537 -119115472008505025442680984996916800768 9694538 10891506235334181684153977297535165696 9694539 221546870269898545622172823711355391840 9694540 -193549778838254478974137571251514741760 9694541 113154645649120973918171568259354696800 9694542 -52116248960204153977710256457896473600 9694543 19371929229753882629630727551842952640 9694544 -72564277594960019607264786735536087040 9694545 13196451009101588205415813276236840960 9694546 2694595663150487252935600817807207424 9694547 285962298158842691908296498262676471712 9694548 119798896965809069112430364105590220544 9694549 605551712911335275065722697465037646720 9694550 -106041881370439755770126700810267631200 9694551 -7591531288256340749436719915231977368 9694552 49248714834223093212765874112268288000 9694553 -135574263101070618816685813180054448832 9694554 34769975432534681148224021661911442432 9694555 38964558578837244839982537022690632000 9694556 -318306960078654518534263672491158725632 9694557 -128798942367063088630780936620270160320 9694558 138749728852968590145446744873059082880 9694559 47931298654547932756837311272493116016 9694560 143359872922109624836542996267034214400 9694561 233703984107996677989051669555765776162 9694562 -82268747386572037384655423856811672800 9694563 10227986139828770814575007946759501944 9694564 -193116985573790961563903351574587596800 9694565 6071640137307008880570132858175782720 9694566 4431584320498603562243078294671693824 9694567 -130889564252382708219148605215521157448 9694568 82802210212421974690650444766232033280 9694569 1817921865792685558207368227960937600 9694570 79652183447562945171844378025194800480 9694571 296591009010196180603798434073147910772 9694572 -19177199040779610564166398155635200000 9694573 -37661309176511784608319191765828427648 9694574 31497824344250193101685856531102098240 9694575 148276278391635742641276634531523346600 9694576 -62807064329530108497269597005099892736 9694577 4423698665477057283890781274596297426 9694578 -60079754405683372150105862419313352576 9694579 129351855446204067207662441364455271640 9694580 63885456888343380798615854359615242240 9694581 17092407174256387235990019971582356320 9694582 3852839437576737619587050288990623392 9694583 603425503185520639207154608030485048144 9694584 181920935528989866347742352773127065600 9694585 -2923234495670612696856388437889565820 9694586 -174365625543801857923280171905957139712 9694587 36607079297821757426517292077879742464 9694588 88340845492444703307367619378961502720 9694589 -266232973855138456238913539691383711610 9694590 45075329598319153574130314193398457600 9694591 -20994472371588731143157526973796256200 9694592 28703020982873718627172262683135180800 9694593 -496240524134902324894222572635310785280 9694594 -15226673997632878201380234027423810048 9694595 -48990890182624492647950083055517354480 9694596 -84732380962207940851042951736030453760 9694597 -136365674263396248064473207113112324288 9694598 13672231609105723279707034567920546240 9694599 72869978012842065550144293177797426688 9694600 29793248227968851224835568742886784000 9694601 -21707123685854874244129511072569862748 9694602 130583905841682132993335861510799282480 9694603 -429734309316921934369470218034478479148 9694604 -278552826605941951208261968044425535744 9694605 16063640954199041147332198686949620960 9694606 -99361840506723623320714638811191174336 9694607 64318941983884948800986959140925319472 9694608 265285456451622928838363387145486336 9694609 -134227045470629200401886519493505680796 9694610 12970050904445789776757604502060812960 9694611 -62505912044750639653788742541872782540 9694612 -107124059770609659013767262127649251328 9694613 184252323424662037460793337162776745980 9694614 -44866485232485806034328133926396229760 9694615 -66179362806961190458083350692595412480 9694616 311688607759610349774251907796519188480 9694617 -201749812831249476592494367616501985120 9694618 -8186459450402450763625715663893140240 9694619 -17545262375766078825322300201352665392 9694620 52637696063693384164935549812690227200 9694621 403868368291555018174632747627359726822 9694622 14116220649405623989185285056938341120 9694623 78591583818276675663625460384060685384 9694624 172689576731006557116082167366165725184 9694625 -185257988389296889136257189741717503000 9694626 -84251193944688205711054086874043987712 9694627 336152711575921544349879835590207360476 9694628 135074287867677000485243547871785563136 9694629 30131979755058156763855951691188792320 9694630 -18705236398809616172929465230394613760 9694631 153956887119179142383014524196223816664 9694632 118076959715177976943811042575639756800 9694633 1544772976996764607465405877795791204 9694634 113196466364141621003112432772050903216 9694635 -75230013579462031520605951658642288400 9694636 72894599548786333516699311328718520320 9694637 -383340670314223695481804656008439924714 9694638 40740277883735694563490205452242484864 9694639 113797644084638332606921596972483351440 9694640 -11328052930579500943970186583456153600 9694641 545832690018323934842488450466838432 9694642 -254200794366503244326086642428628668000 9694643 94610223530988638516239737045867048960 9694644 -172066528370636278875483544535878932480 9694645 -74440895971958624389579915209221865600 9694646 -30350976802875116213697636603094628736 9694647 18789807705307258956159666371428558296 9694648 -182185960326831635077868634215402250240 9694649 185808397919240314072941366914247549264 9694650 32924690295869771234672978352542688000 9694651 -1069741644400344229360570917007893848 9694652 125424332639685079959748407986815729152 9694653 -94328751554599075880991335657859753792 9694654 66753758100225711732469132620742528320 9694655 -2654509508040958829513786475359696880 9694656 -19797346608876245738047908319768608768 9694657 -153303340705437176623211773742046068288 9694658 -196555857878995590975596666854201206720 9694659 63108344376102637361503832690334030336 9694660 201077916611026728979910719027464295680 9694661 13775432039582477229804874874690793984 9694662 -17714136965002209977069634209043594048 9694663 -59484985310648801064369949234587363816 9694664 33859062422082470897005035944060190720 9694665 -9773501783522714550901614604474484280 9694666 44976143295474152551042727407034302560 9694667 407344042811137553258158620123932941716 9694668 -102815652375931413906473954028196414464 9694669 318643171568356537854690326675284443008 9694670 171039698634405198749563681890688025280 9694671 6276920134666364130998216561454259200 9694672 -26654795776800184072606847605185445888 9694673 502558005980146761467726071694898695922 9694674 54554772862644507577890662246558208000 9694675 -166733029994156726060142420605777176200 9694676 158342941128655402177210359189168600960 9694677 -161510379886602900086093919631701168480 9694678 -20911356938116682384004297538809281280 9694679 -77751399498272722119430980309925497720 9694680 -38772884844920438981344021933605888000 9694681 73873852948076632556461001976253511700 9694682 72128142268170169653194812907974878192 9694683 -36984185887274829144328673664735865200 9694684 322305187760994617797202053980199944192 9694685 -70333015876269254291218897684276272000 9694686 -22040265868190270897609920830548895936 9694687 -239166207350397849144620693007143071128 9694688 -160767428717499981226023910112050544640 9694689 62583756012802354180132576643062344624 9694690 -250345618164574462528537826997834808320 9694691 -69459333142369858846795531446555799908 9694692 -1496236183096689586115827727148711936 9694693 -55576492945133813857738721948286051680 9694694 -1247351625177828120902419153373130240 9694695 120097657653776909115513497101514327040 9694696 65164066241767095459856669194906501120 9694697 -270061904352386239281574952729262358854 9694698 -63965782227825812998557330389281550592 9694699 -173147959417559724737703034578905648424 9694700 -4241262569115781462997628669658368000 9694701 -226714047917598125506775232052179312960 9694702 167685219750895154326503314708985211392 9694703 9049036641974906274673072676517891120 9694704 -39314440112753450834875909315876847616 9694705 -3727641865147325968795743674978884440 9694706 -25554530397828539140439769501248388096 9694707 927252532513396404928670654992292352 9694708 289407086354826358929903727424330496 9694709 -177225946923202905958364165601221684928 9694710 36201286735725955004726519607381187200 9694711 28856270779543752842234701903726785352 9694712 186289708959739472797378317057568051200 9694713 92281708535582234155582738698997765824 9694714 42189759924253583426465215702457041920 9694715 94869588995774014420707595912743572400 9694716 3873699253549150169355415058956738560 9694717 -208028919079242547268828714444906698234 9694718 78865700095972413262814517506736411840 9694719 -106698923736566658973121522542868515656 9694720 -50037526235847950265296514725644861440 9694721 -24794417075568884403647778796633201728 9694722 -19565651068629249433717371558957557760 9694723 -46540495929518176001425704661480608640 9694724 -88042750686693346447986908990263567104 9694725 -97800033529986042967060552245315806400 9694726 -16681093506365583918668644489208592960 9694727 -142050331278533429844627412562463634128 9694728 -233198274142675364542147340077109207040 9694729 386256196167518598928121026878822947520 9694730 41302674691318033589220790623900503040 9694731 105037631063446450270156111014554309760 9694732 183921842710059581562174213056940897792 9694733 -105608176899187555426177257081513699018 9694734 -31582181391133315150811230025761778688 9694735 -91528903151433486347870472990109687440 9694736 2352411601828381694434486891144814592 9694737 -931036398988238450539237186510696704 9694738 52478022334251282765700302662124852000 9694739 310256690485495029257937690710286186540 9694740 36321908503622897214168680956807618560 9694741 -186609604117454355988439526159281541728 9694742 29555356137539177251615501893934858272 9694743 -240354548457059397137336839221331895856 9694744 232417013523243080679107783004280412160 9694745 214305760165734265600267997204743738500 9694746 89101557022052306819137168242718885872 9694747 137837605541756732979532032648945462480 9694748 16462227024887201272116753467238517248 9694749 -100234104601290094725249240566438622336 9694750 -69793876135198953319891108124445120000 9694751 -42532799767818081343841386423298305536 9694752 -302630359753693433922281299535095922688 9694753 56193399566817447484837066435215626304 9694754 4194007057486485309662929329583202304 9694755 -78216764539120753310569897905968064000 9694756 17350869631396283714849688715222190720 9694757 -75742637936724231626380514950673229120 9694758 -159522490193614880573589624555543411840 9694759 376603159580956251482941540424984915960 9694760 116205173580623537739789350265424896000 9694761 -409916503702757357329240462339243336320 9694762 -77950564600119496023172749306001920 9694763 -153674605327144432256798190353596448976 9694764 78681282423443396862651987309033901056 9694765 -1261115884189119397158002474937947880 9694766 154724799332226195006041394115696419840 9694767 196422726847953457674752238125920502280 9694768 48154380814999844638462125187542319104 9694769 46771916256954118620039349795675419840 9694770 -11731035320743659803275298896318003200 9694771 -44264301116247667932829425437208857928 9694772 -141202938105589118265709800985781495808 9694773 -338915452842169727993619959417154208416 9694774 -125036459123194311479309512967859360864 9694775 -239042425114006652025540181848283801200 9694776 20895665435869270842442805287916666880 9694777 -11654992905256024154274742487875575288 9694778 -86316117153647454604706095140631326720 9694779 -144726667686104890571050774697682051816 9694780 44582265653621900031441790467701760 9694781 29366594877141519274122122188621237164 9694782 84419764854290641506618175741938253440 9694783 -37442535664499884953241226780793628960 9694784 -92789539003088216487960112186615922688 9694785 -69897481440332441223243225975594048000 9694786 -312650594249721998879554068973306052736 9694787 9105283984330541172046279654485094800 9694788 -55316418560601298372669695021820293120 9694789 165532424684673306846137804331041402524 9694790 -28730043861166848389223907252578481920 9694791 -112408061721057612318947794920344210760 9694792 -16886854959844542882074394370696673280 9694793 -47572875586478336052352285293762737958 9694794 32062918123907402474371926859154917632 9694795 -196888748350731917089861950117337900800 9694796 -8726071372496868891471089482492200960 9694797 -121868760765373820713491137059049440128 9694798 -17994068326229417422585905351579704064 9694799 -99956432949950166756752588446827356160 9694800 19426596152434115981478136167062937600 9694801 259556350983792920090436033042025561600 9694802 -24286915112535249754870081537833077088 9694803 201098920006446011155752738735655588608 9694804 -35834316803544097256022564994797887488 9694805 121723321874436619175158446260747624760 9694806 -77180278722220729965609849731049441792 9694807 -332712696429862658347992802408013167160 9694808 -254748768312881395037187630574732800000 9694809 13244305620627677509513843500035542890 9694810 -130113791529176026558665561835040689440 9694811 230991476143935512998811184245973527616 9694812 -282157696181867164289774852837119488 9694813 86672140032246405068077096967834636844 9694814 9329266144656128380069538349343540032 9694815 -35109263001029011425608523700383936000 9694816 161504664331100282014994859596143656960 9694817 357433208593456586797567013883366680544 9694818 34659279099166619665142278712643953664 9694819 -74972106644558386056635755149146099280 9694820 86214874544151366872182043092402176000 9694821 -258453763028626742482793507137491694560 9694822 -16638165457984527935138746415441233920 9694823 -1199298928028829591831911328124105896 9694824 49125860862873761562661399463323729920 9694825 -100742217566942211564391638043842440000 9694826 24324485003338745363271339723174577920 9694827 -334630527719432161611527701351195737636 9694828 67192698860103887796406642503674775552 9694829 -878602418250017709172234629740815380 9694830 122020369697150913774334943425121475840 9694831 -477444198596324051719889004999437381088 9694832 -4920244252213616314490296673334263808 9694833 362433447655497009752187414456871015680 9694834 -24183970462573017537814882614789487200 9694835 -92179179031487277338458096054976834400 9694836 -103767034348753282809401763633553059840 9694837 -36147850901746758325567104080417813088 9694838 -18886173075939098985921800634761710656 9694839 -50007236184838900645603783292185470720 9694840 -98558718014130148272225036175024435200 9694841 -210313069058989998875795244050305570428 9694842 -48948331614768608696582505869682014976 9694843 -79417032287091071104718800654130978908 9694844 -258362989136696057067887068426529163264 9694845 96746860464080060803547009217507552000 9694846 -97735788783149975401827194885456168832 9694847 44052790283047393681478381275311337152 9694848 106788826401735703319840877397640478720 9694849 656380340889810150262583103964798850 9694850 -6066759048921295638774776609785603200 9694851 2759967496275154819937684859360639744 9694852 345418849234322507871574790788828548352 9694853 122306569128860548591881883394149032480 9694854 36878192027952921935357406113720463264 9694855 -259683592595244854090938519735662159240 9694856 269307196381688446460819587959706874880 9694857 -8022972318116190826756969021876158960 9694858 -54452865309898522814115683799022538400 9694859 -68885265544604940353511771041135386320 9694860 2264385634297893983092461967860203520 9694861 -270017853057859588570594243592874252576 9694862 181519483998981027841527750977908053504 9694863 -82819353750968828406334860928869087600 9694864 -92128689392841366582164540973104168960 9694865 -176435586349556478682329725173382137740 9694866 -115442801386231847608299077426373120 9694867 25227954681898354865784964144684863392 9694868 -87186280770406347277083269755349944320 9694869 -170028996051319394345444858752049260032 9694870 -28477890345175114732891614875841177600 9694871 -104046026982976506213138127710579567000 9694872 229896444286633642902976704214563901440 9694873 150212592914576189499570915407515014144 9694874 -6093543323951288836807700981442585600 9694875 265161699693819054311625890355842496000 9694876 -11699373689297184487759305153219292160 9694877 37204212317680186466543279041886154726 9694878 -65516525773543048413757642192032399360 9694879 264337165812085116251011005905833812480 9694880 -108571045267338607866144985067814912000 9694881 -30862881428481956908714455705908613888 9694882 -4153833598442887694930502438514368000 9694883 -691384017920194004477681324030787240 9694884 -23345774173485509707266865779237387264 9694885 -295497783724752448163716540563595740420 9694886 -66072146987277607518419877825045208608 9694887 -259792327629748436018873587956885691440 9694888 39297712675089260937985644809635430400 9694889 10807015917594449882444494309343804580 9694890 -8528048374073673411015586746159434400 9694891 -170646556915477359695769123921737316048 9694892 -474529701288121854587888811560640284160 9694893 -70944033588853567430067734559823386336 9694894 -152458135614491102478339236769301581888 9694895 -48237753869655805492348104764952072000 9694896 35053161688647096718845547172077535232 9694897 307825378958312479346883339156521448420 9694898 178456154528054749464150940239308532864 9694899 -20610655464949964453869135889142564576 9694900 -187136616979559735843738563888406988800 9694901 47422492803942219959925464741171425404 9694902 -7604060887038195065168200103249664000 9694903 -174919622207582680710754244610710204640 9694904 -21457033901640282092996726829294858240 9694905 -178320176374001274010624137880637148480 9694906 -5833528621929663208700547145280560416 9694907 -18790641410533585041051949557007484688 9694908 -95705242117532370521622283302966813696 9694909 -421182042669309681465042333335306240 9694910 -1688463365627492516175140314204727040 9694911 24877711159588319661963097304698014480 9694912 67129262348752094752978703406964146176 9694913 255284724506059611304546075344379132200 9694914 -2895957846515338609375032424738504704 9694915 -101056217593190898106420188660154099440 9694916 44666015903693951449749455329081430016 9694917 163297662124699321299883625351605836480 9694918 -151636763308747609781093193586674567840 9694919 -19618354048289337056521692815896834272 9694920 60333053610203881588973276712249753600 9694921 70715502351501546937297215422826720 9694922 50909562132644409672013013627229886512 9694923 30530870509919657097451168033125120 9694924 113328218201480526840877628384026032896 9694925 91584733351666603502078517602343244800 9694926 71164240189285978352578621776325023744 9694927 -383061426632957384918847781626833485128 9694928 60573513064784267945511163386789322752 9694929 34783340578292137445227180924392140784 9694930 -13637123328311332614413183787448734720 9694931 -359696392811730351215622611343955877268 9694932 -95299755600577147018011692938945658880 9694933 -423742584689019572270599529499683120818 9694934 191539846307469586578159974467096163616 9694935 -13938737217364822594044717776024727480 9694936 267178226328345271741602061518370713600 9694937 -76196603530996260055090581812720757888 9694938 41713029616968077445991403533151716608 9694939 -296637774833380254254691204150760292280 9694940 -54180729684477358637275403872832716800 9694941 -143717809712900317726507545285553566240 9694942 23759871585234038873013484223936492544 9694943 67440578910959626086059977424548769160 9694944 289234936254827913256565749885029580800 9694945 36232861746080849306970799015419994920 9694946 -218544897924742446812039220491586065328 9694947 31892098744849473819649024876797561072 9694948 724572780142151095976755397745031680 9694949 -18404507978089493891656199492332149408 9694950 13273321880593570573655632637919489600 9694951 43892817309271373721535417210797243952 9694952 -3818803687048991531960604016192634880 9694953 14333042903703106519960895017565558784 9694954 256309574522155873677913481092592608176 9694955 63432984239242980785976233865309306720 9694956 8795547300339918744743375079914695680 9694957 -17464109041667945700473405620061409300 9694958 -6982375043724327333554515062997013760 9694959 243191524275518307432049780310440742400 9694960 49936801606917420178771047025842585600 9694961 216019838500956058837625204011551775080 9694962 26473815683668232116235413716802103712 9694963 235901008102210841629744819085863275212 9694964 -219186839095885045518031542901542130944 9694965 72847117650172631959754202833999982720 9694966 -20745571641971245236709943965305993216 9694967 -121831418873800294915533014932168508568 9694968 -256011671567525621059107543419450634240 9694969 -364932932349597172613205814530639148032 9694970 -27193852031370663852534514916130700320 9694971 -26069297899172397930412046016378900480 9694972 -63090388086145278640220579245138575360 9694973 -450162126765372171295965658080772694778 9694974 -30908237195528705147599767877213127040 9694975 121689254116601779061487225655280195000 9694976 266570186359808624950718749490452365312 9694977 160857547972843224619247320914488195040 9694978 -411344172210365651884917431816583068160 9694979 -28889128095106000547300106064053374208 9694980 -81584350757297483656841671707564675840 9694981 236890658640331035100864908664915817664 9694982 92918580265146733479608594697505560384 9694983 52419284769799128377998966246968085200 9694984 -9645462334818402891215961749663969280 9694985 -267918124064272151184069678814381745820 9694986 17489000133129741670012183145561424384 9694987 80543866736351260136006644518669239636 9694988 -190167898468056766046854474852338784512 9694989 -20997696330490142414711909206475474346 9694990 77364936067239935255522244142110585600 9694991 -194336150083251232380476687647116598608 9694992 59460662535333619442179484499216629760 9694993 -8885620124678382983133613135212387024 9694994 8956187626742125558714930020330193296 9694995 955029383522481338602955209804919040 9694996 -704330922052481445226763231120652718080 9694997 -107631498947863907202856298151796885920 9694998 105969616900050297575428855196150016000 9694999 -127787985420689557747600839234165073064 9695000 -11354669088128063744152550399155200000 9695001 -208137860574776079774892012626228971568 9695002 52471913234891087904228417547482338304 9695003 194640989142763636770822654521565285252 9695004 -140982299512595670946053205737797124096 9695005 -75409233840481795074559767376177893000 9695006 51668529570955637969748259966688628864 9695007 -44766671001217994211717258520225877520 9695008 -169856349246492921223358305348816404480 9695009 -126012786181493216209476404798528460240 9695010 16784632193809230337646527022816755200 9695011 322914976764841899591812776760884523612 9695012 -263602893916932056954011547912919106944 9695013 -305108390705625273864582917062567556256 9695014 -35073179950164416913286071887707680768 9695015 -18335790609294218028874265821694032800 9695016 -1495746564825274399305105123183252480 9695017 -321659221881417726084226326127521324934 9695018 35502913092200826130201890042356802816 9695019 -279243862448134412680757267539269818880 9695020 -200362144013069366742248080666261739520 9695021 -107272122346736012453609002397293747488 9695022 -30444251572847712176521719986811515328 9695023 -287378948377452179317307845352312044488 9695024 35999889640188661374858081880081858560 9695025 11237200512344695245068599369843872000 9695026 -103015250930851963486252994181565305216 9695027 -18330828052460912792828714708076203124 9695028 -31735210150628500328278851085227491328 9695029 156007841436261122785082955696356835840 9695030 21345804753763916695743950433777308160 9695031 -184842875721829648490165661299438288256 9695032 241820346642019093757271385474064916480 9695033 41982243743936989624047785296501081344 9695034 -54616823077048177700951992605781681920 9695035 42823618934370129440160856408896768000 9695036 10219846857846503631073913912495984640 9695037 -60314206337855456008164493035600377280 9695038 1631027962553794403059229454032578560 9695039 663413128067117989450192261450854749856 9695040 -41921636650485097357927301268897792000 9695041 126343631932390314960283180935068053442 9695042 31255023583985087147845096705401977040 9695043 -141939829812216905103922087902432431868 9695044 595638738940043438355811546744070400 9695045 90796571829891074416839634543946634300 9695046 85043714773300308432618046010778504384 9695047 -121953084219291121452550734654318061320 9695048 122296910718906385639759643111192862720 9695049 55381126866805480482818269815358114560 9695050 -40383040968148950015961850611949894400 9695051 -154052862687008175279133178247241491948 9695052 3603076249764222724891897920019479552 9695053 -260671236114109420070335718323353017344 9695054 -13844191860092790330140773938700858560 9695055 -129273004544351918183372148708338524800 9695056 -8359784630724697801102591285076951040 9695057 8298332785880489601685445793500401440 9695058 -106906609127571804256056431997563692416 9695059 -153470507116772959544051546257915160760 9695060 -58048279194726995925720070474360780800 9695061 4887758225498569845479988439772000988 9695062 29987120773282847806055698030968067584 9695063 -65646890467852078993779782294142972240 9695064 43400543766182459650171574805387018240 9695065 53831825919028212614508963673584114120 9695066 347143498635789251034020393890822142976 9695067 -189020120205765730591469737481977244520 9695068 475346134338502538909830349857050878976 9695069 90388151592416221565678711729602642470 9695070 -25165577579002858967150504321736192000 9695071 -52526228540859920795474549861848175000 9695072 -127103699606405427485591202811396620288 9695073 12693527908757287267893766470877919040 9695074 64326049519431215278342159941588691536 9695075 32263090803071060466079047098666781600 9695076 -6664420731644615411661271104884026368 9695077 -18408247775027178462611979342808106880 9695078 23241797056710529949456343179905463424 9695079 -186638884944366263216030159860050795360 9695080 -220894321755431227894030446761492121600 9695081 1505530900738377891387374342154777600 9695082 -44261540557584368495091268819283774208 9695083 -74618631426176673934319750093851485892 9695084 19587800306561764292171295398951258112 9695085 -123026023257517672071241251340178157600 9695086 -45553405949488106838021894275009539008 9695087 206521625608316664143460762250902998736 9695088 -5403383363478971134512097260522209280 9695089 -158141576897161781851567584879888056110 9695090 90205121092916133333725716531136656800 9695091 41436594130190668919592349515733591344 9695092 221412406447490202889931546585348843520 9695093 -194794050105268471833093660320888809476 9695094 66804954888138774514594305098686027200 9695095 19635117329111729844948540877832688000 9695096 53227449237443956538011653503157596160 9695097 128472486128933551683364648501117990074 9695098 8446739875856229521222140118798545920 9695099 -87036293489327322886350492404843031900 9695100 -49203899738656077236610666520869811200 9695101 142312078260014459827873014925707837344 9695102 -167175107330576345098321127485872373248 9695103 195708519271416914760595749336817003008 9695104 156312643451503793182260536594367774720 9695105 26657483576576164938181399660642512960 9695106 -57366996055624031747721586948807833600 9695107 141230223796486935665869793125741999912 9695108 -98167228428073201495945505760729113472 9695109 -190483768226369172211505510697366168096 9695110 37759365049101949463714131873252613760 9695111 -215736947550164775947101490907403574400 9695112 54710396557908199268950773808105881600 9695113 -570474588661663268570670313193207675520 9695114 27167529695331308696876447881957831680 9695115 52339471523495892740982254683382771760 9695116 -52842220666305169682116956918568343040 9695117 -626965754028168792890186176758052694400 9695118 67873151403361194606030835669423063104 9695119 -116010961916639480422443494167787961104 9695120 -81058236032465957826524022657393868800 9695121 108916928484175928346948432071239357440 9695122 121100638982644794179153836065533108112 9695123 401235656784372405337066498176938822784 9695124 -2579748031056305807927866025330006016 9695125 -180381524438249577530589724992693000 9695126 6890537493974018459687404264034549760 9695127 88821675113847074438205321020282912208 9695128 401469955764992679140432642208306216960 9695129 -412596767907062541756931351803957273270 9695130 8006829398262532826614872233037388800 9695131 -153243300304025490697157265321440439648 9695132 -133063751297332253394865891853978380800 9695133 10404550342437988246194731360286117600 9695134 112908989274865179011413208851902239232 9695135 -22897040947696009495490116521883435200 9695136 -13311129946800006270357699334763446272 9695137 -308508873384877425817734568888693095788 9695138 -70192481317780074249578053418304239280 9695139 -18235362232788104415716631741947907600 9695140 53979471489458188406673087843743470080 9695141 -35307165094620734063529304612814347968 9695142 9457825173689112635995740606118995072 9695143 92406957682052500056801396355380918392 9695144 -78059202252954042465251698078930452480 9695145 21954801924677098853676825935790522240 9695146 169949719972939749335331429269574916272 9695147 -14743008139830619460172825305975357952 9695148 109407845041090254436304261097821896704 9695149 333194222189183377560717947820160810240 9695150 -53248051076011131039418488703768800000 9695151 121383424358931298483754980164570951792 9695152 20890194485880442806665716127360761856 9695153 28903416321477623352256312596880689384 9695154 4851008060756281456376675282758410240 9695155 -181076767050188003315034521650998834000 9695156 127852980756452970839302824899733467520 9695157 13018384369517080450008789181575866880 9695158 -149473765191244112412351085346614892928 9695159 -169880375043990686574882340103876327640 9695160 -221968897930736332349012206974664704000 9695161 69937296900432641899851905775028613632 9695162 59409548503875472635952822088380623072 9695163 175396187844188189335276344586412293824 9695164 173011760680712897587161994702162675200 9695165 278800076295344532656940236032925382060 9695166 6386394072738253842110036857399922304 9695167 1603713904575808022460045682190034048 9695168 -51519250093314762991973523382956195840 9695169 -81423750974594293253392825419091025712 9695170 17363373177468358181220403191169397760 9695171 65915746544246980707045504912191373372 9695172 168514469666156575233675420681713236992 9695173 269351897382511314256993527017431304380 9695174 72923482019954683494316396453030372800 9695175 55542685190319422445057064093298016000 9695176 -286357224717343354821970280829774289920 9695177 -116562037562692093091296618886753990640 9695178 137446791661788049389091817656013485104 9695179 256608234920727072457721012177587481328 9695180 -155440266999569317476362857924645355520 9695181 112205881405098924202846693273857769152 9695182 -49066228398173371505403772889058841728 9695183 506526865576803060390328606124460360432 9695184 -16332147989082886425487388939984044032 9695185 278530970807925436784316644979523359360 9695186 179764115957614636724238896415951195792 9695187 -375804193996405497631981103114801040000 9695188 -5225063166176529666207251218362974208 9695189 109556498778989729717311012947250332 9695190 57576334828605948457936926628139735040 9695191 270952809209095340546629273377484542000 9695192 -98610530721120860280459718432506716160 9695193 -39042695533362606961682774765215017600 9695194 147124183859584038381317400391850662896 9695195 48893808223443112798913052726790027200 9695196 23478567291809629120804470419361300480 9695197 206521428983405441153441522597896180646 9695198 -7394988375881941221297776879319961536 9695199 183098773237064828294605913986862280960 9695200 100502790378154697044304408818188288000 9695201 -91247975118092346658729169961554873196 9695202 -56739062388184208302010476678938358272 9695203 11279083034694574275126322861186783904 9695204 151314457251356588831249392419310755456 9695205 -37286913427345144320369789731972501160 9695206 -107117282534009327141875203641648546880 9695207 297490704483152493786052071839731104672 9695208 -119252634021859498427142562444653772800 9695209 41211537244922878139552887095310253860 9695210 -303937159576484768950925716694676480 9695211 -141441620132482405203452470418983330728 9695212 94254643217809868431215760514879795456 9695213 -90370632792682555944425270481931353792 9695214 262660675330998540114517083412286366400 9695215 -89850609496570601115404148216436606800 9695216 16182202394082758843272694158115930112 9695217 -35069530222054893869258521033583258688 9695218 -3873746165558249253452771576901857472 9695219 194846660456203476567562322588298855552 9695220 5613759838387656857077773205948416000 9695221 -178380873528382838770088928607236987880 9695222 271732628866845314983173486837811516800 9695223 105373437934097594857564220069565712440 9695224 66227471090071188854187164660549222400 9695225 -113090911073803629362844209838909294000 9695226 -55259760190752428283983528312371347456 9695227 -35167387490048068925838316565625843320 9695228 -129304904338451073678488862736147218432 9695229 -81125964729793742322381804226655900352 9695230 -69725594067749266812559370063340382080 9695231 -36995639584335793992583952619158806176 9695232 -198498472784023851805245333160272592896 9695233 43323152501120821287249605532646164482 9695234 -91586691776479728845109470119507658880 9695235 283108282998490025839564515471947454720 9695236 -20525807730463868025207347884017868800 9695237 228045582696941562506213990301999816060 9695238 -66678145154827597559037797569344257856 9695239 -394861112137250719125450241540019060600 9695240 -24857922927532962113579972419736371200 9695241 119714434744001862350691729945294926400 9695242 -13015259829987488954753986992843883728 9695243 233670673769600801965036290728207505492 9695244 -92768275609469675270493524067925278720 9695245 50086131376606314178395583496989658880 9695246 174359887534105489550109793436445696 9695247 -185838746885249731257031764751058009328 9695248 -93710089032211834146396426502587670528 9695249 103977311477107277377882355757327587250 9695250 30878962400795118601284457903710720000 9695251 -212644047736834660806549282500059706400 9695252 102279046852614166798833826099513313280 9695253 -764295258694897581222034332228733632 9695254 -186538774244966205219176358756768115968 9695255 89372432193787825576813441809755270160 9695256 105945274058534984493962820124090675200 9695257 -155935546009359946601945507958492086400 9695258 125324229623569397484481306524025622736 9695259 64088793307175047663694220877795377408 9695260 141696516923883327933244154148723002880 9695261 -80969894693450250583078797841968353076 9695262 7010081911557415264111267229636935680 9695263 -260387838170616733008339569325222303360 9695264 -443778828963366587988176900629642543104 9695265 38780169415142020953089337914852024640 9695266 35928803187476656526291235780852094464 9695267 -93064079086689648649064998126085163684 9695268 168200449347467772700492585936097341440 9695269 -163024111025814537702908289454583323330 9695270 -12859893869060288900760987670191521280 9695271 -133457081913205624858740019000634230488 9695272 163222795126880437552197664110156103680 9695273 37187118729342394485445082115441767040 9695274 13453241616972073812324709343779752960 9695275 63284016251751592457621657019408220000 9695276 1391775887022530572777859765981855232 9695277 151081907298944340633603786010921361580 9695278 103602833359901194688389044445788037440 9695279 -190530704145566303873231645346196909200 9695280 -1881638265430924853520883675299840000 9695281 -9354809869479119328601496422396320000 9695282 19870839577166212629458668832400622080 9695283 -105562269441579517371619884803803090896 9695284 -375255776551239008136238769660193568384 9695285 -5684272711895210331614781703289602020 9695286 -14416299547261901881532912319647818176 9695287 225269106863743967501669763230258169312 9695288 -49887609321186526359242812381266186240 9695289 -266073653632818413154250240366415025312 9695290 -43884135010019739000046647197385768960 9695291 687926139195502685356148531379652117584 9695292 158382363174177313478104277638284145152 9695293 33988579056664076647055023758470135520 9695294 100332040519186109925435695011801372032 9695295 -5035261993386013553979560715750402720 9695296 -100631327364361644918271860608598016 9695297 199536346061677027676530589661349068720 9695298 126789892151835273934000049944058903040 9695299 -295629144265072738991953349684751621700 9695300 -142689425679824715375881383719251241600 9695301 -114229456729036633385297388453615413760 9695302 -105663708932944352712711648881035099968 9695303 57454308791477023103957478404094264144 9695304 -142581753693950781735424602350006768640 9695305 -51362163780612567180793424229299509440 9695306 39694512617295108191473400100232610352 9695307 -43168830249700052893969753554372907008 9695308 -51868317543987602856554797897071709184 9695309 -182562780734083011135261012571567892040 9695310 -59149290269138267783548681590811438080 9695311 10964964431475499223038500600114891024 9695312 29169999406395036871555299537425793024 9695313 124070693099777898741520013310533539920 9695314 -57324631713277227537551324828837925744 9695315 -10009527548958625629069479685363993600 9695316 -156304425106436455844993664361907509248 9695317 -173481005001607873375623301138430875428 9695318 83307830770420793935883035611961155360 9695319 59506256175411532379907616227493565544 9695320 298797539253386508294314840715783168000 9695321 530196100568281562350450702959221948064 9695322 20263978132445821097119720063954913280 9695323 -7636205317779071441942082897224739096 9695324 -6937472474225036679077799752455970304 9695325 -77999380672924499079823742040277406400 9695326 106875142914021029702026050737135424960 9695327 60183751073387685695545349733687046176 9695328 35576545873141163165687556318280286208 9695329 11094770672605890621866610752140149120 9695330 -39236736223399106605886307612104329440 9695331 -151298290282875588379314900427928808888 9695332 46104488950933015555064882771828072960 9695333 379217185735007503564485687891500163582 9695334 63993535180887273005273704510496348160 9695335 6199473645264899302208942356967925600 9695336 -280917603111174501171498883861647467520 9695337 -100745664833926129716594399525062736240 9695338 -7033094617110468876072326605906117440 9695339 -6951933735559131433192407198142109760 9695340 2900776117958794732097637559150341120 9695341 -314885108295738252810830437978912057258 9695342 -197201317819082149349500891741619924928 9695343 -7486073497017348356545306082592436224 9695344 36412058771986226306697118756371890176 9695345 38210650219552268191360680801490579200 9695346 5819125286123986118966156288277753984 9695347 122663094786165181736167819141229182796 9695348 275968787247017231987398332877782122496 9695349 -22479787737469082769852218823757123200 9695350 15611794107821696837111894768399356800 9695351 -37820521453850944055150870208961069056 9695352 -93771550695385649115974860318280908800 9695353 208248497420507029711709929381167361620 9695354 234578108171505534565241554184078492160 9695355 131571634380249140059852997239021801920 9695356 -128153657255111609738490287427887677440 9695357 -100889914535107181633402326025673590688 9695358 -70499807897484022663000669157151576000 9695359 -60504137703287008163860941402372557440 9695360 -207894869751233540377950622061690880000 9695361 75103397785484014199535107699647656960 9695362 36169854950962672336079106044993748432 9695363 -108840889612570287378729042065804493816 9695364 -31115514573096458721370228258722091008 9695365 66621616658635257950813509430888515260 9695366 -151171340793017322565534387794961918368 9695367 -111338300316084828668755920655051320 9695368 -33068185574150510185325731343997373440 9695369 97348225100327369784465993546621150912 9695370 -64440614540838045994748072076643522560 9695371 -23265554318062132800898084325416508416 9695372 111012455888899445943431706419275670784 9695373 -59208575952318129277520602067937815616 9695374 298044464164814248988005208073977856 9695375 -326057559879988140000515695111703106000 9695376 3902206917582172845016152808981635072 9695377 -3309066538387314520384273816665430128 9695378 -37692517148365651958634108474220379136 9695379 275163964815773413826760262747237327728 9695380 146227986000005610905559300145684780800 9695381 160538802324016572706149988941833239182 9695382 1973514427855621175135466339294021120 9695383 227885767275825457251428131453435602632 9695384 -60244986987643623985701807491835709440 9695385 95128802054369128398381811030628154180 9695386 208786408518788542280024710292506705920 9695387 -262766025648443008463264367505087737168 9695388 -60658259266401901324506585875517580800 9695389 121541104095128072577731030164456282560 9695390 352863020283954725222247076341259057920 9695391 -92105907379985511009332350086836766960 9695392 -79346220172136342573886475392928186368 9695393 96351165403362157006209592421868086280 9695394 8612485314951509104067748660403561248 9695395 271357209364834748178777236756207014080 9695396 -94350872735392322684418278314588876800 9695397 -26995004219587745809469320218600261120 9695398 -197437058304733772794924978702248928800 9695399 92065943231319657297852476913286668336 9695400 -14276433077873640022349837682413568000 9695401 93172624123279787509609395929269730404 9695402 -150485050309033113985355589395703434400 9695403 -39455686078347262546211774774960833920 9695404 87099875688150060681128395890731545856 9695405 -10551446143543749117383282381589365760 9695406 -22670048795321807386018948536635179008 9695407 48234145695354417353528844120205047600 9695408 -21240480839108208687914473644091047936 9695409 12337192279223465478777749805881557104 9695410 14954099111992265270390801001177246720 9695411 342642667271481455189774131378443988800 9695412 127192427907236405169053848966059313536 9695413 76987266691072212448220250422984225024 9695414 -103928505814970246187058837912246684800 9695415 85881914555543008230045276667486224000 9695416 -248687824921868783403878644019254947840 9695417 -223161265190467122777019027417487976534 9695418 16011017974299635607355085131758044928 9695419 -360893964129564121002068472480190369180 9695420 -14653277701371324961153369656885411840 9695421 24716860945584422615572360481020873440 9695422 19470879002070978329527157474250194304 9695423 -13666088081145818716734682815346318896 9695424 -4266875046044306625599239322226130944 9695425 2796708942346432032835874368707528000 9695426 -28628612553959938815443838470081335776 9695427 -2738002517924997871272241594155955968 9695428 -283089499474594042987433373866367068032 9695429 -176846264322456027534706958216377439970 9695430 2191647564021050965683405041676480000 9695431 98235987068659733528143902628132246232 9695432 8861942541016854848943487669228185600 9695433 -314184798866500665588750419529696921600 9695434 -35148617929132733739699957990963732480 9695435 -99306683640914064407310303680872541040 9695436 45481906946843678165277372515025223680 9695437 210668648877182081852373401824347053740 9695438 -103375107839204409856133492710104002880 9695439 -65570739112820254731659316749093132160 9695440 -77433978050174467073278115474942361600 9695441 -58287729719985444821895597779344126080 9695442 264688425895721454797313092677945426944 9695443 -74814195473263811965136739594756507936 9695444 -217493905061323840083413594660137648128 9695445 -102693806486732711899819415452360809600 9695446 -4246127208383483726048532876681586176 9695447 43067675604703685643321706184426005896 9695448 -10136900104430735787846922718573322240 9695449 86022804928223447771628336197772680964 9695450 20219050577158782689630690401404576000 9695451 -202823454971568295085591968078901649768 9695452 46126127096978229454746180613151375872 9695453 -454171844387560640154606712340961650880 9695454 -36265938302867844941010752060554577280 9695455 45003913122534122286127000804172728320 9695456 240695712104035328153148529156204265472 9695457 -183950280554368228452642588564740391648 9695458 209309100425968181874207376694879872080 9695459 36449998236908979764295308306852853660 9695460 4898045400308628009021899871531356160 9695461 -125464094500771572384314085529436279938 9695462 54857117885470695358207465090879244544 9695463 188892167861787297043785375324595541544 9695464 413725484207212074640637301177845775360 9695465 107482553146148265995134931916860960520 9695466 -39838777257331641070195403725997544960 9695467 111479666215745401011157394137269980992 9695468 4119569658377350714065525730163243520 9695469 7346702092542677962672891968107426880 9695470 -124155465775519822782826624685453174400 9695471 368780162967050911765805509624080846672 9695472 4773700308821906837370562579652935680 9695473 -348444163932939231033453202929005807278 9695474 -86067927694542213393325789124599255008 9695475 -50125032001192914099510733072078201800 9695476 -30422508249349238421680483891215048704 9695477 380494132431595586908145363573259113472 9695478 -62208090381737213244032436075098765952 9695479 52013687863397498089804976278521974400 9695480 -535864283054262064793954688281395200 9695481 33150939763007924150212553909044119840 9695482 82626373062888916098154414837411576800 9695483 231789043238643893350517867154577446480 9695484 -77500787949631000106869949258781081600 9695485 261762182300779572295680524169508827180 9695486 40418441260114046531534608544364936192 9695487 91191712315993881349468220865320220360 9695488 676272420857542916983120031085756416 9695489 36127020579432429349542288292419421440 9695490 -17589585216899034976525619041386915840 9695491 140085163188579773560187093754031826400 9695492 -130002100827850090580267455711190899584 9695493 -493838121647591860359745518893926457760 9695494 -155739333772850796482376164129038924704 9695495 -14028561599688136768455601340619101760 9695496 114396446179160982289845738636040396800 9695497 -106768509373503780453753354278544522368 9695498 10373704365472171909403600513583986688 9695499 64735674718128404192076605595288435648 9695500 -11746991960352504235624835338610688000 9695501 -195092053116832418117662528260491607498 9695502 -28850191740131722939607982482226992832 9695503 -575238247427156945393669776100215080440 9695504 -6296802326081163137644642134168698880 9695505 -14251090392410543895707333086812079680 9695506 79069751054843328496247543808473495952 9695507 370796764402957742741145667481306259756 9695508 -67721019326164651966171436569069154304 9695509 220868437724968755839183318939623804 9695510 23265837507636083103079015953681408000 9695511 -60489874213136484587335673036766720 9695512 -250256066781782970985494364807550976000 9695513 95797394257284281681993446271490988800 9695514 -55863376675113703047776794111422159360 9695515 -132579675047463342012249087649386939840 9695516 -27914023135058470621039612907114772480 9695517 23179095395083113512351402784302023680 9695518 -73594000354425713540586533457729926784 9695519 349047050044336228442644158830715906096 9695520 65349421899994639797812219503664824320 9695521 -221965072756080565616784428195671480656 9695522 -121056123227665778043818198633399218176 9695523 -221238420738337003040351584507258711632 9695524 -207446100619716783303394749136320503808 9695525 -68575074432962244979429742704645176000 9695526 -75116112564082561204160086581730625856 9695527 867391094906364542650396982463665882232 9695528 -133512360599482738617928381535686656000 9695529 -142192185415161748128241054076228950800 9695530 -77895007111933066758304703729234607840 9695531 59869792762128121791326628988084619664 9695532 -71719368568991890557582353878872576000 9695533 -45996579195376131898644332981577455840 9695534 -2124642807428978646441070307250502848 9695535 50176583429339192863043326126301913600 9695536 -41197859304895361716317596457803317248 9695537 5944524669681803426755067470177287186 9695538 -72958769389371697063658864768270304 9695539 -97537727089754846224430934895800864944 9695540 -149969904287424288280045497106823189760 9695541 290375023400436859565522385830307325920 9695542 152983144488394514553183558218666317824 9695543 -4700953372503528288898385332910780112 9695544 -258421438262686795506384866893979873280 9695545 -169408343903971224017816749664372432700 9695546 30205436795350453505621121821539127040 9695547 -40576050025534718052080568047225888112 9695548 455249469392672284699026006700626007040 9695549 -465109372453480530852751474005795003450 9695550 -3437337820544912948932670691787344000 9695551 -39146213352638210387571102555984815496 9695552 -19595746945279311380089614750308106240 9695553 33547452088397348257005038835504890304 9695554 657390601214359571798114673170041344 9695555 80799496914953265275743853393967143760 9695556 -7267951402695848063083132940870400768 9695557 -102406195238569588565254611313901407908 9695558 78974736729105919933603288954988544384 9695559 56113545130799477563201148821265437440 9695560 30885474450431844774228364508646604800 9695561 -171473225331243342020636343284670686208 9695562 -102627987719144643496066542825729496320 9695563 -233196674351694626883897278252282462188 9695564 151855993193454024647208762861554578176 9695565 163729399181384536943598935004987216000 9695566 -33924062404362006343895451935432988096 9695567 17379261867897020231109016738775884800 9695568 -5889244656754530981104017974958227456 9695569 16422638966160032330364938173735836200 9695570 -25090368650690162804265617310744000000 9695571 19460442498259777748806472303504373360 9695572 -97268639878029682244076142624281335808 9695573 -311905049404429719122634627574726928178 9695574 -49592929415693590977267935980229385600 9695575 -13393278725959393266197938489367621000 9695576 -240524555531743506850131887293194362880 9695577 10148607323268895549057446604912187808 9695578 -215620320891117364907356623677104131840 9695579 -392575368471383785432052215836716071200 9695580 -42887109970598665909289390430270382080 9695581 -39635092546124190324160690816432992000 9695582 -76715190902224410971526419016056893056 9695583 -247772839369082586756310966767286581216 9695584 -225294412558669567437867944739136339968 9695585 -136418044977733067400852377808040298220 9695586 80301273397333656283368644967627552000 9695587 225122446021207971584348819598901677192 9695588 54727540280256775168095723198800793600 9695589 199229442388022190002941004674012912224 9695590 158526719726024176907562124735769020800 9695591 33120055015856980494632392699360604160 9695592 -402099383376198973208939593165944422400 9695593 342325106741675634043418019723593563380 9695594 -5620400522491116333187871661117189120 9695595 -9290626852150822610587227416262696960 9695596 -477093205584890801182806045388715759616 9695597 -7222012776351695959630337986000580640 9695598 -55138847876219544829741231356664479744 9695599 -272994726119663262834256597160258364840 9695600 -8392613535477385225971509387894784000 9695601 164182284273605590792200918252940880130 9695602 -50144038881816277888735812458250498048 9695603 235481070016506495949844890440756363852 9695604 -113600288035676038176001094340792176640 9695605 -216425581099140554997936222698427564000 9695606 -114470588531001359924406314626831860480 9695607 5246721703705030171923102315350360040 9695608 70650943870560048471605762149274419200 9695609 -27414964463487746732550567524112192 9695610 -2369054746115820864475856017265701440 9695611 -341780690028026230985778059407644027968 9695612 2580014167452184521852725656328443392 9695613 141381376973726269658068822766640966144 9695614 -167245018816084813119375525543683065344 9695615 -116583201571521704843277351821380473240 9695616 17158711463299923016690553245422059520 9695617 -129767850628323363401603124534763710334 9695618 151471638886383228807512680417310799360 9695619 -4098872379483619230093050234896845300 9695620 -20914242558661240553101533685701488640 9695621 94238888867412296337810718845169412892 9695622 -35477680074439091287330708603056193536 9695623 11081789734976972130952142350738041344 9695624 -25764046382719623763355141651989708800 9695625 -54108756415463294820321819450957510000 9695626 -83395382861485829634363348994473372576 9695627 -38140681576850931485041888503799192896 9695628 -50815347896552354891989096245481405440 9695629 21414034003141240011786809452574981740 9695630 90455628544315453790648790900960545280 9695631 -356369573378129828710377226376613202560 9695632 47750207964253530896347846681432334336 9695633 84455846607275504439167169337633656882 9695634 -25604060516487067256303961722080637952 9695635 24349947793056805177809130411858894560 9695636 201610049423139717612546686236355038080 9695637 -112034847671429832565465552373801181888 9695638 25103363969656950100451493297013170720 9695639 89535354050001055150001861364130527360 9695640 -854074721010297019470277699878912000 9695641 -25883913636407570475304496199550471148 9695642 212129212355123394017921938290358297344 9695643 75705976312355962112282325558310104000 9695644 33446743803359817948226251465662453760 9695645 -228129021504737171431550123553550632960 9695646 -154568821525991271597791730897681264000 9695647 89001039613494251156911416829917365040 9695648 -81818361649069258238939112534519644160 9695649 -218338912068283304419261347662518694736 9695650 61387974297968863005041408540983065600 9695651 107054290288084312751737991008292121552 9695652 126518926597965573448285240799730776064 9695653 -73864608749219288884773996605155168512 9695654 134651706171106864586221751424166327776 9695655 223525578338010061538650368215347434600 9695656 8695693837267278049859231417178101760 9695657 -340374956184686182350507835066112381340 9695658 24752503994767796077238357691471475200 9695659 -10267352928029269174031260221227332880 9695660 -7535631995711040209055117082373376000 9695661 36666916734140483210265064386408431904 9695662 249898688956381679798011511180754888000 9695663 -124201490252376715821699559743829449336 9695664 5317414585598958243598991191455203328 9695665 2927016239838953646575527071391918080 9695666 -215287822728544265794688227382199625968 9695667 -233618436691855857133738146154840098240 9695668 -152682824624186062679164262562652941952 9695669 -280554091041188655787590078345151398930 9695670 -95403839664552516436355011149989990400 9695671 -5894693661106833796968205629242765456 9695672 -95149016350266269889144796742865592320 9695673 -58266633322109015556969726897193578240 9695674 39112873008283914124735921868961725952 9695675 -95384876433635686403721411357119704200 9695676 -108324792974646349336427162655301037568 9695677 -318107946206997187489133533215017448768 9695678 21618345501842574547588660221700166400 9695679 111144192219465471319093436273946246216 9695680 -33771941486165465248955844262153420800 9695681 104215279179144883195493496560326446000 9695682 123413839437256563005061876113570398800 9695683 460174550792477139557477714967570944 9695684 -73371848262656797098158886600933408768 9695685 60997499859914783004775932604473616800 9695686 -43905907596074369731085698805502074880 9695687 142294973512651614747912646130155941336 9695688 -8383209991314841022136628708473569280 9695689 209809159173242021485426955832151758720 9695690 -99024120488605036222345844564262122400 9695691 132156321221618109481027497933683231100 9695692 -104586651309557150307961679294378055680 9695693 -95060996105995145359525082700041978400 9695694 9961953492733292792424148365064334400 9695695 -140615765738077116341039695379301161520 9695696 -9816631178697037558702330841795002368 9695697 179435738270222858318325680070644921280 9695698 -15633508530744872029967807869624174464 9695699 61728248614368368629526683602923195184 9695700 -20651146996987625243474435862327552000 9695701 -95015579869582528973337053360571813298 9695702 -12329089643335225484670975562122302208 9695703 97270284405906564428055312842197713408 9695704 -524657635000317350516988067791746764800 9695705 150537716476780344866494706242943737860 9695706 -133694811165917455572441160664148672000 9695707 4609140129073722173143359509037060112 9695708 230112574021140509936975696933130364416 9695709 -98481993863517185321964854031758472186 9695710 -133306830139727451689880129741998580480 9695711 -165702441174758352222773345556342734688 9695712 -60021465055776565150681576031483068416 9695713 474255071052470331074982692354860236962 9695714 -1578572877321035406842340295540270080 9695715 -80192485272547331858973677974115328000 9695716 119934829309594840309406931861577907840 9695717 -616702663232875345253774126183416560288 9695718 154392712513376280283014369970153925664 9695719 241764330867362179497049978679896846080 9695720 -21402099777974778322053539001757747200 9695721 29018281382810454618224083214463858048 9695722 -112344733816907932894414493758913579088 9695723 658823583414993134233085831060030538000 9695724 -265619234891205829885653077020201156608 9695725 33818056371373866868063685053400400100 9695726 -2186928838237802823019159660645187136 9695727 374858351672180515444283527334958333840 9695728 -54812704033856721760702036425968025600 9695729 -112942615158279794334360185024211396000 9695730 143348037787259841376082114517980160 9695731 -351809557690246307122851647380572220468 9695732 80937227791528264082424136148895947520 9695733 44898674544126850008557254819764008448 9695734 -108335742011811038228635587856643205984 9695735 -4107418304062840141955583697273201440 9695736 -47826088500737010688528785522853109760 9695737 -99978377208148737880949673484139390614 9695738 19888419040661315244502122046439904 9695739 -43575243081622628581337136931652719392 9695740 -131439677836256445186901506041762895360 9695741 -96117233551199513695333864645607161536 9695742 -30821393331203206549067187674314346496 9695743 -276398622070146949854690713707190436456 9695744 55551933506320954600308413881814876160 9695745 29683946667799495477310597532230387220 9695746 45029263931024851302333804451357286400 9695747 381127819286913126387515523778974611196 9695748 883479851986199571181211188307245056 9695749 -45877085206007932847585455644470284800 9695750 219686990592707633786284957332893184000 9695751 -10356512974123842732580487746584784560 9695752 235166829280081472768927533509913804800 9695753 -38012450096383799999781052325082304998 9695754 10526328641850395672618912552623488000 9695755 -102041115697531753881721981681052175840 9695756 115937421374795795060939552145822471168 9695757 -220652436889173073940839101984127420320 9695758 -292083039924682993309438037860120972416 9695759 -285278659547541398879318458964082089040 9695760 15910605534065464837563131148985958400 9695761 68947067108009321914812605268987222000 9695762 34007566014983015021998111848910795584 9695763 95027442654330691955296866313639607808 9695764 -72195740855121516701454828733712859648 9695765 75731121314941768166922141571954128000 9695766 38755472983321918484844564749111576448 9695767 101234368042183880388840017054995380000 9695768 76637991697539539268460655751346176000 9695769 3186507455859710773903599372270295008 9695770 -32906824257658510935522400654604298240 9695771 -605441920503534069940939559256208811520 9695772 103925145924855986715342440244823735296 9695773 251487582368733345742218792687703656960 9695774 -30515546010045509543472453640047475008 9695775 -47282645117323695426250949066102092200 9695776 -27427843174576125176372850150195855360 9695777 25067743748319033725534449231459970304 9695778 145752137962717560112066859820204349824 9695779 310224262748963646335479167888850489560 9695780 266651047853158160181127943530853245440 9695781 9915672279638140274473639076786023422 9695782 -43465729695477787924749320044141567008 9695783 123304738194696365699052473352649243680 9695784 33211035801467949881477224736209797120 9695785 -104367295732736250093769183931428209600 9695786 -72786437066397713470855954418320515408 9695787 -15981056188367391799653746118866090832 9695788 -57814203220004743640761018470346920960 9695789 -120031550228357103421304439847052962410 9695790 -17330112207124499804316032026467118080 9695791 -32125260816923990818878282735408781328 9695792 79993078448729960667074442417427562496 9695793 -105571178124027501621115117551194203536 9695794 -141364709062216145758519537754438552304 9695795 -3589819325019014052155914153067206800 9695796 -227662921590952012706462671204138285056 9695797 -12005923572046157593550167722089740608 9695798 -15294675401165748193675411437851228928 9695799 177756009962836831017070901156330203584 9695800 45244534810922314597189816622069760000 9695801 -712137861223311580592140974236246095788 9695802 -297217808100116929640730055693829852160 9695803 12018507907989008178485269627771291968 9695804 101564907359285320023406982492778310656 9695805 -19882793029991589637437197859956858880 9695806 -176588832522583756212083509591766986560 9695807 -298278386748921828516098626692048415368 9695808 -10418768933969220887699145695491522560 9695809 30504592325968591604057418951347491010 9695810 59636288443250117260207617333383661120 9695811 7189898102055339123318416634013652736 9695812 -160916704637437126707324868392153088 9695813 138156319291426207163472467575128474300 9695814 41529560514530082712383202841500922880 9695815 58712683496075077203478898914273113600 9695816 24511434810475394405797454238858700800 9695817 -93930607407023118795835141605596777472 9695818 -207468494794535301795153987947786370048 9695819 -8875283458903810038682372270121499504 9695820 -73924796214321524945176606701265152000 9695821 -580323589958853224295036718281822115508 9695822 -120553222578210167035182183080610928128 9695823 -44395180825417920244135728353972063232 9695824 95877149610478302794833103582771281920 9695825 -81784020749708621623423859937142126500 9695826 -78743925819691193679497142925597690608 9695827 -508392904445224676242336887669144009608 9695828 -197728569442252644653532738466266071040 9695829 102545697796229301045953533358371998336 9695830 -794022606573703938339172421735894400 9695831 142561859364448667219066530275212621760 9695832 118034153297923814246479677638575288320 9695833 -191482924270173601568856494271515344960 9695834 -59332634853189216877794204000443957760 9695835 162371794053927186881619142261283359200 9695836 85628132119748716291410390690606789120 9695837 -309577470184530075472791411554783957280 9695838 8817673956704081007691627904123842560 9695839 -32887569974116106356702145751284800128 9695840 112493674763269108790159323556279746560 9695841 -80976325455650387028836419116505712208 9695842 5547549039467921301313602763675605792 9695843 -909104868822701113425936804736677336 9695844 72020713534509959380710480543293687040 9695845 78743526151234206129739120927894463100 9695846 135825216614375330921042477376495835872 9695847 3210838829268150482019064432992569472 9695848 -30978420585786821403374413010937661440 9695849 -45125829283430550909532789352324865564 9695850 -4881909410042915823826898000079763200 9695851 -16879766673949234604961716988921384 9695852 -71678477016904952520714129000241382400 9695853 -142354242233547162800864633254278353376 9695854 58435380185419780828668069490481513472 9695855 -258329799790641330892086854936061600 9695856 -57044636381780788388997653355419762688 9695857 -77219430477967337727253873876996697280 9695858 -245606576572596322977975657241981920 9695859 -173938680225838914675271360400749809096 9695860 15801600659638261573613682430768512000 9695861 -166688300572228773735657790186144715136 9695862 -1395031093284797450019961286717969856 9695863 -22610894139760956125071012002852393416 9695864 220701294759063712103145269621833359360 9695865 -126604115967631004132427610038349862400 9695866 277597652770714764516638398208344843632 9695867 -33606525186058206962424229724930452680 9695868 27456586814015945891404493995513995264 9695869 -113215924114194517574676078754586456756 9695870 29083552318692020872803377632592194560 9695871 -27191896094747106624302066279595948120 9695872 -361903960588879754124180528787410124800 9695873 55514211338585008232133107520759403968 9695874 221652206068825995536076781242291063552 9695875 99862157731796827456213641313819512000 9695876 228199660031624345417206295569894239360 9695877 -15045064279589614808435348162804400000 9695878 -237836358349060146704692140393579065760 9695879 191136184141064883518675228812071339960 9695880 100884819409258758116010404558848819200 9695881 34295339179585271628356299055730167332 9695882 35768143021075667079851011400539107840 9695883 -171877276829844439655124057723203342400 9695884 8211782895435515274206455985167544832 9695885 18217090557904597115506342763864785560 9695886 32528000796596481624106003256037478464 9695887 -113624596457223093224294893017394054328 9695888 32589502659934365033597518697919782912 9695889 36598090473197395039373920269511271040 9695890 61541910207373331450509500336860275200 9695891 -176091385653944574257795424274605402708 9695892 42074519406899040668856635254212728832 9695893 -93674734250905494540010203318352847520 9695894 -78527787595798207983398308151028819072 9695895 63644776019591739437750150294390183040 9695896 84833309632555015849765939757355048960 9695897 10252915456475695647069271827583998480 9695898 -1266555851307218468644888904705465856 9695899 291124549131169044908419091917341118272 9695900 106161967301625507960455791120246272000 9695901 -30648284854692500855186853544195978752 9695902 14867167869773528092862951682966328704 9695903 -47454993929175139048263589095316893696 9695904 -191593516567598830591455865004752896000 9695905 355111228196998915234190345810813761920 9695906 -173197815224149779499922710756772612736 9695907 121229091854391112628331517087601736000 9695908 109563133804936463654455875656959411456 9695909 460782796730318501911235180314246235040 9695910 -32551426049656199698832630547243386880 9695911 208183198957284135408351282630263334832 9695912 -4738835607554072991551813711679651840 9695913 -218419694803551165613485574878876844656 9695914 187261796629870605661133043025489915056 9695915 -234077686077541388444604001672528993440 9695916 -77966868716207039940957934781109626880 9695917 168075990561393653452977754839591681984 9695918 83043120658605185669185773478016640000 9695919 213350882016449407581516743393091751944 9695920 4616240000190514964697877339553464320 9695921 -357337237261988983715213456572158976878 9695922 -105539977784797228447068999091532358528 9695923 375976365337553135506712688637157404172 9695924 45583522823291107113216693069221068800 9695925 -36053907972351782395369336064112252150 9695926 16505996889796172567042016071000452608 9695927 -23810402996753366878234624322374425120 9695928 170349253899817480857117359141039308800 9695929 797093174370660932621488535240762379780 9695930 144248144107045135997692494899634555360 9695931 -46181077854684835580460822427247621376 9695932 -93406786067811819933658935107987591168 9695933 13661640580211818342648734121128038448 9695934 25215814235981916377496641983169893248 9695935 146700008141568696694665457317113627880 9695936 24742092987582140600995719487291392000 9695937 80329392734446381710212747745582170160 9695938 -33081318883234602415089755646695944704 9695939 157815247567516842740586190094588987400 9695940 -110783750416462462701545068356882432000 9695941 -482239879331022614708180075288662560 9695942 -112416986926936576283302198937064407040 9695943 127564389914678664475499691313285158264 9695944 49855274091642232107762570576531947520 9695945 11227107639257424457093754512099190400 9695946 42843737329527212477149349218099350528 9695947 -66168001028026903771836591101185928400 9695948 182208160613993981381105119832373872640 9695949 -41686686915516354567580430171969063232 9695950 30543570793197875273489062527191716800 9695951 -10789146834791612323354831501882778808 9695952 19631932446023201175186511402505994240 9695953 -115771838277447857202953085242208694798 9695954 -17766756855042717634797734117016668160 9695955 -4194881603536301139858823755897362640 9695956 159601302594849561104122427634326191872 9695957 434875129996244897011829642743641879360 9695958 -16519781945744850915518265913861901952 9695959 42447262137059924654989698251297620992 9695960 258664759899547454582986187178946560000 9695961 119109096005228474843063275740744698304 9695962 -60257481972852826614323595226997706768 9695963 171986663942920390269950984009294762304 9695964 74673958200124628228354032344890558976 9695965 -83835705042041753710407512409607607220 9695966 49553439887909668184414690943688535040 9695967 -34041704759313151461127287532922075616 9695968 341181184817698683642388627134382080000 9695969 -184933493009919073016266308842164234560 9695970 67987920281661555535254533769880243200 9695971 -210383728753757420025552124885740937828 9695972 -122318274470734090701017112782106624 9695973 -14970623369054293855505710867613826240 9695974 -58537823986488047656674080477247264 9695975 -79230483754508355682438447301740704000 9695976 122079465371435483100928369503740313600 9695977 -205059169158422042094761816951496078960 9695978 16889443389604022743015860834226181040 9695979 -40772671322969264168703832676079842736 9695980 -75053100882146041313208368792743311360 9695981 -153749961098894057213938798141860897408 9695982 5176272538359087997462090630112194560 9695983 -102503652404395348001488617317089060992 9695984 2106817509768719217035270639211970560 9695985 75702401043986086084182993386508662400 9695986 -16467525432607320812668073846100710400 9695987 35454266798041258435655943736367460000 9695988 -136459240323550855433704940221042547328 9695989 -105076749799225977000406946028528727460 9695990 16928919620884612686133424583537408000 9695991 43318174561138535559395206862177429760 9695992 278286076116427371470485190481070080000 9695993 56695641761180672130549575877050203242 9695994 4042618197390041625158001209268830208 9695995 -130568399486548549154188887538236926880 9695996 284702935750351072185812985308453376000 9695997 -267614822799940149404272845621577344960 9695998 -4711604567576363653325031893790858240 9695999 102562610958489313203281322660712089936 9696000 100883625440322001342031808228753408000 9696001 104933304749249244502611847387322670720 9696002 -171331219548887883678352897267847040048 9696003 -4178704298537439869250936336075894096 9696004 -183741288256167408309260318278015923200 9696005 273544849797884961041540989269339264000 9696006 14109817610352699958355540420141551104 9696007 7542540118577658186462088799825551256 9696008 -145423643745176299946411201865867755520 9696009 243722847642371255772069059641661631504 9696010 -3963250841611468970939766898449775680 9696011 -21237922986960098650299696504272330256 9696012 -96667735800457738272074933052624715776 9696013 254489218093602412587126721440127821600 9696014 224164798886554065301675238436327953856 9696015 73195878252459476737262559551759975520 9696016 -55732136479000473003530952934696550400 9696017 471110616047871095870900682531684774066 9696018 -75731578222487593634307384254258383872 9696019 220584597402328484882578137401538585096 9696020 -212388706534903990963106944388737720320 9696021 -81341000388843972722953616305651227840 9696022 39119473728127914079514504719763452320 9696023 -296032264698324231118666382952191234160 9696024 -4431270115212257383068131943267041280 9696025 62906140128905243697948900226209817600 9696026 -41474474668194797066935636124438925600 9696027 4517781009025433734466236488268227456 9696028 -121820789462405523321611363481648414720 9696029 -185454481698307520677123535460123659424 9696030 96145305472774267140500602865424328320 9696031 -195752212912501949862448565583551947168 9696032 8071746097516675111978506664738947072 9696033 -144374811039969047346824073313918381998 9696034 -120081586605529979893300575733938428640 9696035 -138996368301908849245592744878305337440 9696036 -28112277466223017806458256700369489920 9696037 -333314688148995880130261966970384517446 9696038 -51360653289711705350724790879017852288 9696039 105285698565823438199826268763357441280 9696040 -16103313749918385128187617189245747200 9696041 -34355338519398381703260731344900233990 9696042 -738120609309917924495981406964869120 9696043 4083856419503809883427132944032128400 9696044 -58661817298525991403239020976671792128 9696045 200767177094794077951867206657949988320 9696046 -162683027561275638507211171884405582528 9696047 326645560269926680234303464066920765712 9696048 29098663159399860853473704868058988544 9696049 -173473037585283619459293712883386380000 9696050 -6544600356195956878195205756311334400 9696051 187866249117455403582054648061414128480 9696052 -114321087654575940729539481537440513280 9696053 642051872297076979746257739728275060800 9696054 -18984841341909961117112191522996246080 9696055 -71830859836214220352224942948377793840 9696056 -141735411195501056125601577201769021440 9696057 -91177347240185055640872772682793791808 9696058 247794794906434563879814738948224608880 9696059 272065756800707948013575886099873100260 9696060 65754370434501466357817905143904051200 9696061 -137935896758618413583555470653516737600 9696062 219031644310493436173120254530206712192 9696063 -142356761442849536382055367668671243360 9696064 29407223789281685131305870642319982592 9696065 -452768681300485480832128555430600937600 9696066 54269887629166524990507377360101273344 9696067 -151317748789092826337044038592918082884 9696068 306886066627749962854738340175951646848 9696069 22448774465121546523938693039972480000 9696070 -1516640533955744361016867727720112000 9696071 53444654433920309786336163794746463640 9696072 -45372319190402997791355140237252198400 9696073 -126082776541459203939381976840191856678 9696074 269758600907091354763809790666739455536 9696075 136773928775004088458750269994237414600 9696076 23933746186263550328495328851358771200 9696077 423075165004221641611524539561587015926 9696078 -3409626351992034922401489936628469760 9696079 8957811355944075754024339640939354640 9696080 45746956575529375364399582157815808000 9696081 106672520130182010693693679073833696752 9696082 -151827085761327007064567279759374598016 9696083 307389859993432581480121318700484792024 9696084 108889467802048089685786819904416327680 9696085 -31722426213952248779183303927739431040 9696086 -12759787652936572728056100672027875520 9696087 53395358310282808661854869365204699136 9696088 -102944380719167589897549902716686858240 9696089 125596653403623308618798549046865586760 9696090 15639537981191083600617710975314967040 9696091 336195381326719406825583113648284775492 9696092 -157452350641083642412471050424183326720 9696093 72771988458246684128205274694148192 9696094 -121030674241333362782963305199577329088 9696095 20950041573937506634196431248468441600 9696096 338269258021452822260665051752397799424 9696097 351885542594691205587262191730645856546 9696098 -11591492456686953481723243736426304864 9696099 -986693471296982489727845712802160640 9696100 51031033180736397184274538845974118400 9696101 290441525664503181761679612644626590204 9696102 51640249081171080599773593943341882240 9696103 -379868166831447785350834024025451173040 9696104 -14769245188621925880546885949131079680 9696105 -5193754382884673169156612365239131000 9696106 66986499137226645601140738514317881856 9696107 238764257150655589148372115998747722872 9696108 1135791417572357730278783423527812096 9696109 12698273774309642396602673417238140672 9696110 48361018012169594367337997503088482560 9696111 -538715345565420901155853183186163134080 9696112 76213024393699953095331872667684339712 9696113 -790490187732243206943999540211056576 9696114 -117260058315243896929345852273009789152 9696115 -40350826459921888574699963946243563520 9696116 -363554752643920247777734053687031839360 9696117 41809490779963637917949805502608667680 9696118 -66706374780450299632833304426323025920 9696119 251894600784666621408990910747692124920 9696120 90393408841520919872539533689859686400 9696121 -278695391648231007443174845871883109500 9696122 101707998289637032375799671141675594752 9696123 108530517130044547565782906583724548172 9696124 54522093476542933355604688489572875776 9696125 -375546053236071950671282291274552985000 9696126 -57439759014700974837652921189964946432 9696127 150907128883480739261458424166073225952 9696128 115717742574294446200263891274872913920 9696129 158626290124755835349187899407001185584 9696130 83951483624207628994530295815274513920 9696131 47889404366821762768886170392580437984 9696132 -195787063013975511362342482528345651200 9696133 -79761935488918779237198566611464671232 9696134 -74840238697036088987073549643158619008 9696135 -2112797599945451615572161935233563360 9696136 -61083241823567939559385473255761464320 9696137 25327968483263639993011080419442091200 9696138 -5555281196459422442602097905800690432 9696139 206595280678057425703343321610961033940 9696140 -183040039614344559303665355934505963520 9696141 -35302342386933051023462918330727613440 9696142 -48755982062555409256716471787188030528 9696143 -25591088280194175190181649017468022576 9696144 18147646139795342262260948784064757760 9696145 31690243768174819441087476755021238900 9696146 8930576254967575581223075173638452224 9696147 -359707926253101976497025157242563606528 9696148 52069414008680827460258509507560026112 9696149 -8892644154610597749318786263266419840 9696150 -12170900925832318357857091648011792000 9696151 496074031287985864211089177990856099704 9696152 30528927768013451413918298778760581120 9696153 -3677897298704946061465721011442330592 9696154 44097962525527892424120601968316773312 9696155 1205263491081175479344142389752296000 9696156 68495408996972890263061506869549998080 9696157 192429709723359623152046127062049394406 9696158 187794515926140690099467175815674423680 9696159 -256682925818108614620915388398917948160 9696160 -107260520877654668542130210911780208640 9696161 490843736802726613222652459275309089024 9696162 -3941510628035911889117149037947501056 9696163 223536056009939720557091277363951876320 9696164 -227996965086098528210812694612049771264 9696165 198042189457281389016825050448160885920 9696166 -66461094996233598227443443305991655968 9696167 -40942774437259805521907403182365496280 9696168 -36025513974533397599967031592564044800 9696169 -51438857595278853700468553660951912844 9696170 -13584351651158041564053234050468398080 9696171 -203794359403832832903318169807679900496 9696172 39589342970029739134942388189771791872 9696173 51365487821403497011447132042245817920 9696174 60047513813344561684239949283447645760 9696175 -90122397605019845699309133679579050000 9696176 -14461162018009562003738067459358261248 9696177 30537960280428548343967532795189470914 9696178 -127883624962525208551894652862236369280 9696179 -277008762851659932788690760146241515040 9696180 7297211466809343822752222961982832640 9696181 62222810613078967346556121397270379264 9696182 -18035798534555291286025598024850995808 9696183 32863248712682665621711848168428482560 9696184 176663869566177855312019832641658818560 9696185 27060323598691818694495593763378429380 9696186 -66244202374569680424477109992124764672 9696187 803440264800327910124379005380947910992 9696188 309150791724510361642545220450382217216 9696189 132082392371737278173915848002209466624 9696190 -15139136917163841399372583176274264320 9696191 -64528935900145606253885657154684473520 9696192 82563609503823488486531417240443551744 9696193 -8030041642415208526984525786177624000 9696194 119551957042464310878368739836972697600 9696195 68552464612351912580774682702466996320 9696196 -85615795686217935957055618237846126592 9696197 15082103969385415017557275959420467232 9696198 33271088408015421329723742149028406464 9696199 -1761743246076883541660714289170135336 9696200 22330330414572032860968789083359104000 9696201 -41372514799223142275515026628025046768 9696202 46609046159459653913750761988744745984 9696203 409232367338131942884784901161710717864 9696204 -5127022070873208483387941699384186880 9696205 -360828791134567436754115890637153812840 9696206 -73256722755473690088371401291168894848 9696207 46859275629634909848658391032835040000 9696208 12604601139185082411604171328385761280 9696209 -103563471305059663289891106754837707660 9696210 25793114830194662740466825476794600960 9696211 20141829067312804121759735014173676544 9696212 -187980872855747818685893574851490224128 9696213 175560382590598640913257196219187785600 9696214 -404647058747815986784749166336728960 9696215 67274854769741007955622350584882126360 9696216 6320201796338590288250880111038361600 9696217 122204308753509396203204185181829976852 9696218 36376546910227764419410107380861930496 9696219 8776943476294812493588605772146703728 9696220 -62149963302571313356779467388316446720 9696221 -104227487441879784215234898324889755168 9696222 -25676915076003842821183172765705059968 9696223 11740003277953477360547013351013894400 9696224 -107853192575765271783220088101036621824 9696225 1569736453868812789814099939624294400 9696226 33149096454013219490654094191187456384 9696227 -558840312252254425540909869341374180488 9696228 572297441216948651130158113061483520 9696229 20429879704170257201067770238117192830 9696230 -9291593712908801138997348748780300800 9696231 -245135741068953797293790172841926278160 9696232 49902417361804323740795468830443110400 9696233 -153319404875078816191611958989417896880 9696234 -4091745226955274965252359501767832320 9696235 -51526275512196077649895639269722188320 9696236 -80513611056914980914850753686549665280 9696237 139983162153519292725628336341151944000 9696238 5146189260598221323292331583582675520 9696239 -17231677329377687570918956814073632304 9696240 -41072581386869462861469157422961459200 9696241 245606070695090108657027403700323297792 9696242 -578518545227096511868572767792879616 9696243 300441394869287539934839661401750494264 9696244 -12114435193040929380333135955689417984 9696245 -48771978202815293680906566766209755880 9696246 -15202010672400633140691894457048928256 9696247 414237348210781965341742603083555095512 9696248 24909445493160199933678822045646069760 9696249 -37756845045803983994402283010337748156 9696250 16288884131113128217776038318388510000 9696251 310178137291544014541521459659708235200 9696252 -153937690221894775800014183168714669568 9696253 145351341978923982421073118995778755680 9696254 -36819005017433328280897497596510679168 9696255 -117202490197834111159207976204325763680 9696256 -47515729324253118457247226145466744832 9696257 -8416829773880784854015550714146713536 9696258 18937923624070972055262909856888432128 9696259 43175757977992477588557643760049451416 9696260 25754387168495423967284908455649382400 9696261 67760524291458516685672694829297293664 9696262 87486254111211426410981408885530285632 9696263 121510579550970897361711543896966871104 9696264 -165266226341689505666615312183067156480 9696265 -129715973158215829636418796517870685340 9696266 -266060313067537001040347025641334057120 9696267 -2627032535779343904270728352921420000 9696268 -42415746429043526770177429563370520064 9696269 -285268303146223476310485415151450123040 9696270 -4309558957464294429164514843339033600 9696271 58943989621909710569841776798154469920 9696272 23352238992479361424147099418361470976 9696273 -571362618037352393411948246322719232 9696274 33668250216838072011357554762482609152 9696275 28029716904838610942812179316179750000 9696276 86879749205296567078805234059584988032 9696277 202046058008746554454091977479438458126 9696278 16618677849718690737778974449733265440 9696279 -95189968318813685355243254369700657816 9696280 199842925497744505554299836834668748800 9696281 36003293665040772041601406467981518592 9696282 77868421178259348702362785741203912192 9696283 -234916299958440352803564225842943775560 9696284 -14415633414027097084942468763550074880 9696285 -3519970260908274685334904873762065760 9696286 30927932254273641267840616537566603264 9696287 37163300925422590027849328481576003936 9696288 34151376539647615440127216266774577152 9696289 256484018411594770499151963649442747440 9696290 184843564751017998861983953058333206080 9696291 -38541337868396650154095657808281296576 9696292 147336910290064996063692658065480166016 9696293 310980653781053179875308672791754932542 9696294 40585030430781716159866208968642375680 9696295 56198114871042184934339904525212745600 9696296 17890400833982667179095334152067481600 9696297 -16060878867517368402798206463533621184 9696298 8791334460601930446042609217845908064 9696299 -148048083004654693959972448513139258700 9696300 -66319087565590847156488279070954995200 9696301 -356533777770124837157634629498105582698 9696302 18854783818854345468983212539722588160 9696303 33452695698665757180018101040774914424 9696304 -4221192711360695366219355019971919872 9696305 -38767305660437957730068615971715792640 9696306 67318751563145607205396438063596638208 9696307 271426303657288118984749981575674581872 9696308 96907207208377400652908951307311800320 9696309 -50904176272844426042780298856174612992 9696310 61570844283036566845303149514794514560 9696311 2292802017047148354818214802065567912 9696312 33932357311104018698870670949296414720 9696313 51258128411205390218918802328216105920 9696314 -94376085975389517732708072204462214656 9696315 -123073068378445285897635447009319566480 9696316 -88363962962351138078902587400744948224 9696317 166033985109390153835136393207129720448 9696318 157692098589072267026809502858675640960 9696319 354314315347995009690516677552113389544 9696320 93315019546377620177671173457450106880 9696321 114193539422494737860362176136493582400 9696322 198081784079343695055386174822310316032 9696323 20234469123615418782694052951011246080 9696324 -196155575000879886728575157604381696000 9696325 104963761980727861731164204742285429050 9696326 137899767668439382669481853650874806112 9696327 22787142440427656387840435224980142080 9696328 -2948121540044590396687897943963566080 9696329 376899589912023207777548603773191730740 9696330 -3108952708699645942390088853978746880 9696331 -85621766224010623560922051636257904416 9696332 -279357245118706399621159638410411752704 9696333 154950729149650873197082830275914238304 9696334 -223778645185177283190942530409979109184 9696335 104438112008305799623681606012600688640 9696336 -6485705844973412426018378983778549760 9696337 150951291560362737456033548429893087552 9696338 98723328389392690878082240472155954320 9696339 -48491200654140815652333882491220326796 9696340 34402097192188421118565577086811873280 9696341 -79710752253469431279852742051239126948 9696342 -4086226970201566293185558272047386688 9696343 -686930818499084551685253004144869037976 9696344 -64112460057209149007472853456862208000 9696345 109550969567739469189223641426779731520 9696346 99203744907449423430208195936123203840 9696347 396198706993285648984069970889836902992 9696348 -1030744766645938212335770823271240192 9696349 74987127670290800006234350680923469964 9696350 44442687156150940224581424765325608000 9696351 -1844358099572242873517770685826335232 9696352 67049303892862894900529357771674877952 9696353 -242591744732479497693494957589227956440 9696354 -234758688227755831043122672272568877568 9696355 126201891618963760809330961771212666000 9696356 -238359543424145576865013494992891038080 9696357 1078383777665781794551376882498576928 9696358 -87411851776635109217565852080616615936 9696359 203380467244341756216885433482342373560 9696360 -72875787695650546897495655634005606400 9696361 253787914747759810708901595849547707962 9696362 18904147651229464477451513322684936960 9696363 88114721652336648436852163377862444544 9696364 -31451797257987009194188132266782996224 9696365 -198014241895369490194617073338366026400 9696366 34685252310551245682566676386037773824 9696367 -121331541250835405834121692921891969584 9696368 15902859590256183647527320211761070080 9696369 64783802917735593843039859298301906240 9696370 140252695066487168620671039370431806880 9696371 545050504803985383430412373787833360 9696372 -18235195963365751147149558415080284160 9696373 171691358005720386277336549200449560622 9696374 49757699305688859177867151982565768096 9696375 264952896986329435820144085631107480000 9696376 41098382129351932811515483970991022080 9696377 -95517617920419187901646907754700845496 9696378 -52807266998862620587934014237879166976 9696379 -82400734880114713359215156091621750528 9696380 -7115586910066787695421084555568844800 9696381 -44624610719350007581273044207730959360 9696382 268965998702940363322551894134940602880 9696383 86971025239135904203612428544704739440 9696384 -134502213667044111365893796578669363200 9696385 -77730796121192249079898924042601202840 9696386 -5370631369238148087147367920930210816 9696387 242753075394264369254707634731541331960 9696388 -74386147330476594826292726728170279680 9696389 190934013440788717277400631453097153856 9696390 -51983241208133861394973379092418242560 9696391 405718709443753036693831898843079968792 9696392 93143304915592223605652872379888025600 9696393 -81193134222193923651332349097392511296 9696394 -3473655548230831628904275734630093728 9696395 -194234199696516445156684179500437989600 9696396 -263518205852018779576646295457827763200 9696397 65824084350133871893200530414296197120 9696398 74448351730523678597114452191226507200 9696399 -49846299958957766185534810606900348032 9696400 22628948997037006098555558073355468800 9696401 -12241496196785576761657654712668820736 9696402 157676885302885999437173069139442871040 9696403 268138506871473761278052715184054873200 9696404 242231351847687631991078091359805011712 9696405 -75376168929771819079603448280378977280 9696406 100564612162629381450076858225816233024 9696407 12638114224420024368899458053382941024 9696408 32380453485015478229051739289428111360 9696409 -258113394172002943003078384776731174400 9696410 -120011640135819454872127946098765988640 9696411 -253353171854590033412174288891720532480 9696412 297640301267824409289150578497991726592 9696413 10260749963217523985165204317865862060 9696414 -526944543153409455436407939425602560 9696415 -82454375148569772312995962527584260440 9696416 -176212184112439298129052988446008475648 9696417 -13751523289115227754321902145909893152 9696418 -44235290203796776418373803819902812000 9696419 -1457659815882447615350371845379890120 9696420 3979817508942511774716326347723345920 9696421 -123906730751637394946931618221989400288 9696422 -8938993252090931075501611435705641600 9696423 110836863836997495249619574518146749568 9696424 29935044340470970338379958488529832960 9696425 45834024516876786927549012683493957150 9696426 38203090890588958296176204553993475584 9696427 103474079184863302799243904104179078208 9696428 22730814133117290500754979165157916672 9696429 138426138393207124103757745287605861184 9696430 6153042727529380537567706594300918400 9696431 -112647781639144679811233040661475622768 9696432 2902577553742897545786434125968703488 9696433 7266070626971520107532662680371841682 9696434 -308095496953397152620947709665663646720 9696435 -52766913645069031102230547647683523840 9696436 -38092061434052599168272119286208812288 9696437 22080082015645736221564111891685262012 9696438 -41083942707896083086620610959588186112 9696439 344854348999445001994831560727526387240 9696440 -9201695982410890594266888962783232000 9696441 195333712586568830480144577868032249600 9696442 25179016960477293031339475434800721920 9696443 -133162258516875608116664884181181223320 9696444 6895221490232263279288080029150807040 9696445 274835601176268032255880609441716268000 9696446 -87988784101365291907091876399486915328 9696447 -70012588603155725908850075558747618760 9696448 -120828522828444452714712019747594043392 9696449 -16946998495320961951034262130936670208 9696450 -3474390159588177239590871508851712000 9696451 176353175936392073802872320960440987452 9696452 -208294215341629521359536312172562900864 9696453 106295324785919292968295919237166291424 9696454 -71522092414833327993263276249920561824 9696455 159627523091414961820303065356454656160 9696456 -82442173165679860559916324161126400 9696457 7431850250948539860111892110025282000 9696458 170434668812103073205183207050607788080 9696459 18195730166413443640691289261330026496 9696460 -5285886422351634590994058703416012800 9696461 -108761707802268523879119782154813424500 9696462 -49317489851653844299418181770609984448 9696463 166090293012816743214661692777402978048 9696464 -16699471884763075082394630260359864320 9696465 47112635102092563678784246050171693120 9696466 -62552876558733005733510912900672902496 9696467 138653732084381667469389008584162644624 9696468 113732408806565211120367499284875479040 9696469 -195644606598802169982408962405337120000 9696470 29962167866655908797595594485005189120 9696471 -165384195478550987558170519092115553688 9696472 141097345498857701928076194252319948800 9696473 -533653697892849021210654478822009392000 9696474 4679882340665278724755632130674182400 9696475 103386686700917462726616227369329530600 9696476 -261019484285906705049635847682755827712 9696477 -36420607265815747877060430746505997056 9696478 74999900678145876264341552506456531968 9696479 81944772210794007253601713608876629280 9696480 189193917193032291710453898094871838720 9696481 -30624962870648214305119422374494938718 9696482 171030983160779097320221382692130624592 9696483 49161589830853567462139203240755951600 9696484 127321302901316146428864991713231732736 9696485 128445529752926594914055910604752051960 9696486 109655972041271980425690592229729255424 9696487 -408931647362018852367609251342622865864 9696488 155354381988798843047062524806286965760 9696489 400854759033793286680801297400534489856 9696490 -37071453735991874040955116387290877600 9696491 83037353390694831762008858952804880272 9696492 -3908362313858857937758000665719285760 9696493 316399466251263051112958775299521078742 9696494 -75022165176157915461394798097414809728 9696495 -170434292934873617472559585195341776880 9696496 -70381298790986229137177560752166862848 9696497 70701387727392540700657034864650755072 9696498 10176310661891424192556217949809664000 9696499 -381244411673545232942046360491907330080 9696500 -1490772386423252955899380316746752000 9696501 -152995784102298853117178769392896520640 9696502 170960895908266899852535415697809057952 9696503 -415461596312064041414887014477109396248 9696504 216744267473926802471995903376297349120 9696505 -25945378942595951065419330017383445760 9696506 174198711175468612299060493873182083952 9696507 -381801916214798435578101067727122257408 9696508 -94299144556109262989105928199071284224 9696509 -121340060263313622812553419230365198996 9696510 -6515694282431480775009201908449064640 9696511 489085994157530196304015759053502143984 9696512 -258010549463770866853934854311178665984 9696513 -139009203372692360116375738506232184736 9696514 -274789968451446949768843357875897444480 9696515 69845270917982295579336080538700406160 9696516 -53378275758270297921783340008324341760 9696517 16987364285601911805925820758728318080 9696518 -83405871045892914935288061930559639296 9696519 10112924493289902126448777841961795504 9696520 -61388970492852169443577182358332979200 9696521 91372139948498116255591443058370148864 9696522 -17729171840490689944403661350338281216 9696523 -851132794103715436722889515016200930816 9696524 176293997222312094009926761835967323136 9696525 -144359724022271552342075571838525399200 9696526 51100220260003451056915821315901240320 9696527 268401919680230240433067870369337617560 9696528 26441162610935379645605001752014774272 9696529 212860290595385588557643242820680894130 9696530 -26133201004440373345773343330224281280 9696531 27568460551434786694775168100396298080 9696532 10353641495779378946616625416663336960 9696533 -191299202798296451349712787363805483840 9696534 -128564463297588626612180287490871335040 9696535 89687574509865735961341943825318755480 9696536 405063432001984653033583839507425587200 9696537 -286465908991834336666875589473904488960 9696538 -10983088835471581378252277355786232080 9696539 481624636713518434506130531989012886560 9696540 -6124084942878578127528809799630520320 9696541 30995875786264144934112718604177813568 9696542 -11822991218731644929706197500382731968 9696543 -4232400920044153279153587827812025856 9696544 -54879170659547099874651398639262892032 9696545 195692353823372520176213076156104090280 9696546 -89731245449819192000537502992260250928 9696547 -89597804034119958152911312713489761280 9696548 75792270513053481064977620177105083008 9696549 -47526758088922873961305714040683279392 9696550 5036772744960937233268652353883880000 9696551 -94734365941982455149063199823602613928 9696552 60937738368153265573333610077545431040 9696553 -151618931246258335413252551080618879580 9696554 36423651032557041271896511543199227392 9696555 105921978968874901218916512142076716800 9696556 234727926973566891600491582416305914880 9696557 -20380124946285202905796938124897695912 9696558 58572995198749151855173240999153195008 9696559 -453056043811573372167295977377520544240 9696560 -35059590602379838831697489295282339840 9696561 -213206653419681710850943689547904274768 9696562 -159331435525216230657902689566158582976 9696563 116110971095961011374555861505957692812 9696564 16755106817471190098136396384199864320 9696565 85730065509930895438388224459286354460 9696566 -257884986094195362810511180386599165376 9696567 -117011749976307916136903696206877642520 9696568 -23973614466651905112538691270860800000 9696569 491684531243601569842972936760955164970 9696570 -27449860629073343785697807219631605760 9696571 271393873252560288201434305332208588772 9696572 -239540053267177624611988977757012177920 9696573 -233574271900698568148459838914525157978 9696574 -5056649502005600136405679862024141760 9696575 -1801544177327980485586067293969065600 9696576 -31114204864452084501632956265480060928 9696577 558134284366896585368456150352710656 9696578 -128386642868591143355122112145808250160 9696579 -40737910029935893305364128480747866640 9696580 -56558098811239060065834100291686316800 9696581 -209494477634023658132350862331869887236 9696582 -21383861442880412224764151121308167936 9696583 64305139371485731647193782889224449408 9696584 354845746873527910620710631484706949120 9696585 130455396698670304685579618402825793600 9696586 1652314674214216787066669248037835264 9696587 487009959141977841195917838187455347232 9696588 42547987684144554986062664124836843520 9696589 161335260489413967209639843930768760192 9696590 4872256945438440349034691562412121600 9696591 -17901835027434891942317009639615788200 9696592 -25461606790479267554230267106585288704 9696593 175278174809218668779258499998025537600 9696594 -48994095294968796002632944255801148800 9696595 38737179579038484701259040291796605680 9696596 31848626897082655505629158300949610496 9696597 272249316555279789170154498490907402400 9696598 -91808703871737306449105667278917375200 9696599 441361726232595280876130522687444978520 9696600 141758730231917551908263738675046144000 9696601 155724621682720581055511764813450686602 9696602 -55307397466297690089836166961489501728 9696603 -54420641021624315292315988995456817920 9696604 -555627203245503757986074902209432960000 9696605 -122931626736628324289396451100378342440 9696606 57278099307528849605613893176441454208 9696607 445662311138880484259719058681262253856 9696608 -377508223016843982338654163236528455680 9696609 13488688685178970268540312626162554240 9696610 -91356274602903821835714322436404992000 9696611 -55457739896832862566244071313637890788 9696612 65906389091076718427775242976190464000 9696613 229996687499628642047977302543301764540 9696614 -68771570264923867552987715779503713280 9696615 -70018594546090811797687972381312301280 9696616 33297233237059936456482671203540992000 9696617 -122872650277284759172686393923827715328 9696618 -42103995580810063193926203435603916800 9696619 22774771387722566868751143009949500020 9696620 295257539674939616465601801257637903360 9696621 -9971442097243121109729046727745542592 9696622 -110122281004363842408219030593043590400 9696623 19365523107742352742947575101116466384 9696624 -15002353364556924465959839344379822080 9696625 -82043362248504728663014646856513111000 9696626 -270389102138749831868134664880160513008 9696627 217532327389556976135950164505170325316 9696628 -229127485628663377048584279997943765632 9696629 -2829941676822831990302999848695532416 9696630 88064842343157660814573767179078142720 9696631 114975937449257168933814626004693269120 9696632 -17022947379926504992387181610275635200 9696633 64011002927410346157566531114007456864 9696634 180123787937218702803230727757743482592 9696635 2727342750199828115391012612642266400 9696636 126646748484038181491248727914502702592 9696637 128206787687021582348689838204190769286 9696638 -20094294011925204563569274876836405248 9696639 -62613480417107220843040225957901011200 9696640 71608512777419128664539389147217920000 9696641 309562567924931635485095044481358240432 9696642 -31017894185427503487538978084994608896 9696643 -151024971580826870934853603729209237600 9696644 -354079996934223875508730927496548385664 9696645 19912381101799652726358902874246758400 9696646 -161407732449693824311422900729700621728 9696647 204397694418376544429721688854435808272 9696648 85799134644573215567713207847635353600 9696649 232127137799856026968299769952088810650 9696650 32177677171808355300334454592411360000 9696651 47992589952300204307764426759209900544 9696652 -10367304870606940364023574018177592320 9696653 564123123056630218939382815667851377120 9696654 -99134235761239521536023962566500018752 9696655 -144399972874910308649498890109640952440 9696656 -31584506718223409697758755829659557888 9696657 56332320146845109613802071823874841792 9696658 -91918406921115291931522402508366387424 9696659 179282477761169159066318732810984798556 9696660 140553392052402044148593546552822261760 9696661 -27113846204636504086094494070020605216 9696662 -56891593406944981486019472142195835136 9696663 -1804613417684435179322778966785606160 9696664 88023967027618943132147540768596623360 9696665 308915246606915988921751442636728129920 9696666 4967111817137700533797377643662948864 9696667 -7542652600246389737087884452471212284 9696668 106966690479998531683714164316168599552 9696669 100786259950330519487996527546033159680 9696670 -32234304778107780666580839630116118720 9696671 165076401035120367042453099301914688872 9696672 5796754107910046492574934896208773120 9696673 28839081128714933391511645519588918400 9696674 -56677000958028494547119325499832602560 9696675 79413833772387353249097955527257577000 9696676 90829157310251531962023376817034117120 9696677 279054175500762666275571240911577498012 9696678 -85980941360544565926531011386708013376 9696679 -352859165893367600389566261867553891720 9696680 -114563095343137897981711853216617267200 9696681 -124298290389730068818088800907841706988 9696682 -231047112077845500060657379375811008416 9696683 -29939904175914672885043698848937874416 9696684 23355179533204585390926025048849416192 9696685 67136140753898554210193575604963827200 9696686 -147303830215177404530249787208252861056 9696687 39152026818978754464414021490425930240 9696688 80089310078318143713295518985239920640 9696689 203990874260571944505141485608559705490 9696690 -41742994047698757976030379460776208480 9696691 144326813644886788746979029947204622092 9696692 -155267103568843595830177519981689581184 9696693 -48309230588495336104364222596491123936 9696694 -26311217019320759788142472920050090368 9696695 -325403400143366568953806363720907893800 9696696 -75109934563771748843113836787673395200 9696697 505072549879100724211729069142509874560 9696698 404709784870449035464971874811513568 9696699 -190891961402222562516185711203602236880 9696700 47102768090635387439484043676054464000 9696701 -7413466604518378736555001136374656640 9696702 -134776264420172897202528767347535834496 9696703 -439705556595187830531540608389512442048 9696704 -2041427995173507448884646952193490944 9696705 -21326463914589704657550260388209028480 9696706 -159272473676614424013626758899933703776 9696707 16479132717510698806435909526990914560 9696708 37784883173170406926727864492347760640 9696709 315031252546382739251749019068017162240 9696710 55198969597387683397671140045362757760 9696711 -146776023096608562610900237247742379776 9696712 54873825468253425217260532689294827520 9696713 121191807905985288548317698617757639084 9696714 71324392835068406984445345754691639040 9696715 -1400894966636728314686364886390771200 9696716 -404904819275797042526876352167974402560 9696717 69071663896041354749636203254653693334 9696718 -11445089188842141047542999687917061440 9696719 -281008023966266286961548601234053380880 9696720 9978675012181154657552315505491312640 9696721 -91958168942447334253347756596193499788 9696722 68135271510599571946435476818111568384 9696723 -30526322537657197477553130466817663376 9696724 180334427621666719202289472346288510976 9696725 46373848182874575967481937567637266900 9696726 -26699245609626990311798814759730483200 9696727 314333286340319900566148768090665956192 9696728 69361067227737935479092617057324544000 9696729 131106405278988512298222621373972435968 9696730 -10376573692661190935281668059990828640 9696731 -203939940423865958351510337196469358336 9696732 123172351084976346896691097420103734272 9696733 -179945853890223106170620489956285885018 9696734 78449698122228778126972353273131257152 9696735 4534953529565936462981550583674544920 9696736 -1462362862645328798671921239662002176 9696737 -1826801090789481729999674090845101648 9696738 3244661432183879249542722222366781440 9696739 -46550755001476862647469660264526006176 9696740 265054899602038899369499295158457664000 9696741 92494532420035351224684214346628151392 9696742 -119818514541391659793694933960046181056 9696743 59882140350444925430194079368113431520 9696744 152417506405619120132205080289343503360 9696745 -18622698315301234580776599199426660800 9696746 -34365515759242126793526630084886413216 9696747 34147980738309504436735108397078439000 9696748 -262894427399714982554627237471610991104 9696749 -152590978446872643810525125669719706280 9696750 -49684502195366702516774099163288576000 9696751 -198333719254487470853528749496181999096 9696752 37341892552580417680141859211488624640 9696753 -24777621235345784623219289854217408976 9696754 11942128515339814969375454478954286080 9696755 -252251635146419064709274766825255069840 9696756 498550360957994408313711725695033344 9696757 -244174351774449681804732372927276449394 9696758 1492688185653697866806247723726028800 9696759 21291104471050521518240525828121601920 9696760 292717315524677998034487900594866688000 9696761 566520046544571365735367471103559037012 9696762 89269335216344715720331374171874923120 9696763 -40744508716734962810878790063540928988 9696764 59766027228461676102880838080022200320 9696765 7868216933954604063200181841134289920 9696766 -141235057145242581990975155620228204800 9696767 7958362866072302025344694868385172432 9696768 43068318835964867153951525263292497920 9696769 -47042029864689693211477531388036326400 9696770 -15978923599506158049490365331557373920 9696771 1077904321721592111628103972434557600 9696772 738889813992925901837810652567517440 9696773 104639023590425817783904928590083917022 9696774 -5260911358255268987214351926300668032 9696775 99441722425007165059394772151310499600 9696776 589484772523172243886520797278625792000 9696777 81226367248794990131548490539903161408 9696778 23241777449029959360046219294873743360 9696779 214184653807031284808130188092048634280 9696780 -56212682386588887202981255077796915200 9696781 387815792945489718361848460000416182582 9696782 -272020219607422896073385786878512019008 9696783 106844912274199959356207266436295824640 9696784 105289937374940306239316557785342156800 9696785 -22968851508068154319491417197977103040 9696786 138915688823547735124003560486549136128 9696787 81072579819591655052728826047876066152 9696788 196207346278620195035636262789392947200 9696789 115874986573895494747104861981345423054 9696790 94572254810189598627616136288475782400 9696791 -120662481751330886009512439309917160256 9696792 -130612596640793908627887432961228800 9696793 -359188998530451365621708701013929947958 9696794 -14300648846078314172508376738908180480 9696795 -56761736340059357386020628117819873680 9696796 275850012290183326491736801024325465600 9696797 416076889611872219364702912632072942112 9696798 -121977704374344532024103884909962465216 9696799 81288286624019928971775220560271761632 9696800 34125471834222786215092174037031321600 9696801 -1252647577399898430167805819317769120 9696802 203822593961288279630979917556173577600 9696803 -113895224908089593015352395638815526056 9696804 63402538474135718070937965604612730880 9696805 272923866869131759797508165843202588160 9696806 -181120164563468890425654279352326720672 9696807 153687013626272516850341924264002717440 9696808 284361950790481355700486642110290083840 9696809 -128345051830014636095324594613187596 9696810 -24503056802747110654086713625697766400 9696811 151832968696584071334562424501446111412 9696812 70890770448794074579331024724283791360 9696813 -14276264819057184363782235236774087040 9696814 -99797958693568458033732772649548887744 9696815 -98884381178882611219745541302619914040 9696816 -9541481345769706326420360848252190720 9696817 24882198822889573662234276027708958200 9696818 30718567567157330074576324706288737920 9696819 -235774952425213329388708994509014408 9696820 19332815945038279777661802584003297280 9696821 -10927584584481817030054007584716831378 9696822 32053369494442042291486351258336650624 9696823 12763015315960337381769636290650667424 9696824 12524281539592162118916597741503016960 9696825 -70823182665309333208759148618916806400 9696826 182750337383919386498179237540006592112 9696827 -45537716981043885268800051790588680960 9696828 -33145423545924960993312087878893255680 9696829 -487493009281626300646962988020568288570 9696830 -45685202717477602808282256837409071360 9696831 976460087126456408831146691673489408 9696832 -96707668027003570186301720538757726208 9696833 -240111033543411067214389099189258713918 9696834 -2341054101318571749252500296804389888 9696835 -32208657815872840006537780138160482800 9696836 2044683807382661491487251288909668480 9696837 58922271022065576142966150806848129760 9696838 -191644043942138020923667354595864483904 9696839 135267304694005931926394225630964983640 9696840 -175662613148557126195962967138725888000 9696841 -121508313104152920109218694148767317696 9696842 -175754875536131277454063182416962622928 9696843 98937312246065579938943785724606214384 9696844 -337584530443720347797711501079924224 9696845 154802293676790596334578376694705169100 9696846 82679163961144191150623018817491619840 9696847 -146368630085722344928087419211145954704 9696848 -37377974483204166424605322666748805120 9696849 -113653583380230940753955599483743367680 9696850 132328724437388750074664338357520900400 9696851 592575909934444097275266053073646999032 9696852 222926688365282670177273073431537229824 9696853 -137521640162776822323541435304911566898 9696854 -24089077061674674291271695699181926624 9696855 -216886729938974783730830319039368985600 9696856 -64917205943813055986074632835620249600 9696857 358667693928436580781960768209482773060 9696858 -38742527830658603009486813387365466880 9696859 464210204003689318755937102498852986040 9696860 71417977008286789162255497801285657600 9696861 56127191807974770480846653833651640640 9696862 -11370179042473879810940121185473806336 9696863 -220132040425528309353059502051723025416 9696864 -312069520422632243246102362440294727680 9696865 -220638434356409444886149292558885646680 9696866 -23993919965727489607989552790626774240 9696867 -201815289576598504530303214618003887888 9696868 -181116161592028550710604296956004725504 9696869 -4731528358676995540060749381861041664 9696870 25125705822281996901311308543630112640 9696871 308734897971257533910026599635400806072 9696872 -26336041624363481004564126756046848000 9696873 219616381406856062162976729935701962384 9696874 -168506135431397315280348514570322390016 9696875 175760154732690794470897226853222750000 9696876 -1509704448677570496929243578983383040 9696877 323136026704498021059295566951903152726 9696878 -239739949068495062782495455932597626560 9696879 -235833219354450257440813414033547847552 9696880 -39185019952468300962652051138526576640 9696881 66665365132391168945467601407470431412 9696882 8153696550892453026941107726080857856 9696883 66968296876744743832474774192812311040 9696884 371855898323331899738271656138208652032 9696885 -118006488742750474786176428452151095680 9696886 -5386573878825778105166791646642398080 9696887 -6834582378803758707122094863498872680 9696888 -88647584363160713136554063597897932800 9696889 405597843812901351754693476310332371690 9696890 -42384691323432245769134430118530124800 9696891 252696743386288424722240540343240659992 9696892 51060660144961908839454415104473797632 9696893 -12323200317630896801371939649024236032 9696894 47794360169025233407921330435271137920 9696895 -27820428069422056947180905582975681280 9696896 132750302954877072680431441358660567040 9696897 24457705678643788944756548629501337280 9696898 10045776256093949115074165598540903840 9696899 -1187298291177283276092260910567006576960 9696900 28299554845730433820877835369896524800 9696901 81865206758409063432602000993882295902 9696902 9073141530990574502790620469542954880 9696903 -57546969807878209463982115284069367896 9696904 275805391681663291352743917942266726400 9696905 217558356318937299402415497568020009060 9696906 10948189547921108783687120458762500960 9696907 -62751590606204487979755416839195086168 9696908 92418846290976907096400889109448570880 9696909 154553884948826861030893655775316797408 9696910 13774365349807901626372316829611915520 9696911 -53028487337597478263631111772408132368 9696912 43816613606754298941611976743497236480 9696913 -146182452334389844634902135223991621838 9696914 -144093163685321077709954445810584979840 9696915 -187837052707879385492637759853641473280 9696916 88146906010627102960835148596076881920 9696917 -70458802541006906383052733211656622560 9696918 -26637701050483374752660454970927841280 9696919 -123764333020967818352331599597718370704 9696920 36469238715153465316614003866895360000 9696921 14675926095697283432912702469013378560 9696922 5059744256253493306396323479262196224 9696923 94079872464648537011876488026708612480 9696924 -2226521903391665701068157109567262720 9696925 -49813047449385989279993801132496519200 9696926 -1379804194638431868957109227027595584 9696927 64366489899564514799568137540244593280 9696928 -134425795554257155554132396436845035520 9696929 482785815789709614631224784399159420080 9696930 -12471901392623142098004882410580480 9696931 -170703117453220190317567500414259079088 9696932 -60127406987694532840589092845908164608 9696933 133395340075355230652058834821970167640 9696934 132636228844131042931047200788394795520 9696935 -272504267957614299501268009503235737600 9696936 106096299478808416900559204820916469760 9696937 -32998893455997949027554176108380849414 9696938 -33857112681197997813952369363707699456 9696939 54308750576612975939754847030510478592 9696940 -223532699567938617819398373579156480 9696941 31206789998574401001765120809527393152 9696942 -164859031355193226118118134447001509760 9696943 271639313862225153248900172535943224 9696944 -10514109114682156165717250272245104640 9696945 202924743975535330296186707603448849600 9696946 -92891540909459367099256951548569585664 9696947 -984710358638754236155462903763557440 9696948 -88231862556707703339314320853506873344 9696949 618342372526495947356273782693080978720 9696950 74670417817537922992158949244202036000 9696951 -30973628600953939805794140196728553680 9696952 -2418316538696658273913325696119910400 9696953 188502764766724586156720908404530073600 9696954 113966227118487598490904540931814158080 9696955 8315048712929407370108643597337969920 9696956 -138030603930415525118013253634904499200 9696957 57172500868009978129276590916079197440 9696958 32970162732041783208265386164503934976 9696959 32874342843219476353852023353905012920 9696960 2611624362488645539214687248695951360 9696961 -244939057095345048876001589762434095168 9696962 153019834928917353197747253174396672000 9696963 -78266255115782824313531740952203272456 9696964 -232566499004204817596805738754841905024 9696965 53004012309541836076181818539941943000 9696966 -74642374975822581022260026656026528576 9696967 -20256281517184854145214633270863142400 9696968 277844775533051203893550238532791362560 9696969 259888440621406362808051224474620548320 9696970 -116907255789933679472905190489395218240 9696971 -166035675404361248920961522245603168800 9696972 -31292647148495633011291140096185860608 9696973 -1654324843978833113510120574031034880 9696974 -36118921009968960415231209514887378048 9696975 -48452513116049744996509414192968647400 9696976 -45450255718617101444223131539500302336 9696977 19391074883839749806415511301048585712 9696978 58239981913962257757732107869450796304 9696979 -145171685077480376443754650756549846420 9696980 -28072536874664443155242588931823411200 9696981 -46663508270183315851910147900037206400 9696982 -24601789902125011805615971862782045056 9696983 -465450715834569482481672213602901915768 9696984 -156314953581609392278162676843538677760 9696985 29835561553660329567022800000043506180 9696986 -1590254882750996954691922515439890432 9696987 151749692932484067638856994938599472960 9696988 21051925970146714669582650385753885696 9696989 -254340639666844523763043290965206649844 9696990 81273883527796048868897481400401813120 9696991 -137659158636748403167286166010261782600 9696992 96844085946509804583889515029633433600 9696993 35475036678993699636209151525930021120 9696994 -169419360097083337685304848448490723680 9696995 18060135017735718670704852615753484800 9696996 7969085965478130920130912220225054656 9696997 -43176636262001881621030724224848346248 9696998 263899505428965844786458987692261964000 9696999 -75905903602666071034476176919823234992 9697000 249946958690696690519894249914344960000 9697001 -40027264717039228235590735573852179996 9697002 56118170660618707230944461658334481152 9697003 -220941511265135543024853282426678804748 9697004 165672027690753457944840510560140231680 9697005 -226512089496406632204486019744149443400 9697006 212617338476323242421688582515864572864 9697007 29337837794761808109532794802512586320 9697008 -25605973057018148714688412345194479616 9697009 163898176568386865137197282979595031616 9697010 -87286208858989854352748114782615231680 9697011 216100345211122990710743874654048636480 9697012 75750686843336049810779172295577258752 9697013 930073378338912087493708450918172703360 9697014 2684854421988253152847869974479943904 9697015 -39480789792853017786200259740497980840 9697016 2792185316957733446042489163496488960 9697017 -76980695975471254848191516048492482560 9697018 -7105261247128497008354454110179409040 9697019 273005595278994064532621711739824304420 9697020 -42422847109141523522957332813052467200 9697021 -128525739524906982726865133388278032308 9697022 277188957813388786821936341641416074112 9697023 -173352685186653353907319732614199130880 9697024 96686706125613758889264201194358702080 9697025 -29861227355849966420711782539836117700 9697026 139335300925284420686343541444793910144 9697027 63641359460264197458859546328022074876 9697028 -17510477668573288431853573277491599360 9697029 108994732575934685897097812416377875328 9697030 32163304481025177689483007037687603200 9697031 -57790127104134436998701906622649845000 9697032 84338922926674452147919518889818731520 9697033 25458415793824844664115422825874519008 9697034 -17937877133509797161052287069972381088 9697035 40621359932668758673198242552020675040 9697036 -227081309774487362493488160845118757120 9697037 3169678362804985206960733007693149152 9697038 53339794715969036144338226011011588096 9697039 64679149699071597469596418174055094768 9697040 -41833677250538862046817693274773913600 9697041 -250318141812260062766048578017001096350 9697042 114773176574650395578750207721797487744 9697043 -306896020360441264618425962199814122708 9697044 -116106326252801192858924166800455139328 9697045 -231454811037653045215636270308066353700 9697046 -256108491216651377339231701701974082528 9697047 -7681351509043128902319304005094257072 9697048 -31312678732949969927947771979748802560 9697049 -357659117096018325571364816263899840000 9697050 28419547014527181382981837758981312000 9697051 -288804102454719063907608372855805732428 9697052 96470824752926671375249820465981646336 9697053 286203327464282450149567097471321481600 9697054 60514977957392237742567170615627438976 9697055 355992232481619045122175115195682994960 9697056 37769470538512529121912336421097570304 9697057 -450666616431599723625681149319035024720 9697058 -41679021717723094481970245103311629824 9697059 3584791037750295073297034297579078664 9697060 -35445523332761070755733349025258315520 9697061 264113340112807191125304313588222686 9697062 29646545455839746882782664498909752704 9697063 -82948080873776735562318682033334266440 9697064 -173190358737309764524594043548997806080 9697065 -41616265664472607948418273476539838080 9697066 212654045310806355955152837617834093232 9697067 -11542194359063801556144071569348845000 9697068 -6199958805589202605405173570837127680 9697069 -66006218013898637684763990704987654400 9697070 -9849933623665005736158032069899376640 9697071 970981060838640660242366991258816000 9697072 7456353193405569209508476630926884864 9697073 -86411135389643293302000814905503219136 9697074 12335574064321510577280455057950682880 9697075 -88021538000934663089833624709603518400 9697076 -37297214005993306534608040246610288640 9697077 -686545849300217088010836627667357380 9697078 41148832870544105163032512594489560960 9697079 27083739721791837785278602684093837312 9697080 -115078518235190046924585813659692032000 9697081 -266145674053994079228544365964456956118 9697082 -93615608146701301824255751539583198608 9697083 12428597447351484941505262967902136448 9697084 108680230445861650709008591302635596800 9697085 -205888612361468525915595539683241994240 9697086 16173341833536077363218988142320824704 9697087 -612808526409560641968301958499511660800 9697088 -73009308314993023488896076703307661312 9697089 164270654597389889873680724071883212992 9697090 12680536277629771485579895204395907200 9697091 156655084859568550678764032961254946492 9697092 122818226791242005025055832270019870720 9697093 -123571936659197388340007997638325855200 9697094 -98829854281149912794277241376773178880 9697095 -10189030159887781282843256300633485680 9697096 -16413028668393803347673179646006630400 9697097 16265679478539464558475683275349605860 9697098 -138794611255631939940136298031610388736 9697099 -66880327603868854290605639184706945440 9697100 -150810598334132221004771574498632352000 9697101 -15876725843323239977276369215122761280 9697102 -541673162103380332661892705039018048 9697103 -84547562411704280315933592539221782216 9697104 65577834985881269811695983743467520 9697105 124772738211534826222620163902688950720 9697106 -1772175967320574415282253478739018880 9697107 61102100243611178176047852597392344320 9697108 870179857985340063012796532454674176 9697109 167534213881218672097661879636783170560 9697110 19300114703905059773119528313517957120 9697111 -226619115141682060215500684830481766576 9697112 49145637711584616573808980147384299520 9697113 -60367560275618244805434333251103473958 9697114 184159996617755558193321986290490112 9697115 -12955629787601747160881706588166157280 9697116 -80332651647322666809292645241827663872 9697117 578066910168031435200410321821196812 9697118 -255385473694599931473044979149181306240 9697119 -141823324029799240896316833864784067256 9697120 219356946024181308145883645874882478080 9697121 -26900079942225735684847477112360186688 9697122 -54912492725669114590975983385115036160 9697123 432838357699355641574654068932391500120 9697124 -122261759708847288488748082000908743424 9697125 -275509915705967845347033551808809040000 9697126 141537796558614112253408172074382796512 9697127 14627358083793163368354993018897705984 9697128 -24530254309016852540267256905875783680 9697129 122252347544129549964093946235979475684 9697130 -52148362541624175226801167943848635040 9697131 40148710426779362644535766044399409840 9697132 -87802726867750932859473056507566991104 9697133 304178119775164041325471724559161687382 9697134 62713291196573492829604977764243533824 9697135 137970939620355706388349611288788259520 9697136 81314130252410397510589703166922752000 9697137 249722162470923686895808088899191534960 9697138 -286728592450312911415635279377050947840 9697139 -119787558809446136262589592857348420776 9697140 60076033973174722987994412724794201600 9697141 173175947832852609440036536589829000704 9697142 -29871684750820878389563374636183933696 9697143 -146585694924356979351875239866381146136 9697144 -125085512880623786210085726995049676800 9697145 -448482964720584730133792357808917760 9697146 28217315877610760634420593045366572800 9697147 8866266718877227050607555176062859480 9697148 -225517797460025443653005742163514529792 9697149 -119585906114369063118805953831594024000 9697150 -9094169645637364097125036378954171200 9697151 176761759135874252958501947882174112 9697152 230651522005556656833876568524340592640 9697153 -863248889351134472809374578790172903680 9697154 -250426598121139851644206588354954354224 9697155 9858235294904347470190997938383307440 9697156 -4448697988503446520007763136917274624 9697157 -605592958647919861778665889251162626948 9697158 -191370508101431333131929139925433344160 9697159 95937154668564642545186466083792558360 9697160 -39702155107816226230338299729891328000 9697161 -271342538502670824429564097327917458928 9697162 -134913494685124941909359585086865836800 9697163 -17575768806331581317571249308035637760 9697164 -127815953069357934620171455601528615424 9697165 353337398808918034498570323079795625400 9697166 -84290919551244584275793387997922171968 9697167 -12079635439323953137736183216967232272 9697168 -1350957415032286092420525074470404096 9697169 64874251442223066063026765763884019444 9697170 -2269683534588081215675012415645050880 9697171 -325448113905226282236874388112756902400 9697172 -4556857802909496261325852688571998208 9697173 2389967668451261529635672761596921600 9697174 -19044937434134460500683228720876687488 9697175 -168227695771100033779291753090510099200 9697176 164151912798537031162740747011419883520 9697177 142023041050829542797996506712876521472 9697178 186399918902621984134755641864294585856 9697179 -184615239911541251571470802320447706216 9697180 -27593952797016398685304994132246169600 9697181 208165908833273708046790139531647238400 9697182 -1551042357010794258903756553086144 9697183 361136559031202234377598696012353982432 9697184 -16341727610316248707622794751621726208 9697185 58911480850972803002002384866959760000 9697186 -100586783601702551047625364795836866560 9697187 -462160613154725006173519489111847774088 9697188 2745187673846840041439903557380470784 9697189 -165742527237762412254259567737343342944 9697190 113759097169961611857377145972492489600 9697191 66545838659888147610895491454348090368 9697192 -66111049394577529239210393266575488000 9697193 13353452547275122006036887725465497728 9697194 32792664944673643495701322667195697600 9697195 -224176795014389222993675299786794160800 9697196 28367247080169530135884344721185239040 9697197 19456551858527135769403134052431629760 9697198 98604692278062182167202504206649251776 9697199 359211938797971402673003684152005274936 9697200 -15671111338957617874133888893916774400 9697201 -233798202889579474240530248710194928400 9697202 43114718389482130960232682094347681552 9697203 74853868315543958210548888624283118144 9697204 -125960271675065452420629850269309708288 9697205 99004050283135638428403168415014821760 9697206 -122239586554530300652584654336473349696 9697207 -91705248867410501240647790438657336120 9697208 -211780959541755225808458335075921018880 9697209 -10384603946913546392324362555212793440 9697210 -19774314250812013095449649265459998240 9697211 106413644155622581979589231270533694000 9697212 38786973837927716412811582747437957120 9697213 -15763288407920442267929764361486858880 9697214 30021997673972123844963370091479278720 9697215 68590292971623457288778656864379706240 9697216 -33334732029746060745315876427186307072 9697217 -442462748368024970974512818808709804734 9697218 -20443092235560146235709644371610163200 9697219 -39977045075618874675405056761157919328 9697220 -91138809845454519975354757032001228800 9697221 -78328462996165654432865458609797901410 9697222 -20519581603270835595498980055003713088 9697223 505498133694369036109855047254458228680 9697224 -159369566911697593332635295717364654080 9697225 292481870688024822492810614442460395900 9697226 -65223877493592463462261118545275855360 9697227 215722445547787069997421382191138418608 9697228 492756120455556665923907211310114953216 9697229 160905694264272807003073149385992883830 9697230 34226838778666315970667440219699165760 9697231 -7437602364619933477471046558882073616 9697232 33053181256179806129124271053800103936 9697233 2039542217747505281903014261752835968 9697234 45455677385115250164249209660344657920 9697235 103631496170951480198050570788620197680 9697236 -35377152262043911881535265421233664000 9697237 -65750585891205627319377960875240556480 9697238 19621596037514548575690028928290288320 9697239 4815718252655597080863976083149751240 9697240 -86303069413145872948342962568544256000 9697241 335392622225047285540789347269973735552 9697242 98058806527137500114724589674016610304 9697243 -4058598391763078003470204805380392508 9697244 -222698175188181557977145345801090294784 9697245 170016861016197986521718128123534104000 9697246 -67990080222853239142138895980954825536 9697247 -11057024343543602471930729734431648048 9697248 -207248592653575168375207638949076140032 9697249 33065456276375700426348864626844697250 9697250 -158908271676521969697888520165697280000 9697251 -21433095818459454184840790315865918720 9697252 287047877958098969811126295505140189440 9697253 158785439203875058272584105039242469502 9697254 -23603801705569656811680387561899550720 9697255 -167094115756303944404776229892403363440 9697256 89853112851289197210910823556082775040 9697257 83142571914679797774295124297932866708 9697258 -37744194860796304149269493897887535360 9697259 -44637142841437510406533320144088431840 9697260 -61888849739794968790740518746034749440 9697261 -46745498367973591406692342210563664896 9697262 -122793077141122598613798138509231007360 9697263 -54190557093923984373433653721817992176 9697264 -5132246470121453253238700129604075520 9697265 -109250489711870630009716262547743489280 9697266 74542961845959265508813494690131705600 9697267 -276619527907718940243600480501521029684 9697268 -10184341758584028243082385657883469824 9697269 -221799641563325583647699219417018674656 9697270 -14822626279417056031309596814692096000 9697271 -198190418891932802805300858557526382848 9697272 14225938215169723290109893739290992640 9697273 469282027899460245857218506658209692522 9697274 -3615020258059738761755514720123943680 9697275 -82346663837086896510575993616083366400 9697276 -99893783331338877133294054128090458112 9697277 -419354558705902893842305535191060042560 9697278 -33702396964795254181674072209774303232 9697279 -122281864677862807031111392373695041360 9697280 18356843065101471094014740515730227200 9697281 -265935796374720607074275319805906244160 9697282 -55357562500721026464860744422000163328 9697283 -59670619759021516670560230141079558416 9697284 -87169049059470272631936997675578941184 9697285 169261451205263517652295569533707333040 9697286 -28352448715810468593088341701971605408 9697287 98035879758530566180632427296265435560 9697288 51690895341197346954326518533844992000 9697289 -30816580905166742803832277509890978944 9697290 33976371511929391194882683863845054720 9697291 365806679248904382524387006695385929584 9697292 13836414674223550101850112136083395584 9697293 -132067161432296500937430800798608613760 9697294 21256128899056845517661099891180665920 9697295 68416507924259334520950581487549484320 9697296 -8622124835439192113749533294329856000 9697297 -299054146263552130101335503074648242254 9697298 -42344370773965114899313211712840579936 9697299 -202275303202414485470635234418087801280 9697300 -95086672207674668736981861722645257600 9697301 -133367574646299091855480083360501331698 9697302 -5873780249960911976153204097802722720 9697303 107677919382765089850077118198347864 9697304 108654126578241230506102537769527173120 9697305 109627345889049412053275933107734580800 9697306 25008018812311076330104945611559390464 9697307 41253602665295715848273074459254842472 9697308 63860430706285081991931669358733598720 9697309 261269533018083291962213906994269969510 9697310 -36206362967353579084642237269401011200 9697311 50873813326870545996104942523039532488 9697312 -326243590308397935075445103475577847808 9697313 -57825704381847612128464886865751047276 9697314 14187307741770192141208839520262284800 9697315 79244681240585298747014856658448463600 9697316 -25340420959327639343044052083923096960 9697317 -132919588787659781841422442319587840 9697318 -172780538381999181265120150294735172640 9697319 163433458468680940406255070574206729720 9697320 306453145181035314602431646033817600 9697321 -57087654168734889435595422606977114508 9697322 127585476917806223561574476851542042624 9697323 19667474349125712674858597753502692184 9697324 59464860334905072623864626604896028672 9697325 65922755412951755625643714201385484000 9697326 94465767152362537340453751911250951744 9697327 -158357952348522107225864667968005877376 9697328 -119895423534641392901053418202537934848 9697329 24495159249544122827992679352610026240 9697330 59138486230979764131691071882610900800 9697331 118755198199648100199308676344541574992 9697332 -18080891775309884523721422402059440128 9697333 375937116613994296698311875504363337582 9697334 243560060344418176009614752673784616640 9697335 -124700422820692935858125490015879139200 9697336 -80472215025753410760373202163956121600 9697337 68934799424999189215176361757638181568 9697338 -65737097800094584212211182202895690496 9697339 -88376523745004784914619553553025123840 9697340 -36363773040478060568146246238221340160 9697341 -146666058682128542774122983362854910208 9697342 -104257980448450044034504418637673624128 9697343 323233928705587935655423964102637734592 9697344 -43056107032821202024028307932816867328 9697345 -41739642881582429329700178430107597420 9697346 -37782894515001509845291786308027982128 9697347 737330539486275918146420944927147169280 9697348 36647037963017453211787691123291940096 9697349 -135882391777321416048303103641541786080 9697350 -15665578030843945847898975213543100800 9697351 -178840481892684863623875948035137377600 9697352 -65430744183289160906226007815246643200 9697353 120326714263110870305676213599412187200 9697354 -307021761720938406973645387614927449088 9697355 -535180569862952927622556547488388880000 9697356 -149525945677425646588923692277560736768 9697357 -140752712044692555166850943582888598260 9697358 813819550538242242594244142503649280 9697359 -8503637989398284353022972857836686592 9697360 869426904348167105436936171385651200 9697361 250355997845820188793743023998954081864 9697362 144356664259898912916509437460474612352 9697363 76930860872049895368239972620871295424 9697364 -79994823713399154580571381179035652224 9697365 624975052289589711938102650737067260 9697366 16528658891774273877985264731748011264 9697367 184335475673800257292216754989313424000 9697368 210736425393114022413851375537829273600 9697369 192817771030036952393976960811795965312 9697370 -1320913515532594492558426888699755840 9697371 210636974405259903799406039978725991424 9697372 59893324336791421052675525712007528960 9697373 -20086934413539253259507303143511916480 9697374 24577004485893156908420045227411405440 9697375 252894540283275982530849647803588008000 9697376 70165350074324995072273828734670209024 9697377 153120426473070722198927751741373741920 9697378 -100652522253701986405205738947811082240 9697379 -78068835911401654947406246753442857224 9697380 -2545398524762899995988475594072064000 9697381 -269381345088500610420202865640279799560 9697382 -70703187510055581298352331384468441216 9697383 70993635563640264776275125482742184704 9697384 143020494030038889372660890243256130560 9697385 10657835285547253922694471911702924160 9697386 -60482925828644571733335275804505889536 9697387 100287631770225370140601617821491671952 9697388 198634716367185933957099761897977167360 9697389 472631772053646809788749141222067968 9697390 -76745055590068210280405776624858646400 9697391 46731968751018893702727887427363456000 9697392 -35505282451257686840899561136578953216 9697393 8037567270003669270247987642346658048 9697394 138392017290993030281941666059432427536 9697395 -66162731645803317159932308927497521520 9697396 96770383504224636480376818226199868800 9697397 51695924386956477775563014130422966460 9697398 64238813692258316010290097336126701568 9697399 -463607494729935546418525025488846312600 9697400 68252123823141692653846942212936192000 9697401 -37524208691667498271003722698303610816 9697402 622497918144459611287343537090293248 9697403 2543727249701845049672690248737824400 9697404 -54808774275409524933991571686947683328 9697405 -188528131761970840393256174594067017940 9697406 2229502206702037899065440767856651584 9697407 -12202241237765497495281808128565544760 9697408 64125617325757550731800860825537740800 9697409 251822519009881399006798539032621882304 9697410 -20228761797990997305870468872883417600 9697411 -123049059136723434211425219924941337988 9697412 -27666004640056145622276497075968485120 9697413 -89173457125266416348759617313023708512 9697414 -180516053748707799218420331404237291136 9697415 -3714877974814244731422428882172578880 9697416 -271401453746279193554587176875597168640 9697417 93265981487138130679771292041015911120 9697418 -100083582489732566111406287043966981840 9697419 -198718092367688786000928517288691414496 9697420 -25083756803406959691091160978929213440 9697421 10390671529725210566571854818280501760 9697422 19755648432793114384216370165352059904 9697423 -244395981869847919128319343693422666896 9697424 -74996584167170428676703319698923520 9697425 -77774638816197634698031353305170896000 9697426 39366293987709668583612691109779128480 9697427 -4910723892682260475546632440553584724 9697428 -110981358122589989259867910663811297280 9697429 127688868789571185419373456237540508800 9697430 -37254267825589837053109320071018192640 9697431 129815219159190541998686675347697890152 9697432 -201768426839961047179880947180511723520 9697433 -18852647982572941521537401578231299840 9697434 69463752908925406565438424469681256448 9697435 -282477172255159998563921985050178278640 9697436 17433936197840244723510160884510747648 9697437 26566365479628373997029805967604503948 9697438 -104411771716447889462763526080802826880 9697439 54575180563879555035915995491816086240 9697440 -8137117213252348334965450626406809600 9697441 77877526341208943387543356481103103784 9697442 187006700054807361427371235399313089872 9697443 -27666939170665964903297101616289995280 9697444 104325180073245017807036863504573956096 9697445 260802645116935984343671707895744040700 9697446 -2669843468520565976737686458704684032 9697447 -139645799851718354093663976755752916104 9697448 -158173962325693179489129632035768320000 9697449 -17446227549978252734832365380938969792 9697450 59770793957970685037084910931222656000 9697451 -185288946750876747669226278787044517644 9697452 -60168566048255316959121538504505819136 9697453 119018122368859508092425030921944580640 9697454 -21390539314914886096562067527334095040 9697455 323635397591686699366777094641644168000 9697456 -22275147980485116116350328328128217088 9697457 -183191382410535322353570722644480330176 9697458 -33912514584954685436789410772401953792 9697459 -5215812696501294008352523226652516340 9697460 -409958558815411562078161789421476170240 9697461 190440128481673705713916062354759095424 9697462 -43672414828170413786341125795060444768 9697463 -350246642618429967569410853097501882240 9697464 -5930720857000962869208940765902274560 9697465 -269775845994969315035165354984768686140 9697466 -201375587637161583829767123647471616 9697467 -39136513551720771490585986529058572800 9697468 -6740339753699671633099585988258350080 9697469 -40812910851626217569262679235922429600 9697470 -45444467196809186982764241093744240000 9697471 -105097642296908925645759954812055428736 9697472 -64996385150317321245422579423829295104 9697473 95071039011134485019678850137520135120 9697474 253186349281335728968395241223953246080 9697475 -210198583353712180197815087109696942000 9697476 -170739014196515746308535189586643978240 9697477 -47642622814460072780049608475255848674 9697478 -29893713327610167872298706730648268288 9697479 181091092543283149231250589351718889088 9697480 17784093393361093749802806809104588800 9697481 -457543966303531306926565455190800503718 9697482 -203819918633513137310158444238631936 9697483 171162623140848847955990143077918570360 9697484 58939502363124236321455341406908979200 9697485 38076493308646742010055160815684613760 9697486 72961147293901522410627421811086144320 9697487 7587968623199177265709591963187931360 9697488 9600765098630129796132046033490018304 9697489 -9001762013987225748829541486716946576 9697490 -34803247502146301774340015392307164160 9697491 54325842774168745453804639627384192500 9697492 22704504882121551343013266827124293504 9697493 64420766586159664169875952790716369304 9697494 -34518874311773863845827775184083018240 9697495 358374407805390509737054486803945855000 9697496 296188550828571852219288973412115425280 9697497 -362039627533168377336291013496236271328 9697498 -231877710029932073625477370812755768064 9697499 46610115246194425464657223023453618720 9697500 5870095637222733250316724344085120000 9697501 -14538179108141819087157537965731804896 9697502 197992464729154733038657915195760160000 9697503 265247915909058204636193907574881394504 9697504 17254315598495534590380599004093480960 9697505 51027573965264921959818578197597248000 9697506 3549394127865354082722233537394428928 9697507 293170095690381653303979434266303595400 9697508 174492978266047763721557025409640435328 9697509 -65894507379108077983039375599424481280 9697510 15984103127696036499271102539067209600 9697511 -326561239416959719705590989013150354888 9697512 101197226727266631086525559367451443200 9697513 -32792902092288507456144482323496878080 9697514 -186605607043929957310903496837788748448 9697515 17229744056758803744933984002170357440 9697516 -40124143335470880965441906278284825600 9697517 85000512765351840217175687268529773792 9697518 48811950651031808988672142426104228864 9697519 -58313761824809866018884259628617251040 9697520 20140277450577249518616983581715988480 9697521 -76413876587978727970944359291402809488 9697522 20363711593109519776631540842461141504 9697523 -595560201361413478430760584586034007040 9697524 -161079315969512576632187133296042895360 9697525 62791628576273368850542185251330138100 9697526 -36270826899374566420843909482304104288 9697527 32630778449547217304441644885237043760 9697528 259877440966350840588788443908007772160 9697529 161408874598918340256348673559972724180 9697530 41599864481053145434637833265028376320 9697531 397946689604764519072300828251145720704 9697532 -1904114613938952505728828617559917568 9697533 5643068701161204215644674908665396224 9697534 90407073934149612978135022866060585984 9697535 -29986485456366160761020195142788428800 9697536 129647935834026301600345469875629588480 9697537 -435719609109426602674327602156799247568 9697538 177520567074080686924611875056225752096 9697539 12605957427237914957513644362103085808 9697540 -157537705458216381753161002709734110720 9697541 113393082222858169906545166032313831230 9697542 -107645180293198829393681663839856791680 9697543 -2070068502487015150270850601267727728 9697544 -5834275348208551848781417555065569280 9697545 -46965179521322066712290640328043640 9697546 -142072304613825384453662058460873656528 9697547 124656904857560091491093746321208549640 9697548 70691214760615540621006855247459745792 9697549 -331504717846243663886347970802104149450 9697550 25711152158531935366741220572749292800 9697551 101935603164864203829710834255435050632 9697552 -2830655269228602987170843749640880128 9697553 -245884081583028652853930758646615522496 9697554 31628834475487365218323589182858958208 9697555 -33525396896381099018933786453368153440 9697556 59550390508241574647261424518303846400 9697557 23882951961680494595013686593301956992 9697558 33099079797917315687619121118584919040 9697559 -98085310746644142567993762562818762096 9697560 -161670336203645164859324655562968268800 9697561 122789699371431105701260497476114724112 9697562 3886326277106647374094165741627077120 9697563 9344743217327572988427440076013703892 9697564 -263563057530190566478457884485741197824 9697565 139294771725126123230301566835393994200 9697566 7733716777774375406209577640844800000 9697567 195145385046417992967115559659522876152 9697568 154648366876358173007035166059949260800 9697569 -31314110596285767125070518611990595712 9697570 84082208269825328147352653479190664480 9697571 -14167243795020479319848997106406009328 9697572 87639051902142907114273361996918292096 9697573 197378828628616852530574127486908661822 9697574 255236736257457477849771621507499501536 9697575 -436219151886762679532623048348492800 9697576 171511206213275089667465262534145474560 9697577 -111543921430380543965266871694361296048 9697578 16575282620977293112386561213440141568 9697579 57871111543846759788900858865132448180 9697580 -174524090253980548755689278380613493760 9697581 -221860371324648217324693064390813754720 9697582 179555010692969132681736323433177679104 9697583 117663507907961329511371301892794331120 9697584 -11288559064249311229130229136930701312 9697585 -223702682781135172950515129620244486220 9697586 79285185522950255475738294766600894464 9697587 88457040950871942141148346783449640760 9697588 -115173625403624183730692002161927615744 9697589 -152060668641360996709020388465670969568 9697590 -114062893264403671802785179880330886400 9697591 -366808848319588334066400071012783430816 9697592 -169860968123667455513614867315413504000 9697593 -111191130243203611800512562912048669696 9697594 167041056634281286351462912373504536320 9697595 77927103122627346190621647617081620800 9697596 -21669692645096181641016279704954797056 9697597 11690967470300611782119848110613846144 9697598 -345600340430879102142414984217144318080 9697599 4406463819589621522975061873917959648 9697600 -50375436138771957254274587122728960000 9697601 -228157003080226310863025899799878007808 9697602 103029388227892710958269803256297736704 9697603 185973184651331541532550644511536241852 9697604 -167921333006020127792333651223360061440 9697605 67337551059593276508359835701401891200 9697606 -18685217453536777588626677404950945792 9697607 132626748164231803728152903561112348192 9697608 -147667408367856977343284600267074014720 9697609 522140203125281708143725667241379339216 9697610 77519187066099876124703030179911092160 9697611 -53477174804541647957218342053385972992 9697612 -24882891099582336733127363359660779008 9697613 -223569634886431103870657847565356540960 9697614 -118687660841520499072668418174250036160 9697615 1744808682788416906987752983986538760 9697616 -13880984702190882019268833558708125696 9697617 177056329481956116653087502563737422240 9697618 -171448171659010618170787418736983040 9697619 159519140404715191429597030368724650840 9697620 -62733925022066167221303813740532971520 9697621 -74389796117759561056386376936448735300 9697622 -52738015362414927840999559177916870016 9697623 101811548898581041450507829239802145744 9697624 25770785048739965375006467723636838400 9697625 17159470877098223234844610428860304000 9697626 18029576344774549503970520232603501024 9697627 71237623575995201244674005613803300000 9697628 -110301705600238995418108028448833008128 9697629 42572051423209351364049479808449552160 9697630 1191489253024834316500276351204848960 9697631 4746601225689896692432628070573850032 9697632 -7405279934609304672972298555370766336 9697633 456763935782373405748019774939660375520 9697634 42118384671663043100537142074697260832 9697635 -95930946728887115786547082128724118880 9697636 15047694245518300612957082554896666624 9697637 -41149865779858721854029468678976561920 9697638 98238847652881567089929624654053217280 9697639 140938932384410118288449394127214618256 9697640 280027587580808987630926056785168332800 9697641 281699775311559467095021185850956046992 9697642 75090757802892183125198212343968188000 9697643 45782086049154567510988396641185457024 9697644 889826318604828759136623167837786112 9697645 -253674850605296391501905442705312211200 9697646 79998642058311443631039434965036525440 9697647 -120490800924236880055961626247659782528 9697648 15310749895095278764511593761442627584 9697649 135657518017685059328420973779599210164 9697650 -57154276603804124648527780984691270400 9697651 130591614115016442187674733537782372864 9697652 2707738022813375079487537957708530432 9697653 1117531883308603504312432564876555200 9697654 -19053849047744406770484137044332334848 9697655 -68025742753009296553355773084838348880 9697656 -42895485769307533216302582045788405760 9697657 149279674909174799481220774353412405840 9697658 75647568437858067960023287941309923520 9697659 -33367223203008839502840443372235601896 9697660 -25067354657172339599663085326458736640 9697661 -768878217004153137186942321175850208 9697662 23622800589274760258946218191824107328 9697663 31853461390246131656562032361165915200 9697664 -201227259608108834157090377404357017600 9697665 -29812828450908253219451574136970040000 9697666 -118217475784992117191797112781505082112 9697667 -24778890010941656047495223014883658240 9697668 9016856143032488005991301394681036800 9697669 -131855166584294797397372742978084860804 9697670 83035449679159431789209628655437809280 9697671 221193746880164354744278393127427787680 9697672 -310511839643045731444047387967229368320 9697673 432527375770408713314317783143709119744 9697674 30755571211403002050720721951125749760 9697675 -5759982177635143342723306541704066800 9697676 -55516262734897612752620535881410644480 9697677 100637451115135453795851447200442616320 9697678 33237269135020836367319538444695624640 9697679 -230439983056522114732554469677909689616 9697680 31777980095401598837258432077650739200 9697681 109293968178603838520547835534476457792 9697682 -109538021870203822420193563108318142688 9697683 -16014735203893842014508353561550014400 9697684 42105756943929255964771919566920479360 9697685 -14352443332956069449686610824579842180 9697686 -72640395220441561932688340244915663936 9697687 -309023980839369972565388666600612457240 9697688 -42082077538129232837882246661700116480 9697689 52181310244541989418351202475417272462 9697690 -75829355494932607616981446863623608320 9697691 211176644649364401232697407246240441092 9697692 188611294232062056963011161114317542400 9697693 17698738497665646711593095475469564204 9697694 -78028153051719742261527425957184319104 9697695 -11662519242701723461580724414927321600 9697696 -46720489861417617632673557568680951808 9697697 -178662030809217415441952274918116992320 9697698 138066646135974216189606368365176023040 9697699 43145832571626985794941844495385820160 9697700 58612473307408036300306681792308806400 9697701 86247786167620119208718159599847265984 9697702 -2452340325999364082825540556211511040 9697703 -36360331921989526498996493320374497496 9697704 -4341252655511418196502873233330913280 9697705 -213249142670687180771096713090232290140 9697706 122005318595360812605072314072559873120 9697707 60005148395746530307733201019671435880 9697708 22700735266298643339830032776394089728 9697709 -10502342215198717184782672976353898784 9697710 -100678967822674124748272240250251258880 9697711 -91911188837957335848751861053031704688 9697712 -23727245353907526779021144164431790080 9697713 133652370134758596378800535616469386464 9697714 54760212507573073119304320147438266880 9697715 350784930962777343377095793592059205360 9697716 -36977054670247493644447769028830085120 9697717 -178956213989904582979695067343931815268 9697718 306704773422366055143173951663916311616 9697719 -130270673573286691780308615831548644320 9697720 58627212874478116042533473302452633600 9697721 41954189990443963816882482432927513744 9697722 45601932184124850530988663559567728384 9697723 -190651606040809335197254808813892677360 9697724 -168148859177327170095985114771712870400 9697725 1347945856226468968529856611990567250 9697726 155107413816327811940230475807033664 9697727 -191786229766361071532512245523588544376 9697728 -43463236772810041387395333306351353856 9697729 172294088522289544749231028889333867330 9697730 -2322265720120993176357720077944012800 9697731 27662059885603333771202494781986830144 9697732 84050542045764070264303963035280284672 9697733 455516627394913920003647396558523923040 9697734 -17402040204896824784956628023822014816 9697735 21505668545544317316508837722783707520 9697736 449614771628965137814613659359444879360 9697737 -12994285973261048322387116032872808128 9697738 189365558969233070020238223401088617520 9697739 62138426281634187644467179671696859540 9697740 30790144172963001661387558766118328320 9697741 -254624312574026626322828009873050893216 9697742 98988392892775838097425804267537902272 9697743 -112734282720380574861367470853355041920 9697744 -4735504123740818424822620201434087424 9697745 -453158322941381430727947315822315955200 9697746 157226853241281856219209355138870022784 9697747 -3927980229945344724408349399857394040 9697748 98107096513587680655655390988538587136 9697749 1208517804784071846521538922468127808 9697750 -162102038605567702637757189619324896000 9697751 108698311753566843985913037907737074352 9697752 272016676707012208106494711913594880000 9697753 42153723256139550638693200467441794884 9697754 -8199710156781559279681907005043382528 9697755 -18127673197386887192379715109501049600 9697756 -284983619574211043925146896018367649280 9697757 -256614273816459332413998333506600837460 9697758 -607984723243255486166196714706655232 9697759 -325612522716320736665251620202623004496 9697760 114977601548653161017097177109565276160 9697761 49933322385972743752517429991016439040 9697762 221054094976728531874212052456674967632 9697763 -47162663813211547372352816541493320 9697764 -88479010343575593020304563692730010624 9697765 -24620961643821199471350608638012137600 9697766 -41873777715563649511301591833429253376 9697767 -16425811761751034948909563316903349720 9697768 -246867988113637307260717547199278269440 9697769 -25255209320656250394393670149135911448 9697770 32416433259354062731754212578454526400 9697771 115800029567003962284001669317475036800 9697772 -3079530123128225101228229241457843200 9697773 69528873313698538484880697621723743744 9697774 97217551681540812919954815466235385600 9697775 188622425974312590874793623596644221800 9697776 52639631776494401335915773299496321024 9697777 -164139276908366671644365664630652838288 9697778 -143621435286209079455803032994434136560 9697779 -37285389159527147795546696972871528960 9697780 187970234261382517341337428660209856000 9697781 -166526161561292004351828450018750938976 9697782 144638048166387214399655055081347616192 9697783 835646123128689923077122912937426607784 9697784 -225831261697703096382504602626661498880 9697785 68659381826200108435602799434096187200 9697786 20697766289495808156048608315642317536 9697787 -11733053109920268608440354996684932 9697788 185633197140171695619017343755569577472 9697789 114109815679525057538209572495781278624 9697790 -1821405296684688836346129718083916800 9697791 189906754438603632356459414488108667592 9697792 -29942998110950419881674642128084402176 9697793 -83289718042885974069337074136909377600 9697794 -166616780490967047109277843492424995328 9697795 -99881439325557739883500740942320089200 9697796 128189424772073563562026963023641360640 9697797 -87292232408216216343983943656703089826 9697798 -93077268577328567493612866435576690880 9697799 129780793480067921369187958873335890640 9697800 29933973729281365483047926202224640000 9697801 -68197836764517308652759784803890164198 9697802 191041043348017795409477658904037954352 9697803 249870470401538730299299357376900121600 9697804 1485900747727179976601955759952585216 9697805 46793749827636342621781036141507487160 9697806 8041176755750550971281902867422989632 9697807 96663642420634646824126972384810012912 9697808 98802547628367469276046381909156831232 9697809 203913364455777175162293027462373889280 9697810 -93681044093197035522155160226319040000 9697811 76099702072212652663620345364829279472 9697812 47424269686362543936974158527626993664 9697813 -89306905947122701002035023543777923396 9697814 96509643103112712323330354193315360000 9697815 -50413595529868951380529567830477731640 9697816 -412610087150153258660247816940317419520 9697817 -44537850308680994260809066001518862134 9697818 27663720923469459248089779389483943936 9697819 62275577463666073834674437933324147232 9697820 37415492683544618610209197940115855360 9697821 -62721924020986829021317616062831229376 9697822 -249350241237637554955712355144121692288 9697823 -34409070425421206547742014544948047360 9697824 -135181068526218315974661970660354424832 9697825 -63860224596818893026256127082677749450 9697826 275588964145200510043299524932992524112 9697827 61164399790467240770623315077528512832 9697828 69323186214336505030611771246912204800 9697829 -402529173514328065782570412224380517570 9697830 50309639656975188211762753522806528000 9697831 -1616466227009671930448395241896908960 9697832 -534077627212918037646530231793255475200 9697833 -5094788607656794118622539256339078720 9697834 111194201310171866611334132424946974720 9697835 -66038768631952093334290476136419131040 9697836 121735916870140032571593525626791552512 9697837 -314746843498663175352166021366364821908 9697838 -140692378139462914250073332437759639104 9697839 -212154099556942267674012998522406927360 9697840 -558686182056924034249012760250286080 9697841 -7038474048627142917075986987502026316 9697842 44910874872448276252196153106107011584 9697843 231014434356451403242438740842412414092 9697844 -32194788329180162320248464168523233280 9697845 -115379788895206065014674390825119072480 9697846 -199745213483669384644689328049399596128 9697847 248974082659117891219071416221724006400 9697848 -21490021872385856554407924350815764480 9697849 -183241557445070976542592274101904983808 9697850 17740861938954886226326435219463768400 9697851 -56285593243962956642252583664095637620 9697852 14103951655590663051613083010319050240 9697853 138116090955378971969626483337270059008 9697854 -2129826047491591870875159945362006016 9697855 -163876771322921475417081938781430281240 9697856 28513802328507559420275254511815098368 9697857 66329437767667093618303215754320255360 9697858 95013997410246983006974708218034281984 9697859 -66350011405425347428420935349569165960 9697860 -101365399362814476470212146370716672000 9697861 -171324777040380267665447454044139789480 9697862 -221132372214119103923243059874085857280 9697863 44371607463662611249372766542736874624 9697864 352041925817651117710160070212812554240 9697865 177371601685922934079140535741687180260 9697866 135928541121753414036067854914589488640 9697867 31220283246301535794109986076630160400 9697868 -9885258835717226325082817831685657600 9697869 279685242864162088092702494063016150294 9697870 -28074100031812303267009506565749373440 9697871 -26243625977894884093308707635662787008 9697872 50809471784199065559628067941428756480 9697873 -465737967651167066084658523998725697680 9697874 -226956099391533640187514005262409694064 9697875 201321417181015515236138109694555776000 9697876 2581588852262287820375333067712479232 9697877 18191513858358166789770448703684103072 9697878 -84922245898609038750177147140057832096 9697879 -191788439015555211890145405831888726520 9697880 109338923711905143874889714977263206400 9697881 -45373307320558584591276993598216036800 9697882 97825571928925242169633326059438246400 9697883 -41440812203556759846563222994545980896 9697884 102120436059404204421691966689437108736 9697885 -12392190614866446377426552226129792000 9697886 -86125181959619080699137854291458117632 9697887 -63864572644060026346025280930512420712 9697888 80531567411618012013111449332224884736 9697889 237228819783169630415272652854294140720 9697890 -48301347533671127723910487439889254400 9697891 -105668712181160403405123315961563957760 9697892 73369244926091696446977778663861785600 9697893 234192510352393627042168491701834208864 9697894 9327565329488732084246528906423101824 9697895 25140581354830396289729318031794644080 9697896 32237584949848657671862606231891153920 9697897 -12938125999874046394904917648806615840 9697898 -51143483760880783029642905935334993664 9697899 -297752793907118133991779825101303683392 9697900 127660163226819585899402721857896736000 9697901 16650737874042934326852423820313316972 9697902 -79279970127032122283137437635154996096 9697903 5567047928040012732374666558768699040 9697904 -76085483306116985081894715999584256 9697905 85110346779767450096856432744588405120 9697906 158336569842481538682346719877109851152 9697907 476818491441993264610899009677781966156 9697908 29325657179027953231341118650685440 9697909 47075697379924029142789617716407361404 9697910 95547401587426982535222099420880143360 9697911 -316220567465334745911502400967612539928 9697912 72916912273240747368254431893958778880 9697913 -382709063369566885392046659542094566016 9697914 -15558068552734704486945000791143503360 9697915 183665774776101106480252811393939046000 9697916 -46557936557936457210982898449596555264 9697917 -179022399578455662293588429522099811552 9697918 -155273061918083592169734820717448931840 9697919 1609104525645273771927398520216522240 9697920 -93205641374189626452299057787096268800 9697921 308869875924118226455547617219569020500 9697922 -5292284630162878243425785258061184896 9697923 109257165568884387539805703525564856280 9697924 -69962616187428202411647114221429855104 9697925 118754993954482620885250419591293398650 9697926 -41691924167009027911194153536857423872 9697927 -2331609016069751751711897311799328608 9697928 66680068666142313853972396498153436160 9697929 183289712016025303342248560737379552784 9697930 -185557434413644348337446560608743964160 9697931 54689567918392289487337474145986570464 9697932 -111079680094811125849957548719907942144 9697933 -669840141814236663311269038667072313664 9697934 -30793408775292916857643558512963867648 9697935 -25650057697248324520686038371444912320 9697936 47492282871093852918195612188150177792 9697937 255491908973901864581907871408373537586 9697938 -7154086079301152241000065925305025792 9697939 382626682924368743749797413742820744056 9697940 16843336852358883423355496695674593280 9697941 10281524547866964487789746880180342080 9697942 -106359839788341684006944034741709012800 9697943 300869266764066840343604075684844059904 9697944 -184188468425546780404671524451310817280 9697945 6729991622269393829462639211238692480 9697946 126099178037688527281472168832982140384 9697947 -34362412991731052524209486797901121536 9697948 -41640111102308033043440918742235392000 9697949 -20823846391685232094292453716538269920 9697950 -50096821865427742691387465710435958400 9697951 10054884392176186670986178295255720000 9697952 151626147243574295813056963245458325504 9697953 -101606100075266517871576337593908303696 9697954 -5950834851904496196137389506967100928 9697955 286491321169712510195622842801021361360 9697956 118511127164936650255955883449467416576 9697957 -270092529205351219248293589541624361794 9697958 -52995675087945038999980331786774629920 9697959 -131665728675064230871503386737032138456 9697960 103617156292325873991656747896999680000 9697961 38492022439914437057273304931947110400 9697962 -217337267243024216201971647744618240 9697963 -311180029025440983493787758930829810400 9697964 -96029071547873146209573228228664929024 9697965 390411983027454936336086457485581960320 9697966 -168244427735791145899626432065573992896 9697967 55355452178009576308590949338280592016 9697968 2234322971101418346014941833798942720 9697969 46462873974384763493941517391078798048 9697970 -44845185247680718929410989756877236320 9697971 -318847232336561052681960585986438399688 9697972 -44569261385828891077921675214780612224 9697973 -80923090341347640172492677500339459040 9697974 12265545738031178397730592063159992320 9697975 62622156908504150151297191300932428800 9697976 32033232641997665021424064672642498560 9697977 -1831726466033004754175588690378575800 9697978 -79183052048912913268594341070986869760 9697979 136837492299629399106066444253117460580 9697980 51167175133494568312828896576557875200 9697981 358643202330532812537011245905222764172 9697982 -155288290300728295538965475410820966400 9697983 45689528087425165511511841079953326024 9697984 -929961356820285767117249944065409024 9697985 -142773849687633260784110720245510511040 9697986 -56334500989697877436891853687043035568 9697987 -120939481659214576709763432828212300000 9697988 -366167810804644427701979228856939866880 9697989 47513254780792849160300929281934848 9697990 175423871931412295268355029615425882880 9697991 30591402185102401255035748851225010392 9697992 40076374214013851121680301543090339840 9697993 -156387191154194780790940668492597079836 9697994 -99431773267208445495570872709261514704 9697995 -218361384201933936459202052346595610400 9697996 -35550376440845314227754751799613046784 9697997 -342603757462211249126285402254071814068 9697998 382614498245495758711330455670315008 9697999 82336658998454047970118678807232946640 9698000 -11293839562656289086589663688957952000 9698001 -120957609114662675550589311389492005440 9698002 -120267054569662041447459165522827976048 9698003 165970635627867397338043950476329177680 9698004 53229024662894745697624662527216826240 9698005 -217359851800515854224147851913109194500 9698006 282595247140386773450132243598389760 9698007 -115517579297703790031322121089984510720 9698008 137816736414646933397806968452887848960 9698009 108373730765244069207591262130929332480 9698010 -13057561170377177457990335272459361280 9698011 7177280336246587531094798275734881752 9698012 42317293277646742172440325536791820800 9698013 -94717125038295304543832095277079219540 9698014 208878649772254098842168814313562057856 9698015 38364279947823683350535082531383525160 9698016 142300208500363736644495119358236033024 9698017 1232268823562245636778361905458397184 9698018 166869070197991155805622278400067214080 9698019 61709191588950146971474208949031212288 9698020 -143284644317808299841413515576078487040 9698021 322184816428830218310656021205742500222 9698022 -188356766943985699732615716373402911360 9698023 -339498082480017958295690879744793974728 9698024 187206282279030294136108116838941327360 9698025 25082960478062916539509501012653657600 9698026 60733451296211444192692092624874444800 9698027 -354094099134258777112197017757645991968 9698028 -30561625799062281461925161295915502080 9698029 -68725261538531633337670631246075050 9698030 -52138559178855363707904836392148764800 9698031 -136268360191609017323966629536308298408 9698032 -7429460361066539810918226439689535488 9698033 -181208812953199477052701863793241915340 9698034 48697945668425647425730561488948584448 9698035 -181676478299407620523362618687360277200 9698036 2239895387199251326298540929671217920 9698037 -190587609610811651253893061031467570720 9698038 85026952462103397108710697372957357696 9698039 -49832536215221806551105215577186618240 9698040 49933065435749734095046401929773056000 9698041 107655103013359231528702646551011701280 9698042 112724761686605707307665958128046115072 9698043 -4101426588369601507389450589872493056 9698044 273977280835851340366551586922955739136 9698045 -47676446680286837468455524135241950720 9698046 -54699717377534881338027517125303801216 9698047 -158380322452039967622292420337253482368 9698048 986392984468361625902646780833562624 9698049 26655297903792491534885886840329661936 9698050 -11208226581106743126668957171716615200 9698051 466513086198370872780392409385676221704 9698052 9499291404997545155019686521020678144 9698053 292840573468351579521462185560376718302 9698054 -223894974703539054325614757733569029024 9698055 158984638352439103237520912164260791760 9698056 218463210239266405269405484969975603200 9698057 -291665718421919298388876463040297080760 9698058 64682587948364095959166262604750122688 9698059 -95331822762975411501448133595793391984 9698060 205315260848953525725487056158910720000 9698061 306722561765700024476527476223384042464 9698062 -181348246015943999685081048883702979136 9698063 -108101732482419702656074280655809063760 9698064 24305737961283610158625654759139573760 9698065 14298113568266196409482115988287800000 9698066 -944878404257968322509883369562508800 9698067 -158226127058596100630598933527140759116 9698068 455629396459461415238156078805714135040 9698069 340148220122571245528172550283035603470 9698070 20538884497227223021222614155626095360 9698071 25123720045470136902741252657848081344 9698072 -406798011888553808282083892730754099200 9698073 18831025905931142063273707937666039808 9698074 -229966544519813162029838598134136396288 9698075 -138596194018904843248637072297815134000 9698076 154812749451491861567826428564164776960 9698077 -56423485444309322458201627808164618080 9698078 -69552131900214003658518898715148384576 9698079 90736075205430580226211715937045325384 9698080 -156928789469741285025045469215949455360 9698081 -5540812513130728133258517702143563836 9698082 -33521000118240907224919483217546606208 9698083 102429892185035138526607399679983818332 9698084 -301122916243649522320474553359226170368 9698085 -36181569176617814134181537936165121960 9698086 -231654402174879159315390775678164607008 9698087 22256966490464023138641639180599061552 9698088 167843936588273665530353400257468006400 9698089 -222410131729988746150863337098383711110 9698090 -13979333621460852573228937859640919200 9698091 1788769396040459122515304597192448256 9698092 43477391839224919588621583894391144960 9698093 -204707414833801753869415607379792886440 9698094 31150475671910612249691187275460193280 9698095 -306603349625833898536195341905738077200 9698096 -28779785816592387190894724183221813248 9698097 3461346089019354525442184419848140400 9698098 -23115020107499146999855587793698025200 9698099 44170522412821754761204711575009052608 9698100 36681628661272282458099699979464038400 9698101 63622888480912553657885141650173532160 9698102 14304209230961668680706101963129659904 9698103 139761677445455054299642886498134982400 9698104 -60956004752702593441546203973645332480 9698105 -32055482634572617745956530670743079740 9698106 -131501347906306069493450649830511182592 9698107 177931890827970846112593263576823370432 9698108 -130367147905957334209173457017786000384 9698109 88740131975309151258749292737648315520 9698110 33841014616136367340349375820051504000 9698111 227232716661389215273136155250581236432 9698112 -29134374980797609980803221378380595200 9698113 -275801354075928521341733595120961378560 9698114 51129509291817245244587702145065128656 9698115 -31236996946809208714986810326604468480 9698116 -7022783411831560012172276658673820672 9698117 25669501173967702802782744530817315680 9698118 27142935231851378756989380379362723840 9698119 63705709652795943997319548310275896160 9698120 -155468871603691084140815312982549043200 9698121 33947258530109683934324813282163990144 9698122 -98836415839863835809553925390272849920 9698123 2621571107761023363203273434647292344 9698124 -110183248991316781776652422020239532544 9698125 -61581982925308896712494276773937300000 9698126 113915718189262912436799381947664334080 9698127 88774742779446540692279107444399723008 9698128 -93174662817096721399694582203297038336 9698129 77312702465510670824047192219655341746 9698130 13741245943991449851027197379121528320 9698131 403714433396175167256544730955276285932 9698132 353300461413748195055503338907289794560 9698133 -79284906566346074656930031981163255552 9698134 -589786708592846771629309808506570752 9698135 -293280809021760003006900126655952578800 9698136 -85623476713208187140558964596397834240 9698137 -304468728591185780195852828798014500214 9698138 -202616575692054068064125761530474274560 9698139 25018275518837194172179933559539684008 9698140 11564869345696802473559191700365870080 9698141 -56958479477882001176219620692568234458 9698142 79153496251950087120479896649210664960 9698143 77561284404035545892997588068333019840 9698144 167133718923965282022881118247245053952 9698145 -53659893486743789317160479520382449280 9698146 -229699869393658257097878491707828252896 9698147 137250106872176820858517975729206110520 9698148 -162291499667194390582945074805094237568 9698149 -66443242837545313997785751188471278850 9698150 60378903604218343883542638337776000 9698151 22756608072097057707790366889510947200 9698152 80747173000711884371697875118439526400 9698153 -18883012698607802448522588321561525516 9698154 -5166511273779370095690839000228186880 9698155 167432083330035753838848271324702606560 9698156 47783979154479167746724358354056254464 9698157 -55706433842727443320198446658131826560 9698158 -140434207173602560526625066076914064320 9698159 237537316245752613328559926913779578480 9698160 -30326436460207795648994382277456035840 9698161 -101475368812181574900269798099257801152 9698162 -157720484620428864010145455123099869168 9698163 41290149190504508927452296764697360384 9698164 -4083445193279866890822306432395542528 9698165 -213908910949002991961162659326272579940 9698166 -43402956570287656193844550537354863360 9698167 119896927827750508014271405675627994216 9698168 127997228499809857999861740228872847360 9698169 23078538583374602625042227354935070400 9698170 84699579472834416826324255046973331200 9698171 -195776515430854993893285998298135365376 9698172 17672293398653738763932613099208310784 9698173 -376702723138314363169346825641586867578 9698174 6172438516147461650815524876426132480 9698175 -105691042450110200715830023212791210400 9698176 46569105877138546526463234509698498560 9698177 -7120638395022415676428080128493366048 9698178 -39365549346430125579826888577814616704 9698179 -417142218633400715472357431806306905220 9698180 -41949450778066830338070026983215513600 9698181 15640690410254999981154842089688415168 9698182 116684222406988251607514854730754262272 9698183 -549012984717827412972260546662925162880 9698184 -248773691997579554855772289490423808000 9698185 -29641230444328254936976093402371223680 9698186 -19309455048043272490560025397608544160 9698187 -76531389439742822416480110664233612840 9698188 369631365568894181703575849637656837888 9698189 -16763962137567979297990380924031529760 9698190 -52899802387868333071555881644196420480 9698191 787856495236390874048576535669201189552 9698192 55637351691826596376319469091881222144 9698193 70678082262287457898179946485219322704 9698194 67070778867847903677703015451264089344 9698195 -35007005626812280630304697763177071360 9698196 9806327632238052421183132419819208704 9698197 872480278941077944152630014219913532320 9698198 94263935221018399762846465457796629760 9698199 -41608867973916232831392153617635071360 9698200 99144088097817796980885183591777024000 9698201 -6119717530498145293603063746785218608 9698202 35405199769180521518492716867134224880 9698203 -258600640965081881482270864721587430736 9698204 309435507797322878276638993969144582656 9698205 79224710098901212932841898517269750400 9698206 32941140139897334662709227174992132480 9698207 32154392036096372687144004625733064480 9698208 -62948470139459816174450680692945715200 9698209 118262653515065145018009900310619683860 9698210 -25770072050820283709416031408987670240 9698211 -28846799994472990165876446079455116808 9698212 -209625726179070960064449269581118172544 9698213 26248014749529598199317956653821212960 9698214 5540101185685866638311224859201339392 9698215 -328836963353708260771505241805949054400 9698216 -109497870003749725345973225937618862080 9698217 48466319480718450955809141468123208080 9698218 -68408038255521794105718231597981008640 9698219 -194717608176849112635790818958467442380 9698220 389558198941095639955357928989900800 9698221 57197938688206418324582970267804165292 9698222 70541074110632201120752435071879954048 9698223 -296437582116778696049239020057343284216 9698224 -74299897914198498114883795707509145600 9698225 -17422881913145306369468479398207414900 9698226 9728778356570345002572497556475772928 9698227 275777487069971144891850577758811533120 9698228 -98126950815969433450955508481011154944 9698229 -364991951740831047010812253316240736 9698230 10064892483221982120993012750282758400 9698231 -196327918006459692290888626160699377800 9698232 139335886490378482542662820847387607040 9698233 181684649763626447723164782922893482 9698234 -56036109506359426478858201980718188800 9698235 10616103406533595077549292831617798000 9698236 90808684811467225500229590178450273280 9698237 391214774881621724898851952159472898886 9698238 29575533187475670958733097424559462400 9698239 17802718575269959835804918580102943040 9698240 -47825717804371539877009503759221391360 9698241 35031859870852179200638432289786083200 9698242 73190342006905662440216119452126040272 9698243 140115204655216674883853642130633974760 9698244 217814823132969979537514549326166178816 9698245 -227531853504502623039194296371872375040 9698246 -105236681678051530812643700292030665280 9698247 120459826980594651602971973466692459928 9698248 -28404579742119366668219157573300387840 9698249 -107416564640392002111864777788288741952 9698250 -182944452431345524761417745753567872000 9698251 84388734678542014861628043620309903252 9698252 -164910311081130243805677138136849323264 9698253 240704357544855023261609643493964877504 9698254 -244316769148714737999360827451330672768 9698255 -38932672084579982741030767892297428800 9698256 15559585241072373235650969559150387200 9698257 -71804679408911683174574885466093822720 9698258 140484644205262736916686662218507981984 9698259 -237683851392586620559344702041982023496 9698260 -37010434150869008841093738480881172480 9698261 -630114274704257651320108377166184806500 9698262 39188837618892957833431734740204666880 9698263 748784674935311825845197498582718128 9698264 353525224578418078057426415000155023360 9698265 728140954800397737654384524561520000 9698266 -103113878774045148903242936567328871680 9698267 204519705174444532640155327090415085360 9698268 -128933390304150047782752545572588416000 9698269 -14575165373609466388804609204784405440 9698270 15627517516830321626504183498687616000 9698271 -104570488661490540705549221776665144 9698272 -3584415284434288151436004571978661888 9698273 -37110016066805075581410257743321409496 9698274 -131016523057150052358532519184439677952 9698275 -14389371403798394456207441405667410000 9698276 -44877606393318319248279764427687641472 9698277 29838946899505680019623994084871331840 9698278 59227077864496002266760931439419146624 9698279 -252597590210052614022555487291389039024 9698280 150335422400110521573509947718916096000 9698281 -166452990363157432833930044921033127708 9698282 -112759424487426148309531342159708962816 9698283 -44527330265258211913314976143278637936 9698284 210439252126862624989789000936488025600 9698285 -220598598197562636165921076646603884020 9698286 82315163621710442786762477834792064 9698287 114145120641362405229024954858605769712 9698288 20346436064621385571990529226648059904 9698289 -120345126340961762486649391705992878400 9698290 3386211986982873396601904315432302080 9698291 422046082641225448327625498646094303692 9698292 2503254607150611632865394848983642880 9698293 -73936141889724322324539507216920825856 9698294 -225041100262283677856369289352148030304 9698295 54712481109801509884126103537780874240 9698296 -550712426115435833629443033464288256000 9698297 67724105827414914864828434862969004032 9698298 51334595926789161732049825644167251200 9698299 17199038110984634476113490653766045264 9698300 57104255841942249279737739642933004800 9698301 21129793328173623941420606871599273568 9698302 -114896662970647117618023381508140417600 9698303 -263371686643260448342139708869787304960 9698304 -25506923420903931787439318475856674816 9698305 28590328277994007213756374990927341160 9698306 -623554727747328114015617299646491776 9698307 -196814955319590121841917702655518961160 9698308 -203942730241626347319553262199065154560 9698309 493238148033978648012638979408184938816 9698310 -28497396881658738029661444514869671040 9698311 -32323141504940317156314792806903140896 9698312 94736959872793279049069957576822507520 9698313 -380586251926930570774053782135508426240 9698314 -73058217113153489121804898383608001744 9698315 -61512107866731819069960604910881031280 9698316 48326042046754873993971916844668698624 9698317 468046005206700346341729260021017815232 9698318 -10595341941428627653697346656106639360 9698319 -143854623597379828453059290100419036160 9698320 -22420185660309385251959634317496729600 9698321 -206593571372192692915555774536063206478 9698322 371523207165529020602922377685250560 9698323 408485413560673548320148563390233900848 9698324 -62062986392169401741001455815913842944 9698325 29327752347753597052847863966034400000 9698326 -161914724207780727918982140138298540032 9698327 -279859847069481957851051902155554992824 9698328 36247060462981730940839718086015232000 9698329 -148608905844256420614008956265041897528 9698330 -20173709295682689109946853276492393600 9698331 145019390300328055380819111813212473752 9698332 -34009134941387859955512785183730160640 9698333 -449264344999358637508885881212608235418 9698334 4841467752017920340953921205851717248 9698335 -447417024615989160139772416729374661440 9698336 308643537474041479403981414354355290112 9698337 50854784762898304964473427137457483616 9698338 -21148240993928265630492714627619365312 9698339 -14723814868757258144320392161664362544 9698340 -34925435991724445795153543449736908800 9698341 -183929308941778704706436538510220441920 9698342 -6229687388669293657136227282556852736 9698343 97832176009283129449130878188227359104 9698344 362223809111946147892475276099650268160 9698345 29974862922384018305762642530765038600 9698346 23028919884506908462705189677664773120 9698347 -400736219393728156530215713647099355128 9698348 -22994471097774491195439593829151838208 9698349 2224125274353641351744251726954195488 9698350 -14297766522567236536503240790552051200 9698351 -29732898281736612955298168760529827216 9698352 12754848254224513277217792036129177600 9698353 -133272298726518291538118495543146243520 9698354 294783212935179573769416306681504646560 9698355 -84349365260871393179254312032285642240 9698356 178734739166745186069449161862312263680 9698357 39840733457974715798476431221198922606 9698358 19401102138813965433275172104854056960 9698359 155165533363690525497174195875285274840 9698360 99006918159132033042821090153988096000 9698361 44099613387580699618917080686863192000 9698362 3429926650304506962261357787585764864 9698363 368123456519901788238906533630053776612 9698364 -19859761830199706246798516436881928192 9698365 227538778582837239301936909550875033260 9698366 -39896752515027357087781111816687112640 9698367 61796797235515066362178713280871503104 9698368 -64416609989885606714933560613472305152 9698369 2646790522351005223356893517260484144 9698370 90304364855057283027788421760208524800 9698371 -418131830989512127500044382802668239428 9698372 490974926632390440897441416999390913792 9698373 -66707347128548746276106289821675455776 9698374 80581715120186341713904936259673621216 9698375 78568655657767345114274018494344282000 9698376 -187550306013185391436246281076890624000 9698377 -123855668949990302214274381516746745792 9698378 -67304466229551818249389970442011831760 9698379 -43296170433551712495627788455053177600 9698380 13034539263850927738031552683452226560 9698381 23322854216972927811119589386110402560 9698382 155949840713464810789795291369552233600 9698383 -101428139149309478389032599193758310120 9698384 32943651186355554028010936671369297920 9698385 169925186663785658320259968817719459200 9698386 27164127433431343160743255800764430624 9698387 111151590758010853623787496774883068160 9698388 4376927530995405577051972892926279680 9698389 67692815530642429564807954086691970880 9698390 11729039974006280767761846521729917440 9698391 -65864239655445124440535089923977864800 9698392 12662461583540851186725006579240960 9698393 165041476446062345574257887567477941642 9698394 41039936252404158417305194844238256128 9698395 -100354264522799362696593498879200221920 9698396 -283824948295431890409696845050417651200 9698397 -304728156072193117354181008824684758400 9698398 268679018345475591939920492186888768640 9698399 306441007058541568110970589266597833960 9698400 225080492913388558799010102819225600000 9698401 158228627188007421710979818559711464704 9698402 -27919748576892536665888946698653070848 9698403 96208579141654629924833535746932151808 9698404 -150937287923109540263663431392170175488 9698405 57420138189689001702939688294104168060 9698406 102271234110414704752520926103119360704 9698407 -220828243555086634083020672577572097408 9698408 -75555184616121309905772465900546647040 9698409 -77600742084929123761437819113944348800 9698410 40288698130589543433740121670912128000 9698411 54796026352840864500566528215818184800 9698412 35971235989941171383289979392576653568 9698413 -205868594655805119796881017052622439338 9698414 212922977082791662912144145524689291264 9698415 -11412955803709596507062310365813760960 9698416 -8706590779082897104517322837195882496 9698417 34943441709227703037899154140942938880 9698418 61419207094416440804917042324310200464 9698419 50478210326834521211252086867979587080 9698420 -236657695305917674102800552752915712000 9698421 169021214748469547774108274008234145024 9698422 -74622393506019558372407909655972955488 9698423 -31340800936459504933765781875876546632 9698424 -23876504892851516790971478958713692160 9698425 -170695143055058239263355835819791921200 9698426 166309404726060267068781000486046956912 9698427 99246231675821658878214375116166403680 9698428 -111455150530856333238694742890903153664 9698429 -96779151842422131342652734791810008116 9698430 -9180245366353624839369381596524769280 9698431 -60369303613817610560350559783379287736 9698432 146631494274974879863791519548162703360 9698433 36231625914695990939031137106203974464 9698434 -138147570718479513144610540871069747808 9698435 -4515698361539110469345277030591014400 9698436 5020787336081823907219727443080345600 9698437 54312710018456356274453588111108244032 9698438 21513424670832848734330551928136001120 9698439 150523751481602014942078570468284147624 9698440 -74539957054638616906614184155199795200 9698441 -46295141314269301367002372757824571100 9698442 47943667871403615317672043760638063360 9698443 -71222631116165498615210019830156290432 9698444 -54196205386667524122548056972496661504 9698445 168258438549311947595101918282462091820 9698446 -120253150072194225512368080070296203328 9698447 279661732030294949860533238559379173760 9698448 42284253099454361547702945977086377984 9698449 -93511538445485453501696890089928881564 9698450 19003275121903220155999258629005414400 9698451 -38693683122690113217126256871146839552 9698452 -181884916936926134308151651061058036864 9698453 -120185589445760789498516413274489213298 9698454 -7659530629479689773444255384802330688 9698455 119638970971924516338454659113139626400 9698456 -194346839513868960996516624267749990400 9698457 274759047704665796706493088027761279440 9698458 12030465253613557711527855355934490624 9698459 494879229983059042037603808333816366816 9698460 59878152552007860084741935985867740160 9698461 33558711983434660106838594894154437952 9698462 14995844273365539857435102432228154432 9698463 -228103894337515798398224922181330386408 9698464 5195114124285555865058612330653286400 9698465 -85208195014010842271880414726751512000 9698466 -60193107265407192558487566251872747776 9698467 -143936809687182296231442054822547549800 9698468 6762757804220598574413885774590169600 9698469 -29942092027029174727692888604190436192 9698470 -101282822664312319066878456573480614400 9698471 -298465033300872364468197453452725539000 9698472 227675369883095288954712469967034240000 9698473 5733506909927789757070314537062579364 9698474 60484223605553588692981635577167022080 9698475 -9713987642405704028576976593452841400 9698476 210623217474022897748131170336229602560 9698477 -25355831015049352708784095588276005108 9698478 1723100600025830958617087988671536128 9698479 55411263981202124990196838700087063040 9698480 -51928477784444398810167716729223905280 9698481 -119367499465816189447382814897984510720 9698482 -58772462068240457407652746079814279168 9698483 -223233716939592370750107692236080237000 9698484 16058870099719816201496050198868969472 9698485 -44590631665751860485424552123648365000 9698486 9843456627657896125729252311665061120 9698487 66243184518627417934534688539062768360 9698488 -26637751632936203202998553770143088640 9698489 -193801963768309433388775299516684442710 9698490 -76465950973365655114644758733578645280 9698491 244404384116267689505722257674387514984 9698492 -595311350479256659291210275660095255040 9698493 -24246652134955025960550136899755827200 9698494 -61524833380624701739950837681883728960 9698495 -108063786480689741386217125191105759000 9698496 28631513490255622297341670118425362432 9698497 142824913897578044884036791462641486592 9698498 -174161809653052742178790880099277534000 9698499 -75658207354766590691038921752754652400 9698500 -21865797733755252809790732508489728000 9698501 -196303305476206359370099381221089526498 9698502 -75459245390767980456031653764578375680 9698503 32422814051236851425815310835160778760 9698504 -158970791083787650614868029533590272000 9698505 5709896827985049676478208212397534720 9698506 84725388160348989038770424998041675264 9698507 47166192518606094505059631717422698304 9698508 38121391714239641090681131835775744000 9698509 -198897078851983020590811277212466638900 9698510 106760758994358888610363543460562836160 9698511 122091796182078249819018551729873006472 9698512 -1597384267205363215269818143530680320 9698513 282658258157730326330457591989196066 9698514 -13007046282557545317869725469419196928 9698515 59482712591484662160149634145134997920 9698516 272368519720418078948322792897847789440 9698517 235972588059901391218710862406213874780 9698518 -356376210119575896255863661926189278848 9698519 377525279328527132830300421992579606920 9698520 658244985205901843488611684110745600 9698521 6621246722803584339617397501334709712 9698522 92367082220667902220513577671213795312 9698523 48510527598151652038216387589420138208 9698524 302959156170264776073621097976677934592 9698525 -107052025653245075462825079056028854400 9698526 98865234854100614577113132661628130880 9698527 120363545330214141645745004331079465376 9698528 141314838945316108989266868248075304960 9698529 -28284521948766352383024018148809878592 9698530 84880182834166539908741920414297920000 9698531 -499315251291990920846313058897459521000 9698532 144584960274730298277356494375298921472 9698533 -10810755274909682753616476074565116196 9698534 -80387009356364061135471546068962767168 9698535 -3590812451554976759396496818678023680 9698536 -102706954937862419532763839189733539840 9698537 397114447957524083173241435680008672186 9698538 -156910862322917308885898380959082126080 9698539 69155448008611608739954228972143996720 9698540 -44669477777460697421871886798783733760 9698541 83719926234333140717246744613257174592 9698542 24404849108157229516733778299749283712 9698543 -138000426991158522843145616527577132208 9698544 -53984321501395020300597982110367481856 9698545 34534478568786077348546465134156562280 9698546 -118540242407813366522078282858513859072 9698547 21343996137970123067256423611084177472 9698548 -15497166725068214966528108413461381120 9698549 81156227453271129004052571396713125536 9698550 -14861474352041631024052268404765056000 9698551 206329653670174013431745764903026568 9698552 -353072948072722814630277579892239974400 9698553 55295561724048781150797887807391866820 9698554 42244642549041614344112187622590212976 9698555 148071322950693379974888922379902056960 9698556 45806850134156911344023411521471733760 9698557 -397446515113314205797499173992055590880 9698558 -170940255379698875059177916938673157120 9698559 120886853538166441678221002606101572000 9698560 79537281432246385165933227957477703680 9698561 23007191323943386375988580209395992132 9698562 3227077268766614179314314863207107840 9698563 2306155698565474019310857277942020000 9698564 233702850784834671187774682100480000 9698565 147082838881280106647171687695099247520 9698566 227753420498893681260174947130807899232 9698567 68374352839621487889045226015760928192 9698568 58837013402197680752563242612138147840 9698569 76415715453358613528682947054267821840 9698570 -12458658441155610000651214740154031520 9698571 -35454381175661205776433225403294237392 9698572 -203225656792050166741494041149448957184 9698573 52441361611711621489890258369446604204 9698574 4985537142290663915516143820337514560 9698575 -4872960602175249653315440181899401000 9698576 30741476159855680603022782234571784192 9698577 -7887100761173162250601927143695254656 9698578 -117283319115756323993424054899209722240 9698579 -129883168077444147798523522453987760640 9698580 23277480554203530245096150067309653760 9698581 352570489105877158326712226923865042812 9698582 -99673851113350182938220953713329904608 9698583 -131557664023201515375723258557534710656 9698584 118416983285186567303554127297693491200 9698585 -188415153291355680243820620749885239680 9698586 61830825153650653512104103015575308800 9698587 -2728020724184812866609885270119241048 9698588 -5355619284138288494314263853077888000 9698589 -318869700263021414091262988234045580480 9698590 -101660473100691296826487660280562652800 9698591 -134621189696810995181372021984502312960 9698592 -172416555771416858692370671945064644608 9698593 -66945209060176634593472915333532700800 9698594 36022292211911857063673402243104750080 9698595 43660192112482318161139865017045145520 9698596 -13641765598948669699274318567617340800 9698597 177244119934085223145038017943325454400 9698598 -3851412351233821540007982396767207424 9698599 -93715770566843044023099609000285329736 9698600 63934898865647356002909418315941888000 9698601 -161502521490793252369777733761111163712 9698602 -122980039183293310756657187293525496640 9698603 340378467239984130741013554793815473064 9698604 12716487652207551184458780099593872896 9698605 24052750167704913173060519504048121600 9698606 -306546060983443176211527374542497954240 9698607 -2610455378695756694330845309239254400 9698608 -125585628804893063741660547974230507520 9698609 55162548500280404914992008107294550016 9698610 64102599903101623470069985711162713600 9698611 -171958530532059981593359961454572210048 9698612 -129847709376526855630383364015283343360 9698613 112643107929968686398651166104660858144 9698614 187993151455957621239630263022724042656 9698615 -351247181591230646718860865515109103200 9698616 -115518475443473567355000994381634273280 9698617 130132274531272053054707779879956589440 9698618 166797938604069901034151431351943527904 9698619 -232637150053836536246101267661450965968 9698620 105162502494809940683108407096232448000 9698621 -261371249543705181341648778402284165178 9698622 -30843419872950987731877600124530280128 9698623 -2108658090146489214649114512971172240 9698624 -61797203055086411281489879637299298304 9698625 130564772982771098189894796887719218000 9698626 -41785885017954915370170675825543275520 9698627 114450723992461480834548156677270284476 9698628 52563142171485245880451995730994903040 9698629 59496787216326776589520209991911472128 9698630 55974817182171684849459341883209976960 9698631 -130945520195592243823354265760880008576 9698632 157982330134220536289216061288699955200 9698633 105261406618348976539291462788655318464 9698634 13839831944542877587012084379513184 9698635 -104975832832670748102033101217880237920 9698636 -465111908647765557462050818993879311360 9698637 94024936207298898005501860929699022368 9698638 384292549710285763152912239025488906496 9698639 341442923775762958309519036728867907440 9698640 -4869483084086396545169516050891407360 9698641 192910589379910420074044654738127567012 9698642 -7122014547298550704348267044814227168 9698643 79448586785117255198655710882514457200 9698644 -272639124676103587739696647335631161600 9698645 10208160077453344521346849829794382400 9698646 45522029744032479585877129790455455744 9698647 -137429451150004067576515241869520249168 9698648 139234213566474946648404914682312591360 9698649 210809933957269057210513145037594861264 9698650 -942538443404351675326724359889222400 9698651 401383222013554241608826091082726493712 9698652 -87785091977983693310731925032925419008 9698653 280681879866586353757008604278251806860 9698654 31555523476256403811653009131084095872 9698655 -128161005609291475108431957988162569840 9698656 -336907547954360516317403020124938567680 9698657 -8687252433389770267621822889901219840 9698658 39886010437765052618553201581747942784 9698659 264791733599755298086482098369937816860 9698660 -7324789452070398346996468313915965440 9698661 -94515471300846012861396231529511028768 9698662 105609663763092095552962853853613583232 9698663 2807359162018442805471421491980889600 9698664 119863579985062007554825407090284544000 9698665 -101430769814107062363223576631675006940 9698666 -178547450297459769540059759064914078880 9698667 240882763722866293559349518416065585600 9698668 3482621424171165337338721771728128000 9698669 -666714209254915353542712374283488193204 9698670 -83074207386346366896660649139195788800 9698671 32281537978262865109711982043146277744 9698672 -96960322312326941695021014451702333440 9698673 -44259508188565939855398994620396249600 9698674 -195142497387127790670976413898338887664 9698675 13986885301320663645591819536672440800 9698676 -22925408931243671460745584065015126016 9698677 126448028585421884760649925812999029660 9698678 -53782167950177146862970961863737956800 9698679 -91560793120928531872732713306279397536 9698680 -209918599824962726079729080861759385600 9698681 180725043855345553453103224013191671252 9698682 -1880328311074125091428689049904659456 9698683 -413993511863289196000979008754761217480 9698684 -9134753963956954940951699866904600064 9698685 -340252239175710894841613089188381891840 9698686 81958145557110871449800586070044120960 9698687 -198081383699790092094483336817995112608 9698688 114578270335914514593222290281227878400 9698689 39981281228785839355035114311726175360 9698690 -68155160991286141976118829042939538400 9698691 -38543726366331275905096603113224810496 9698692 -167499507885334222210974574042657443840 9698693 -659026644595942764332616095795801376 9698694 -96453703669978748184436919941791395328 9698695 154163053444621181687581956386679828000 9698696 38147927929785646724448549069089832960 9698697 -16546026623167600384249898257818459654 9698698 -190289445225233343774188180164537928400 9698699 108696371715160074683444291959948573536 9698700 21792509126836560606369973496136192000 9698701 -111831066993830091250798864097459800148 9698702 -26823093030982913222384603043438124800 9698703 34424350092798174034767753959634655104 9698704 -19543350936162859355141681320030076928 9698705 -38564895417243821041691913182149024140 9698706 -38699649857195640496011389503287099888 9698707 30088336004017954953611997832937009320 9698708 17673929766764960935870087613739206400 9698709 -193445211980082963302612577362816335872 9698710 -10358125410049840528582752109179072000 9698711 128150583686394412561378043379049930800 9698712 52397293624708756002290764142710763520 9698713 -97319811780168981654528478800576506038 9698714 -15665109614265385892740056870335224608 9698715 -34616162281661796785812597633870389600 9698716 200023268255060894312335958857636675584 9698717 -251329924543045557213865507419178471674 9698718 -31347972485786305521077599680420885696 9698719 -70227995055076994399077595027034037304 9698720 -195032994900100576223117963370507141120 9698721 -40699268140471692998365747374435057600 9698722 87135247737547231283298546060775016448 9698723 185211508755938019329909909845757747784 9698724 86382364474344491436970926643726540800 9698725 -25851200239656403274852463351784028000 9698726 90498968395769161740258731884873365504 9698727 188652708109893805814175014200141509840 9698728 110639366559224605789810150258224322560 9698729 71329994364412865423667156517723996560 9698730 -67539901549264403935805801512775746560 9698731 -121326741656052686108991386087499882720 9698732 -347463030051142716871706860849943052288 9698733 29696559504802784002612998979373127744 9698734 192539391021469932463685112610281950016 9698735 -181416263270455568172403968373488924000 9698736 -203936368531563116463739865961332736 9698737 38094778396399023883275174646692138386 9698738 -49092837346134289106887408866978859008 9698739 211500452122035064914667755456948904560 9698740 -124232026810310779512803323434464102400 9698741 -170965938111262616988669047200999799670 9698742 114813183661441858036146795877715794560 9698743 285796742691984801894374047575847146760 9698744 108971099625647748744992357150603673600 9698745 59330852137521683231644602147284899200 9698746 93759460896723358924000937681151282144 9698747 419686238424239764637558594790555044196 9698748 136745039342908048268881344941370708480 9698749 -30252664206991418044017601867625946080 9698750 817130341604061472206462631911600000 9698751 315019135244289236068532169848535897600 9698752 23479980547795374019088168069575475200 9698753 84309088162461603652505987356971869184 9698754 -43145998713395942639985319182353044992 9698755 -95481770126045653209967206925170240 9698756 250765563621700187183815926075914016000 9698757 -57923678567297871612943103338325621280 9698758 -58418977343178998626683006161712719520 9698759 -21790454482580354181434132188994674560 9698760 -21288693273422537115535575510535680000 9698761 -144196594855890282980651027819975273638 9698762 -146524061593553672586334066573647676368 9698763 -20951198914264912170119561036480016912 9698764 -155206656789617718715227225622351623424 9698765 129428717621978726198844633371774259660 9698766 -50028087310852523173515877572524160000 9698767 -69675646232604763721394751023268739152 9698768 16224440906117972647885456505723707392 9698769 -134157604186385389417884274229768967006 9698770 -155862819570953707967592334607955757920 9698771 151224241824016077118965255639270870672 9698772 -228809467156388357561917996195365408768 9698773 -2427263438666139034727778902692776064 9698774 49467573036297344441297073991727833920 9698775 -32446055435492284635803971738108266000 9698776 12632498519014373269012875393575086080 9698777 -117253792229419815958358548503714290928 9698778 2360797679639836464502684326984599040 9698779 4361470225814511740376900098575257600 9698780 21429904655671496796030113879846184960 9698781 98100091938030479086090009657977447552 9698782 -117762986644352948344727376945517804416 9698783 -103176746207738442802041517867403311968 9698784 60920762855289951560529038165661450240 9698785 152665951450618819836687034588596328980 9698786 1369672257555272793059117329741495680 9698787 47443223472899300518418928362764328400 9698788 -109154139570387651544962367666091950080 9698789 553012042961905275471100527261857310720 9698790 -45191895686314945057481966269597128960 9698791 -27558725204769160090649430496100484808 9698792 176810007476780866578102510807952588800 9698793 -9171400641460006859511366148997260032 9698794 8426202031179622965311008067752780032 9698795 -16428829940379999150353263758178306800 9698796 -1645267867287152238844797444736144896 9698797 -242110768206207933945762522476862248960 9698798 -172021486714220367165860297172472497600 9698799 -142604842651513727633866242124300681344 9698800 52443928219166763063882750644409958400 9698801 -6900835512563756444551550195002346496 9698802 10543916896870438476777911580694105344 9698803 -143750083105588384604440704264180688948 9698804 -2142655219837378452530482749225669888 9698805 -16147093346878644915293531376723988800 9698806 35668288941407787832966350826535326464 9698807 413533758061173368474404141612455215472 9698808 -15483770713405185120262005890056519680 9698809 -59715400974916314046778232613950691990 9698810 20330048125459218891123990884780881920 9698811 137467522480357841001967002415923291672 9698812 -213034769508664456704798631992002843648 9698813 51843621614670299266433424282832059744 9698814 67406960636071567651594921884071143104 9698815 58474693940524116521714154441297118080 9698816 83270041569480663580223607231605637120 9698817 -201667376193968688904902960409434984000 9698818 -277233897930913740146513528923711388640 9698819 8024461603421092622468060273664971328 9698820 31009361676552866070219363788713881600 9698821 356614478640454663975042432474395418944 9698822 319612699913901876625759880161357824 9698823 -175668619381821632768784730909004632896 9698824 209445063357364943319436482561373470720 9698825 735135700080107547716174391587831550 9698826 -39508291818654634358163236991099543552 9698827 -17846889572641751083698456948868395920 9698828 -96236761846153896531741992594832804864 9698829 -73564669357133544837127731630177320832 9698830 32855223996561018934286316428929574400 9698831 635692359326913141176457657309278283912 9698832 29382648914381205984350641752236359680 9698833 73093932340483472694295812413664165360 9698834 99527880275421078313595633687443260816 9698835 -126657880493377318118449118337308889600 9698836 -59097888544946859539090883125462953984 9698837 1850267900324706568939701683555678520 9698838 -12012358441541461929160186922343406656 9698839 -37621923405881503115594263675818802360 9698840 -43598105544469965566798474389988352000 9698841 75188903133725573538862201522707359748 9698842 138939783321100453363881815046598483200 9698843 -173089009421679332001500337818466804480 9698844 25144816206481305894073917549226031616 9698845 -27541254661613058363588046432263417480 9698846 32043474275093185441033144952857018368 9698847 -69419801084812045267623852119787394560 9698848 352906492160151218651918787199511101440 9698849 642753218919111282528717273948293256900 9698850 16945969469149956309661268390165184000 9698851 433381672267033164166566327674427989852 9698852 -139035832776188133911854771897795016064 9698853 30439605974062227195058083813340064448 9698854 50505097999033848178725263071178734080 9698855 201856352354466590863440010672024184760 9698856 81051709575324382350975521579346739200 9698857 -97012299457887467521969758864044073600 9698858 37578741422692173431363972508127128768 9698859 -263571558437324030460559564955001131520 9698860 20039239131055484830623039914077593600 9698861 -184465832181742004689083732443041490538 9698862 -15053072244159098901751104042312883200 9698863 75969497738584048750222910110945227520 9698864 24985671080917321014604863104883916800 9698865 1822439584112800100746608138924426240 9698866 -16153524732291687720137760273063997920 9698867 258547126487371376361664814873969483916 9698868 -58486655212186315818886749434820267648 9698869 -38748420310707242712734388328748480900 9698870 -23395381463336541547139429866490476800 9698871 -38122938335072053596278544994090169856 9698872 8582978204600460734522429293894225920 9698873 -404165587050063662559348314407091084160 9698874 21272479386246200041853748720945380352 9698875 -181804685453569930262259671703704196000 9698876 258768690895436971170545919624215040 9698877 24853059272156386146435375510419964288 9698878 -14142472109118336727986760704384446976 9698879 4266362776300473988425213702089100480 9698880 28165576300692037041668678907341045760 9698881 73163321068582986158184712527772924864 9698882 -106516841434884122238221177834271831168 9698883 -116150713402708734057472175782369562376 9698884 20958165282880937665627042323678139648 9698885 -42094081957423703978785749264323364480 9698886 -104064508918603302553356580728370264320 9698887 -720888122513687249654693852019862571856 9698888 -5126637571311100356917657739635850240 9698889 -117827866954340052917247985855491342576 9698890 123293367433457483821849976321493295200 9698891 56313741031472399712797057264072069904 9698892 77574853889893789236613843621045862400 9698893 147717211401377775990760343435850837024 9698894 77751886353739113889089718566886872000 9698895 219083838056416974123788270036348140920 9698896 51014164556121050058117884257065623552 9698897 120225344395018457585612966339949793140 9698898 158043859911140307037164776362311906048 9698899 13266326477543648251672309844559906720 9698900 95532518928632533520305362546781968000 9698901 -96708141307455201334179031660291286496 9698902 7927597372212564852366102259707986304 9698903 -163602544855603649737467987697179147216 9698904 290827493670693973931723993110488668160 9698905 150166568505356208983998182373743501000 9698906 -82415057054908750194944868253651518720 9698907 -118668494107821952876089329331688055808 9698908 830180937761922886596451727299510272 9698909 -124674527019460112564899210473869566080 9698910 -33966523533383347577153659474736914560 9698911 276792710076653522120425112120929338320 9698912 387872640087890244902593995409539858432 9698913 -34649209049417502379874986683680938080 9698914 43452036016093280795057027855988410880 9698915 -142832613660857160244893738775477483200 9698916 49102746235883470183193924971545759744 9698917 -361576493294332687500503029117259209088 9698918 173307937420014473717957486226838760160 9698919 16672144414785024744773758108136361168 9698920 151965551484112284659218335144660172800 9698921 -133941527621551811008135177709787177948 9698922 19680534561267347557263609734155427760 9698923 -150113732968580668055356017947307217056 9698924 90963683323459965364907700456316471296 9698925 -163941330080936749178347510220820331200 9698926 -18696758605677980227936151173339600896 9698927 -153773241802030392119123273031259392528 9698928 -40419803930722924725726081674262183936 9698929 25360788675659878187976522478456068840 9698930 -28575862918799554266897040506212774400 9698931 -429636621331559778793224717148328164212 9698932 -66454478798412295976058908698036204800 9698933 257295360827274615560061383285358533340 9698934 29362624299226570511358454538001438720 9698935 7031516674926179774064568750214465880 9698936 -76120333016634317642565854611329638400 9698937 -49917444774822149419302745081207861440 9698938 -268541496927450452648614860915135766560 9698939 -50268097306766659637688689990993362944 9698940 2024852111893007846359827872198423040 9698941 -156706994266699625633078873839430580128 9698942 97068795457982664931036203608472207744 9698943 258709712529424181224797376126945829064 9698944 -318062297286336894607577492998827540480 9698945 -318722948612849878710163159922100207000 9698946 119485277390172181780843612537182989184 9698947 130743141791666054804195564897679654000 9698948 98231484056043862247268838508818477056 9698949 116372201036753358855737436556424547360 9698950 -19524403614819200330051366425409988000 9698951 5065735572920910787394226899346090240 9698952 109170057109393075477300075783243653120 9698953 46078611558751621457569393210485514080 9698954 114140467687310114885955334650126160176 9698955 15733871621076388878412781250060426240 9698956 179807384999511771452414871071363813120 9698957 28288112732689503450034270640599489206 9698958 42067426131520321062674896385039797824 9698959 -291741106664739633933750372566665349184 9698960 -9564827699388718940434917655676682240 9698961 250405196902223029785734702181209260272 9698962 27892358879200099393512776192459748864 9698963 -163205204867062902936226024124393759520 9698964 82620220605577153266480377803459356672 9698965 -250523168425338118482964439511075283680 9698966 69557164063229146231183055394200427840 9698967 -595701052465450905681986071399354882560 9698968 39688534950953740225915605909014016000 9698969 29567704048035857392689419347170016320 9698970 -2674764219224124193034596619224166400 9698971 -4696421062002823807524659026849796856 9698972 224033412142624986077577549675607051776 9698973 -103328939773226076156552798767909529216 9698974 182400321833779401574141837899364580736 9698975 27766889410675779241076881267873669200 9698976 43201776132682156075785999597315293184 9698977 211688234924746602543695448170999362992 9698978 302990494031349831002197263002917933440 9698979 -31539183722947348746773271236128018512 9698980 92231959872313363697429108028449587200 9698981 -323707029720375188790202481862354577218 9698982 -2733286319161381921916240259763929408 9698983 -147142027833950495783705304943838793680 9698984 -10701325181254946709685641160620733440 9698985 -18451146645440029623518490851074992960 9698986 106272784533122204896285813342718290944 9698987 -5833475613342877488812078232033589608 9698988 108049065471266058960414142498653634560 9698989 -68924349952416725656842996383240249440 9698990 -39276666227404020127956235092709539840 9698991 10794768613889701981409600168702992392 9698992 -126217073635693929006272852094360944640 9698993 96839076984409114784975113141264844580 9698994 2964309859492992732962719219170608640 9698995 17037904403916741066141843922906209600 9698996 -70391195368428005926381225098583921920 9698997 -100009253021310514307452617893719452672 9698998 -61886761338634550476339329826014965760 9698999 10599034091031858027204471782369432064 9699000 84857010225861740995450231453716480000 9699001 -22898422281511247940146169475988884992 9699002 -23203057016372116232826106594774645248 9699003 7457439130605107516127219871393829160 9699004 97092532452738814143117182772015225856 9699005 189225734321602355312168737591569183660 9699006 103010826197339965452001379695684992000 9699007 397050633179939299568534397757712200256 9699008 -45789617222821325154181728686623948800 9699009 -53229383618120764345337770394949926592 9699010 -76832152369314790315925922829992115200 9699011 -156485075879227601138894486418814639200 9699012 3732637549858641418520222414445450240 9699013 24638770639004350154120033897620927262 9699014 -7251440800254810665263195541898428928 9699015 114129163304264676860788993602196936320 9699016 199451719925913888318664165970074060800 9699017 -127665529691502329628419085863868608934 9699018 -58786933595100287121371955077915696640 9699019 370742984465880409155522140322381825960 9699020 -57605927602013336565592454900680811520 9699021 -28316602032772943293445184325208126100 9699022 -106253919932282716413157388530577313408 9699023 -432293269085971971752779997665122547728 9699024 7400716827349230631826499724346916864 9699025 848880537275126079012796945686248000 9699026 133467525488614593230400398170042782720 9699027 -113414881005530219075857907808180811680 9699028 -19390795286830852239105241429698842880 9699029 44467074701949765278645874072550111776 9699030 43184703936060179710707091315536426240 9699031 205269369504593449577430336262707437712 9699032 11229100595718016735023348801884651520 9699033 33271139880623347666492531950134614224 9699034 230879791436862528240962552773096210416 9699035 -5293885754480153395777041459973148400 9699036 -44354397576107252521576635294211992576 9699037 -9444246112404878999596246410588193120 9699038 52549669419822419433413172961269155520 9699039 117909881062251762008918269799264435184 9699040 -111807259842292811410427332499818414080 9699041 16430349418395433545654191999845010304 9699042 15293698223286817694756888923493905920 9699043 -114601299488177851664211216707427758240 9699044 -385588084942396198389350832403637975040 9699045 -643171899399715611470417308530816960 9699046 -44435942584572774836445351118063320960 9699047 476796656425244384317151024903329469496 9699048 -307864386249566911711042277484063129600 9699049 -149316746569120501872926404647515872640 9699050 -33671745452469319991809157475755820000 9699051 -45551586856697649991634029353708906816 9699052 49108945634458140369806664263622005760 9699053 16256097382746208154811720548590355328 9699054 84561445774873247956429143450972211200 9699055 -320136299890001225519585146338506617440 9699056 2128857384221932679496536873662513152 9699057 161019383752444629916434208843968353154 9699058 233142461399589570491537826469994852880 9699059 4505246730035062858144640946489127200 9699060 48641954194760549048644496040628992000 9699061 -94037414753394618735538461353152089600 9699062 -209028784335547434535990512129170095968 9699063 8263844889523466625346027525862400000 9699064 -346501375925867045550353308544565350400 9699065 -203650621759665225383700713874783484800 9699066 -18572112581598002112815243584121520960 9699067 201882478774654593064537929724821747200 9699068 -145418680390620133121567476597065265152 9699069 43094032009598013248042379748315679040 9699070 20579975115824024160634511938737276480 9699071 511691659121839969193584069301227222272 9699072 4782493700878483960557550236837347328 9699073 28919384385018698981993910315866584322 9699074 -59128915598873600150512970534315460096 9699075 150106872503537419250804770337993010000 9699076 -239030494095021529845934330751606669312 9699077 53614872172670275167271377880354226400 9699078 -158628116949405444613944452383622651520 9699079 -443386068207128291440847496445846522200 9699080 -4564979467797198255018894172090368000 9699081 68428480894307142403042862547677924544 9699082 116647530014749807386374645601682156800 9699083 114750892209192069983210413589239622904 9699084 63018472773952787563205917142119614720 9699085 -98544989037499931394070655283421575840 9699086 223402534732984625888192839770238444992 9699087 89880231008953348157717135718058202760 9699088 5025954625494650406555343580830105600 9699089 -392537168681344614393204096812540044110 9699090 316852351265745208216576872382371840 9699091 -129057086792659523756217645007953548568 9699092 -43285261737931084031124600664240816128 9699093 -205552059235883881876733978948437447218 9699094 -50188055478254468902208604567061237248 9699095 -151658444820863532792348690069768920640 9699096 -203907512616888735773581785475932979200 9699097 -211349972695963951320461139433105767168 9699098 111256162558791629605148393233419847680 9699099 176575080653663497647313227464201543064 9699100 -91065305979518567505806007254759961600 9699101 -254747966296687038193421288357993505600 9699102 93181615773147238250141988634113168384 9699103 -169367623273406710439455894559649545040 9699104 -548324284257203235010427902449308073984 9699105 61970494895505659003336845120181476800 9699106 19999887254476912262630536733091691584 9699107 26409101230987095510095142129516667344 9699108 38825608955761268700128945313440808960 9699109 -511111796426423349834292811180170603488 9699110 99774359693803278923225368033454808960 9699111 -29184743594573283805413697277188494120 9699112 35310909974577568069190215271283578880 9699113 235098684216919685451755208910715146362 9699114 -125608861284423931471118052252479420160 9699115 5686908483057673857873603205184276400 9699116 44661948627964418286965594102830384128 9699117 193099280381968260494625311799026906112 9699118 -158017150823718873843631907380081728 9699119 107784477388178930932747764102255744744 9699120 -4034041487331180967901319763304448000 9699121 296883713716165846020843906856362593392 9699122 -20533368818253207538741209923222078976 9699123 -831732102162539452178746539033710592 9699124 108965557455980162492337574075657857792 9699125 135074671028539115300489213817552768000 9699126 26677616278435045499902616448799334400 9699127 194110918948354723121532044880186854032 9699128 104916942939324260590107849050365440000 9699129 44765226551137228562318864304653087040 9699130 29058286505376628715362397388175564800 9699131 -34624682981588979948257815565826456480 9699132 -16741134942242370912440213204871433728 9699133 -122337989272236039067191494144679682618 9699134 -74945678171787227332370791137150614784 9699135 158267917151371912616945424031197459600 9699136 -30864760161388253923578886199875993600 9699137 -103116853426842357122857708916718273600 9699138 -122717750514596166868033828210604481456 9699139 161580720498087020632873334522360780440 9699140 95935043336591846664806301654570823680 9699141 261558873609680360724849561403822048992 9699142 5636187120499311519993846756379671072 9699143 -84322632864549523551101349643391417160 9699144 1970906911255550886404584911864791040 9699145 6116119995032583285391118538807843720 9699146 154894881080791751527561979737758044160 9699147 85126114653259470458955673377952941120 9699148 202126244462608950428342528223516928000 9699149 -513597621389314483770581068950541187850 9699150 55236009749118680487117095323131153600 9699151 -63911888342874401637954619652303569536 9699152 21611557149168893478825865577738403840 9699153 -126185657375118857130604189089505210896 9699154 53051668240207415790668401574825029776 9699155 237716734229688034509089168201265072000 9699156 -18263602665591401941535337076501217280 9699157 -38940414496043669239037981106928550400 9699158 29245010004892025239197919443768849600 9699159 142453941477311953316272943181612752208 9699160 324433670995925729222050440590211072000 9699161 -135393561610909918183575445175512613238 9699162 53719297966328024134054681078624174080 9699163 492675105144983940986761090646400358440 9699164 -294085597849105726063632889103184858624 9699165 19305313800771614502909080803511370240 9699166 4273385669611800149985687589499222400 9699167 -511407725870365659894307048528706069088 9699168 131965007432312185344898599659218403328 9699169 -68954647215870599314340277487070773056 9699170 58034794983698415698785304652688257600 9699171 36782436695989135127526178032804470784 9699172 21479208946301219787236200288017203200 9699173 376882122451443540207045786449330599104 9699174 -105171851553661908973004211638923268160 9699175 128234856255583342019390198755227862400 9699176 -76018664534169833828827898066532049920 9699177 -224069915765591590225566594962703928320 9699178 -213302298525283822886985474455244705360 9699179 -46157091827147678260732785683534991840 9699180 -54021475417842370607239524669224325120 9699181 130377569839355623820745509612960315392 9699182 205068143752601308312580311443128112192 9699183 5517554817344967914131364016693531168 9699184 24900094154848545806872432858703953920 9699185 -128403993475239902328514617516367132620 9699186 -29971553322906528693857452504962556416 9699187 -116491014580774363237199700939816207360 9699188 51182230826877154459144607822825250816 9699189 47782818695203139856583591413390115200 9699190 -103652350679488247274221742302037734400 9699191 -330276026497442600463882991797755328408 9699192 -156747401442312560858319033511270932480 9699193 -151949328299791959245761284767126285184 9699194 125143917062723722940076886550532886896 9699195 10616599193119203853797205454206329600 9699196 101664229580086013213258013531083985920 9699197 43593868625654830325099012960807117592 9699198 46191525207950528825602311740823430464 9699199 149563016903420382688956783180045507200 9699200 14417122029437633434335320953847808000 9699201 180808391836209197614871732711706240768 9699202 386779451150767068659544254872740329472 9699203 337302053080780207392924774295619395452 9699204 -125843021100559460066196610726598882304 9699205 159189399879876684148675417049815708860 9699206 59043562786898977461947665524622343808 9699207 -161169952931397102205568060928267628248 9699208 -154288884061435083700336053630716759040 9699209 1022880484310406678476718184076505408 9699210 -100919014816229224172260771106906380800 9699211 -425312374272039895838036363103795110188 9699212 96665274289757152361722100601267366912 9699213 2122622797740422773736086682497988544 9699214 -39391541596684080290099132695932696576 9699215 -169620354220605906047857052786391831600 9699216 -14022373405567767147868956967203176448 9699217 -176911367811958660310777891862555322176 9699218 -6429013092895025781684980705161592832 9699219 -77318928953602328765809514917324734156 9699220 100144467184265525764058771349961920000 9699221 -58832249408078727027467393329187937888 9699222 58547716431414188213025731248936790400 9699223 -109308850397342333481988280377726344560 9699224 -58406260281964379544434539522491187200 9699225 -105962926352192764490051561197339056000 9699226 132848971767721618858638695136188163312 9699227 485453137716944417011161655522769681880 9699228 68439012785211678414198273062636544000 9699229 17927504440890199652796338383282390176 9699230 48943595481944171172316811546096381760 9699231 278642271444304912770590576000792628624 9699232 -220100000840378156120649738687499862016 9699233 -430947851700466244298661077309335359518 9699234 131788683204044416715913688823627162880 9699235 -7121481010164857643604113233990139840 9699236 56821303168875146658652426686914417280 9699237 -284351604697654140042899913164586370560 9699238 -128906521264565621937540385862007689856 9699239 -261730352914608059464885903001261520 9699240 1580366355365102563684755189942681600 9699241 461313090383628455179073610347209604992 9699242 20099598811399520569957802563752712704 9699243 -101098375479184174012731407915954477736 9699244 -267624080369143498351920564892167405568 9699245 -83358188678238008399513946921591623880 9699246 128542544695477796368757120567221890240 9699247 27225970195694718884324450543885164464 9699248 -67537076627268404375044498225508745216 9699249 49954944144705067520392090106858471424 9699250 217154255048233822899870954563862144000 9699251 279513314454444523037405581488818730252 9699252 -1087366939585057165171154314109073408 9699253 -114104294797460996807512227691623198080 9699254 61401561372505125520934424596333985792 9699255 -114457867271948532071564318348535950640 9699256 14325160015407595505880416211624038400 9699257 -223565756873797136584555524884211851520 9699258 -19661360706652149124852645175390678016 9699259 -70621380759085788073339725931662834296 9699260 3730355429997325948077297901809408000 9699261 -17256899765158685526619590546914408448 9699262 40435334149669902579859192224694501632 9699263 -174917185959985404047423849087650922640 9699264 2520640320356457945903867793407737856 9699265 126425152136618342294984194818626727120 9699266 1895645700627985648113691503374999040 9699267 104102166180621507389413216652567865600 9699268 60586516556383778522634927755378177280 9699269 537212749560396022315661677668697045344 9699270 -22143616830656644567742849436365629440 9699271 -1238345899180447726555753696081560000 9699272 -226962711401332890447430409111110041600 9699273 38561115766292913836602156034649046122 9699274 -92001646922996673614052083840741258400 9699275 -71988291099007230238524180743658716700 9699276 129832478786296398063467285130467441664 9699277 7904360178720285243056116593565230144 9699278 74561283123801629720042585697365365440 9699279 -60324641337701016699437041202706717816 9699280 -8694381471716204584629640495450030080 9699281 -453072464930246818403319408253584742800 9699282 -6159881885930385053390984839326540480 9699283 30664916690748779988222514545507985728 9699284 -9110128094092899948842580151499317248 9699285 -19224293474336664646915534512526456800 9699286 -4235371613572508005534864127984131776 9699287 -211494715606935867527883458418577591800 9699288 -80202689585541913563419667215080366080 9699289 -174128432432401381309272724314124497910 9699290 -29813392828007163076546058333128077600 9699291 -3489101078707180476179681546452147200 9699292 195656986086198908312378288268040342016 9699293 289983445467972493809831101539608312864 9699294 -1517378948259344969232087766332380160 9699295 -2813052839065174790195738851585015200 9699296 267310474573088159155243719034483507200 9699297 -33123133166750402065800392199916603872 9699298 49929886687172810497994611418909414400 9699299 312705254220859165443239187884995355736 9699300 44472074124509276454411457116091104000 9699301 49376702340517706712304730720407374592 9699302 -140426687212754520178359020371215567648 9699303 166735120478088132380162362830556858704 9699304 810871833480449476381577471345541120000 9699305 158179045784144747369280982407918273600 9699306 -64580899181399195533259508959304266496 9699307 -96927880398340827461225939505954870480 9699308 229410776463883885590907626949187612928 9699309 130102636170954508422766380698796996300 9699310 -117498333548437828524070502798416896000 9699311 11283062709564352941678545372303894400 9699312 7762449598802880315200658329776422912 9699313 57932926097881821060533947480999884724 9699314 124196621416578450340751366557369852320 9699315 -52592643565516874155405842181201121280 9699316 192257868659742925515542895205029359616 9699317 -39587062246818157171475139440334519588 9699318 123144604278508692260789431595303289600 9699319 37457012010800257341666610167916808832 9699320 21119284031285618500061648574805708800 9699321 -85487635167599027470657088993089589856 9699322 14674530193372324289084925834338752512 9699323 -413526369924471269933750082941669950428 9699324 -35217919800069970572738813280646568960 9699325 -9199408734651121981636961687138027950 9699326 -10341121128234283416972360670746923520 9699327 -194955074282005985701152526988781420552 9699328 45176985875842249066104026412370362368 9699329 -92135653321013477818611984683700906720 9699330 -42426898070466556981024203567421946880 9699331 -429962687906708035695364504504489860868 9699332 -114853369116498241368349303929841912704 9699333 61544110062328034161672986721553537280 9699334 13819383574869464006532414392326914432 9699335 237283093749431278833659574496153724280 9699336 -33883134667953977162386373798941286400 9699337 98594416636898217895228050854432657280 9699338 3164175981824552374154256040853438208 9699339 55511186411502544742174713274501380848 9699340 25292501584888147494941543290771968000 9699341 -469838357999993514029503459100167725258 9699342 6649598773966398058395268663017222144 9699343 -460612921164487831295300013454599130080 9699344 -26694956521593279473945309513613901824 9699345 -44120728161314377636584919029460012800 9699346 72972340313313383306296932126861246240 9699347 51047707266145717479919319863740516432 9699348 2576898660404007464056904425898557440 9699349 -21693386844648405390144587694329679552 9699350 9896259815383913218444731198810868800 9699351 90376339053815064736233682012671237120 9699352 37091781411532928485863261369996165120 9699353 2417422410881323549652477561387988864 9699354 -105612452207032782732377026358690956800 9699355 -34387854899549784739615283792377832640 9699356 -301962828398200700210751198986894830080 9699357 -106796196141653532807962427469995768960 9699358 -56530029138784323354863454706482930624 9699359 -355157428678849315863429887518890529440 9699360 -328677236440646572047639692621905920 9699361 8852569029249295618950901953444349184 9699362 56863159087985417258033222989770891264 9699363 -179990456285839751004908068228215039708 9699364 2739068430892263757164250816154449920 9699365 29674223925046528746444141044890225800 9699366 -92322391167833779880583257643412839552 9699367 230365904784696252227622091317361923600 9699368 -62874682731075705820843869495044505600 9699369 245008565793599131946944776573182223360 9699370 -46330674184100301329715590324276552160 9699371 141569072728326167416540636613215776768 9699372 -167016190470524680115686282697866982400 9699373 -89103682644869402951533471394860431594 9699374 122133369082586088945837952770427887936 9699375 -17342590269868661545588920108229200000 9699376 -33952100656191794041308821864749006848 9699377 -184946493137453244892020973506019329774 9699378 13405311937880687660268564909621301248 9699379 47455375545607876034801757165349974576 9699380 195721667216115030863221288492200130560 9699381 474690244158175938306588071175289536 9699382 9753833480945647991374687664172386304 9699383 -176790271352660198089817056146876604320 9699384 -165443226087461243934864055981970350080 9699385 -208843507799094329717292641772933408000 9699386 39998388552308947114030848233188600320 9699387 76633420052497648126448325462054778368 9699388 131364798702451709568452898881552510976 9699389 65004480934015229955110149128845393472 9699390 62430132473287837616320247893086097920 9699391 -190032558986526288588252532676892282728 9699392 -87990098895712490539114885307382104064 9699393 -204115530951172287968202600611617177344 9699394 -53745128516900467714403765567933235504 9699395 132258884321755515646653436162559888400 9699396 -18085078539544124591270646402161479680 9699397 -56331367010768448447414970519030795460 9699398 37356088438944061195163156461626336000 9699399 -228345298605317630294023521018080275200 9699400 -176201509882435669072908542994703488000 9699401 -22643367162363790676228704332451909068 9699402 -41176578883971695267137587722836805376 9699403 -229864638550083725575526643776484750972 9699404 -18070398157563925556610081932159287296 9699405 2207954603491416197200517461353950400 9699406 27555161712680617753864961511813673152 9699407 -964327998517038185253191584937400369360 9699408 15655911727242305648810688802176614400 9699409 -351426511348175351390132345983785301390 9699410 22344873117196992627626536887567797760 9699411 73740056151972725815199934615987886704 9699412 -117269213761806698801313025927706710144 9699413 -32758776331920309921057966297270880896 9699414 144636693906864769420650627320824213440 9699415 309960699036393848003596346303185567920 9699416 295298640396585324923969152484682516480 9699417 30550796480941654235720181324343763328 9699418 22961760662027590698573666260626946976 9699419 57882411964714136868747939916882068480 9699420 -56232781069506164257124267948082585600 9699421 -81967688166427976548322908535072017908 9699422 -123611668582882270125948659115938563968 9699423 -93696835803917624527306665453126624000 9699424 959818516467339855847008160217825280 9699425 -146723544373669077283054408343429459850 9699426 6845443821246916052807462151710569344 9699427 -260410627973009665499595102696872188080 9699428 41555441247853895650687013642370959616 9699429 -114493402108263011784664867452432272160 9699430 -17890813380088627300550907300321060480 9699431 5753176817369820700860855726899003520 9699432 113056685401938011574636199101968793600 9699433 -98927471086529026526945281823396005318 9699434 120155137362967910549170658011468974432 9699435 41297281570729777979964954840037459200 9699436 -324656227019926870427259657446842136320 9699437 50390688216501372866293790023030366464 9699438 -47936951819186712746396922031432965120 9699439 89230705645837355044686537549691758856 9699440 84405657344796202956441522209703198720 9699441 -18515963479730631694863061266222270336 9699442 223464454906547654208695141995034233872 9699443 98884917476048187904864399645842915840 9699444 34387430538280456229155565754246122880 9699445 7742128980792313395026753991264288000 9699446 79227560557837625509509741111216384672 9699447 81413707366109997676637907600497869800 9699448 257993759777478485304140520619598622720 9699449 -182185502260841057461971805033844342550 9699450 -19243061510602604765137017646022726400 9699451 139572237725584180266196282663904556452 9699452 -52044190600580440142112316049135192064 9699453 371257126234421607505224446764683816000 9699454 152850232063348382605590767483478130176 9699455 327199160935446079031711032981306080360 9699456 97847457751620202816673376986411827200 9699457 -139688018863938764760122791486708649148 9699458 370679363915730562955478644479099776 9699459 11161836405176545610219881762100121600 9699460 203295747671101018606035184143290841600 9699461 -210231104775104612025414827222641963938 9699462 174662018081659022620655201889111552000 9699463 -130624006866384051927648846841399222896 9699464 89324965634383178337827704291111695360 9699465 189160308091716378492658813970986653120 9699466 -13985224347036267831695225539049164800 9699467 -4249909382331578445682967509423316760 9699468 29368613506108146810140003250986385408 9699469 147442804086416404622803638327611403480 9699470 -105456447582054241369182452465214119040 9699471 69452612035854541294603766889816492840 9699472 47741902643557864841735813692401008640 9699473 -34135024693571641644996404492079877440 9699474 -50252670695288581952210534797642460160 9699475 -47674919974467341563042938889697222400 9699476 146803441620971692951478640256176338688 9699477 -92354050153354802098247085564188969472 9699478 44545930368403475271188266741175500224 9699479 -7433538748574032184519806499670151800 9699480 112001053596859351023992516622974976000 9699481 -26605917529506605377748578259526800 9699482 66140785213382747316812458860297872640 9699483 7506973193352680878940680104531662784 9699484 -317073273754738779566485636044433250304 9699485 -167903887192950231327921703579987286400 9699486 136510599358701725215847873738230652544 9699487 54470337404056150026318859612013464800 9699488 -52225196440494364190614497196665077760 9699489 57766564912224467763446863954421267154 9699490 -6932475217692318764507823738908061120 9699491 190177571918398309683295891098256058352 9699492 -31462096782321189364803088300600283136 9699493 -54948611641470616304825493844479032676 9699494 46774644620923361755278846298556360832 9699495 13075891120919493770824949099983460640 9699496 299181403860928159210555751219542625280 9699497 -65922854096539827574499425781182626048 9699498 -43688232102707092091509226267416621056 9699499 59856332833438458584086288264111212064 9699500 192723478471695998276618709362384640000 9699501 -160791561086272673264579104833743394048 9699502 339055666494938651769645917316592586304 9699503 177361709174747239313142605802575337840 9699504 4439389130751336814733335171805675520 9699505 160955877750081989992575409576590036660 9699506 368352899434583470616990532976007952 9699507 598984057124548256877689427111945756 9699508 -57784611073820548738260473531730878464 9699509 -378060785061224667502254588609679894290 9699510 -165319560305581543408601587998904320 9699511 276309150517476123501203876141824963112 9699512 106434083675502672554819605265814835200 9699513 40597067145242469173983907081444311104 9699514 163718078590437634155503232181659939840 9699515 39722258170489355625575970667730556480 9699516 -143997072836700205066217902050483260928 9699517 -26570153303299607832875787809651628980 9699518 252628775228136956010462713095400520960 9699519 -60300463124761014773713839119362546560 9699520 15014781739483591874350916437310177280 9699521 -82126675792914694193557482408453758508 9699522 39651513758714209286466806856380757504 9699523 153412757527951418428622645122207207680 9699524 98403946042038167610928963224736953600 9699525 -75914855583288732829817124627068568000 9699526 -216797829736759246337193838042097019840 9699527 -438669044313040949136581438136778315032 9699528 28283757051543154877486470054967377920 9699529 -149251309673187964990970616731212663424 9699530 -48872030870443801217360855461135087680 9699531 -92441795423547133003458044734432897536 9699532 9620890175158144088495138865692572672 9699533 -72049146380797685834842905782108014218 9699534 -37882025552357985478062059727942827520 9699535 -128505909862230306990953337572521307040 9699536 26489085317569932275357859524764237824 9699537 203232539217741656939815850132253655680 9699538 -4199670746212615709333876268272588160 9699539 368871991577749512256935322701794519880 9699540 4778553572145361535019822677901772800 9699541 649374532156999542221523353512077897600 9699542 -68334350724163820196376406973571155648 9699543 60573790891999541875077353719914789600 9699544 267403899050791690280778684250749020160 9699545 328908377859028258540899911904391671300 9699546 -37301686700099859112692808630334843136 9699547 -56668099103965776004571171777621284080 9699548 171321080238253653898182121857822571008 9699549 -212437480287778979274784453312475792352 9699550 17076403584517572229377247423081243200 9699551 -12194519050406880372538748359929764448 9699552 210915121048350066030742179796848476160 9699553 -5794983640301693126060875948926423552 9699554 -109614223469580231509341455837578241888 9699555 144108652330368273824845889127865187760 9699556 35444856559037585687026734580034837760 9699557 -311904126935316664096155460498133608320 9699558 1484006588601754047146968331243805696 9699559 34452754051788201201739894294005532160 9699560 22349050921318042067779907324957491200 9699561 184581340392480139368311302157876252640 9699562 -13009403966048166560343149252455200000 9699563 -169468210331178936772753288292046226188 9699564 -26809091134863595692310871112059486208 9699565 -91187948650837802501253880370366487540 9699566 393854368146465234281107970201518900800 9699567 -105555969125308873555278406681863012480 9699568 37054153266907832770575830346992648192 9699569 340117828666007619227111722979201848560 9699570 74198826743459400055268763570280444320 9699571 -141396547701347092351858103683324287840 9699572 141010950456577394112915670140041706240 9699573 -394017611346649741865464509995473056 9699574 267341782689980503032222978404629477536 9699575 -67460573195395512994063817335257104400 9699576 40500366866213601945418282387537920000 9699577 -381345271173572810886719601698437425008 9699578 -102638072533721914841853610240017758208 9699579 -10332736648016028278289647783491868976 9699580 169297708278824263805220679775842483200 9699581 -133679285057200386558948361655805910068 9699582 65250607787458090280487406093675113792 9699583 -3200621456170221414541271364285097920 9699584 -66841023572716181971886822028749045760 9699585 -33198465289530001956818144056113191040 9699586 195322088342537380580552999622374553072 9699587 38928735138890442071361337913671000272 9699588 -331608854794315446405981429321388898304 9699589 156517762466501861391168926755657415260 9699590 58549401879410388139483471061870223360 9699591 61300144667157358876734293654799945600 9699592 -16557925118268502648133144108881182720 9699593 85512153540203692722879275240582914842 9699594 -24729359011924932323697819586788011520 9699595 -188773027913234534557769985916073422800 9699596 -986512589003647026388540043415019008 9699597 190512238277074991688898539477920831574 9699598 22659637252207636137444318186445187136 9699599 97142031526357049565762756942151536216 9699600 -9782552961151597413099876531290112000 9699601 21991215627129306886084038348292671720 9699602 344680880089151073658342683748644000 9699603 -76344954847314265153976186927175681096 9699604 202271059809276939975869671901891602176 9699605 -24302054789428024654457247159523181640 9699606 -11472695512843129755633264172774864896 9699607 -146184913243197018479773509244282594800 9699608 108377991195685408507926935710498652160 9699609 89815701083930071884421910450208715968 9699610 177403463890966811005699931623568905920 9699611 300647163549674977647418619393488462212 9699612 16209406894119378107901338306466146304 9699613 50876736587906309973707905978437408768 9699614 22599685386194171013129317574849291840 9699615 -113430416584930783898647295036819340000 9699616 -21850665394649828043795089904477536256 9699617 53833832319310914654388907533841174292 9699618 -164903126263569203055420873427665376896 9699619 -6345109324764089150682218952197508840 9699620 -127519060553634102157014580340817100800 9699621 51244837646969234702365151044379353344 9699622 -257443883548950885285632254581880058688 9699623 97880456345304660823960832650237210872 9699624 -59465270665745288567502699328367247360 9699625 -146433084840365839814901467315275776000 9699626 -86596281070340453682871165273157041488 9699627 -31586066786167448165561798390960621568 9699628 121498759198924065141604706522012634368 9699629 245394022947405657136338734314684936128 9699630 16931895714279245630106270510181920000 9699631 359022883495950923480610043342715132432 9699632 15065807679721446223637320962974810112 9699633 -76424892528591184675293119129517289440 9699634 39651083454010046679152170827589389312 9699635 191536823840064453072858192379944071760 9699636 -39899701611731309570146576712806244352 9699637 420109143349246931206593144699051250286 9699638 -35007813910059640138797750866078825856 9699639 -1643936977673253203089883600269170432 9699640 -181416742052812891523596203140797747200 9699641 -18839783379553058366211137941987381056 9699642 69345194669699585252091557756626506240 9699643 -426944362171573234113103658374153774108 9699644 291034778826616252393850880786531804672 9699645 -60771892432283719934832316093569893280 9699646 -90449478740352242851410159518126757696 9699647 520868837682233810357570126649092124096 9699648 39081086025252923061697982735566503936 9699649 164506460219163565874395323227235507650 9699650 -43138982397869869805329455301707901200 9699651 106079390694341498513088678312034797168 9699652 25995657886200658261555916987872051200 9699653 -10992082393960179208782291790160416098 9699654 129880319497270302675908051269473021120 9699655 1764546179361199372469535887556357120 9699656 7462894166108599562755796157539880960 9699657 -57994539633103433218285139651906053632 9699658 7838739749022942562749082648587398400 9699659 -53520394908627877461934145388725934000 9699660 -1300177949610406197113143342762475520 9699661 114038541429973234800856758540978333772 9699662 -34779700181901514942888412739353369856 9699663 -156294076848775137552006476439315841656 9699664 20628170388090998208155948344628199424 9699665 -18097510786245799895076000347011881600 9699666 -58562447432249637445225481785835554176 9699667 142055916757077963558915923032860084716 9699668 -151587068377267498407999407437804806144 9699669 -673616658130727603372071531641095904 9699670 -20418197379572510214290148796633203840 9699671 -203008221684032676092687997194294329200 9699672 -297654456659799505369752716678037504000 9699673 -444741365024846988295040037444469807980 9699674 6723234284146302042401751543234585312 9699675 -64908945264070472999654813864942764800 9699676 93905578064566840888070502207533452288 9699677 -33951103707816664463820278950775866740 9699678 62310498972621914687345460376568887104 9699679 238955119558322499723866772808626111360 9699680 97416098044469564212834184390073384960 9699681 160216962737261994359625793271558815152 9699682 1567769407362535239848915474300848512 9699683 -10140393810619004840094250904844057600 9699684 184622225187578212579628185796142683136 9699685 11667930126926445504324205379939680380 9699686 39702580835591152717160847551405997792 9699687 -226409313956704950158378060619799295856 9699688 -10470081398419561662553797080222976000 9699689 16412266974125021676749882159697554760 9699690 11123084614285194369481286313622732800 9699691 28635820509217190430423374098796142792 9699692 123461809003191862074044566498223969280 9699693 -6953685731915877357714595543109247936 9699694 134891237482180525074044391103847492352 9699695 -213066259834815836608812428553424495800 9699696 35191127054089719205426519807948554240 9699697 303548693592032128233672461165814704000 9699698 14991950435594046664652012941531868160 9699699 -306881481891971620494090635612818544640 9699700 60576423394107487707936198944515203200 9699701 -27607106708973076139746963211322838656 9699702 84053992951086674396408121768592324032 9699703 -99765214695970927066403806273777802016 9699704 -10797914082891589655025964444964659200 9699705 -7710413154043253299509672970521595200 9699706 -27719295945988795100084069064731259936 9699707 -45306581186088798963838494137229807924 9699708 -216805473256694999870154534632829181440 9699709 3478630013417841525099234360195632076 9699710 -7241378322510827517945444494275578240 9699711 -40841368370883523676378633948276858496 9699712 -77225919066040758922107077663454658560 9699713 302011040692218394482121942615092088962 9699714 -18076062063008334371059004787690412032 9699715 149110148227801419061467925741073197200 9699716 257446664545804294344382604359098200064 9699717 -137766112520097478260974259827700082080 9699718 37635351611124592577548318290570731520 9699719 -182846825683565444967821729691456839304 9699720 136372773515109414374700515350550937600 9699721 119323192967911937513023101332631228672 9699722 -171610075882896411418579211126456507088 9699723 99537804128570717854851667063153200 9699724 230644801562787228125821310127382256640 9699725 -38503685613416042762402088477048000 9699726 -54202862517366143239446223617492459456 9699727 118140370036611257492459424578103254576 9699728 -15139328948077163548189403411798753280 9699729 -6469229337374526620695802392074930432 9699730 -158636000847984029584690430723163494400 9699731 -234744715448616672651610067807026224468 9699732 83069406042636599360408720025807888384 9699733 -242985406964137844308036546195535164018 9699734 -8871631671914648970894011096873136000 9699735 82752043821615065030022837314262473760 9699736 -75764744754086928754658915288643133440 9699737 -139142501107385249640293185077624371256 9699738 -10258082050781059088404407531422777856 9699739 57913773255664064227744217937943087392 9699740 179727322850776408564415247486746672640 9699741 144545635401596049221147631083512741452 9699742 42386580976926416902873198312423772160 9699743 -68784445799639281287682927523131352880 9699744 82876655847108549292464008523203739648 9699745 16734060195054785323099767886163212800 9699746 -112780131005099098017925947677361949920 9699747 -240966380137217257511069953063998960000 9699748 344376788720893374199652007537970721408 9699749 -501006474568640144393867275134365250 9699750 15076695070118627898520852889458560000 9699751 396238097297963934158874854694502815000 9699752 -221278141825024342562548635947972689920 9699753 113515617732218398159390094534231679360 9699754 -26422582681651195669500054059122185120 9699755 4681237202137699753543409211060770400 9699756 -30143155522255812219936223919115472896 9699757 -18096049087080111144940805544967025300 9699758 -254166679966098110279222652573199146624 9699759 199669568338764864097412071988892883464 9699760 -1666585264585393830121798414512291840 9699761 -275145012441301585619314997158749234576 9699762 61121386849814250823093357109793025152 9699763 68965852056338746938059195189190368012 9699764 79727248895609712012146575497015478272 9699765 21387087492197517612699444340548088320 9699766 51392190172973761406417044959462666240 9699767 -18548908218850126418029298288464252416 9699768 21971751037339510887757360830996480 9699769 231373963932247974015182628791722560170 9699770 97258419437643154808773715751204250080 9699771 272492250791670701525691850744178335512 9699772 133250060741415662008552901956985950720 9699773 -2390807535104987688519925222583265978 9699774 21135277749710969607924982449637392384 9699775 299089818643051725333028347415141782000 9699776 -27588503949149182193401775465756098560 9699777 -195623035853244248134535536675859112000 9699778 105765767539050138682733729621171205120 9699779 388556844444583799955670884504606872880 9699780 23247927448238570120530970902888734720 9699781 36176807944938993384192136604344615424 9699782 225982901721803921941269954671788660992 9699783 -137910825452656328227741825872765586776 9699784 -268629104240725294985271380080397245440 9699785 67097726657324277051269162748344827200 9699786 22043801521308071020103935134206659632 9699787 -272529294078961314293262805215318277328 9699788 85007022708429521881710961812565226496 9699789 -142217807457610640442642171206573628864 9699790 -37834227149733260345882679265751477760 9699791 -301420220659014385054486322245741619448 9699792 43238413030984066971509634972840886272 9699793 -540608573628344501923150805464824940556 9699794 105940906619252215515187078537532536128 9699795 43611233433719500597263936096277707120 9699796 323187440810263956688989599256098633600 9699797 161455522769231434925466932160993730560 9699798 -53653461160690027317665081990631606336 9699799 487670422926120219645375141824421105800 9699800 53195325281805229957884079476887040000 9699801 -64720728173590546461060533388973090560 9699802 7783101989481025936855280675437023744 9699803 204946622141207274962990343762219866052 9699804 -52840925617527121409539447409768448000 9699805 57418190922466466934998931774055124460 9699806 202204505625428356782025467887472864000 9699807 -6414126869928788466184510632371662848 9699808 -15190283107274029137986937628805038080 9699809 31703794137467032460237248745835856512 9699810 21941447479767102105963232078421329920 9699811 3185147704092581368728788801886172224 9699812 166146381837693787389238845466024918656 9699813 121845930991806508484115558377381278464 9699814 138066914741336577912541838307846188256 9699815 36856616399909325998250237286124731200 9699816 72378618301616041593090352785576591360 9699817 429812330918349133084270895271843207866 9699818 226914126049412270228610839309569341360 9699819 -21796991430135673050903593741933970432 9699820 100037612531909091862679658135848801280 9699821 -109981815236754387188805073735327972800 9699822 -38681791681657048502107278463089560640 9699823 110945487750029499044857281687841696640 9699824 131043530586182775261718975259360034816 9699825 -32592744531009567992102632137036482400 9699826 -171641742471600493296592758711863662560 9699827 -205605082724935936473474494358782262324 9699828 70456025126278908288505959058783365120 9699829 56375141361459601200934375504074494620 9699830 14401060569682040867805847506411705600 9699831 165268312753135998012464980688336709120 9699832 -26174010483258823204524664840743321600 9699833 82393644932065054643407174944021700800 9699834 -38243158829823540728590011840810885120 9699835 -58601879968307175829082155079248542720 9699836 -147240958291322951207562975520834314240 9699837 89140821346107734316817608702370460160 9699838 38850080836774421149784958742761139200 9699839 -186625595650403275155941559987711952560 9699840 34278485852382375230447320839613317120 9699841 205061257573319108114289791201779914242 9699842 -32897549659600096011134824387803676800 9699843 48215060570357071254232593852303053280 9699844 -256631157070537999239677554517700480 9699845 5348859531332452191243704610938567100 9699846 19291620743044516007776000770770919168 9699847 -699710817945390912917370298867724255088 9699848 39907365491851460560444543292987688960 9699849 273438517637402872540039924568118216234 9699850 5488886119792789725138111110486976000 9699851 126602097320532636790284558910717675152 9699852 -130914463194366334351575168798788272128 9699853 224780982965603721417696533883483170102 9699854 -5313292230909952571641134345202281600 9699855 -102347100248245913537783985778152842880 9699856 -47259194634254595156522959155860594688 9699857 675685859277209110797723818898336000 9699858 105518608083672698883772868347778826240 9699859 -108232289540176512379757705495856647712 9699860 -329350666767644173146181354902507356160 9699861 314766797227188943788854423565430924800 9699862 -32034995842944990147663441669345907200 9699863 299873119685968658003211381780894447024 9699864 -89584082417085354902893093235064852480 9699865 6079930603538609420454121012975115520 9699866 -83435373389754319079057160382192440576 9699867 -258425957718877295019492429325110373716 9699868 -231345765966819546404777404407474391552 9699869 -82443281026521103003412669755550371200 9699870 -1475818338715469413447284497344930560 9699871 282130215682560658688624860315421028720 9699872 -19549842005488323950417030718701961216 9699873 -23880743191088158404748273784440673616 9699874 -5419721851746259994112554916414143328 9699875 29513556923311732456695051255235368000 9699876 30064093817296366528956926780482645632 9699877 -387317328551518439809776587351201899776 9699878 -93246683698009792531930912211950221312 9699879 29526837054597247013880033703356997632 9699880 1144528900137845025309525085710336000 9699881 -372366408621657334346105149641038100336 9699882 85250567552867789919861255592209384960 9699883 -4140211295697095567284345265473320624 9699884 -167106780254726180301857038140081341184 9699885 39389006722901799204738411565432723200 9699886 61092641179724046961975102498282396416 9699887 19901447594367397434459354374792971536 9699888 9564218329817846253444155860151697408 9699889 -98212009038954071296418069627528835310 9699890 -102187995299481777379951048128031816800 9699891 194097807629104986420909567445957903920 9699892 -226853696850622869174835282477913478784 9699893 174817924643816769843623491377968225358 9699894 -121622140980122237087224573671075489600 9699895 -205502843075567686466113068611487868800 9699896 -360894320816122951505204514592915230720 9699897 1502358102457482691857455368303516128 9699898 -8636403573477203449504396369821032736 9699899 213160862930814374578721833007602188480 9699900 -9335275171109540948849950399610880000 9699901 242244183227687162842144241601076032504 9699902 -47533613065435789396885980409294702848 9699903 9897058249451094560067334910747291328 9699904 -36211104708427414232708998678940483584 9699905 47693970433859331536650785620998272960 9699906 -77622379560969710371696121874600583296 9699907 306847299039591101297139946601942994432 9699908 180188471573788273832250311629007978496 9699909 -102126724625668891469788542514943812896 9699910 -25523238641705387939590495865027424000 9699911 140409972641571569782612830697930917264 9699912 5693826384866374667939996939107353600 9699913 472697062772325942471416602082795603162 9699914 -43351454681903498265834479889787730688 9699915 109220897323964484419028693861193071840 9699916 -301467142249145880405589656167923435520 9699917 -143294724304513779312918390732221633034 9699918 -64501994199249767856552970163289845760 9699919 215037507711198677653117712624669982320 9699920 9498615910816970008676796342578380800 9699921 51928588751825657309998093444105925184 9699922 -329607118056848730867510001129337545728 9699923 -254993376400687752601864108708439511828 9699924 -150324601281783442940443411879394144256 9699925 -238768242780219936222466309873451139200 9699926 -41926494874132264403993031200779793280 9699927 44475729429264619176921344041181899008 9699928 59802722111373244404635468723402833920 9699929 236581703133691579125726311727501979530 9699930 -40453071184747555587397906143167953440 9699931 16165552637466564603873962053135105664 9699932 -140057023002921642995801545218109608960 9699933 -296972566909816270390824281725775650176 9699934 158827124064367956484403237074573823616 9699935 51585091298429015156833189978306744320 9699936 156435301060399358689529898994552012800 9699937 -7960390118637894356879701612898493120 9699938 -9183413333774289689976203745503976960 9699939 194538277512932600344204059910496915040 9699940 3179300047926867912905428707711590400 9699941 262799289687977155617007580384792889342 9699942 -110979897323459717718854080839767815488 9699943 153419198629273370995598753225776993944 9699944 41686062646100877254312032389815531520 9699945 -107614176494648158697779852429131849600 9699946 1015350290950979266070886241581450672 9699947 79276129485076485074480269902649777512 9699948 1155179651021437565349879764480469504 9699949 -99812145091870261663006643171855412480 9699950 42946768759065887833094783731839009600 9699951 84670580102300992079465859100240498944 9699952 4579357905763019810196535257004998656 9699953 -352547602963224503226547395070797450798 9699954 -71965316572057820372250531298840657920 9699955 1832577674735543519158216696557072720 9699956 41114413605765727010347738160372305920 9699957 74467277766095070803877305047357910460 9699958 28375929079481860603507897856480350080 9699959 -472954381372993624810984429689591858840 9699960 -42865859166660587438610514319475302400 9699961 -143171960545646786102768019826789395888 9699962 36581798664850245781609936894105626624 9699963 18600109074433014965732225367943895808 9699964 158610970004185545608152133358830974976 9699965 635948490508955400282394072117171980 9699966 129400591236487059531968628397805537280 9699967 18531270647029641724632545233591536520 9699968 -128501638899243919605971894442267770880 9699969 161639969215414944168930970769970852144 9699970 -54531041581010640671330832736259581440 9699971 -138968593069374198049842129105987251856 9699972 -14879060114485862270365684638946818048 9699973 519339937062184827612830010019253744222 9699974 -20148117487567320652048233351537874560 9699975 -141680291427030771024128118674671905000 9699976 -108327105770971419691959905635096166400 9699977 -55455506212388152708689908534156934528 9699978 -65005970379764856073618757008828423680 9699979 -135253962629784695511203212687305194424 9699980 11190583663158269578870692835351680000 9699981 89845439209974859723590369268573244352 9699982 93150573310697466543580053681203102400 9699983 1754545475279811358155078387142919544 9699984 -473803589454789734205745798465191936 9699985 -53580071160919892590587047223417441240 9699986 -59690655661550498859667186328363507040 9699987 -26585248375665845196066365075855869824 9699988 59893037762248410997504019562939759488 9699989 170305987212420422220965675870554779324 9699990 43447007917182514446520381303233909120 9699991 -65972404239655399311586449968639046120 9699992 19096758282046126775629168345856225280 9699993 4908461259761493095176380315699911424 9699994 -81662437794403502292801707891622432000 9699995 -9428271989663353483735576801994040000 9699996 -78294156540328911901741952658958397952 9699997 -122682581319051830074903552359180897120 9699998 -85317374707636669434839332492914705408 9699999 145597669254921791873882722597742664